summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--utils/installer/init.lua.tmp58
-rwxr-xr-xutils/installer/install-nv-code.sh4
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
}