From 13ee27b4a14e82a8bd46b1c23ad6f8489cadecbb Mon Sep 17 00:00:00 2001 From: Marc Pervaz Boocha Date: Wed, 20 Aug 2025 22:27:47 +0530 Subject: Switched to ghostty --- .config/nvim/lua/lsp.lua | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) (limited to '.config/nvim/lua/lsp.lua') diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua index 4b5fe02..418179b 100644 --- a/.config/nvim/lua/lsp.lua +++ b/.config/nvim/lua/lsp.lua @@ -2,31 +2,7 @@ ---@param client vim.lsp.Client ---@param buf integer function Lsp(client, buf) - vim.keymap.set('n', 'f', function() - vim.lsp.buf.format { async = true } - end, { buffer = buf }) - - vim.api.nvim_buf_create_user_command(buf, "Format", function(args) - local range = nil - if args.count ~= -1 then - local end_line = vim.api.nvim_buf_get_lines(0, args.line2 - 1, args.line2, true)[1] - range = { - start = { args.line1, 0 }, - ["end"] = { args.line2, end_line:len() }, - } - end - vim.lsp.buf.format { async = true, range = range, bufnr = buf } - end, { range = true }) - - vim.keymap.set('n', 'wa', function() - vim.lsp.buf.add_workspace_folder() - end, { buffer = buf }) - - vim.keymap.set('n', 'wr', function() - vim.lsp.buf.remove_workspace_folder() - end, { buffer = buf }) - - vim.keymap.set('n', 'wl', function() + vim.keymap.set('n', 'gwl', function() local dir = vim.lsp.buf.list_workspace_folders() vim.ui.select(dir, { prompt = 'Workspace Dir: ', @@ -37,6 +13,10 @@ function Lsp(client, buf) end) end, { buffer = buf }) + vim.keymap.set('n', 'grt', function() + vim.lsp.buf.type_definition() + end, { desc = 'vim.lsp.buf.type_definition()' }) + vim.api.nvim_buf_create_user_command(buf, "Symbols", function(args) if args.args == "" then -- cgit v1.2.3-70-g09d2