diff options
| author | coast <coasteen@proton.me> | 2026-10-15 04:35:51 +0330 |
|---|---|---|
| committer | coast <coasteen@proton.me> | 2026-10-15 04:35:51 +0330 |
| commit | 4c20a256c370a65ecd34100a540ad9760e67f51d (patch) | |
| tree | b855be16d3b5cf7d1de15ae93f6a163e75194683 /home-configuration/config/nvim/lua/plugins/conform | |
| parent | 30ffc7cf394a9503771ea32b0a9e1fe41b155198 (diff) | |
| download | nix-4c20a256c370a65ecd34100a540ad9760e67f51d.tar.gz nix-4c20a256c370a65ecd34100a540ad9760e67f51d.tar.bz2 nix-4c20a256c370a65ecd34100a540ad9760e67f51d.tar.xz nix-4c20a256c370a65ecd34100a540ad9760e67f51d.tar.zst | |
new nvim changes
Diffstat (limited to 'home-configuration/config/nvim/lua/plugins/conform')
| -rw-r--r-- | home-configuration/config/nvim/lua/plugins/conform/init.lua | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/home-configuration/config/nvim/lua/plugins/conform/init.lua b/home-configuration/config/nvim/lua/plugins/conform/init.lua new file mode 100644 index 0000000..374ed55 --- /dev/null +++ b/home-configuration/config/nvim/lua/plugins/conform/init.lua @@ -0,0 +1,17 @@ +require("conform").setup({ + formatters_by_ft = { + haskell = { "ormolu" }, + }, + formatters = { + ormolu = { + command = "ormolu", + args = { "--stdin-input-file", "$FILENAME" }, + stdin = true, + }, + }, + format_on_save = { timeout_ms = 2000, lsp_format = "never" }, +}) + +vim.keymap.set({ "n", "v" }, "<leader>f", function() + require("conform").format({ async = true, lsp_format = "never" }) +end) |
