initial dotfiles
This commit is contained in:
commit
45e5fe53d2
370 changed files with 25449 additions and 0 deletions
26
.config/nvim/lua/config/quit.lua
Normal file
26
.config/nvim/lua/config/quit.lua
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
local function close_neotree_if_open()
|
||||
for _, win in ipairs(vim.api.nvim_list_wins()) do
|
||||
local buf = vim.api.nvim_win_get_buf(win)
|
||||
local ft = vim.api.nvim_buf_get_option(buf, "filetype")
|
||||
if ft == "neo-tree" then
|
||||
vim.cmd("Neotree close")
|
||||
return
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
-- Override :q
|
||||
vim.api.nvim_create_user_command("Q", function()
|
||||
close_neotree_if_open()
|
||||
vim.cmd("q")
|
||||
end, {})
|
||||
|
||||
vim.cmd("cnoreabbrev q Q")
|
||||
|
||||
-- Override :wq
|
||||
vim.api.nvim_create_user_command("WQ", function()
|
||||
close_neotree_if_open()
|
||||
vim.cmd("wq")
|
||||
end, {})
|
||||
|
||||
vim.cmd("cnoreabbrev wq WQ")
|
||||
Loading…
Add table
Add a link
Reference in a new issue