fix: conform-nvim option change

This commit is contained in:
xinyangli 2024-10-14 11:56:12 +08:00
parent c72cb643b4
commit 90a9302a0a
Signed by: xin
SSH key fingerprint: SHA256:UU5pRTl7NiLFJbWJZa+snLylZSXIz5rgHmwjzv8v4oE
2 changed files with 20 additions and 24 deletions

View file

@ -1,17 +1,6 @@
# Nixvim template # Nixvim
This template gives you a good starting point for configuring nixvim standalone. ## TODO
[ ] Open last active buffer after :bd
## Configuring [ ] Code action
[ ] DAP support
To start configuring, just add or modify the nix files in `./config`.
If you add a new configuration file, remember to add it to the
[`config/default.nix`](./config/default.nix) file
## Testing your new configuration
To test your configuration simply run the following command
```
nix run .
```

View file

@ -1,14 +1,21 @@
{ helpers, pkgs, ... }: { { helpers, pkgs, ... }:
{
plugins.conform-nvim = { plugins.conform-nvim = {
enable = true; enable = true;
formatAfterSave = '' format_after_save = ''
{ function(bufnr)
format_after_save = { if vim.g.disable_autoformat or vim.b[bufnr].disable_autoformat then
lsp_format = "fallback", return
}, end
}
if not slow_format_filetypes[vim.bo[bufnr].filetype] then
return
end
return { lsp_fallback = true }
end
''; '';
formattersByFt = { formatters_by_ft = {
python = [ "black" ]; python = [ "black" ];
c = [ "clang-format" ]; c = [ "clang-format" ];
cpp = [ "clang-format" ]; cpp = [ "clang-format" ];