From 687e476c6f31aca3881b83e8003d214ebe95ca03 Mon Sep 17 00:00:00 2001 From: Hau Nguyen Date: Mon, 2 Oct 2023 23:33:21 +0700 Subject: [PATCH] chore(nvim: update keymap --- data/nvim/init.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/data/nvim/init.lua b/data/nvim/init.lua index 5cefd51..13a3923 100644 --- a/data/nvim/init.lua +++ b/data/nvim/init.lua @@ -53,6 +53,7 @@ vim.g.mapleader = ";" vim.keymap.set("n", "'", "", { remap = true }) -- Keymap +vim.keymap.set("n", "w", ":w") vim.keymap.set("n", "n", "nzz") vim.keymap.set("n", "N", "Nzz") vim.keymap.set("n", "{", "{zz") @@ -474,7 +475,7 @@ require("lazy").setup({ { "sbdchd/neoformat", init = function() - vim.g.neoformat_enabled_go = { "gofumpt" } + vim.g.neoformat_enabled_go = {} vim.g.neoformat_enabled_javascript = { "denofmt" } vim.g.neoformat_enabled_json = { "denofmt" } vim.g.neoformat_enabled_lua = { "stylua" } @@ -581,6 +582,9 @@ require("lazy").setup({ local opts = { buffer = ev.buf } vim.keymap.set("n", "k", vim.lsp.buf.hover, opts) vim.keymap.set("n", "", vim.lsp.buf.rename, opts) + vim.keymap.set("n", "f", function() + vim.lsp.buf.format({ async = true }) + end, opts) vim.keymap.set("n", "ca", vim.lsp.buf.code_action, opts) vim.keymap.set("n", "ci", function() vim.lsp.buf.code_action({ context = { only = { "source.organizeImports" } }, apply = true })