added a command to toggle format on save
This commit is contained in:
parent
f5c9fe8e15
commit
c78c276e8b
17
init.lua
17
init.lua
|
@ -630,6 +630,10 @@ require('lazy').setup({
|
||||||
opts = {
|
opts = {
|
||||||
notify_on_error = false,
|
notify_on_error = false,
|
||||||
format_on_save = function(bufnr)
|
format_on_save = function(bufnr)
|
||||||
|
-- Do not format on save if you run :KickstartToggleFormatOnSave
|
||||||
|
if vim.g.kickstart_disable_format_on_save then
|
||||||
|
return
|
||||||
|
end
|
||||||
-- Disable "format_on_save lsp_fallback" for languages that don't
|
-- Disable "format_on_save lsp_fallback" for languages that don't
|
||||||
-- have a well standardized coding style. You can add additional
|
-- have a well standardized coding style. You can add additional
|
||||||
-- languages here or re-enable it for the disabled ones.
|
-- languages here or re-enable it for the disabled ones.
|
||||||
|
@ -649,6 +653,19 @@ require('lazy').setup({
|
||||||
-- javascript = { { "prettierd", "prettier" } },
|
-- javascript = { { "prettierd", "prettier" } },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
init = function()
|
||||||
|
-- if set to true format on save is disabled by default
|
||||||
|
vim.g.kickstart_disable_format_on_save = false
|
||||||
|
-- create a command to toggle format on save
|
||||||
|
vim.api.nvim_create_user_command('KickstartToggleFormatOnSave', function()
|
||||||
|
vim.g.kickstart_disable_format_on_save = not vim.g.kickstart_disable_format_on_save
|
||||||
|
if vim.g.kickstart_disable_format_on_save then
|
||||||
|
print 'format on save is now disabled!'
|
||||||
|
else
|
||||||
|
print 'format on save is now enabled!'
|
||||||
|
end
|
||||||
|
end, {})
|
||||||
|
end,
|
||||||
},
|
},
|
||||||
|
|
||||||
{ -- Autocompletion
|
{ -- Autocompletion
|
||||||
|
|
Loading…
Reference in New Issue