diff options
-rw-r--r-- | utils/installer/init.lua.tmp | 58 | ||||
-rwxr-xr-x | utils/installer/install-nv-code.sh | 4 |
2 files changed, 60 insertions, 2 deletions
diff --git a/utils/installer/init.lua.tmp b/utils/installer/init.lua.tmp new file mode 100644 index 00000000..78552070 --- /dev/null +++ b/utils/installer/init.lua.tmp @@ -0,0 +1,58 @@ +vim.cmd('set rtp+=~/.config/nvcode') +if vim.g.vscode then + vim.cmd('source ~/.config/nvcode/vimscript/nv-vscode/init.vim') + require('settings') + require('nv-quickscope') +else + -- General mappings + require('plugins') + require('keymappings') + require('settings') + require('colorscheme') + require('nv-utils') + + -- Plugins + require('nv-compe') + require('nv-colorizer') + require('nv-nvimtree') + require('nv-treesitter') + require('nv-barbar') + require('nv-quickscope') + require('nv-gitsigns') + require('nv-nvim-autopairs') + require('nv-illuminate') + require('nv-neogit') + require('nv-comment') + require('nv-rnvimr') + require('nv-startify') + require('nv-telescope') + require('nv-floaterm') + require('nv-vim-rooter') + require('nv-closetag') + require('nv-matchup') + require('nv-lspkind') + require('nv-hop') + require('nv-gitblame') + require('nv-galaxyline') + + -- Which Key (Hope to replace with Lua plugin someday) + vim.cmd('source ~/.config/nvcode/vimscript/nv-whichkey/init.vim') + vim.cmd('source ~/.config/nvcode/vimscript/functions.vim') + + -- LSP + require('lsp') + require('lsp.lua-ls') + require('lsp.bash-ls') + require('lsp.js-ts-ls') + require('lsp.python-ls') + require('lsp.json-ls') + require('lsp.yaml-ls') + require('lsp.vim-ls') + require('lsp.graphql-ls') + require('lsp.css-ls') + require('lsp.docker-ls') + require('lsp.html-ls') + require('lsp.efm-general-ls') + require('lsp.virtual_text') +end + diff --git a/utils/installer/install-nv-code.sh b/utils/installer/install-nv-code.sh index 3b6d36ec..5ed4a0ff 100755 --- a/utils/installer/install-nv-code.sh +++ b/utils/installer/install-nv-code.sh @@ -63,9 +63,9 @@ installpacker() { cloneconfig() { echo "Cloning NVCode configuration" git clone https://github.com/ChristianChiarulli/nvcode.git ~/.config/nvcode - mv $HOME/.config/nvcode/init.lua init.lua.tmp + mv $HOME/.config/nvcode/init.lua $HOME/.config/nvcode/init.lua.tmp mv $HOME/.config/nvcode/utils/init.lua $HOME/.config/nvcode/init.lua - nvim --headless +PackerSync +qall + nvim -u $HOME/.config/nvcode/init.lua --headless +PackerSync +qall rm $HOME/.config/nvcode/init.lua mv $HOME/.config/nvcode/init.lua.tmp $HOME/.config/nvcode/init.lua } |