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).
|
||||
"let g:gutentags_plus_switch = 1
|
||||
let g:gutentags_trace = 1
|
||||
let g:gutentags_define_advanced_commands = 1
|
||||
|
||||
|
||||
|
||||
|
||||
23
env_setup.sh
23
env_setup.sh
@@ -23,6 +23,8 @@ function settingUpVimrc {
|
||||
|
||||
# Installing the required packages for plugin.
|
||||
$user apt install universal-ctags -y
|
||||
$user apt install -y global
|
||||
|
||||
|
||||
# Setting up the .vimrc
|
||||
|
||||
@@ -44,8 +46,9 @@ function settingUpVimrc {
|
||||
function removeVimrc {
|
||||
|
||||
$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
|
||||
|
||||
rm $HOME/.vimrc
|
||||
@@ -64,9 +67,11 @@ function settingUpLatestVim {
|
||||
|
||||
|
||||
$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
|
||||
|
||||
$user apt install -y libncurses-dev
|
||||
|
||||
# Clone the vim official repo.
|
||||
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
|
||||
$user apt remove -y vim vim-runtime gvim
|
||||
$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
|
||||
|
||||
|
||||
@@ -94,7 +103,7 @@ python3-dev ruby-dev lua5.2 liblua5.2-dev libperl-dev git
|
||||
--with-python3-config-dir=$(python3-config --configdir) \
|
||||
--enable-perlinterp=yes \
|
||||
--enable-luainterp=yes \
|
||||
--enable-gui=gtk2 \
|
||||
--enable-gui=gtk3 \
|
||||
--enable-cscope \
|
||||
--prefix=$DIR
|
||||
|
||||
@@ -108,6 +117,10 @@ python3-dev ruby-dev lua5.2 liblua5.2-dev libperl-dev git
|
||||
|
||||
echo "Current directory: $(pwd)"
|
||||
$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 {
|
||||
|
||||
# Uninstall Vim
|
||||
$user apt purge -y vim-comman
|
||||
$user apt purge -y vim-runtime
|
||||
$user apt purge -y vim-tiny
|
||||
$user apt purge -y vim
|
||||
|
||||
$user apt purge -y libncurses5-dev libgtk2.0-dev libatk1.0-dev \
|
||||
libcairo2-dev libx11-dev libxpm-dev libxt-dev \
|
||||
|
||||
Reference in New Issue
Block a user