blob: 2a864bf9161e9b374becf07c8b304c6ceda2bb5e [file] [log] [blame]
Bram Moolenaar42eeac32005-06-29 22:40:58 +00001" Vim filetype plugin file
Bram Moolenaar214641f2017-03-05 17:04:09 +01002" Language: Haskell
Bram Moolenaarfc65cab2018-08-28 22:58:02 +02003" Maintainer: Daniel Campoverde <alx@sillybytes.net>
Bram Moolenaar214641f2017-03-05 17:04:09 +01004" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
Bram Moolenaarfc65cab2018-08-28 22:58:02 +02005" Latest Revision: 2018-08-27
Bram Moolenaar42eeac32005-06-29 22:40:58 +00006
7if exists("b:did_ftplugin")
8 finish
9endif
10let b:did_ftplugin = 1
11
Bram Moolenaare37d50a2008-08-06 17:06:04 +000012let s:cpo_save = &cpo
13set cpo&vim
14
Bram Moolenaar9964e462007-05-05 17:54:07 +000015let b:undo_ftplugin = "setl com< cms< fo<"
Bram Moolenaar42eeac32005-06-29 22:40:58 +000016
17setlocal comments=s1fl:{-,mb:-,ex:-},:-- commentstring=--\ %s
Bram Moolenaar0dc065e2005-07-04 22:49:24 +000018setlocal formatoptions-=t formatoptions+=croql
Bram Moolenaarfc65cab2018-08-28 22:58:02 +020019setlocal omnifunc=haskellcomplete#Complete
Enrico Maria De Angelis5e6e4042023-08-20 20:29:09 +010020setlocal iskeyword+='
Bram Moolenaare37d50a2008-08-06 17:06:04 +000021
22let &cpo = s:cpo_save
23unlet s:cpo_save