From 2a1645ae9593114514a7f28fa6d9109d1820375d Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Mon, 24 Jun 2024 16:34:51 +0800 Subject: Update --- vim/nvim/init.vim | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 vim/nvim/init.vim (limited to 'vim/nvim/init.vim') diff --git a/vim/nvim/init.vim b/vim/nvim/init.vim new file mode 100644 index 0000000..20a1c74 --- /dev/null +++ b/vim/nvim/init.vim @@ -0,0 +1,44 @@ +" Avoid load this script twice +if get(s:, 'loaded', 0) != 0 + finish +else + let s:loaded = 1 +endif + +" Get current dir +" let s:home = fnamemodify(resolve(expand(':p')), ':h') +let s:home = '~/helper/vim' + +" Load script in current dir +" command! -nargs=1 LoadScript exec 'source '.s:home.'/'.'' + +" Add current dir into runtimepath +execute 'set runtimepath+='.s:home + + +"---------------------------------------------------------------------- +" Locad Modules +"---------------------------------------------------------------------- + +" Basic configuration +source ~/helper/vim/init/basic.vim + +" Key mappings +source ~/helper/vim/init/keymaps.vim + +" Extra config for different contexts +source ~/helper/vim/init/config.vim + +" Set tabsize +source ~/helper/vim/init/tabsize.vim + +if has('nvim') + " For neovim + source ~/.config/nvim/lazy.lua +else + " For vim + source ~/helper/vim/init/plugins.vim + source ~/helper/vim/init/style.vim +endif + +source ~/helper/vim/init/special_highlight.vim -- cgit v1.2.3-70-g09d2