refactor indentation
support for gf and [i and friends
comment formatting
sort settings in ftplugin
fall back on syntaxcomplete for omni completions

If fish is not in $PATH, instead of getting a nasty error message as the
completion we get some minimal completions for the keywords defined in
the syntax file.
folding with foldexpr

Closes #2