mirror of
https://github.com/mintycube/dotfiles.git
synced 2024-10-22 14:05:41 +02:00
create autocmd to fix guicursor, add notification for refreshing dwm
This commit is contained in:
parent
580d9a275a
commit
cbe71a4a7c
@ -72,6 +72,15 @@ vim.api.nvim_create_autocmd({ "BufWritePost" }, {
|
|||||||
group = vim.api.nvim_create_augroup("ReloadXresources", { clear = true }),
|
group = vim.api.nvim_create_augroup("ReloadXresources", { clear = true }),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
-- [[ Restore cursor shape on exit]]
|
||||||
|
vim.api.nvim_create_autocmd({ "VimLeave" }, {
|
||||||
|
pattern = "*",
|
||||||
|
callback = function()
|
||||||
|
vim.cmd("set guicursor=a:hor20-blinkon500-blinkoff500-blinkwait700")
|
||||||
|
end,
|
||||||
|
group = vim.api.nvim_create_augroup("RestoreCursor", { clear = true }),
|
||||||
|
})
|
||||||
|
|
||||||
-- [[ Recompile suckless software on write and show notification ]]
|
-- [[ Recompile suckless software on write and show notification ]]
|
||||||
local function recompile(path)
|
local function recompile(path)
|
||||||
vim.api.nvim_create_augroup("RecompileGroup_" .. path, { clear = true })
|
vim.api.nvim_create_augroup("RecompileGroup_" .. path, { clear = true })
|
||||||
@ -79,7 +88,7 @@ local function recompile(path)
|
|||||||
pattern = vim.fn.resolve(vim.fn.expand(path)),
|
pattern = vim.fn.resolve(vim.fn.expand(path)),
|
||||||
callback = function()
|
callback = function()
|
||||||
local dir = vim.fn.fnamemodify(path, ":h")
|
local dir = vim.fn.fnamemodify(path, ":h")
|
||||||
local shell_cmd = string.format("cd %s && sudo make install && renew-dwm", dir)
|
local shell_cmd = string.format("cd %s && sudo make install && renew-dwm && notify-send ' refresh complete'", dir)
|
||||||
vim.cmd("!" .. shell_cmd)
|
vim.cmd("!" .. shell_cmd)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user