updates nvim:cmp+edgedb and ranger
This commit is contained in:
+28
-19
@@ -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
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user