Ported config from nixvim.
Made some changes to taste along the way, though there are some still to come.
This commit is contained in:
parent
9a78fd2d53
commit
3bd72ab98f
13 changed files with 601 additions and 740 deletions
|
|
@ -6,20 +6,21 @@ end
|
|||
return {
|
||||
{
|
||||
"cmp-cmdline",
|
||||
for_cat = "general.blink",
|
||||
for_cat = "completion",
|
||||
on_plugin = { "blink.cmp" },
|
||||
load = load_w_after,
|
||||
},
|
||||
{
|
||||
"blink.compat",
|
||||
for_cat = "general.blink",
|
||||
for_cat = "completion",
|
||||
dep_of = { "cmp-cmdline" },
|
||||
},
|
||||
{
|
||||
"luasnip",
|
||||
for_cat = "general.blink",
|
||||
for_cat = "completion",
|
||||
dep_of = { "blink.cmp" },
|
||||
after = function (_)
|
||||
after = function(_)
|
||||
vim.cmd.packadd("friendly-snippets")
|
||||
local luasnip = require 'luasnip'
|
||||
require('luasnip.loaders.from_vscode').lazy_load()
|
||||
luasnip.config.setup {}
|
||||
|
|
@ -27,31 +28,39 @@ return {
|
|||
local ls = require('luasnip')
|
||||
|
||||
vim.keymap.set({ "i", "s" }, "<M-n>", function()
|
||||
if ls.choice_active() then
|
||||
ls.change_choice(1)
|
||||
end
|
||||
if ls.choice_active() then
|
||||
ls.change_choice(1)
|
||||
end
|
||||
end)
|
||||
end,
|
||||
},
|
||||
{
|
||||
"colorful-menu.nvim",
|
||||
for_cat = "general.blink",
|
||||
for_cat = "completion",
|
||||
on_plugin = { "blink.cmp" },
|
||||
},
|
||||
{
|
||||
"blink.cmp",
|
||||
for_cat = "general.blink",
|
||||
for_cat = "completion",
|
||||
event = "DeferredUIEnter",
|
||||
after = function (_)
|
||||
after = function(_)
|
||||
require("blink.cmp").setup({
|
||||
-- 'default' (recommended) for mappings similar to built-in completions (C-y to accept)
|
||||
-- See :h blink-cmp-config-keymap for configuring keymaps
|
||||
keymap = {
|
||||
preset = 'default',
|
||||
keymap = {
|
||||
preset = "enter",
|
||||
["<Tab>"] = { "select_next", "fallback" },
|
||||
["<S-Tab>"] = { "select_prev", "fallback" },
|
||||
},
|
||||
cmdline = {
|
||||
enabled = true,
|
||||
completion = {
|
||||
list = {
|
||||
selection = {
|
||||
preselect = false,
|
||||
-- auto_insert = false,
|
||||
},
|
||||
},
|
||||
menu = {
|
||||
auto_show = true,
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue