diff --git a/nvim/nvim/config/nvim.ln/lua/lsp/handlers.lua b/nvim/nvim/config/nvim.ln/lua/lsp/handlers.lua index ebd3292..1153c05 100644 --- a/nvim/nvim/config/nvim.ln/lua/lsp/handlers.lua +++ b/nvim/nvim/config/nvim.ln/lua/lsp/handlers.lua @@ -60,6 +60,12 @@ local lsp_keymaps = function(bufnr) }, { buffer = bufnr, }) + wk.register({ + ["f"] = { "lua vim.lsp.buf.range_format()", "Range format" }, + }, { + buffer = bufnr, + mode = "v", + }) end local lsp_codelens = function() diff --git a/nvim/nvim/config/nvim.ln/lua/plugins.lua b/nvim/nvim/config/nvim.ln/lua/plugins.lua index 32f250e..7b73d66 100644 --- a/nvim/nvim/config/nvim.ln/lua/plugins.lua +++ b/nvim/nvim/config/nvim.ln/lua/plugins.lua @@ -66,6 +66,7 @@ return packer.startup(function(use) } use { "folke/trouble.nvim", requires = "kyazdani42/nvim-web-devicons" } use { "folke/todo-comments.nvim", requires = "nvim-lua/plenary.nvim" } + use {'kevinhwang91/nvim-bqf', ft = 'qf'} use "folke/which-key.nvim" use "akinsho/toggleterm.nvim" use { "RRethy/vim-hexokinase", run = "make hexokinase", config = function() diff --git a/nvim/nvim/config/nvim.ln/lua/settings.lua b/nvim/nvim/config/nvim.ln/lua/settings.lua index e7d827d..3d829e6 100644 --- a/nvim/nvim/config/nvim.ln/lua/settings.lua +++ b/nvim/nvim/config/nvim.ln/lua/settings.lua @@ -4,7 +4,8 @@ local options = { shiftwidth = 4, tabstop = 4, cinoptions = { - "(1s" + "(1s", + "m1", }, hlsearch = true,