Initial commit
This commit is contained in:
10
laptop/nvim/lua/config/plugins/coc.lua
Normal file
10
laptop/nvim/lua/config/plugins/coc.lua
Normal file
@@ -0,0 +1,10 @@
|
||||
local keyset = vim.keymap.set
|
||||
|
||||
function _G.check_back_space()
|
||||
local col = vim.fn.col('.') - 1
|
||||
return col == 0 or vim.fn.getline('.'):sub(col, col):match('%s') ~= nil
|
||||
end
|
||||
|
||||
local opts = {silent = true, noremap = true, expr = true, replace_keycodes = false}
|
||||
keyset("i", "<TAB>", 'coc#pum#visible() ? coc#pum#next(1) : v:lua.check_back_space() ? "<TAB>" : coc#refresh()', opts)
|
||||
keyset("i", "<S-TAB>", [[coc#pum#visible() ? coc#pum#prev(1) : "\<C-h>"]], opts)
|
||||
Reference in New Issue
Block a user