From 594e5acce65a84b93d4107728dcf88f03292392c Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sat, 22 May 2021 00:03:38 +0100 Subject: [PATCH] vim: Add a function for sourcing config files --- tag-vim/config/nvim/init.vim | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tag-vim/config/nvim/init.vim b/tag-vim/config/nvim/init.vim index d26daaf..43647a3 100644 --- a/tag-vim/config/nvim/init.vim +++ b/tag-vim/config/nvim/init.vim @@ -1,3 +1,14 @@ +let mapleader = " " + +function! s:SourceConfigFilesIn(directory) + let directory_splat = '~/.config/nvim/' . a:directory . '/*' + for config_file in split(glob(directory_splat), '\n') + if filereadable(config_file) + execute 'source' config_file + endif + endfor +endfunction + call plug#begin('~/.config/nvim/plugged') Plug 'arcticicestudio/nord-vim' Plug 'christoomey/vim-sort-motion' @@ -38,7 +49,6 @@ set termguicolors colorscheme nord " Remaps -let mapleader = " " nnoremap pv :Vex nnoremap so :so ~/.config/nvim/init.vim nnoremap :Files