add a bunch of language servers
This commit is contained in:
8
tasks/pkgs/bashls.yml
Normal file
8
tasks/pkgs/bashls.yml
Normal 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
8
tasks/pkgs/bufls.yml
Normal 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
9
tasks/pkgs/clangd.yml
Normal 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
8
tasks/pkgs/cssls.yml
Normal 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
8
tasks/pkgs/dockerls.yml
Normal 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
8
tasks/pkgs/eslint.yml
Normal 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
8
tasks/pkgs/htmlls.yml
Normal 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/intelephense.yml
Normal file
8
tasks/pkgs/intelephense.yml
Normal 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
8
tasks/pkgs/jsonls.yml
Normal 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
8
vars/clangd.yml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
pkgs:
|
||||||
|
RedHat:
|
||||||
|
- clang-devel
|
||||||
|
Debian:
|
||||||
|
- clangd-12
|
||||||
|
Darwin:
|
||||||
|
- llvm
|
||||||
@@ -29,6 +29,7 @@ tappkgs: []
|
|||||||
pkgconfig:
|
pkgconfig:
|
||||||
alacritty: {}
|
alacritty: {}
|
||||||
carapace: {}
|
carapace: {}
|
||||||
|
clangd: {}
|
||||||
consul: {}
|
consul: {}
|
||||||
git: {}
|
git: {}
|
||||||
go: {}
|
go: {}
|
||||||
|
|||||||
Reference in New Issue
Block a user