updates nvim:cmp+edgedb and ranger

This commit is contained in:
Henrik Bakken
2021-12-13 02:07:01 +01:00
parent 544f39a634
commit c2b66111fd
2 changed files with 29 additions and 20 deletions
+28 -19
View File
@@ -307,6 +307,9 @@ require("packer").startup {
end end
} }
-- edgedb syntax highlighting
use {"edgedb/edgedb-vim"}
-- flashing cursor on move -- flashing cursor on move
use { use {
"danilamihailov/beacon.nvim", "danilamihailov/beacon.nvim",
@@ -550,7 +553,7 @@ require("packer").startup {
config = function() config = function()
local cmp = require("cmp") local cmp = require("cmp")
cmp.setup({ cmp.setup({
experimental = {native_menu = true}, experimental = {native_menu = true},
mapping = { mapping = {
['<C-n>'] = cmp.mapping.select_next_item({ ['<C-n>'] = cmp.mapping.select_next_item({
behavior = cmp.SelectBehavior.Insert behavior = cmp.SelectBehavior.Insert
@@ -558,26 +561,32 @@ require("packer").startup {
['<C-p>'] = cmp.mapping.select_prev_item({ ['<C-p>'] = cmp.mapping.select_prev_item({
behavior = cmp.SelectBehavior.Insert behavior = cmp.SelectBehavior.Insert
}), }),
['<tab>'] = cmp.mapping.select_next_item({ ['<TAB>'] = cmp.mapping({
behavior = cmp.SelectBehavior.Insert c = function(fallback)
if #cmp.core:get_sources() > 0 and not cmp.get_config().experimental.native_menu then
if cmp.visible() then
cmp.select_next_item()
else
cmp.complete()
end
else
fallback()
end
end,
}), }),
['<S-tab>'] = cmp.mapping.select_prev_item({ ['<S-TAB>'] = cmp.mapping({
behavior = cmp.SelectBehavior.Insert c = function(fallback)
if #cmp.core:get_sources() > 0 and not cmp.get_config().experimental.native_menu then
if cmp.visible() then
cmp.select_prev_item()
else
cmp.complete()
end
else
fallback()
end
end,
}), }),
['<Down>'] = cmp.mapping.select_next_item({
behavior = cmp.SelectBehavior.Select
}),
['<Up>'] = cmp.mapping.select_prev_item({
behavior = cmp.SelectBehavior.Select
}),
['<C-d>'] = cmp.mapping.scroll_docs(-4),
['<C-f>'] = cmp.mapping.scroll_docs(4),
['<C-Space>'] = cmp.mapping.complete(),
['<esc>'] = cmp.mapping.close(),
['<cr>'] = cmp.mapping.confirm({
behavior = cmp.ConfirmBehavior.Replace,
select = true
})
}, },
sources = { sources = {
{name = "nvim_lsp"}, {name = "nvim_lsp"},
+1 -1
View File
@@ -210,7 +210,7 @@ set metadata_deep_search false
set clear_filters_on_dir_change false set clear_filters_on_dir_change false
# Disable displaying line numbers in main column # Disable displaying line numbers in main column
set line_numbers false set line_numbers relative
# =================================================================== # ===================================================================
# == Local Options # == Local Options