diff --git a/archlinux.yml b/archlinux.yml index 109d1a8..722ff76 100644 --- a/archlinux.yml +++ b/archlinux.yml @@ -18,11 +18,7 @@ - common tasks: - import_tasks: 'tasks/dotfiles.yml' - - - name: Include neovim tasks - import_tasks: 'tasks/neovim.yml' - tags: neovim - + - import_tasks: 'tasks/neovim.yml' - name: gather package facts package_facts: manager: pacman diff --git a/tasks/docker.yml b/tasks/docker.yml index cb468f7..2f0c938 100644 --- a/tasks/docker.yml +++ b/tasks/docker.yml @@ -8,7 +8,6 @@ - /etc/subuid - name: Setup desktop configuration - become: true ansible.builtin.file: path: 'files/docker-daemon.json' dest: '/etc/docker/daemon.json' diff --git a/templates/nvim/lua/lsp.lua.j2 b/templates/nvim/lua/lsp.lua.j2 index 9d719ea..ec1b85b 100644 --- a/templates/nvim/lua/lsp.lua.j2 +++ b/templates/nvim/lua/lsp.lua.j2 @@ -159,6 +159,7 @@ vim.diagnostic.config({ local enable_formatting = os.getenv("ENABLE_FORMATTING", False) +-- TODO: fix error message: [LSP] Format request failed, no matching language servers. -- format buffers before saving for specific LSPs if (enable_formatting) then local excluded_clients = { 'pyright' } @@ -171,7 +172,6 @@ if (enable_formatting) then callback = function() vim.lsp.buf.format { filter = function(client) - if not client.supports_method('textDocument/formatting') then return end return not vim.list_contains(excluded_clients, client.name) end, async = false,