[arch-general] Vim configuration: custom runtimepath + ftdetect

Emil Lundberg lundberg.emil at gmail.com
Fri Feb 14 00:36:20 EST 2014


On Fri, Feb 14, 2014 at 3:21 AM, Jakub Klinkovský <j.l.k at gmx.com> wrote:
> I have moved ~/.vim to ~/.config/vim, the configuration is as follows:
>
> in ~/.profile:
>   export VIMINIT='let $MYVIMRC="$XDG_CONFIG_HOME/vim/vimrc" | source $MYVIMRC'
>
> in ~/.config/vim/vimrc:
>   set viminfo+=n$XDG_CACHE_HOME/vim/viminfo
>   set runtimepath=$XDG_CONFIG_HOME/vim,$XDG_CONFIG_HOME/vim/after,$VIM,$VIMRUNTIME
>
> Now, the thing is that files from ~/.config/vim/ftdetect/ are not respected. On
> the other hand, if I create ~/.vim/ftdetect/ (leaving the vimrc and everything
> else under ~/.config), the files are correctly sourced.
>
> Is this a bug or am I missing something here? According to ':help ftdetect' the
> runtimepath should be respected.
>
> For completeness: I have vim-hg-7.4.179 installed, the PKGBUILD is here:
> https://github.com/lahwaacz/archlinux-dotfiles/blob/master/Build/vim-hg/PKGBUILD
>
> Thanks,
>
> --
> jlk

I moved my vim config in exactly the same way a few days ago, but I
use symlinks instead of configuration options.

$ ln -s ~/.config/vim/vimrc ~/.vimrc
$ ln -s ~/.config/vim ~/.vim

Works just fine for me.

/Emil


More information about the arch-general mailing list