Overview
Comment: | Import missing ftplugin/fish.vim |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
99f7e3472eeccb5fba4d24e702c9f66c |
User & Date: | js 2020-02-27 20:59:45 |
Context
2020-02-28
| ||
01:02 | zshrc: Fix gpg-* aliases, add mpv alias check-in: 85778c1c83 user: js tags: trunk | |
2020-02-27
| ||
20:59 | Import missing ftplugin/fish.vim check-in: 99f7e3472e user: js tags: trunk | |
20:57 | Partially import github.com/keith/swift.vim check-in: 00ec87204a user: js tags: trunk | |
Changes
Added vim/ftplugin/fish.vim.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | setlocal comments=:# setlocal commentstring=#%s setlocal define=\\v^\\s*function> setlocal foldexpr=fish#Fold() setlocal formatoptions+=ron1 setlocal formatoptions-=t setlocal include=\\v^\\s*\\.> setlocal iskeyword=@,48-57,-,_,.,/ setlocal suffixesadd^=.fish " Use the 'j' format option when available. if v:version ># 703 || v:version ==# 703 && has('patch541') setlocal formatoptions+=j endif if executable('fish_indent') setlocal formatexpr=fish#Format() endif if executable('fish') setlocal omnifunc=fish#Complete for s:path in split(system("fish -c 'echo $fish_function_path'")) execute 'setlocal path+='.s:path endfor else setlocal omnifunc=syntaxcomplete#Complete endif " Use the 'man' wrapper function in fish to include fish's man pages. " Have to use a script for this; 'fish -c man' would make the the man page an " argument to fish instead of man. execute 'setlocal keywordprg=fish\ '.fnameescape(expand('<sfile>:p:h:h').'/bin/man.fish') let b:match_words = \ escape('<%(begin|function|if|switch|while|for)>:<end>', '<>%|)') let b:endwise_addition = 'end' let b:endwise_words = 'begin,function,if,switch,while,for' let b:endwise_syngroups = 'fishKeyword,fishConditional,fishRepeat' |