1- *starting.txt* For Vim version 9.1. Last change: 2024 Aug 03
1+ *starting.txt* For Vim version 9.1. Last change: 2024 Sep 05
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -828,8 +828,8 @@ accordingly. Vim proceeds in this order:
828828 easy to copy it to another system.
829829
830830 If Vim was started with "-u filename", the file "filename" is used.
831- All following initializations until 4. are skipped. $MYVIMRC is not
832- set.
831+ All following initializations until 4. are skipped. $MYVIMRC and
832+ $MYVIMDIR are not set.
833833 "vim -u NORC" can be used to skip these initializations without
834834 reading a file. "vim -u NONE" also skips loading plugins. | -u |
835835
@@ -847,11 +847,13 @@ accordingly. Vim proceeds in this order:
847847 'compatible' is only done later. Add a ":set nocp" command if you
848848 like. For the Macintosh the $VIMRUNTIME/macmap.vim is read.
849849
850- *VIMINIT* *.vimrc* *_vimrc* *EXINIT* *.exrc* *_exrc* *$MYVIMRC*
850+ *VIMINIT* *.vimrc* *_vimrc* *EXINIT* *.exrc* *_exrc* *$MYVIMRC* *$MYVIMDIR*
851851 c. Five places are searched for initializations. The first that exists
852852 is used, the others are ignored. The $MYVIMRC environment variable is
853853 set to the file that was first found, unless $MYVIMRC was already set
854- and when using VIMINIT.
854+ and when using VIMINIT. The $MYVIMDIR environment variable is
855+ set to the personal 'rtp' directory, however it is not verified
856+ that the directory actually exists.
855857 I The environment variable VIMINIT (see also | compatible-default | ) (*)
856858 The value of $VIMINIT is used as an Ex command line.
857859 II The user vimrc file(s):
@@ -971,7 +973,8 @@ accordingly. Vim proceeds in this order:
971973 The | VimEnter | autocommands are executed.
972974
973975The $MYVIMRC or $MYGVIMRC file will be set to the first found vimrc and/or
974- gvimrc file.
976+ gvimrc file while $MYVIMDIR is set to the users personal runtime directory
977+ 'rtp' (typically the first entry in 'runtimepath' ).
975978
976979
977980Some hints on using initializations ~
0 commit comments