xref: /vim-8.2.3635/runtime/ftplugin/haskell.vim (revision fc65cabb)
142eeac35SBram Moolenaar" Vim filetype plugin file
242eeac35SBram Moolenaar" Language:             Haskell
3*fc65cabbSBram Moolenaar" Maintainer:           Daniel Campoverde <[email protected]>
4214641f7SBram Moolenaar" Previous Maintainer:  Nikolai Weibull <[email protected]>
5*fc65cabbSBram Moolenaar" Latest Revision:      2018-08-27
642eeac35SBram Moolenaar
742eeac35SBram Moolenaarif exists("b:did_ftplugin")
842eeac35SBram Moolenaar  finish
942eeac35SBram Moolenaarendif
1042eeac35SBram Moolenaarlet b:did_ftplugin = 1
1142eeac35SBram Moolenaar
12e37d50a5SBram Moolenaarlet s:cpo_save = &cpo
13e37d50a5SBram Moolenaarset cpo&vim
14e37d50a5SBram Moolenaar
159964e468SBram Moolenaarlet b:undo_ftplugin = "setl com< cms< fo<"
1642eeac35SBram Moolenaar
1742eeac35SBram Moolenaarsetlocal comments=s1fl:{-,mb:-,ex:-},:-- commentstring=--\ %s
180dc065eeSBram Moolenaarsetlocal formatoptions-=t formatoptions+=croql
19*fc65cabbSBram Moolenaarsetlocal omnifunc=haskellcomplete#Complete
20e37d50a5SBram Moolenaar
21e37d50a5SBram Moolenaarlet &cpo = s:cpo_save
22e37d50a5SBram Moolenaarunlet s:cpo_save
23