| " Vim indent for Fidl |
| |
| if exists("b:did_indent") |
| finish |
| endif |
| let b:did_indent = 1 |
| |
| " Use the cindent formatter as the base formatter. |
| setlocal cindent |
| |
| " This customizes cident to indent unclosed parentheses in order to match the |
| " fidl formatter. |
| " |
| " `(0`: When inside an unclosed parentheses, align the next line to match with |
| " the first non-whitespace character after the parentheses on the previous line. |
| " |
| " `Ws`: If the prior line ends with an unclosed parentheses, indent the next |
| " line 1 shiftwidth from the start of the prior line or next unclosed |
| " parentheses. |
| " |
| " See `:help inoptions-values` for more details about these settings. |
| setlocal cinoptions=(0,Ws |