vim-errtags/documentation.md
2025-01-04 03:12:37 +01:00

658 B

Process

Make is our friend, because its hackable.

token := genrate-session-token()
foreach t in $tools do
    $t($token)
done

The session token is a number used to differentiate between compiles.

Every tool is wrapped, so that it emits its output both normally and piped into errtags.

A tags file is generated and processed by vim.

Structure

| File | Description | | wrappers/ | scripts wrapping tools, appending to our tags file | | errtags.vim | main vim source file; processes the tags file | | errtags | responsible for grepping error messages and storing them in a csv-like file; written in tcl for speed and my sanitys sake |