add a bunch of language servers

This commit is contained in:
Matthew Stobbs
2025-02-01 13:38:38 -07:00
parent dd6c3e920f
commit 0f6fbec124
11 changed files with 82 additions and 0 deletions

8
tasks/pkgs/bashls.yml Normal file
View File

@@ -0,0 +1,8 @@
---
- ansible.builtin.include_tasks:
file: pkgs/nodejs.yml
when: pkgconfig_nodejs is undefined
- name: add to npmpkgs
ansible.builtin.set_fact:
npmpkgs: "{{ npmpkgs + [ 'bash-language-server' ] }}"

8
tasks/pkgs/bufls.yml Normal file
View File

@@ -0,0 +1,8 @@
---
- ansible.builtin.include_tasks:
file: pkgs/go.yml
when: pkgconfig_go is undefined
- name: add to gopkgs
ansible.builtin.set_fact:
gopkgs: "{{ gopkgs + [ 'github.com/bufbuild/buf-language-server/cmd/bufls@latest' ] }}"

9
tasks/pkgs/clangd.yml Normal file
View File

@@ -0,0 +1,9 @@
---
- ansible.builtin.include_vars:
file: clangd.yml
name: _clangd
- ansible.builtin.set_fact:
pkgconfig_clangd: "{{ _clangd | ansible.builtin.combine(pkgconfig.clangd) }}"
- ansible.builtin.set_fact:
syspkgs: "{{ syspkgs + pkgconfig_clangd.pkgs[ansible_os_family] }}"

8
tasks/pkgs/cssls.yml Normal file
View File

@@ -0,0 +1,8 @@
---
- ansible.builtin.include_tasks:
file: pkgs/nodejs.yml
when: pkgconfig_nodejs is undefined
- name: add to npmpkgs
ansible.builtin.set_fact:
npmpkgs: "{{ npmpkgs + ['vscode-langservers-extracted'] }}"

8
tasks/pkgs/dockerls.yml Normal file
View File

@@ -0,0 +1,8 @@
---
- ansible.builtin.include_tasks:
file: pkgs/nodejs.yml
when: pkgconfig_nodejs is undefined
- name: add to npmpkgs
ansible.builtin.set_fact:
npmpkgs: "{{ npmpkgs + ['dockerfile-language-server-nodejs'] }}"

8
tasks/pkgs/eslint.yml Normal file
View File

@@ -0,0 +1,8 @@
---
- ansible.builtin.include_tasks:
file: pkgs/nodejs.yml
when: pkgconfig_nodejs is undefined
- name: add to npmpkgs
ansible.builtin.set_fact:
npmpkgs: "{{ npmpkgs + ['vscode-langservers-extracted'] }}"

8
tasks/pkgs/htmlls.yml Normal file
View File

@@ -0,0 +1,8 @@
---
- ansible.builtin.include_tasks:
file: pkgs/nodejs.yml
when: pkgconfig_nodejs is undefined
- name: add to npmpkgs
ansible.builtin.set_fact:
npmpkgs: "{{ npmpkgs + ['vscode-langservers-extracted'] }}"

View File

@@ -0,0 +1,8 @@
---
- ansible.builtin.include_tasks:
file: pkgs/nodejs.yml
when: pkgconfig_nodejs is undefined
- name: add to npmpkgs
ansible.builtin.set_fact:
npmpkgs: "{{ npmpkgs + [ 'intelephense' ] }}"

8
tasks/pkgs/jsonls.yml Normal file
View File

@@ -0,0 +1,8 @@
---
- ansible.builtin.include_tasks:
file: pkgs/nodejs.yml
when: pkgconfig_nodejs is undefined
- name: add to npmpkgs
ansible.builtin.set_fact:
npmpkgs: "{{ npmpkgs + ['vscode-langservers-extracted'] }}"

8
vars/clangd.yml Normal file
View File

@@ -0,0 +1,8 @@
---
pkgs:
RedHat:
- clang-devel
Debian:
- clangd-12
Darwin:
- llvm

View File

@@ -29,6 +29,7 @@ tappkgs: []
pkgconfig:
alacritty: {}
carapace: {}
clangd: {}
consul: {}
git: {}
go: {}