[nvim] feat: add lua maps + cmp hierarchy
This commit is contained in:
parent
c6f0d78af6
commit
5b27863d03
@ -26,3 +26,11 @@ utils.map("n", "<leader>tl", "<cmd>Telescope live_grep<CR>")
|
|||||||
|
|
||||||
-- colorscheme
|
-- colorscheme
|
||||||
utils.map("n", "<C-s>", "<cmd>lua require(\"astronomy\").toggle_variant()<CR>")
|
utils.map("n", "<C-s>", "<cmd>lua require(\"astronomy\").toggle_variant()<CR>")
|
||||||
|
|
||||||
|
-- snippets
|
||||||
|
utils.map("i", "<Tab>", "v:lua.tab_complete()", {expr = true})
|
||||||
|
utils.map("s", "<Tab>", "v:lua.tab_complete()", {expr = true})
|
||||||
|
utils.map("i", "<S-Tab>", "v:lua.s_tab_complete()", {expr = true})
|
||||||
|
utils.map("s", "<S-Tab>", "v:lua.s_tab_complete()", {expr = true})
|
||||||
|
utils.map("i", "<C-E>", "<Plug>luasnip-next-choice", {})
|
||||||
|
utils.map("s", "<C-E>", "<Plug>luasnip-next-choice", {})
|
||||||
|
@ -27,18 +27,20 @@ cmp.setup {
|
|||||||
},
|
},
|
||||||
sources = {
|
sources = {
|
||||||
{ name = "path" },
|
{ name = "path" },
|
||||||
{ name = "buffer" },
|
{ name = "luasnip" },
|
||||||
{ name = "nvim_lsp" },
|
{ name = "nvim_lsp" },
|
||||||
|
{ name = "buffer" },
|
||||||
{ name = "nvim_lua" },
|
{ name = "nvim_lua" },
|
||||||
{ name = "treesitter" },
|
|
||||||
{ name = "calc" },
|
{ name = "calc" },
|
||||||
{ name = "spell" },
|
{ name = "spell" },
|
||||||
|
{ name = "treesitter" },
|
||||||
},
|
},
|
||||||
formatting = {
|
formatting = {
|
||||||
format = function(entry, vim_item)
|
format = function(entry, vim_item)
|
||||||
vim_item.menu = ({
|
vim_item.menu = ({
|
||||||
nvim_lsp = "[lsp]",
|
nvim_lsp = "[lsp]",
|
||||||
nvim_lua = "[nvim]",
|
nvim_lua = "[nvim]",
|
||||||
|
luasnip = "[snip]",
|
||||||
path = "[path]",
|
path = "[path]",
|
||||||
buffer = "[buff]",
|
buffer = "[buff]",
|
||||||
calc = "[calc]",
|
calc = "[calc]",
|
||||||
|
Reference in New Issue
Block a user