Hello,
"Patrick Gen-Paul" <[email protected]> wrote:
> I was wondering what the recommended setup is for user-defined
> functions.
As I have many functions for different purposes, I always put them outside of
my .vimrc, which is already big enough without them.
This way, I have a solution that scales, which is easy to maintain and
redistribute.
Now in order to speed-up vim start-up time, I put my (new [1]) functions, and
only the functions, in autoload plugins. To avoid name clashes with others
scripts, I put them in {rtp}/autoload/lh (as in _L_uc _H_ermitte).
Thus, I have general purpose functions for handling Lists, pathnames, etc,
plugin related functions, and ftplugin related functions all in autoload
plugins.
[1] This feature appeared in vim 7, and I haven't "upgraded" all my
(ft-)plugins yet.
HTH,
--
Luc Hermitte
http://lh-vim.googlecode.com/
http://hermitte.free.fr/vim/
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---