aboutsummaryrefslogtreecommitdiff
path: root/nvim/lua/plugins/lsp.lua
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2026-08-31 17:19:43 +0200
committerThomas Schmucker <ts@its1.de>2026-08-31 17:19:43 +0200
commit78477ffd834fbb71563c04f18572f1838b5b3d7c (patch)
tree7ff81e17fad745295b82bf4574dfecb036b17636 /nvim/lua/plugins/lsp.lua
parenta5fcfee3f33f95b9ad41f42e6676ef0b579904e5 (diff)
downloaddotfiles-78477ffd834fbb71563c04f18572f1838b5b3d7c.tar.gz
dotfiles-78477ffd834fbb71563c04f18572f1838b5b3d7c.tar.bz2
dotfiles-78477ffd834fbb71563c04f18572f1838b5b3d7c.zip
neovim: Support für Ansible
Diffstat (limited to 'nvim/lua/plugins/lsp.lua')
-rw-r--r--nvim/lua/plugins/lsp.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/nvim/lua/plugins/lsp.lua b/nvim/lua/plugins/lsp.lua
index b301b68..d4bb9fd 100644
--- a/nvim/lua/plugins/lsp.lua
+++ b/nvim/lua/plugins/lsp.lua
@@ -109,7 +109,23 @@ return {
109 }, 109 },
110 } 110 }
111 111
112 vim.lsp.config.ansiblels = {
113 capabilities = capabilities,
114 filetypes = { require("config.filetypes").ANSIBLE_YAML },
115 settings = {
116 ansible = {
117 validation = {
118 lint = {
119 enabled = true,
120 path = "ansible-lint",
121 },
122 },
123 },
124 },
125 }
126
112 vim.lsp.enable({ 127 vim.lsp.enable({
128 "ansiblels", -- npm install -g @ansible/ansible-language-server & (brew install ansible-lint, pkg install py-ansible-lint)
113 "basedpyright", -- npm install -g basedpyright, brew install basedpyright 129 "basedpyright", -- npm install -g basedpyright, brew install basedpyright
114 "bashls", -- npm install -g bash-language-server, pkg install hs-ShellCheck 130 "bashls", -- npm install -g bash-language-server, pkg install hs-ShellCheck
115 "clangd", -- pkg install llvm 131 "clangd", -- pkg install llvm