You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
1.5 KiB

  1. -- vim.o.signcolumn = 'number'
  2. --
  3. -- vim.cmd[[highlight CocErrorSign ctermfg=Black ctermbg=Magenta]]
  4. --
  5. -- -- Bind tab to select next tab complete
  6. -- vim.api.nvim_set_keymap("i", "<TAB>", "pumvisible() ? '<C-n>' : '<TAB>'", {noremap = true, silent = true, expr = true})
  7. --
  8. -- vim.api.nvim_set_keymap("n", "<leader>.", "<Plug>(coc-codeaction)", {})
  9. -- vim.api.nvim_set_keymap("n", "<leader>l", ":CocCommand eslint.executeAutofix<CR>", {})
  10. -- vim.api.nvim_set_keymap("n", "gd", "<Plug>(coc-definition)", {silent = true})
  11. -- vim.api.nvim_set_keymap("n", "gr", "<Plug>(coc-references)", {silent = true})
  12. -- vim.api.nvim_set_keymap("n", "K", ":call CocActionAsync('doHover')<CR>", {silent = true, noremap = true})
  13. -- vim.api.nvim_set_keymap("n", "<leader>rn", "<Plug>(coc-rename)", {})
  14. -- vim.api.nvim_set_keymap("n", "<leader>f", ":CocCommand prettier.formatFile<CR>", {noremap = true})
  15. --
  16. -- vim.api.nvim_set_keymap("n", "g[", ":call CocActionAsync('diagnosticPrevious')<CR>", {silent = true, noremap = true})
  17. -- vim.api.nvim_set_keymap("n", "g]", ":call CocActionAsync('diagnosticNext')<CR>", {silent = true, noremap = true})
  18. --
  19. -- vim.keymap.set("n", "<C-space>", vim.fn['coc#refresh'](), {silent = true, noremap = true})
  20. --
  21. -- -- Bind Ctrl + j,k to up and down for COC completion
  22. -- vim.api.nvim_set_keymap('i', '<C-j>', "pumvisible() ? '<Down>' : '<C-j>'", { noremap = true, expr = true, silent = true })
  23. -- vim.api.nvim_set_keymap('i', '<C-k>', "pumvisible() ? '<Up>' : '<C-k>'", { noremap = true, expr = true, silent = true })