Add vim command to list LSP workspaces
This commit is contained in:
parent
ab08f3d22a
commit
be24b8546f
2 changed files with 6 additions and 5 deletions
4
bin/zen
4
bin/zen
|
@ -4,5 +4,5 @@ WINID=$(kitty @ ls | jq ".[0].platform_window_id")
|
||||||
|
|
||||||
wmctrl -i -r $WINID -b add,maximized_vert,maximized_horz
|
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"
|
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-font-size 20
|
||||||
kitty @ --to $KITTY_LISTEN_ON set-spacing padding-v=60 padding-h=120
|
kitty @ --to $KITTY_LISTEN_ON set-spacing padding=60
|
||||||
|
|
|
@ -13,9 +13,6 @@ return function(_, bufnr)
|
||||||
|
|
||||||
vim.keymap.set('n', '<leader>wa', vim.lsp.buf.add_workspace_folder, bufopts)
|
vim.keymap.set('n', '<leader>wa', vim.lsp.buf.add_workspace_folder, bufopts)
|
||||||
vim.keymap.set('n', '<leader>wr', vim.lsp.buf.remove_workspace_folder, bufopts)
|
vim.keymap.set('n', '<leader>wr', vim.lsp.buf.remove_workspace_folder, bufopts)
|
||||||
vim.keymap.set('n', '<leader>wl', function()
|
|
||||||
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
|
|
||||||
end, bufopts)
|
|
||||||
|
|
||||||
vim.api.nvim_buf_create_user_command(bufnr, "LspSetWorkspace", function()
|
vim.api.nvim_buf_create_user_command(bufnr, "LspSetWorkspace", function()
|
||||||
for _, workspace in ipairs(vim.lsp.buf.list_workspace_folders()) do
|
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.api.nvim_buf_create_user_command(bufnr, "Format", function()
|
||||||
vim.lsp.buf.format()
|
vim.lsp.buf.format()
|
||||||
end, {})
|
end, {})
|
||||||
|
|
||||||
|
vim.api.nvim_buf_create_user_command(bufnr, "LspWorkspaces", function()
|
||||||
|
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
|
||||||
|
end, bufopts)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue