1
Fork 0

Big backup I guess

This commit is contained in:
Matei Adriel 2022-10-13 01:05:38 +02:00
parent 98e8510ae7
commit a6fb4ffbb2
13 changed files with 130 additions and 58 deletions

View file

@ -11,7 +11,7 @@ end
function M.setup()
local cmp = require("cmp")
local lspkind = require('lspkind')
local luasnip = require("luasnip")
-- local luasnip = require("luasnip")
local options = {
window = {
@ -44,22 +44,18 @@ function M.setup()
end
},
mapping = {
["<Tab>"] = cmp.mapping(function(fallback)
["<C-d>"] = cmp.mapping(function(fallback)
if cmp.visible() then
cmp.select_next_item()
elseif luasnip.expand_or_jumpable() then
luasnip.expand_or_jump()
elseif has_words_before() then
cmp.complete()
else
fallback()
end
end, { "i", "s" }),
["<S-Tab>"] = cmp.mapping(function(fallback)
["<C-s>"] = cmp.mapping(function(fallback)
if cmp.visible() then
cmp.select_prev_item()
elseif luasnip.jumpable(-1) then
luasnip.jump(-1)
else
fallback()
end
@ -73,8 +69,6 @@ function M.setup()
}, { { name = 'buffer' } })
}
cmp.setup(options)
-- Use buffer source for `/` (if you enabled `native_menu`, this won't work anymore).
cmp.setup.cmdline('/', {
mapping = cmp.mapping.preset.cmdline(),

View file

@ -7,11 +7,10 @@ function M.setup()
silent = true
}
end
-- vim.keymap.set("n", "q", "<Plug>(easymotion-prefix)")
vim.keymap.set("n", "qf", "<Plug>(easymotion-bd-f)", opts("Hop to char"))
vim.keymap.set("n", "qj", "<Plug>(easymotion-overwin-f2)", opts("Hop to char pair"))
vim.keymap.set("n", "qw", ":silent <Plug>(easymotion-bd-w)", opts("Hop to word"))
vim.keymap.set("n", "qL", "silent <Plug>(easymotion-bd-L)", opts("Hop to line (?)"))
vim.keymap.set({ "n", "v", "o" }, "qf", "<Plug>(easymotion-bd-f)", opts("Hop to char"))
vim.keymap.set({ "n", "v", "o" }, "qj", "<Plug>(easymotion-overwin-f2)", opts("Hop to char pair"))
vim.keymap.set({ "n", "v", "o" }, "qw", ":silent <Plug>(easymotion-bd-w)", opts("Hop to word"))
vim.keymap.set({ "n", "v", "o" }, "qL", "silent <Plug>(easymotion-bd-L)", opts("Hop to line (?)"))
local status, wk = pcall(require, "which-key")

View file

@ -13,11 +13,15 @@ function M.setup()
require("my.plugins.lualine").setup()
require("my.plugins.vimux").setup()
require("my.plugins.whichkey").setup()
require("toggleterm").setup()
require("my.plugins.neogit").setup()
end)
require("my.plugins.dashboard").setup()
require("my.plugins.treesitter").setup()
require("my.plugins.cmp").setup()
require("my.plugins.luasnip").setup()
require("my.plugins.lspconfig").setup()
require("my.plugins.null-ls").setup()
require("my.plugins.vimtex").setup()
@ -28,16 +32,22 @@ function M.setup()
require("my.plugins.firevim").setup()
else
require("gitlinker").setup()
-- require("my.plugins.neogit").setup()
require("my.plugins.paperplanes").setup()
end
require("my.plugins.easymotion").setup()
require("my.plugins.autopairs").setup()
require("my.plugins.telescope").setup()
require("my.plugins.surround").setup()
require("my.plugins.hydra").setup()
require("my.plugins.clipboard-image").setup()
require("mind").setup({
persistence = {
state_path = "~/Mind/mind.json",
data_dir = "~/Mind/data"
}
})
-- require("my.plugins.slam").setup()
end

View file

@ -0,0 +1,17 @@
local M = {}
local luasnip = require("luasnip")
function M.setup()
vim.keymap.set("i", "<Tab>", function()
if luasnip.jumpable(1) then
return "<cmd>lua require('luasnip').jump(1)<cr>"
else
return "<Tab>"
end
end, { expr = true })
vim.keymap.set("i", "<S-Tab>", function()
luasnip.jump(-1)
end)
end
return M

View file

@ -1,6 +1,9 @@
local M = {}
function M.setup()
-- This is here because we do not want to use neogit inside firenvim or vscode!
vim.cmd [[packadd! neogit]]
local neogit = require("neogit")
neogit.setup()

View file

@ -0,0 +1,8 @@
local M = {}
function M.setup()
vim.g.surround_113 = '"\r"'
vim.g.surround_97 = "'\r'"
end
return M