mirror of
https://github.com/Hizenberg469/environment-setup.git
synced 2026-04-19 21:12:23 +03:00
added Vim dir
This commit is contained in:
2
.vimrc
2
.vimrc
@@ -295,6 +295,8 @@ let g:gutentags_cache_dir = expand('~/.cache/tags')
|
|||||||
|
|
||||||
" change focus to quickfix window after search (optional).
|
" change focus to quickfix window after search (optional).
|
||||||
"let g:gutentags_plus_switch = 1
|
"let g:gutentags_plus_switch = 1
|
||||||
|
let g:gutentags_trace = 1
|
||||||
|
let g:gutentags_define_advanced_commands = 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
27
env_setup.sh
27
env_setup.sh
@@ -23,7 +23,9 @@ function settingUpVimrc {
|
|||||||
|
|
||||||
# Installing the required packages for plugin.
|
# Installing the required packages for plugin.
|
||||||
$user apt install universal-ctags -y
|
$user apt install universal-ctags -y
|
||||||
|
$user apt install -y global
|
||||||
|
|
||||||
|
|
||||||
# Setting up the .vimrc
|
# Setting up the .vimrc
|
||||||
|
|
||||||
VIMRC_LOCATION=$(find $HOME/ .vimrc)
|
VIMRC_LOCATION=$(find $HOME/ .vimrc)
|
||||||
@@ -44,8 +46,9 @@ function settingUpVimrc {
|
|||||||
function removeVimrc {
|
function removeVimrc {
|
||||||
|
|
||||||
$user apt purge universal-ctags -y
|
$user apt purge universal-ctags -y
|
||||||
|
$user apt install -y global
|
||||||
|
|
||||||
VIMRC_LOCATION=$(find $HOME/ -iwholename .vimrc.bck)
|
VIMRC_LOCATION=$(find $HOME/ -type f -name .vimrc.bck)
|
||||||
if [ "$HOME/.vimrc.bck" = "$VIMRC_LOCATION" ]; then
|
if [ "$HOME/.vimrc.bck" = "$VIMRC_LOCATION" ]; then
|
||||||
|
|
||||||
rm $HOME/.vimrc
|
rm $HOME/.vimrc
|
||||||
@@ -64,9 +67,11 @@ function settingUpLatestVim {
|
|||||||
|
|
||||||
|
|
||||||
$user apt install -y libncurses5-dev libgtk2.0-dev libatk1.0-dev \
|
$user apt install -y libncurses5-dev libgtk2.0-dev libatk1.0-dev \
|
||||||
libcairo2-dev libx11-dev libxpm-dev libxt-dev python2-dev \
|
libcairo2-dev libx11-dev libxpm-dev libxt-dev python3-dev \
|
||||||
python3-dev ruby-dev lua5.2 liblua5.2-dev libperl-dev git
|
python3-dev ruby-dev lua5.2 liblua5.2-dev libperl-dev git
|
||||||
|
|
||||||
|
$user apt install -y libncurses-dev
|
||||||
|
|
||||||
# Clone the vim official repo.
|
# Clone the vim official repo.
|
||||||
git clone https://github.com/vim/vim.git ~/
|
git clone https://github.com/vim/vim.git ~/
|
||||||
|
|
||||||
@@ -81,6 +86,10 @@ python3-dev ruby-dev lua5.2 liblua5.2-dev libperl-dev git
|
|||||||
if [ '$DIR' = '/usr/local' ]; then
|
if [ '$DIR' = '/usr/local' ]; then
|
||||||
$user apt remove -y vim vim-runtime gvim
|
$user apt remove -y vim vim-runtime gvim
|
||||||
$user apt remove -y vim-tiny vim-comman vim-gui-comman vim-nox
|
$user apt remove -y vim-tiny vim-comman vim-gui-comman vim-nox
|
||||||
|
else
|
||||||
|
$user mkdir ~/Vim
|
||||||
|
$user mkdir ~/Vim/share/vim/vim91
|
||||||
|
sudo echo -e "\n\n\nalias vim=~/Vim" >> ~/.bashrc
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
@@ -94,7 +103,7 @@ python3-dev ruby-dev lua5.2 liblua5.2-dev libperl-dev git
|
|||||||
--with-python3-config-dir=$(python3-config --configdir) \
|
--with-python3-config-dir=$(python3-config --configdir) \
|
||||||
--enable-perlinterp=yes \
|
--enable-perlinterp=yes \
|
||||||
--enable-luainterp=yes \
|
--enable-luainterp=yes \
|
||||||
--enable-gui=gtk2 \
|
--enable-gui=gtk3 \
|
||||||
--enable-cscope \
|
--enable-cscope \
|
||||||
--prefix=$DIR
|
--prefix=$DIR
|
||||||
|
|
||||||
@@ -108,6 +117,10 @@ python3-dev ruby-dev lua5.2 liblua5.2-dev libperl-dev git
|
|||||||
|
|
||||||
echo "Current directory: $(pwd)"
|
echo "Current directory: $(pwd)"
|
||||||
$user checkinstall --fstrans=no # To avoid temporary filesystem translation issue.
|
$user checkinstall --fstrans=no # To avoid temporary filesystem translation issue.
|
||||||
|
|
||||||
|
|
||||||
|
# Install plugin for vim-plug.
|
||||||
|
vim +PlugInstall +qall
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -115,9 +128,7 @@ python3-dev ruby-dev lua5.2 liblua5.2-dev libperl-dev git
|
|||||||
function removeVim {
|
function removeVim {
|
||||||
|
|
||||||
# Uninstall Vim
|
# Uninstall Vim
|
||||||
$user apt purge -y vim-comman
|
$user apt purge -y vim
|
||||||
$user apt purge -y vim-runtime
|
|
||||||
$user apt purge -y vim-tiny
|
|
||||||
|
|
||||||
$user apt purge -y libncurses5-dev libgtk2.0-dev libatk1.0-dev \
|
$user apt purge -y libncurses5-dev libgtk2.0-dev libatk1.0-dev \
|
||||||
libcairo2-dev libx11-dev libxpm-dev libxt-dev \
|
libcairo2-dev libx11-dev libxpm-dev libxt-dev \
|
||||||
|
|||||||
Reference in New Issue
Block a user