Big backup I guess
This commit is contained in:
parent
98e8510ae7
commit
a6fb4ffbb2
13 changed files with 130 additions and 58 deletions
dotfiles/neovim/lua/my/plugins
|
@ -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(),
|
||||
|
|
|
@ -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")
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
17
dotfiles/neovim/lua/my/plugins/luasnip.lua
Normal file
17
dotfiles/neovim/lua/my/plugins/luasnip.lua
Normal 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
|
|
@ -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()
|
||||
|
|
8
dotfiles/neovim/lua/my/plugins/surround.lua
Normal file
8
dotfiles/neovim/lua/my/plugins/surround.lua
Normal file
|
@ -0,0 +1,8 @@
|
|||
local M = {}
|
||||
|
||||
function M.setup()
|
||||
vim.g.surround_113 = '"\r"'
|
||||
vim.g.surround_97 = "'\r'"
|
||||
end
|
||||
|
||||
return M
|
Loading…
Add table
Add a link
Reference in a new issue