From 7ced740381ea6ee34f93c9908c6e5f3447c00bf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Andr=C3=A9=20Damas?= Date: Sat, 29 Mar 2025 01:53:04 +0000 Subject: [PATCH] =?UTF-8?q?fix=20taplo=20config=20and=20change=20goto=20ke?= =?UTF-8?q?ybindings=20from=20<>=20to=20=C2=AB=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lazy-lock.json | 4 ++-- lsp/taplo.lua | 3 ++- lua/plugins/lsp.lua | 4 ++-- lua/plugins/which-key.nvim.lua | 4 ++-- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 5a25c03..994105a 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -19,12 +19,12 @@ "none-ls.nvim": { "branch": "main", "commit": "a117163db44c256d53c3be8717f3e1a2a28e6299" }, "nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" }, "nvim-autopairs": { "branch": "master", "commit": "6522027785b305269fa17088395dfc0f456cedd2" }, - "nvim-treesitter": { "branch": "master", "commit": "a3315b8c7f0f1ddaa30b24bcc0af0d31024dfb6a" }, + "nvim-treesitter": { "branch": "master", "commit": "85168f15808d89b0222313652b9d2777eda3cb08" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "9937e5e356e5b227ec56d83d0a9d0a0f6bc9cad4" }, "nvim-web-devicons": { "branch": "master", "commit": "4c3a5848ee0b09ecdea73adcd2a689190aeb728c" }, "output-panel.nvim": { "branch": "main", "commit": "9979f9988acb35fd8e699d8b1fbc7aa17c9d8148" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "e6c8081691881fd63b4d72cb472094ac190ac56e" }, + "render-markdown.nvim": { "branch": "main", "commit": "84d413b0c432adaeaf3dcaac646638bd99d06aa6" }, "schemastore.nvim": { "branch": "main", "commit": "d307d291f38678d064cb987112926df6d9134de3" }, "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" }, "telescope.nvim": { "branch": "master", "commit": "a4ed82509cecc56df1c7138920a1aeaf246c0ac5" }, diff --git a/lsp/taplo.lua b/lsp/taplo.lua index 3c7a8ed..ba264b5 100644 --- a/lsp/taplo.lua +++ b/lsp/taplo.lua @@ -1,5 +1,6 @@ return { cmd = { "taplo", "lsp", "stdio" }, filetypes = { "toml" }, - single_file_support = true + single_file_support = true, + root_markers = { "." } } diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index d9016e6..192bc2c 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -30,9 +30,9 @@ vim.api.nvim_create_autocmd('LspAttach', { local client = vim.lsp.get_client_by_id(args.data.client_id) if not client then return end - local LSP_CLIENT_NAMES_FORMAT_ON_SAVE = { "lua_ls", "jdtls" } + local LSP_CLIENT_NAMES_FORMAT_ON_SAVE = { "lua_ls", "jdtls", "gopls", "taplo" } for _, client_name_autoformat in ipairs(LSP_CLIENT_NAMES_FORMAT_ON_SAVE) do - if client.name == client_name_autoformat then + if client.name == client_name_autoformat and client.server_capabilities.documentFormattingProvider then -- Format the current buffer on save vim.api.nvim_create_autocmd('BufWritePre', { buffer = args.buf, diff --git a/lua/plugins/which-key.nvim.lua b/lua/plugins/which-key.nvim.lua index efad597..0db5818 100644 --- a/lua/plugins/which-key.nvim.lua +++ b/lua/plugins/which-key.nvim.lua @@ -122,12 +122,12 @@ return { }, { - ">", + "»", "]", noremap = false, }, { - "<", + "«", "[", noremap = false, },