Compare commits
3 commits
66cde494d8
...
981080c925
| Author | SHA1 | Date | |
|---|---|---|---|
| 981080c925 | |||
| 40247b28c7 | |||
| 5c07f36862 |
3 changed files with 19 additions and 25 deletions
|
|
@ -1,48 +1,48 @@
|
||||||
language_servers:
|
language_servers:
|
||||||
- package: ansible-language-server
|
- package: ansible-language-server
|
||||||
server_name: 'ansiblels'
|
server_name: "ansiblels"
|
||||||
auto_setup: true
|
auto_setup: true
|
||||||
|
|
||||||
- package: typescript-language-server
|
- package: typescript-language-server
|
||||||
server_name: 'ts_ls'
|
server_name: "ts_ls"
|
||||||
auto_setup: true
|
auto_setup: true
|
||||||
|
|
||||||
- package: vscode-json-languageserver
|
- package: vscode-json-languageserver
|
||||||
server_name: 'jsonls'
|
server_name: "jsonls"
|
||||||
auto_setup: true
|
auto_setup: true
|
||||||
|
|
||||||
- package: vscode-css-languageserver
|
- package: vscode-css-languageserver
|
||||||
server_name: 'cssls'
|
server_name: "cssls"
|
||||||
auto_setup: true
|
auto_setup: true
|
||||||
|
|
||||||
- package: bash-language-server
|
- package: bash-language-server
|
||||||
server_name: 'bashls'
|
server_name: "bashls"
|
||||||
auto_setup: true
|
auto_setup: true
|
||||||
|
|
||||||
- package: marksman
|
- package: marksman
|
||||||
server_name: 'marksman'
|
server_name: "marksman"
|
||||||
auto_setup: true
|
auto_setup: true
|
||||||
|
|
||||||
- package: esbonio
|
- package: esbonio
|
||||||
server_name: 'esbonio'
|
server_name: "esbonio"
|
||||||
auto_setup: true
|
auto_setup: true
|
||||||
|
|
||||||
- package: lua-language-server
|
- package: lua-language-server
|
||||||
server_name: 'lua_ls'
|
server_name: "lua_ls"
|
||||||
auto_setup: false
|
auto_setup: false
|
||||||
|
|
||||||
- package: yaml-language-server
|
- package: yaml-language-server
|
||||||
server_name: 'yamlls'
|
server_name: "yamlls"
|
||||||
auto_setup: false
|
auto_setup: false
|
||||||
|
|
||||||
- package: vscode-html-languageserver
|
- package: vscode-html-languageserver
|
||||||
server_name: 'html'
|
server_name: "html"
|
||||||
auto_setup: false
|
auto_setup: false
|
||||||
|
|
||||||
- package: ruff-lsp
|
- package: ruff
|
||||||
server_name: 'ruff'
|
server_name: "ruff"
|
||||||
auto_setup: false
|
auto_setup: true
|
||||||
|
|
||||||
- package: pyright
|
- package: pyright
|
||||||
server_name: 'pyright'
|
server_name: "pyright"
|
||||||
auto_setup: false
|
auto_setup: false
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,9 @@
|
||||||
email = {{ git_email }}
|
email = {{ git_email }}
|
||||||
name = {{ git_name }}
|
name = {{ git_name }}
|
||||||
|
|
||||||
|
[gpg]
|
||||||
|
format = ssh
|
||||||
|
|
||||||
[core]
|
[core]
|
||||||
editor = nvim
|
editor = nvim
|
||||||
{% if ansible_facts['os_family'] == 'Archlinux' %}
|
{% if ansible_facts['os_family'] == 'Archlinux' %}
|
||||||
|
|
|
||||||
|
|
@ -53,19 +53,10 @@ end
|
||||||
local util = require('lspconfig/util')
|
local util = require('lspconfig/util')
|
||||||
|
|
||||||
{% if ansible_facts.os_family == 'Archlinux' %}
|
{% if ansible_facts.os_family == 'Archlinux' %}
|
||||||
local python_root_dir = function(fname)
|
|
||||||
return util.root_pattern('.git', 'setup.cfg', 'requirements')(fname) or
|
|
||||||
util.path.dirname(fname)
|
|
||||||
end
|
|
||||||
|
|
||||||
vim.lsp.config['ruff'] = {
|
|
||||||
on_attach = on_attach,
|
|
||||||
capabilities = capabilities,
|
|
||||||
root_dir = python_root_dir
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
vim.lsp.config['pyright'] = {
|
vim.lsp.config['pyright'] = {
|
||||||
|
on_attach = on_attach,
|
||||||
|
capabilities = capabilities,
|
||||||
settings = {
|
settings = {
|
||||||
pyright = {
|
pyright = {
|
||||||
-- Using Ruff's import organizer
|
-- Using Ruff's import organizer
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue