Переглянути джерело

Merge branch 'master' of github.com:ChristianChiarulli/LunarVim into stable

christianchiarulli 4 роки тому
батько
коміт
01fc816f31
4 змінених файлів з 108 додано та 106 видалено
  1. 3 0
      init.lua
  2. 6 9
      lua/lv-nvimtree/init.lua
  3. 5 3
      lua/plugins.lua
  4. 94 94
      utils/installer/install.sh

+ 3 - 0
init.lua

@@ -8,6 +8,9 @@ require "lv-galaxyline"
 require "lv-treesitter"
 require "lv-which-key"
 require "lv-neoformat"
+if O.plugin.dashboard.active then
+  require("lv-dashboard").config()
+end
 require "lsp"
 if O.lang.emmet.active then
   require "lsp.emmet-ls"

+ 6 - 9
lua/lv-nvimtree/init.lua

@@ -1,13 +1,13 @@
---if not package.loaded['nvim-tree.view'] then
---  return
---end
-
+-- --if not package.loaded['nvim-tree.view'] then
+-- --  return
+-- --end
+--
 local M = {}
 local status_ok, nvim_tree_config = pcall(require, "nvim-tree.config")
 if not status_ok then
   return
 end
-
+--
 M.config = function()
   local g = vim.g
 
@@ -69,9 +69,6 @@ local view_status_ok, view = pcall(require, "nvim-tree.view")
 if not view_status_ok then
   return
 end
-
---local view = require "nvim-tree.view"
-
 M.toggle_tree = function()
   if view.win_open() then
     require("nvim-tree").close()
@@ -86,5 +83,5 @@ M.toggle_tree = function()
     require("nvim-tree").find_file(true)
   end
 end
-
+--
 return M

+ 5 - 3
lua/plugins.lua

@@ -61,7 +61,9 @@ return require("packer").startup(function(use)
 
   use {
     "kyazdani42/nvim-tree.lua",
+    -- event = "BufEnter",
     -- cmd = "NvimTreeToggle",
+    commit = "fd7f60e242205ea9efc9649101c81a07d5f458bb",
     config = function()
       require("lv-nvimtree").config()
     end,
@@ -128,9 +130,9 @@ return require("packer").startup(function(use)
     "ChristianChiarulli/dashboard-nvim",
     event = "BufWinEnter",
     -- cmd = { "Dashboard", "DashboardNewFile", "DashboardJumpMarks" },
-    config = function()
-      require("lv-dashboard").config()
-    end,
+    -- config = function()
+    --   require("lv-dashboard").config()
+    -- end,
     disable = not O.plugin.dashboard.active,
     -- opt = true,
   }

+ 94 - 94
utils/installer/install.sh

@@ -4,62 +4,62 @@ set -o nounset # error when referencing undefined variable
 set -o errexit # exit when command fails
 
 installnodemac() {
-	brew install lua
-	brew install node
-	brew install yarn
+    brew install lua
+    brew install node
+    brew install yarn
 }
 
 installnodeubuntu() {
-	sudo apt install nodejs
-	sudo apt install npm
+    sudo apt install nodejs
+    sudo apt install npm
 }
 
 moveoldnvim() {
-	echo "Not installing LunarVim"
-	echo "Please move your ~/.config/nvim folder before installing"
-	exit
+    echo "Not installing LunarVim"
+    echo "Please move your ~/.config/nvim folder before installing"
+    exit
 }
 
 installnodearch() {
-	sudo pacman -S nodejs
-	sudo pacman -S npm
+    sudo pacman -S nodejs
+    sudo pacman -S npm
 }
 
 installnodefedora() {
-    sudo dnf install -y nodejs 
+    sudo dnf install -y nodejs
     sudo dnf install -y npm
 }
 
 installnodegentoo() {
-	echo "Printing current node status..."
-	emerge -pqv net-libs/nodejs
-	echo "Make sure the npm USE flag is enabled for net-libs/nodejs"
-	echo "If it isn't enabled, would you like to enable it with flaggie? (Y/N)"
-	read answer
-        [ "$answer" != "${answer#[Yy]}" ] && sudo flaggie net-libs/nodejs +npm
-	sudo emerge -avnN net-libs/nodejs
+    echo "Printing current node status..."
+    emerge -pqv net-libs/nodejs
+    echo "Make sure the npm USE flag is enabled for net-libs/nodejs"
+    echo "If it isn't enabled, would you like to enable it with flaggie? (Y/N)"
+    read answer
+    [ "$answer" != "${answer#[Yy]}" ] && sudo flaggie net-libs/nodejs +npm
+    sudo emerge -avnN net-libs/nodejs
 }
 
 installnode() {
-	echo "Installing node..."
-	[ "$(uname)" == "Darwin" ] && installnodemac
-	[ -n "$(cat /etc/os-release | grep Ubuntu)" ] && installnodeubuntu
-	[ -f "/etc/arch-release" ] && installnodearch
-	[ -f "/etc/artix-release" ] && installnodearch
-	[ -f "/etc/fedora-release" ] && installnodefedora
-	[ -f "/etc/gentoo-release" ] && installnodegentoo
-	[ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
-	sudo npm i -g neovim
+    echo "Installing node..."
+    [ "$(uname)" == "Darwin" ] && installnodemac
+    [ -n "$(cat /etc/os-release | grep Ubuntu)" ] && installnodeubuntu
+    [ -f "/etc/arch-release" ] && installnodearch
+    [ -f "/etc/artix-release" ] && installnodearch
+    [ -f "/etc/fedora-release" ] && installnodefedora
+    [ -f "/etc/gentoo-release" ] && installnodegentoo
+    [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
+    sudo npm i -g neovim
 }
 
 installpiponmac() {
-	sudo curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
-	python3 get-pip.py
-	rm get-pip.py
+    sudo curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
+    python3 get-pip.py
+    rm get-pip.py
 }
 
 installpiponubuntu() {
-	sudo apt install python3-pip >/dev/null
+    sudo apt install python3-pip >/dev/null
 }
 
 installpiponarch() {
@@ -67,85 +67,85 @@ installpiponarch() {
 }
 
 installpiponfedora() {
-	sudo dnf install -y pip >/dev/nul
+    sudo dnf install -y pip >/dev/nul
 }
 
 installpipongentoo() {
-	sudo emerge -avn dev-python/pip
+    sudo emerge -avn dev-python/pip
 }
 
 installpip() {
-	echo "Installing pip..."
-	[ "$(uname)" == "Darwin" ] && installpiponmac
-	[ -n "$(cat /etc/os-release | grep Ubuntu)" ] && installpiponubuntu
-	[ -f "/etc/arch-release" ] && installpiponarch
-	[ -f "/etc/fedora-release" ] && installpiponfedora
-	[ -f "/etc/gentoo-release" ] && installpipongentoo
-	[ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
+    echo "Installing pip..."
+    [ "$(uname)" == "Darwin" ] && installpiponmac
+    [ -n "$(cat /etc/os-release | grep Ubuntu)" ] && installpiponubuntu
+    [ -f "/etc/arch-release" ] && installpiponarch
+    [ -f "/etc/fedora-release" ] && installpiponfedora
+    [ -f "/etc/gentoo-release" ] && installpipongentoo
+    [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
 }
 
 installpynvim() {
-	echo "Installing pynvim..."
-	if [ -f "/etc/gentoo-release" ]; then
-		echo "Installing using Portage"
-		sudo emerge -avn dev-python/pynvim
-	else
-		pip3 install pynvim --user
-	fi
+    echo "Installing pynvim..."
+    if [ -f "/etc/gentoo-release" ]; then
+        echo "Installing using Portage"
+        sudo emerge -avn dev-python/pynvim
+    else
+        pip3 install pynvim --user
+    fi
 }
 
 installpacker() {
-	git clone https://github.com/wbthomason/packer.nvim ~/.local/share/nvim/site/pack/packer/start/packer.nvim
+    git clone https://github.com/wbthomason/packer.nvim ~/.local/share/nvim/site/pack/packer/start/packer.nvim
 }
 
 cloneconfig() {
-	echo "Cloning LunarVim configuration"
-	git clone --branch stable https://github.com/ChristianChiarulli/lunarvim.git ~/.config/nvim
-	mv $HOME/.config/nvim/utils/installer/lv-config.example.lua $HOME/.config/nvim/lv-config.lua
-	# mv $HOME/.config/nvim/utils/init.lua $HOME/.config/nvim/init.lua
-	nvim -u $HOME/.config/nvim/init.lua +PackerInstall
-	# rm $HOME/.config/nvim/init.lua
-	# mv $HOME/.config/nvim/init.lua.tmp $HOME/.config/nvim/init.lua
+    echo "Cloning LunarVim configuration"
+    git clone https://github.com/ChristianChiarulli/lunarvim.git ~/.config/nvim
+    mv $HOME/.config/nvim/utils/installer/lv-config.example.lua $HOME/.config/nvim/lv-config.lua
+    # mv $HOME/.config/nvim/utils/init.lua $HOME/.config/nvim/init.lua
+    nvim -u $HOME/.config/nvim/init.lua +PackerInstall
+    # rm $HOME/.config/nvim/init.lua
+    # mv $HOME/.config/nvim/init.lua.tmp $HOME/.config/nvim/init.lua
 }
 
 asktoinstallnode() {
-	echo "node not found"
-	echo -n "Would you like to install node now (y/n)? "
-	read answer
-	[ "$answer" != "${answer#[Yy]}" ] && installnode
+    echo "node not found"
+    echo -n "Would you like to install node now (y/n)? "
+    read answer
+    [ "$answer" != "${answer#[Yy]}" ] && installnode
 }
 
 asktoinstallpip() {
-	# echo "pip not found"
-	# echo -n "Would you like to install pip now (y/n)? "
-	# read answer
-	# [ "$answer" != "${answer#[Yy]}" ] && installpip
-	echo "Please install pip3 before continuing with install"
-	exit
+    # echo "pip not found"
+    # echo -n "Would you like to install pip now (y/n)? "
+    # read answer
+    # [ "$answer" != "${answer#[Yy]}" ] && installpip
+    echo "Please install pip3 before continuing with install"
+    exit
 }
 
 installonmac() {
-	brew install ripgrep fzf ranger
-	npm install -g tree-sitter-cli
+    brew install ripgrep fzf ranger
+    npm install -g tree-sitter-cli
 }
 
 pipinstallueberzug() {
-	which pip3 >/dev/null && pip3 install ueberzug || echo "Not installing ueberzug pip not found"
+    which pip3 >/dev/null && pip3 install ueberzug || echo "Not installing ueberzug pip not found"
 }
 
 installonubuntu() {
-	sudo apt install ripgrep fzf ranger
-	sudo apt install libjpeg8-dev zlib1g-dev python-dev python3-dev libxtst-dev
-	pip3 install ueberzug
-	pip3 install neovim-remote
-	npm install -g tree-sitter-cli
+    sudo apt install ripgrep fzf ranger
+    sudo apt install libjpeg8-dev zlib1g-dev python-dev python3-dev libxtst-dev
+    pip3 install ueberzug
+    pip3 install neovim-remote
+    npm install -g tree-sitter-cli
 }
 
 installonarch() {
-	sudo pacman -S ripgrep fzf ranger
-	which yay >/dev/null && yay -S python-ueberzug-git || pipinstallueberzug
-	pip3 install neovim-remote
-	npm install -g tree-sitter-cli
+    sudo pacman -S ripgrep fzf ranger
+    which yay >/dev/null && yay -S python-ueberzug-git || pipinstallueberzug
+    pip3 install neovim-remote
+    npm install -g tree-sitter-cli
 }
 
 installonfedora() {
@@ -155,19 +155,19 @@ installonfedora() {
 }
 
 installongentoo() {
-	sudo emerge -avn sys-apps/ripgrep app-shells/fzf app-misc/ranger dev-python/neovim-remote virtual/jpeg sys-libs/zlib
-	pipinstallueberzug
-	npm install -g tree-sitter-cli
+    sudo emerge -avn sys-apps/ripgrep app-shells/fzf app-misc/ranger dev-python/neovim-remote virtual/jpeg sys-libs/zlib
+    pipinstallueberzug
+    npm install -g tree-sitter-cli
 }
 
 installextrapackages() {
-	[ "$(uname)" == "Darwin" ] && installonmac
-	[ -n "$(cat /etc/os-release | grep Ubuntu)" ] && installonubuntu
-	[ -f "/etc/arch-release" ] && installonarch
-	[ -f "/etc/artix-release" ] && installonarch
-	[ -f "/etc/fedora-release" ] && installonfedora
-	[ -f "/etc/gentoo-release" ] && installongentoo
-	[ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
+    [ "$(uname)" == "Darwin" ] && installonmac
+    [ -n "$(cat /etc/os-release | grep Ubuntu)" ] && installonubuntu
+    [ -f "/etc/arch-release" ] && installonarch
+    [ -f "/etc/artix-release" ] && installonarch
+    [ -f "/etc/fedora-release" ] && installonfedora
+    [ -f "/etc/gentoo-release" ] && installongentoo
+    [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
 }
 
 # Welcome
@@ -186,18 +186,18 @@ which node >/dev/null && echo "node installed, moving on..." || asktoinstallnode
 pip3 list | grep pynvim >/dev/null && echo "pynvim installed, moving on..." || installpynvim
 
 if [ -e "$HOME/.local/share/nvim/site/pack/packer/start/packer.nvim" ]; then
-	echo 'packer already installed'
+    echo 'packer already installed'
 else
-	installpacker
+    installpacker
 fi
 
 if [ -e "$HOME/.config/nvim/init.lua" ]; then
-	echo 'LunarVim already installed'
+    echo 'LunarVim already installed'
 else
-	# clone config down
-	cloneconfig
-	# echo 'export PATH=$HOME/.config/nvim/utils/bin:$PATH' >>~/.zshrc
-	# echo 'export PATH=$HOME/.config/lunarvim/utils/bin:$PATH' >>~/.bashrc
+    # clone config down
+    cloneconfig
+    # echo 'export PATH=$HOME/.config/nvim/utils/bin:$PATH' >>~/.zshrc
+    # echo 'export PATH=$HOME/.config/lunarvim/utils/bin:$PATH' >>~/.bashrc
 fi
 
 echo "I recommend you also install and activate a font from here: https://github.com/ryanoasis/nerd-fonts"