CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 13:56:31 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"fd8fd18797730d3d97dd7c63e8e56cee"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=DJBKxkDs%2BRVCLvEhelzK5V%2BnTlYrayDCbaU2wMb3olgBYCZYvjYwb2iYT5A0b4b0h8eukyULONW3POv5nA4CVmpDpx4EifIVD9%2FMZvfmNt5qQUZmgHGOuJIuMsxfCL%2Bj57WBQmqwgvvY0ag%2BXc7n3fUuF%2BJEBcPJoIzfgw00OuVX%2ByhXVYiW9lJVHKeymbezHzSai7DILiftt2aNVqWqe%2F%2BPha8Pn8daNB9YO1F93ECDYLFZQ5koCGB52JpHpa8tvymny6bJ0vM0j8LyKWrLBQ%3D%3D--XOxTX1UQARZc%2Fbsj--TJFXID%2B7%2BM%2BqejBVV9sHWA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.246033660.1753278990; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 13:56:30 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 13:56:30 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: ED72:36F97A:CD3352:F2F563:6880EA0E
Task Config · skywind3000/asynctasks.vim Wiki · GitHub
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 31
Task Config
Linwei edited this page Dec 31, 2021
·
24 revisions
A basic task sample looks like this:
# define a new task named "file-build"
[file-build]
# shell command, use quotation for filenames containing spaces
# check ":AsyncTaskMacro" to see available macros
command=gcc "$(VIM_FILEPATH)" -o "$(VIM_FILEDIR)/$(VIM_FILENOEXT)"
# working directory, can change to $(VIM_ROOT) for project root
cwd=$(VIM_FILEDIR)
# output mode, can be one of quickfix and terminal
# - quickfix: output to quickfix window
# - terminal: run the command in the internal terminal
output=quickfix
# this is for output=quickfix only
# if it is omitted, vim's current errorformat will be used.
errorformat=%f:%l:%m
# save file before execute
save=1
Here is a list of all available options in the task configuration:
Name | Required | Description |
---|---|---|
command |
yes | shell command, or vimscript (starting with : ) |
cwd |
no | working directory, vim's working directory will be used when absent |
output |
no |
quickfix or terminal
|
pos |
no | terminal position or the name of a runner. if not provided, g:asynctasks_term_pos will be used. use tab , TAB , bottom , top , left , right , and external for internal terminal position, or gnome , iterm , floaterm , and tmux for external runners. see extra runner
|
errorformat |
no | error matching rules in the quickfix window, only works for output=quickfix . the current vim option &errorformat will be used if not provided |
save |
no | set to 1 to save modified buffers before task start |
option |
no | arbitrary string to pass to the runner |
focus |
no | set to 0 to prevent changing focus to the task terminal |
close |
no | set to 1 to close the task terminal when task is finished |
program |
no | command modifier |
notify |
no | set to true to notify a message when task is finished, and many other usage, see here
|
strip |
no | set to 1 to trim empty lines and header+footer in the quickfix window (quickfix only) |
scroll |
no | set to 0 to forbid quickfix scrolling (quickfix only) |
encoding |
no | task stdin/stdout encoding (quickfix only) |
once |
no | set to 1 to buffer output and flush when job is finished, useful when there are multi-line patterns in your errorformat (quickfix only) |
Clone this wiki locally
You can’t perform that action at this time.