summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorChris <[email protected]>2020-08-07 21:25:39 -0400
committerChris <[email protected]>2020-08-07 21:25:39 -0400
commitbf4c1d31045ad107f223b62edbab20a0f7a219d6 (patch)
tree9e60a7092af3ef162dd9932a62b5ea204c4c0d3a /utils
parent793766232b1cb812f021126064d99922a3dc8ba9 (diff)
async task integration
Diffstat (limited to 'utils')
-rw-r--r--utils/tasks.ini35
1 files changed, 35 insertions, 0 deletions
diff --git a/utils/tasks.ini b/utils/tasks.ini
new file mode 100644
index 00000000..31daa6d2
--- /dev/null
+++ b/utils/tasks.ini
@@ -0,0 +1,35 @@
+
+[file-compile]
+command:javac="$(VIM_FILEPATH)"
+output=terminal
+cwd=$(VIM_FILEDIR)
+
+[file-run]
+command="$(VIM_FILEPATH)"
+command:c,cpp="$(VIM_PATHNOEXT)"
+command:java="$(VIM_PATHNOEXT)"
+command:go="$(VIM_PATHNOEXT)"
+command:python=python "$(VIM_FILENAME)"
+command:make=make -f "$(VIM_FILENAME)" run
+command:emake=emake -e "$(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)"
+command:zsh=zsh "$(VIM_FILENAME)"
+command:bash=bash "$(VIM_FILENAME)"
+command:fish=fish "$(VIM_FILENAME)"
+command:php=php "$(VIM_FILENAME)"
+command:erlang=escript "$(VIM_FILENAME)"
+command:ps1=powershell -file "$(VIM_FILENAME)"
+command:scala=scala "$(VIM_FILENAME)"
+command:haskell=ghci "$(VIM_FILENAME)"
+command:applescript=osascript "$(VIM_FILENAME)"
+command:vim=:source %
+output=terminal
+cwd=$(VIM_FILEDIR)
+save=2
+
+[project-run]
+command:javascript,css,jsx="npm start"