From f8419ac36cf6a48941faa2919e40d89f4749572b Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Mon, 15 Nov 2021 09:24:12 +0300 Subject: [PATCH] Create utils.lua file and add ToggleBackground command --- config/nvim/init.lua | 2 ++ config/nvim/lua/utils.lua | 11 +++++++++++ 2 files changed, 13 insertions(+) create mode 100644 config/nvim/lua/utils.lua diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 254519b..168b93b 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -36,3 +36,5 @@ require("colorizer").setup() -- Automatically formatting buffer on save vim.api.nvim_command("autocmd BufWritePre * lua vim.lsp.buf.formatting_sync()") + +vim.cmd('command! ToggleBackground lua require("utils").toggleBackground()') diff --git a/config/nvim/lua/utils.lua b/config/nvim/lua/utils.lua new file mode 100644 index 0000000..652968a --- /dev/null +++ b/config/nvim/lua/utils.lua @@ -0,0 +1,11 @@ +local M = {} + +M.toggleBackground = function () + if vim.opt.background:get() == "dark" then + vim.opt.background = "light" + else + vim.opt.background = "dark" + end +end + +return M