Extract neovim from prebuilt archives for debian hosts

This commit is contained in:
Sonny Bakker 2024-08-10 16:08:06 +02:00
parent b53e644f7e
commit deec1581c5
4 changed files with 126 additions and 22 deletions

View file

@ -32,15 +32,49 @@ aur_build_dir: '/usr/local/src'
python_build_dir: '/usr/local/src'
python_install_dir: '/opt'
# Note that the "python-lsp-server", "python-lsp-ruff" and "neovim" python
# packages should be installed to the corresponding virtualenv as well.
language_servers:
- ansible-language-server
- yaml-language-server
- typescript-language-server
- vscode-html-languageserver
- vscode-json-languageserver
- vscode-css-languageserver
- bash-language-server
- lua-language-server
- {
package: ansible-language-server,
server_name: 'ansiblels',
auto_setup: true
}
- {
package: yaml-language-server,
server_name: 'yamlls',
auto_setup: true
}
- {
package: typescript-language-server,
server_name: 'tsserver',
auto_setup: true
}
- {
package: vscode-html-languageserver,
server_name: 'html',
auto_setup: false
}
- {
package: vscode-json-languageserver,
server_name: 'jsonls',
auto_setup: true
}
- {
package: vscode-css-languageserver,
server_name: 'cssls',
auto_setup: true
}
- {
package: bash-language-server,
server_name: 'bashls',
auto_setup: true
}
- {
package: lua-language-server,
server_name: 'lua_ls',
auto_setup: true
}
python_download_url: 'https://www.python.org/ftp/python'
python_versions:

View file

@ -5,18 +5,29 @@ packages:
- python3
- git
- vim
- neovim
- npm
- tree-sitter
- ripgrep
# TODO: investigate available lsps
neovim:
version: 'v0.10.1'
install_path: '/opt/nvim'
download_checksum: 4867de01a17f6083f902f8aa5215b40b0ed3a36e83cc0293de3f11708f1f9793
# TODO: add lua language server, see https://github.com/LuaLS/lua-language-server?
language_servers:
- ansible-language-server
- yaml-language-server
- typescript-language-server
- vscode-html-languageserver
- vscode-json-languageserver
- vscode-css-languageserver
- bash-language-server
- lua-language-server
- {
package: '@ansible/ansible-language-server',
server_name: 'ansiblels',
auto_setup: true
}
- {
package: yaml-language-server,
server_name: 'yamlls',
auto_setup: true
}
- {
package: bash-language-server,
server_name: 'bashls',
auto_setup: true
}