aboutsummaryrefslogtreecommitdiff
path: root/home-manager/homeModules/nvf/lua
diff options
context:
space:
mode:
Diffstat (limited to 'home-manager/homeModules/nvf/lua')
-rw-r--r--home-manager/homeModules/nvf/lua/toggle.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/home-manager/homeModules/nvf/lua/toggle.lua b/home-manager/homeModules/nvf/lua/toggle.lua
new file mode 100644
index 0000000..971c80a
--- /dev/null
+++ b/home-manager/homeModules/nvf/lua/toggle.lua
@@ -0,0 +1,11 @@
+local function vim_opt_toggle(opt, on, off, name)
+ local message = name
+ if vim.opt[opt]:get() == off then
+ vim.opt[opt] = on
+ message = message .. " Enabled"
+ else
+ vim.opt[opt] = off
+ message = message .. " Disabled"
+ end
+ vim.notify(message)
+end