diff --git a/lua/custom/init.lua b/lua/custom/init.lua index f81666d..0f6b0d1 100644 --- a/lua/custom/init.lua +++ b/lua/custom/init.lua @@ -34,20 +34,22 @@ vim.cmd [[ ]] --} --- suckless { -vim.cmd [[ - " Autocompile suckless - " NOTE: symlinks do not work with autocommand patterns - let dwm_file_patterns = expand("/data/source/suckless/*/{config.h,*.c}") - - augroup DWM - au! - execute "au BufEnter " . dwm_file_patterns . " :lcd %:p:h" - execute "au BufWritePost " . dwm_file_patterns . " :AsyncRun! make clean && make -j $(nproc) && sudo make install" - "au BufWrite */src/*/dwm*/{*.h,dwm.c} :AsyncRun! make clean && make && sudo make install - augroup END -]] +-- suckless { +-- vim.cmd [[ +-- " Autocompile suckless +-- " NOTE: symlinks do not work with autocommand patterns +-- let dwm_file_patterns = expand("/data/source/suckless/*/{config.h,*.c}") +-- +-- augroup DWM +-- au! +-- +-- "execute "au BufEnter " . dwm_file_patterns . " :lcd %:p:h" +-- "execute "au BufWritePost " . dwm_file_patterns . " :AsyncRun! make clean && make && sudo make install" +-- "au BufWritePost */src/*/dwm*/{*.h,dwm.c} :AsyncRun! make clean && make && doas make install +-- au BufWritePost */suckless/*/{*.h,*.c} :AsyncRun! make clean && make && doas make install" +-- augroup END +-- ]] --} -- Make asyncrun work with fugitive { diff --git a/plugin/spike/autocmd.vim b/plugin/spike/autocmd.vim new file mode 100644 index 0000000..d6abfed --- /dev/null +++ b/plugin/spike/autocmd.vim @@ -0,0 +1,5 @@ +" DWM +augroup DWM + au BufWritePost */suckless/*/{*.c,*.h} :AsyncRun! make && doas make install +" au BufWritePost */suckless/*/{*.h,*.c} :AsyncRun! make clean && make && doas make install" +augroup END