summary refs log tree commit diff
path: root/pkgs/misc/vim-plugins
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@higgsboson.tk>2017-02-13 00:53:20 +0100
committerJörg Thalheim <joerg@higgsboson.tk>2017-02-13 14:10:23 +0100
commitb7d65f8af0fa6422b1f6fae492ed02aeca633825 (patch)
tree786c8a6b21a7ef93b2d772c0008ca899a7b48f4d /pkgs/misc/vim-plugins
parent6b2ea7ec6ee968b9613ce06a3e8e182c1a281de9 (diff)
downloadnixlib-b7d65f8af0fa6422b1f6fae492ed02aeca633825.tar
nixlib-b7d65f8af0fa6422b1f6fae492ed02aeca633825.tar.gz
nixlib-b7d65f8af0fa6422b1f6fae492ed02aeca633825.tar.bz2
nixlib-b7d65f8af0fa6422b1f6fae492ed02aeca633825.tar.lz
nixlib-b7d65f8af0fa6422b1f6fae492ed02aeca633825.tar.xz
nixlib-b7d65f8af0fa6422b1f6fae492ed02aeca633825.tar.zst
nixlib-b7d65f8af0fa6422b1f6fae492ed02aeca633825.zip
vim.vam: fix filetype detection
According to https://github.com/MarcWeber/vim-addon-manager/blob/master/doc/vim-addon-manager-additional-documentation.txt#L1310
`filetype on` must be called after all VAM plugins are initialized.
Otherwise vim set `conf` filetype for some files containing hash tags.
Diffstat (limited to 'pkgs/misc/vim-plugins')
-rw-r--r--pkgs/misc/vim-plugins/vim-utils.nix11
1 files changed, 6 insertions, 5 deletions
diff --git a/pkgs/misc/vim-plugins/vim-utils.nix b/pkgs/misc/vim-plugins/vim-utils.nix
index 3ce88320ddfa..d714b290a905 100644
--- a/pkgs/misc/vim-plugins/vim-utils.nix
+++ b/pkgs/misc/vim-plugins/vim-utils.nix
@@ -65,8 +65,8 @@ See vimHelpTags sample code below.
 
 CONTRIBUTING AND CUSTOMIZING
 ============================
-The example file pkgs/misc/vim-plugins/default.nix provides both: 
-* manually mantained plugins 
+The example file pkgs/misc/vim-plugins/default.nix provides both:
+* manually mantained plugins
 * plugins created by VAM's nix#ExportPluginsForNix implementation
 
 I highly recommend to lookup vim plugin attribute names at the [vim-pi] project
@@ -105,7 +105,7 @@ Then ":source %" it.
 
 nix#ExportPluginsForNix is provided by ./vim2nix
 
-A buffer will open containing the plugin derivation lines as well list 
+A buffer will open containing the plugin derivation lines as well list
 fitting the vimrcConfig.vam.pluginDictionaries option.
 
 Thus the most simple usage would be:
@@ -125,7 +125,7 @@ Thus the most simple usage would be:
       vimrcConfig.vam.knownPlugins = vimPlugins;
       vimrcConfig.vam.pluginDictionaries = [
           # the plugin list form ~/.vim-scripts turned into nix format added to
-          # the buffer created by the nix#ExportPluginsForNix 
+          # the buffer created by the nix#ExportPluginsForNix
       ];
     }
 
@@ -262,13 +262,14 @@ let
   in writeText "vimrc" ''
   " minimal setup, generated by NIX
   set nocompatible
-  filetype indent plugin on | syn on
 
   ${vamImpl}
   ${pathogenImpl}
   ${vundleImpl}
   ${neobundleImpl}
 
+  filetype indent plugin on | syn on
+
   ${customRC}
   '';