From f432a604736c3d581746ecbb83afd8a28b84b45e Mon Sep 17 00:00:00 2001 From: blob42 Date: Sun, 17 Sep 2023 13:11:16 +0200 Subject: [PATCH] update autocmds --- plugin/spike/autocmd.lua | 20 ++++++++++++++++++++ plugin/spike/autocmd.vim | 5 ----- 2 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 plugin/spike/autocmd.lua diff --git a/plugin/spike/autocmd.lua b/plugin/spike/autocmd.lua new file mode 100644 index 0000000..2417b41 --- /dev/null +++ b/plugin/spike/autocmd.lua @@ -0,0 +1,20 @@ +local augroup = vim.api.nvim_create_augroup +local autocmd = vim.api.nvim_create_autocmd + +local function dwm() + local group = augroup('dwm', {}) + autocmd({'BufWritePost'}, { + group = group, + pattern = '*/suckless/*/{*.c,*.h}', + callback = function() + local make_cmd = 'make && doas make install' + if vim.env.STREAMING ~= nil then + make_cmd = 'make && make install' + end + + vim.cmd("AsyncRun " .. make_cmd) + end + }) +end + +dwm() diff --git a/plugin/spike/autocmd.vim b/plugin/spike/autocmd.vim index a7d1622..d4d97d4 100644 --- a/plugin/spike/autocmd.vim +++ b/plugin/spike/autocmd.vim @@ -1,8 +1,3 @@ -" DWM -augroup DWM - au BufWritePost */suckless/*/{*.c,*.h} :AsyncRun make && make install -" au BufWritePost */suckless/*/{*.h,*.c} :AsyncRun! make clean && make && doas make install" -augroup END augroup PlantUml au FileType plantuml let g:plantuml_previewer#plantuml_jar_path = get(