1
Fork 0

A ton of changes I forgot to commit

This commit is contained in:
Matei Adriel 2022-09-12 13:50:02 +02:00
parent f981cb55e9
commit 67fc636397
14 changed files with 87 additions and 28 deletions

View file

@ -4,24 +4,24 @@ local arpeggio = vim.fn["arpeggio#map"]
local M = {}
function M.chord(mode, lhs, rhs, opts)
if string.len(mode) > 1 then
for i = 1, #mode do
local c = mode:sub(i, i)
M.chord(c, lhs, rhs, opts)
end
else
local options = helpers.mergeTables(opts, {noremap = true})
local settings = options.settings or ""
if options.silent then settings = settings .. "s" end
arpeggio(mode, settings, options.noremap, lhs, rhs)
if string.len(mode) > 1 then
for i = 1, #mode do
local c = mode:sub(i, i)
M.chord(c, lhs, rhs, opts)
end
else
local options = helpers.mergeTables(opts, { noremap = true })
local settings = options.settings or ""
if options.silent then settings = settings .. "s" end
arpeggio(mode, settings, options.noremap, lhs, rhs)
end
end
function M.chordSilent(mode, lhs, rhs, opts)
local options = helpers.mergeTables(opts, {silent = true})
M.chord(mode, lhs, rhs, options)
local options = helpers.mergeTables(opts, { silent = true })
M.chord(mode, lhs, rhs, options)
end
return M

View file

@ -13,7 +13,6 @@ end
function M.setup()
require 'clipboard-image'.setup {
default = {
img_name = img_name
},

View file

@ -21,11 +21,13 @@ function M.setup()
require("my.plugins.vimux").setup()
end)
require("my.plugins.easymotion").setup()
require("my.plugins.autopairs").setup()
require("my.plugins.paperplanes").setup()
require("my.plugins.neogit").setup()
require("my.plugins.telescope").setup()
require("my.plugins.venn").setup()
require("my.plugins.clipboard-image").setup()
-- require("my.plugins.idris").setup()
-- require("which-key").setup()

View file

@ -16,7 +16,7 @@ function M.on_attach(client, bufnr)
vim.api.nvim_create_autocmd("BufWritePre", {
group = vim.api.nvim_create_augroup("LspFormatting", {}),
callback = vim.lsp.buf.formatting_sync
callback = vim.lsp.buf.format
})
end

View file

@ -10,7 +10,7 @@ function M.setup()
sync_install = false,
indent = { enable = true },
highlight = {
enable = false,
enable = true,
disable = { "kotlin", "tex" },