diff --git a/.config/nvim/lua/phyvim/config/macros.lua b/.config/nvim/lua/phyvim/config/macros.lua index fcf5474..4857e50 100644 --- a/.config/nvim/lua/phyvim/config/macros.lua +++ b/.config/nvim/lua/phyvim/config/macros.lua @@ -12,8 +12,8 @@ vim.cmd [[ autocmd BufEnter *.java let @g=":w\:vsp | terminal java %\i" autocmd BufEnter *.py let @g=":w\:vsp |terminal python %\i" autocmd BufEnter *.asm let @g=":w\ :!nasm -f elf64 -o out.o % && ld out.o -o a.out \ | :vsp |terminal ./a.out\i" - autocmd BufEnter *.cpp let @g=":w\ :!g++ -std=c++17 -O3 %\ | :vsp |terminal ./a.out\i" - autocmd BufEnter *.c let @g=":w\ :!gcc -O3 -std=gnu99 -Wno-deprecated-declarations -pedantic -Wall -Wextra %\ | :vsp |terminal ./a.out\i" + autocmd BufEnter *.cpp let @g=":w\ :!g++ -std=c++17 -O3 % -o %.out\ | :vsp |terminal ./%.out\i" + autocmd BufEnter *.c let @g=":w\ :!gcc -O3 -std=gnu99 -Wno-deprecated-declarations -pedantic -Wall -Wextra % -o %.out\ | :vsp |terminal ./%.out\i" autocmd BufEnter *.go let @g=":w\ :vsp | terminal go run % \i" autocmd BufEnter *.js let @g=":w\ :vsp | terminal node % \i" autocmd BufEnter *.html let @g=":w\ :silent !chromium % \"