From dd31843246ccdf9783f1b54d79b5e1ee22596399 Mon Sep 17 00:00:00 2001 From: listout Date: Thu, 25 Aug 2022 01:14:33 +0530 Subject: [wip] better lua config for nvim Signed-off-by: listout --- lua/plugins/coc-config.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 lua/plugins/coc-config.lua (limited to 'lua/plugins/coc-config.lua') diff --git a/lua/plugins/coc-config.lua b/lua/plugins/coc-config.lua new file mode 100644 index 0000000..cd5f14f --- /dev/null +++ b/lua/plugins/coc-config.lua @@ -0,0 +1,13 @@ +-- Change leader to a comma +vim.g.mapleader = ',' + +vim.api.nvim_set_keymap("n", ".", "(coc-codeaction)", {}) +vim.api.nvim_set_keymap("n", "l", ":CocCommand eslint.executeAutofix", {}) +vim.api.nvim_set_keymap("n", "gd", "(coc-definition)", {silent = true}) +vim.api.nvim_set_keymap("n", "K", ":call CocActionAsync('doHover')", {silent = true, noremap = true}) +vim.api.nvim_set_keymap("n", "rn", "(coc-rename)", {}) +vim.api.nvim_set_keymap("n", "f", ":CocCommand prettier.formatFile", {noremap = true}) +vim.api.nvim_set_keymap("i", "", "coc#refresh()", { silent = true, expr = true }) +vim.api.nvim_set_keymap("i", "", "pumvisible() ? '' : ''", {noremap = true, silent = true, expr = true}) +vim.api.nvim_set_keymap("i", "", "pumvisible() ? '' : ''", {noremap = true, expr = true}) +vim.api.nvim_set_keymap("i", "", "pumvisible() ? coc#_select_confirm() : 'u=coc#on_enter()'", {silent = true, expr = true, noremap = true}) -- cgit v1.2.3