Compare commits

..

No commits in common. "981080c925fd5ec83788fa4da084edf5c2572091" and "66cde494d827e59e0abc34ab38a79b9dec42fa0c" have entirely different histories.

3 changed files with 24 additions and 18 deletions

View file

@ -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 - package: ruff-lsp
server_name: "ruff" server_name: 'ruff'
auto_setup: true auto_setup: false
- package: pyright - package: pyright
server_name: "pyright" server_name: 'pyright'
auto_setup: false auto_setup: false

View file

@ -4,9 +4,6 @@
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' %}

View file

@ -53,10 +53,19 @@ 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['pyright'] = { vim.lsp.config['ruff'] = {
on_attach = on_attach, on_attach = on_attach,
capabilities = capabilities, capabilities = capabilities,
root_dir = python_root_dir
}
vim.lsp.config['pyright'] = {
settings = { settings = {
pyright = { pyright = {
-- Using Ruff's import organizer -- Using Ruff's import organizer