| " 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 |