From be24b8546fa11b782bd6e079c10b77ae3fbada9e Mon Sep 17 00:00:00 2001 From: DarkWiiPlayer Date: Wed, 20 Dec 2023 10:24:19 +0100 Subject: [PATCH] Add vim command to list LSP workspaces --- bin/zen | 4 ++-- vim/lua/lsp/attach.lua | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/bin/zen b/bin/zen index 15ccb33..2e8bcef 100755 --- a/bin/zen +++ b/bin/zen @@ -4,5 +4,5 @@ WINID=$(kitty @ ls | jq ".[0].platform_window_id") wmctrl -i -r $WINID -b add,maximized_vert,maximized_horz xprop -id $(printf "0x%x" $WINID) -f _MOTIF_WM_HINTS 32c -set _MOTIF_WM_HINTS "0x2, 0x0, 0x0, 0x0, 0x0" -kitty @ --to $KITTY_LISTEN_ON set-font-size 24 -kitty @ --to $KITTY_LISTEN_ON set-spacing padding-v=60 padding-h=120 +kitty @ --to $KITTY_LISTEN_ON set-font-size 20 +kitty @ --to $KITTY_LISTEN_ON set-spacing padding=60 diff --git a/vim/lua/lsp/attach.lua b/vim/lua/lsp/attach.lua index 3c753b9..c18e56e 100644 --- a/vim/lua/lsp/attach.lua +++ b/vim/lua/lsp/attach.lua @@ -13,9 +13,6 @@ return function(_, bufnr) vim.keymap.set('n', 'wa', vim.lsp.buf.add_workspace_folder, bufopts) vim.keymap.set('n', 'wr', vim.lsp.buf.remove_workspace_folder, bufopts) - vim.keymap.set('n', 'wl', function() - print(vim.inspect(vim.lsp.buf.list_workspace_folders())) - end, bufopts) vim.api.nvim_buf_create_user_command(bufnr, "LspSetWorkspace", function() for _, workspace in ipairs(vim.lsp.buf.list_workspace_folders()) do @@ -37,4 +34,8 @@ return function(_, bufnr) vim.api.nvim_buf_create_user_command(bufnr, "Format", function() vim.lsp.buf.format() end, {}) + + vim.api.nvim_buf_create_user_command(bufnr, "LspWorkspaces", function() + print(vim.inspect(vim.lsp.buf.list_workspace_folders())) + end, bufopts) end