" Tests for the XDG feature
source check.vim
-
source shared.vim
func s:get_rcs()
func Test_xdg_runtime_files()
" This tests, that the initialization file from
" ~/.vimrc, ~/.vim/vimrc and ~/.config/vim/vimrc (or
- " $XDG_HOMECONFIG/vim/vimrc) are sourced in that order
+ " $XDG_CONFIG_HOME/vim/vimrc) are sourced in that order
CheckUnix
call mkdir(expand('~/.vim/'), 'pD')
call mkdir(expand('~/.config/vim/'), 'pD')
source setup_gui.vim
call GUISetUpCommon()
- " This tests, that the initialization file from
- " ~/.vimrc, ~/.vim/vimrc and ~/.config/vim/vimrc (or
- " $XDG_HOMECONFIG/vim/vimrc) are sourced in that order
+ " This tests, that the GUI initialization file from
+ " ~/.gvimrc, ~/.vim/gvimrc, ~/.config/vim/gvimrc
+ " and ~/XDG_CONFIG_HOME/vim/gvimrc is sourced
+ " when starting GUI mode
call mkdir(expand('~/.vim/'), 'pD')
call mkdir(expand('~/.config/vim/'), 'pD')
call mkdir(expand('~/xdg/vim/'), 'pD')
call delete(rc2)
- " XDG_CONFIG_HOME is set in Github CI runners
- unlet $XDG_CONFIG_HOME
-
" Test for ~/.config/vim/gvimrc
let lines =<< trim END
" Ignore the "failed to create input context" error.