diff options
author | Gregory Anders <8965202+gpanders@users.noreply.github.com> | 2024-05-21 18:51:51 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-21 18:51:51 -0500 |
commit | d6be78cc98c49076f8b6c5b641b7ed403f4377c5 (patch) | |
tree | f96fcece18ec590bc8e0c47d565ddc91aa1b0d45 /runtime/doc | |
parent | 81a1d7258c39322e62082320c0615c4659dc5ee5 (diff) | |
download | rneovim-d6be78cc98c49076f8b6c5b641b7ed403f4377c5.tar.gz rneovim-d6be78cc98c49076f8b6c5b641b7ed403f4377c5.tar.bz2 rneovim-d6be78cc98c49076f8b6c5b641b7ed403f4377c5.zip |
vim-patch:d1d9316: runtime(zig): refactor zig ftplugin, remove auto format (#28904)
Refactored zig ftplugin, removed upstream comment, aucmd and
auto formatting support. Updated documentation for zig configuration
settings and added new maintainer.
closes: vim/vim#13803
https://github.com/vim/vim/commit/d1d9316c6621d275593f58664975faf0fc23985f
Co-authored-by: Tiseno <mathias.lindgren@stabelo.se>
Diffstat (limited to 'runtime/doc')
-rw-r--r-- | runtime/doc/filetype.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/runtime/doc/filetype.txt b/runtime/doc/filetype.txt index 454bebe32f..5eae78744c 100644 --- a/runtime/doc/filetype.txt +++ b/runtime/doc/filetype.txt @@ -994,6 +994,31 @@ The mappings can be disabled with: > let g:no_vim_maps = 1 +ZIG *ft-zig-plugin* + + *g:zig_recommended_style* +By default the following indentation options are set, in accordance with Zig's +recommended style (https://ziglang.org/documentation/master/): > + + setlocal expandtab shiftwidth=4 softtabstop=4 tabstop=8 +< +To disable this behavior, set |g:zig_recommended_style| to 0: > + + let g:zig_recommended_style = 0 +< + *g:zig_std_dir* +The path to the Zig standard library. The Zig |ftplugin| reads |g:zig_std_dir| +and appends it to the 'path' for Zig files. Where the Zig standard library +is located is system and installation method dependent. + +One can automatically set |g:zig_std_dir| using `zig env`: > + + let g:zig_std_dir = json_decode(system('zig env'))['std_dir'] +< +This can, for example, be put in a FileType |:autocmd| or user |ftplugin| to +only load when a Zig file is opened. + + ZIMBU *ft-zimbu-plugin* The Zimbu filetype plugin defines mappings to move to the start and end of |