Update LSP and ZSH configs

This commit is contained in:
Hans Goor 2024-05-19 13:45:38 +02:00
parent 8d241e4d95
commit a596ad29a2
Signed by: eyedevelop
SSH key fingerprint: SHA256:Td89veptDEwCV8J3fjqnknNk7SbwzedYhauyC2nFBYg
2 changed files with 9 additions and 3 deletions

View file

@ -1,7 +1,12 @@
local lsp = require("lsp-zero") local lsp = require("lsp-zero")
lsp.on_attach(function(_client, _bufnr) lsp.on_attach(function(_client, bufnr)
lsp.default_keymaps({bufnr = _bufnr}) lsp.default_keymaps({bufnr = bufnr})
vim.keymap.set("n", "<leader>cs", vim.lsp.buf.signature_help, {buffer = bufnr})
vim.keymap.set("n", "<leader>cr", vim.lsp.buf.rename, {buffer = bufnr})
vim.keymap.set("n", "<leader>ca", vim.lsp.buf.code_action, {buffer = bufnr})
vim.keymap.set("n", "<leader>cf", vim.lsp.buf.format, {buffer = bufnr})
end) end)
require("mason").setup({}) require("mason").setup({})

View file

@ -105,4 +105,5 @@ zstyle ':completion:*:manuals' separate-sections true
zstyle ':completion:*:manuals.*' insert-sections true zstyle ':completion:*:manuals.*' insert-sections true
zstyle ':completion:*:man:*' menu yes select zstyle ':completion:*:man:*' menu yes select
alias vim="nvim" alias vim='nvim'
alias devspace='podman run -it -v "$(pwd):/workspace" -e PUID="$(id -u)" -e PGID="$(id -g)" --uidmap="$(id -u)":0:1 --uidmap=0:1:"$(id -u)" --gidmap="$(id -g)":0:1 --gidmap=0:1:"$(id -g)"'