-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathtasks.ini
42 lines (36 loc) · 1.22 KB
/
tasks.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
[file-build]
command:c,cpp=clang++ -O2 -Wall "$(VIM_FILEPATH)" -o "$(VIM_PATHNOEXT)" -lstdc++ -lm -std=c++20
command:go=go build -o "$(VIM_PATHNOEXT)" "$(VIM_FILEPATH)"
command:make=make -f "$(VIM_FILEPATH)"
command:tex=xelatex --shell-escape "$(VIM_FILENOEXT)" && bibtex "$(VIM_FILENOEXT)" && xelatex --shell-escape "$(VIM_FILENOEXT)"
output=quickfix
cwd=$(VIM_FILEDIR)
save=2
[file-run]
command="$(VIM_FILEPATH)"
command:c,cpp="$(VIM_PATHNOEXT)"
command:go="$(VIM_PATHNOEXT)"
command:python=python "$(VIM_FILENAME)"
command:javascript=node "$(VIM_FILENAME)"
command:sh=sh "$(VIM_FILENAME)"
command:lua=lua "$(VIM_FILENAME)"
command:perl=perl "$(VIM_FILENAME)"
command:ruby=ruby "$(VIM_FILENAME)"
output=quickfix
cwd=$(VIM_FILEDIR)
[quickfix-rg-grep]
command=rg -n --no-heading --color never "$(-word)" "." -tcpp -tc -tpy -tvim -tgo -tlua
cwd=.
errorformat=%f:%l:%m
[quickfix-rg-grep-project]
command=rg -n --no-heading --color never "$(-word)" "<root>" -tcpp -tc -tpy -tvim -tgo -tlua
cwd=$(VIM_ROOT)
errorformat=%f:%l:%m
[quickfix-rg-grep-filetype]
command=rg -n --no-heading --color never "$(-word)" "." $(-filetyps:-tcpp -tc -tpy -tvim -tgo -tlua)
cwd=.
errorformat=%f:%l:%m
[test]
command=echo $(-prompt:values)
cwd=<root>
output=terminal