diff options
author | Jörg Thalheim <joerg@higgsboson.tk> | 2017-02-13 00:53:20 +0100 |
---|---|---|
committer | Jörg Thalheim <joerg@higgsboson.tk> | 2017-02-13 14:10:23 +0100 |
commit | b7d65f8af0fa6422b1f6fae492ed02aeca633825 (patch) | |
tree | 786c8a6b21a7ef93b2d772c0008ca899a7b48f4d /pkgs/misc/vim-plugins | |
parent | 6b2ea7ec6ee968b9613ce06a3e8e182c1a281de9 (diff) | |
download | nixlib-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.nix | 11 |
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} ''; |