From 260c2b977241d788b4a6ff0ff9afa66b76ecec37 Mon Sep 17 00:00:00 2001 From: jdhao Date: Fri, 27 Sep 2019 21:49:23 +0800 Subject: [PATCH] Fix a bug in sourcing vim files. vim files such as 'variables.vim' under the same folder as init.vim can not be correctly sourced with `source somefile.vim`. Because source command is relative to the correct folder, you must specify the absolute path of vim script. --- init.vim | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/init.vim b/init.vim index fc0babd..e7d22d6 100644 --- a/init.vim +++ b/init.vim @@ -50,12 +50,13 @@ "} "{ Main configurations -source variables.vim -source options.vim -source autocommands.vim -source mappings.vim -source plugins.vim -source ui.vim +let g:nvim_config_root = stdpath('config') +execute 'source' g:nvim_config_root . "/variables.vim" +execute 'source' g:nvim_config_root . "/options.vim" +execute 'source' g:nvim_config_root . "/autocommands.vim" +execute 'source' g:nvim_config_root . "/mappings.vim" +execute 'source' g:nvim_config_root . "/plugins.vim" +execute 'source' g:nvim_config_root . "/ui.vim" "} "{ A list of resources which inspire me