dotfiles.pub/_config/nvim/UltiSnips/make.snippets

25 lines
360 B
Text

snippet latex
TEX := $(wildcard *.tex)
$1.pdf: ${TEX}
pdflatex -jobname=$1 $^
pdflatex -jobname=$1 $^ # Fixed toc
clean:
rm -rf *.aux *.log *.pdf
endsnippet
snippet cpp
CXXFLAGS := -ggdb -std=c++20 -I.
$1: $1.cpp
$(CXX) $(CXXFLAGS) -o $@ $^
endsnippet
snippet bsv
$1: $1.bo
bsc -u -sim -e mk$1 -o $@
$1.bo: $1.bsv
bsc -u -sim -g mk$1 $<
endsnippet