summaryrefslogtreecommitdiff
path: root/.vim/ftplugin/haskell.vim
diff options
context:
space:
mode:
Diffstat (limited to '.vim/ftplugin/haskell.vim')
-rw-r--r--.vim/ftplugin/haskell.vim14
1 files changed, 14 insertions, 0 deletions
diff --git a/.vim/ftplugin/haskell.vim b/.vim/ftplugin/haskell.vim
new file mode 100644
index 0000000..968741e
--- /dev/null
+++ b/.vim/ftplugin/haskell.vim
@@ -0,0 +1,14 @@
+"
+" general Haskell source settings
+" (shared functions are in autoload/haskellmode.vim)
+"
+" (Claus Reinke, last modified: 28/04/2009)
+"
+" part of haskell plugins: http://projects.haskell.org/haskellmode-vim
+" please send patches to <claus.reinke@talk21.com>
+
+" try gf on import line, or ctrl-x ctrl-i, or [I, [i, ..
+setlocal include=^import\\s*\\(qualified\\)\\?\\s*
+setlocal includeexpr=substitute(v:fname,'\\.','/','g').'.'
+setlocal suffixesadd=hs,lhs,hsc
+