26 lines
836 B
Markdown
26 lines
836 B
Markdown
|
# vim-tbls
|
||
|
|
||
|
syntax, filtetype detection, folding, and navigation for tbls files
|
||
|
|
||
|
## installing
|
||
|
|
||
|
1. find out where your `syntax` and `ftdetect` files are. e.g. `$HOME/.config/nvim/` or `$HOME/.vim/`.
|
||
|
|
||
|
2. copy `syntax/tbls.vim` and `ftdetect/tbls.vim` to the appropriate folders
|
||
|
|
||
|
after installing, any `.tbl` file should be detected.
|
||
|
|
||
|
to use syntax for, e.g. a `.txt` file, in vim do `:set filetype=tbls`
|
||
|
|
||
|
## using
|
||
|
|
||
|
the syntax defines a foldable table block as the region between a `:: header` and a blank line.
|
||
|
all folding commands should work.
|
||
|
(e.g. `zj` and `zk` to jump to next fold. see `:help fold`.)
|
||
|
the plugin file sets the foldmethod to syntax,
|
||
|
so your tables should start out folded if folding in enabled.
|
||
|
|
||
|
the plugin file also maps `]]` and `[[`
|
||
|
(next section and previous section, respectively)
|
||
|
to jump between table headers.
|