aboutsummaryrefslogtreecommitdiff
path: root/config/nvim/init.lua
diff options
context:
space:
mode:
authorRuben Beltran del Rio <ruben@unlimited.pizza>2023-09-24 22:30:22 +0200
committerRuben Beltran del Rio <ruben@unlimited.pizza>2023-09-24 22:30:22 +0200
commit73a2d9946ff469afa1a1a30edb1aa350032bb44c (patch)
tree55df5bcac6c6b3a9dcccdf70f48ca7fdc17dfca9 /config/nvim/init.lua
parent089ad2dd938f9caabf21bfbf52179dcdf4a8c6f2 (diff)
Start replacing CoC with neovim's LSP support
Diffstat (limited to 'config/nvim/init.lua')
-rw-r--r--config/nvim/init.lua21
1 files changed, 2 insertions, 19 deletions
diff --git a/config/nvim/init.lua b/config/nvim/init.lua
index 9395a00..1b5fda9 100644
--- a/config/nvim/init.lua
+++ b/config/nvim/init.lua
@@ -84,24 +84,7 @@ vim.keymap.set("n", "<c-P>",
-- Svelte Config
vim.g.vim_svelte_plugin_use_typescript = true
--- CoC
-vim.keymap.set('i', '<TAB>', 'pumvisible() ? "\\<C-n>" : "\\<TAB>"', {expr = true, silent = true})
-vim.keymap.set('i', '<S-TAB>', 'pumvisible() ? "\\<C-p>" : "\\<C-h>"', {expr = true, silent = true})
-vim.keymap.set('i', '<S-TAB>', 'pumvisible() ? "\\<C-p>" : "\\<C-h>"', {expr = true, silent = true})
-vim.keymap.set('i', '<C-Space>', 'coc#refresh()', {expr = true, silent = true})
-vim.keymap.set('n', 'K', ':call CocActionAsync("doHover")<CR>', {silent = true})
-
-vim.keymap.set('n', '[g', '<Plug>(coc-diagnostic-prev)', {silent = true})
-vim.keymap.set('n', ']g', '<Plug>(coc-diagnostic-next)', {silent = true})
-
-vim.keymap.set('n', 'gd', '<Plug>(coc-definition)', {silent = true})
-vim.keymap.set('n', 'gy', '<Plug>(coc-type-definition)', {silent = true})
-vim.keymap.set('n', 'gi', '<Plug>(coc-implementation)', {silent = true})
-vim.keymap.set('n', 'gr', '<Plug>(coc-references)', {silent = true})
-
-vim.keymap.set('n', '<leader>d', function()
- require("dapui").toggle()
-end)
-
-- Plugins
require('plugins')
+require('lsp')
+require('dap_config')