diff options
| author | 2025-01-31 17:38:25 +0000 | |
|---|---|---|
| committer | 2025-01-31 17:56:08 +0000 | |
| commit | 4264fde0fa429c8136dda52ac936deecc9609dec (patch) | |
| tree | ac2cd3477a96088485bc05fc741745e9f82c6cc5 /home/.config | |
| parent | 1b5851eb5602a443c831774940d802c8dd706c23 (diff) | |
| download | dotfiles-4264fde0fa429c8136dda52ac936deecc9609dec.tar.gz dotfiles-4264fde0fa429c8136dda52ac936deecc9609dec.tar.bz2 dotfiles-4264fde0fa429c8136dda52ac936deecc9609dec.zip  | |
[nvim][lsp] Change conform config
Diffstat (limited to 'home/.config')
| -rw-r--r-- | home/.config/nvim/lua/custom/plugins/lsp.lua | 35 | 
1 files changed, 19 insertions, 16 deletions
diff --git a/home/.config/nvim/lua/custom/plugins/lsp.lua b/home/.config/nvim/lua/custom/plugins/lsp.lua index 4447ff6..1dfd400 100644 --- a/home/.config/nvim/lua/custom/plugins/lsp.lua +++ b/home/.config/nvim/lua/custom/plugins/lsp.lua @@ -208,23 +208,26 @@ return {          desc = "Format buffer",        },      }, -    opts = { -      formatters_by_ft = { -        python = { "ruff_format" }, -        cmake = { "cmake_format" }, -        json = { "jq" }, -        rust = { "rustfmt" }, -        sh = { "shfmt" }, -        bash = { "shfmt" }, -        zsh = { "shfmt" }, -      }, -      formatters = { -        shfmt = { -          prepend_args = { "-i", "2" }, +    config = function() +      require("conform").setup({ +        formatters_by_ft = { +          python = { "ruff_format" }, +          cmake = { "cmake_format" }, +          json = { "jq" }, +          rust = { "rustfmt" }, +          sh = { "shfmt" }, +          bash = { "shfmt" }, +          zsh = { "shfmt" },          }, -      }, -    }, -    init = function() +        default_format_opts = { +          lsp_format = "fallback", +        }, +        formatters = { +          shfmt = { +            prepend_args = { "-i", "2" }, +          }, +        }, +      })        vim.o.formatexpr = "v:lua.require'conform'.formatexpr()"        vim.api.nvim_create_autocmd("BufWritePre", {          callback = require "cfg.utils".format_hunks,  | 
