summaryrefslogtreecommitdiffstats
path: root/nvim
diff options
context:
space:
mode:
authorRulentWave <49258216+RulentWave@users.noreply.github.com>2025-03-24 15:33:53 -0400
committerGitHub <noreply@github.com>2025-03-24 15:33:53 -0400
commit7bd85e0a095d008f390ec72cfbeda30b167b8bf3 (patch)
treed2061b66158a693b39abfc4d8471e7dcc7c12c63 /nvim
parent6fae36dd6463c6fab258ad1572b8c5bca440634e (diff)
downloaddots-7bd85e0a095d008f390ec72cfbeda30b167b8bf3.tar.gz
changed Conform's format_on_save lambda so that buffers that match disable_filetypes return nil. This allows you to enable a formatter for langages in the disable_filetypes table to have a formatter that can be run manually with Leader-f but doesnt enable format_on_save for them (#1395)
Diffstat (limited to 'nvim')
-rw-r--r--nvim/init.lua12
1 files changed, 5 insertions, 7 deletions
diff --git a/nvim/init.lua b/nvim/init.lua
index 3d0db93..a39cd0e 100644
--- a/nvim/init.lua
+++ b/nvim/init.lua
@@ -662,16 +662,14 @@ require('lazy').setup({
-- have a well standardized coding style. You can add additional
-- languages here or re-enable it for the disabled ones.
local disable_filetypes = { c = true, cpp = true }
- local lsp_format_opt
if disable_filetypes[vim.bo[bufnr].filetype] then
- lsp_format_opt = 'never'
+ return nil
else
- lsp_format_opt = 'fallback'
+ return {
+ timeout_ms = 500,
+ lsp_format = 'fallback',
+ }
end
- return {
- timeout_ms = 500,
- lsp_format = lsp_format_opt,
- }
end,
formatters_by_ft = {
lua = { 'stylua' },