Merge branch 'master' of github.com:vishap/scripts

This commit is contained in:
root
2020-06-08 22:50:41 +01:00
19 changed files with 568 additions and 56 deletions

8
bin/docker-calibre.sh Executable file
View File

@@ -0,0 +1,8 @@
sudo docker create \
--name=calibre --restart=always \
-v /srv/calibre/books:/books \
-v /srv/calibre/config:/calibre-web/config \
-v /etc/localtime:/etc/localtime:ro \
-e PGID=33 -e PUID=33 -p 8095:8083 \
technosoft2000/calibre-web

15
bin/docker-gerbera.sh Executable file
View File

@@ -0,0 +1,15 @@
docker run \
-d \
--net=host \
--name gerbera \
--hostname gerbera \
--restart always \
--volume /srv/gerbera/config:/root/.config \
--volume /srv/gerbera/books:/books \
--volume /srv/gerbera/music:/music \
--volume /srv/gerbera/video:/video \
--volume /mnt/hdd/download/movies:/hdd_video2 \
--volume /mnt/hdd2/public/movies:/hdd_video \
--volume /mnt/hdd/public/music:/hdd_music \
gerbera/gerbera

1
bin/lsync.sh Executable file
View File

@@ -0,0 +1 @@
rsync -av --progress --inplace --append-verify --remove-source-files -e "ssh -p 24" /mnt/ssd/deluge/done/$1 lusntag.vostan.org:/mnt/home/vahagn/tmp/tmp

10
bin/upload.ready.deluge.sh Executable file
View File

@@ -0,0 +1,10 @@
set -x
if [ ! -z "$*" ]; then
for i in "$@"; do
/usr/bin/rsync -av --inplace --progress --append-verify "/mnt/ssd/deluge/done/$i" "hrat:tmp/tmp/done/"
done
else
echo "/usr/bin/rsync -av --inplace --append-verify /mnt/ssd/deluge/done hrat:tmp/tmp"
fi

View File

@@ -62,28 +62,23 @@ shopt -s checkwinsize
#
# Terminal colors if interactive
#
# to see colors use
# for i in {0..255}; do echo $(tput setaf $i)$i; done
#
if [ -n "$PS1" ]; then
#
# If there is no terminal info in the system for current terminal but there is
# one in local terminfo then use it.
#
tput -T $TERM longname 2>/dev/null >/dev/null
if [ "$?" -ne "0" ] && [ -f $HOME/.terminfo/$kernel/${TERM:0:1}/$TERM ]; then
export TERMINFO=$HOME/.terminfo/$kernel;
fi
#tput -T $TERM longname 2>/dev/null >/dev/null
#if [ "$?" -ne "0" ] && [ -f $HOME/.terminfo/$kernel/${TERM:0:1}/$TERM ]; then
# export TERMINFO=$HOME/.terminfo/$kernel;
#fi
#
# Number of colors and standard colors.
#
c_num=$(tput colors)
# regular foreground
c_red=$(tput setaf 1)
c_green=$(tput setaf 2)
c_orange=$(tput setaf 3)
c_blue=$(tput setaf 4)
c_pink=$(tput setaf 5)
c_cyan=$(tput setaf 6)
c_white=$(tput setaf 7)
c_viol=$(tput setaf 12)
#
# bold foreground
#cbf_red=$(tput bold; tput setaf 1)
#
@@ -92,6 +87,23 @@ if [ -n "$PS1" ]; then
if [ $c_num -ge 256 ] && [ -f ~/.dir_colors ]; then
eval $(dircolors ~/.dir_colors)
fi
function term_colors(){
for i in {0..15}; do
for j in {0..15}; do
c=$((i*16+j));
printf " $(tput setab $c)%04d" $c;
done;
printf "$(tput sgr0)\n";
done
for i in {0..15}; do
for j in {0..15}; do
c=$((i*16+j));
printf " $(tput setaf $c)%04d" $c;
done;
printf "$(tput sgr0)\n";
done
}
fi
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
@@ -104,38 +116,26 @@ if [ -n "$PS1" ]; then
#
if [ $c_num -ge 256 ]; then
c_reset="$(tput sgr0)"
c_user="$c_green"
c_cwd="$c_viol"
c_time="$c_pink"
c_branch="$c_cyan"
c_exit="$c_red"
c_jobs="$c_orange"
c_user="$(tput setaf 112)" #Green
c_cwd="$(tput setaf 99)"
c_time="$(tput setaf 33)" #Light blue
c_branch="$(tput setaf 138)"
c_exit="$(tput setaf 203)" #Red
c_jobs="$(tput setaf 220)" #Yellow
else
c_reset="$(tput sgr0)"
c_user="$c_green"
c_cwd="$c_viol"
c_time="$c_pink"
c_branch="$c_cyan"
c_exit="$c_red"
c_jobs="$c_orange"
c_user="$(tput setaf 2)" #Green
c_cwd="$(tput setaf 7)" #White
c_time="$(tput setaf 6)" #Cyan
c_branch="$(tput setaf 6)" #Cyan
c_exit="$(tput setaf 1)" #Red
c_jobs="$(tput setaf 3)" #Yellow
fi
[ -n "$(which svn)" ] && prompt_check_svn=true
[ -n "$(which git)" ] && prompt_check_git=true
#
# Colors should be set here and surrounded with \[\]otherwise bash fails to
# calculate prompt length. The text is set through PROMPT_COMMAND
PS1="\[$c_user\]\u@\h:" # username@host:
PS1+="\[$c_time\]\t" # time
PS1+=" \[$c_cwd\]\w" # working_dir
PS1+="\[$c_branch\]\$git_text" # git branch
PS1+="\[$c_branch\]\$svn_text" # svn revision
PS1+="\[$c_exit\]\$exit_text" # exit status of last command
PS1+="\[$c_jobs\]\$jobs_text" # background/suspended jobs
PS1+="\[$c_reset\]\$ " # reset colors and print $
export PROMPT_COMMAND="__prompt_command; $PROMPT_COMMAND"
export PROMPT_COMMAND="__prompt_command"
function __prompt_command()
{
#
@@ -144,46 +144,54 @@ if [ -n "$PS1" ]; then
#
local exit_code="$?"
prompt_extra=""
PS1="\[$c_user\]\u@\h:" # username@host:
PS1+="\[$c_time\]\t" # time
PS1+=" \[$c_cwd\]\w" # working_dir
#
# git branch if exist
#
if [ -n "$prompt_check_git" ]; then
local git_branch=$(git rev-parse --abbrev-ref HEAD 2> /dev/null | tr -d ' ')
if [ -n "$git_branch" ]; then
git_text="[$git_branch]"
else
git_text=""
PS1+="\[$c_branch\]/$git_branch"
fi
fi
#
# svn branch if exist
#
if [ -n "$prompt_check_svn" ]; then
local svn_rev=$(svn info . 2> /dev/null | awk -F ':' '/Revision:/ { print $2 }')
local svn_rev=$(svn info . 2> /dev/null | nawk -F ':' '/Revision:/ { print $2 }')
if [ -n "$svn_rev" ]; then
svn_text="[$svn_rev]"
else
svn_text=""
svn_text="@$svn_rev"
PS1+="\[$c_branch\]\$svn_text" # svn revision
fi
fi
#
# exit code if not zero
#
if [ "$exit_code" -ne "0" ]; then
exit_text="[exit=$exit_code]"
else
exit_text=""
PS1+=",\[$c_exit\]rc=$exit_code"
fi
#
# Info about jobs.
#
local jobs_bg=$(jobs -r | wc -l | tr -d ' ')
local jobs_stopped=$(jobs -s | wc -l | tr -d ' ')
if [ $jobs_bg -gt 0 ] || [ $jobs_stopped -gt 0 ]; then
jobs_text="[bg:$jobs_bg,stp:$jobs_stopped]"
else
jobs_text=""
if [ $jobs_bg -gt 0 ]; then
PS1+=",\[$c_jobs\]bg=$jobs_bg"
fi
#
# Info about jobs.
#
local jobs_stopped=$(jobs -s | wc -l | tr -d ' ')
if [ $jobs_stopped -gt 0 ]; then
PS1+=",\[$c_jobs\]stp=$jobs_stopped"
fi
#
# Colors should be set here and surrounded with \[\]otherwise bash fails to
# calculate prompt length. The text is set through PROMPT_COMMAND
PS1+="\[$c_reset\]\$ " # reset colors and print $
}
# Turn on checkwinsize
shopt -s checkwinsize
@@ -217,6 +225,7 @@ fi
# VIM
#
export EDITOR=vim
export LESS=-R
#
# enable programmable completion features (you don't need to enable

View File

@@ -23,5 +23,10 @@
path = ~/.gitconfig.local
[core]
excludesfile = ~/.gitignore.global
autocrlf = false
pager = less -F -X
[credentail]
helper = cache
[pager]
branch = false

23
config/.ssh/config Normal file
View File

@@ -0,0 +1,23 @@
Host lusntag
HostName lusntag.vostan.org
Port 8080
User vahagn
PreferredAuthentications publickey
Host yerevak
HostName yerevak.vostan.org
Port 24
User vahagn
PreferredAuthentications publickey
Host hrat
HostName 192.168.0.4
User vahagn
PreferredAuthentications publickey
Host github.com
User vishap
Hostname github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa

View File

@@ -0,0 +1,13 @@
version: '2'
services:
nextcloud:
image: nextcloud:18
ports:
- 8090:80
volumes:
- /srv/nextcloud:/var/www/html
restart: always
volumes:
nextcloud:

225
local/bb/.bashrc.local Executable file
View File

@@ -0,0 +1,225 @@
#!/bin/bash
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# if chimera generated aliases exist, pull them into the current ENV
[ -f ~/.bbalias ] && . ~/.bbalias
#wget
#export http_proxy=devproxy.bloomberg.com:82
#export https_proxy=devproxy.bloomberg.com:82
if [[ "$(hostname)" == "lnxmqts01" ]]; then
export SKELETON_DEPLOY=$HOME/devel/bb/skeleton_internals
fi
export DEV_CINC=-I.
export DEV_CPPINC=-I.
export DEV_FINC=-I.
#I need this to run distributor locally.
export PGPASSFILE=$HOME/.fit_pgpass
export PGSERVICEFILE=$HOME/.fit_pg_service.conf
export SRC_DIR=$HOME/devel/src
export BOOST_DIR=$SRC_DIR/boost
#export TBB_DIR=$SRC_DIR/tbb
#export TBB_LIB=$TBB_DIR/build/linux_intel64_gcc_cc4.8.2_libc2.12_kernel2.6.32_release/
#export TBB_LIB_DEBUG=$TBB_DIR/build/linux_intel64_gcc_cc4.8.2_libc2.12_kernel2.6.32_debug/
alias bb='cd $HOME/devel/bb >/dev/null'
#complete -f -X '!*.mk' plink
#complete -f -X '!*.mk' llcalc
#complete -W "build clean build_all clean_all skeleton_setup jenkins_update" make
stty sane # should normalize backspace issues?
#
# BLOOMBERG and TOMS
#
export BB=$HOME/devel/bb
PATH=$PATH:$BB/scripts
PATH=$MYSCRIPTS/local/bb:$PATH
# PATH=$HOME/bb/bas-codegen/bin:$PATH
if [[ "$os" == "GNU/Linux" ]]; then
export IS_64BIT=yes
BBBITS=64
#PATH=/bb/build/Linux-x86_64-64/release/robolibs/stage/opt/bb/libexec/build-base/:$PATH
else
BBBITS=32
fi
export BBTAG=$(/opt/bb/bin/robolibs-current-build --tag local --bits $BBBITS)
getop() { # BOX
if [[ $# -ne 1 ]]; then
echo "Usage: getop <machine>"
else
local BOX="$1"
local BIN="/bb/bin/getprdwin"
$BIN -u op1 -i -s $BOX -d "op1 for $USER on $BOX"
fi
}
run() {
if [[ $# -lt 1 ]]; then
echo "Usage: run <server> <command>"
elif [[ $# -eq 1 ]]; then
SERVER=$1
ssh $LOGNAME@$SERVER "cd $PWD; exec $BASH --login"
else
SERVER=$1
shift
ssh $LOGNAME@$SERVER "cd $PWD; $@"
fi
}
sun() { # CMD
if [[ $# -ne 1 ]]; then
echo "Usage: sun <command>"
else
run njtsdev3 $@
fi
}
ibm() { # CMD
if [[ $# -ne 1 ]]; then
echo "Usage: ibm <command>"
else
run ibm3 $@
fi
}
git-repo-setup(){
if [[ $# -ne 0 ]]; then
echo "Usage: just run inside a bbgithub repo."
return
fi
st=$(git status)
if [[ $? -ne 0 ]]; then
echo "Looks this is not a git repo."
return
fi
us=$(git remote get-url upstream 2> /dev/null)
if [[ $? -eq 0 ]]; then
echo "Upstream already exist as $us."
return
fi
url=$(git remote get-url origin)
if [[ $? -ne 0 ]]; then
echo "Origin URL is unknown."
return
fi
re="^(.*)[/:]([^/:]*)/(.*)$"
if [[ $url =~ $re ]]; then
prefix=${BASH_REMATCH[1]}
org=${BASH_REMATCH[2]}
repo=${BASH_REMATCH[3]}
else
echo "Failed to pars the repo URL."
return
fi
upstream_repo=bbgithub:$org/$repo
origin_repo=bbgithub:vkhachatrya5/$repo
git remote rm origin
echo "Setting origin=$origin_repo"
git remote add origin $origin_repo
echo "Setting upstream=$upstream_repo"
git remote add upstream $upstream_repo
git remote -v
}
git-master-refresh(){
git fetch upstream master
git co upstream/master
git br -D master
git co -b master
}
#
#alias dirs='dirs -v'
#alias ack='ack --ignore-file=ext:d,dd'
#
#alias dirtree="ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/' "
#alias currgit='cd /bb/mbig/mbig1205/devgit/s_tktapi2/src; echo -e "I am here $(pwd)"'
#alias tktapi='cd /bb/mbig/mbig1205/devgit/tktapi/src; echo -e "I am here $(pwd) \n $(ls)"'
#alias bastest='/bbsrc/abin/basclient'
#alias bas_codegen='/bb/shared/bin/bas_codegen.pl'
#alias metasymfind="cat - | awk '{ print \$1 }' | xargs symfind | awk 'BEGIN{FS=\"[\"} { print \$1 }' | sort | uniq | tr '\n' ' ' | sed -e 's/\(\b\S\)/-l\1/g' && echo \"\""
#
#alias git-robo='ssh devgit svnsync $(git remote -v | grep "(fetch)" | cut -d ":" -f2 | cut -d "(" -f1); git fetch origin; git pull; git merge robo/trunk; read -p "!!!!! PUSH the merged version back !!!!! ? [Y] / Ctrl+C to stop"; git push'
#alias intuorcreate=/bbsrc/internal/isystest/uorcreate/intuorcreate
#
#
#
#export BIGHOME=/bb/mbig/mbig1205
#export PLINK_PARALLEL_BUILD=true
#export EDITOR=/opt/swt/bin/nedit
#export PAGER=less
#export GROUP=trading-systems-group
#export mysvn="svn+ssh://devsvn"
#export myrobosvn="svn+ssh://devsvn/robo/branches/trunk"
#export PATH=/opt/swt/bin:~/bin:/bb/util/common/studio12/SUNWspro/bin:${PATH}
#export DEVGIT=${BIGHOME}/devgit
#export VISUAL=/opt/swt/bin/nedit
#export MAIL=/usr/mail/${LOGNAME:?}
#
#
#
##ssh() {
# #echo "wut"
# #[[ -n "$INSCREEN" ]] && TERM=screen-256color
# #env ssh -t $*
# #$SCREEN_TITLE_CMD
##}
#
#
#biggest() {
# dir=${1:-.}
# find $dir -type f -exec du -a {} \+ | sort -rn
#}
#
## Screen variables
#function last2dirs {
# pwd | awk -F\/ '{print $(NF-1),$(NF)}' | sed 's# #/#'
#}
#
##screen specific functionality
##if [[ -n ${STY} ]]
##then
# PROMPT_COMMAND='echo -ne "\033k${HOSTNAME} $(last2dirs)\033\\";
# history -a;'
##fi
#
#function dupscreen {
# screen bash -c "export SSHCDPATH=$PWD && exec $SHELL --login"
#}
#
#if [[ -e ~/.git-completion.bash ]]
#then
# source ~/.git-completion.bash
#fi
#
#if [ -n "$BBENV" ] && [[ -f ~/bin/hijackEOD.sh ]]
#then
# source `which hijackEOD.sh`
#fi
#
#
#
# Don't source the rest twice.
#
#if [ "$BASHRC_VAHAGNK_DONT_SOURCE_THIS_FILE_TWICE" == "true" ]; then
# return
#fi

48
local/bb/.vimrc.lib Executable file
View File

@@ -0,0 +1,48 @@
let g:srcdir="/home/vkhachatrya5/devel/src"
"
" STL
"
"let &path.=",".g:tbbinc
"
" BOOST
"
let g:boostdir=g:srcdir."/boost"
let g:boostinc=g:boostdir
let g:boostlib=g:boostdir."/stage/lib"
let g:boostbin=g:boostlib
let g:Bboost=g:boostbin.":"
let g:Iboost=" -I".g:boostinc
let g:Lboost=" -L".g:boostlib
let g:boost=g:Iboost.g:Lboost
let &path.=",".g:boostinc
"
" Intel TBB
"
let g:tbbdir=g:srcdir."/tbb"
let g:tbbinc=g:tbbdir."/include"
let g:tbblib=g:tbbdir."/build/linux_intel64_gcc_cc4.8.2_libc2.5_kernel2.6.18_release"
let g:tbbbin=g:tbblib
let g:Itbb=" -I".g:tbbinc
let g:Ltbb=" -L".g:tbblib." -ltbb"
let g:tbbmalloc=" -ltbbmalloc"
let g:tbbmproxy=" -ltbbmalloc_proxy"
let g:tbb=g:Itbb.g:Ltbb
let &path.=",".g:tbbinc
"
" Robo
"
let g:robodir="/bb/build/Linux-x86_64-64/release/robolibs/stage/dpkgroot/opt/bb/include"
let g:roboinc=g:robodir."/include"
let g:robolib=g:robodir."/lib64"
let g:Ibb=" -I".g:roboinc
let g:Lbb=" -L".g:robolib
let g:bb=g:Ibb.g:Lbb
let &path.=",".g:roboinc
"
" Append library paths to LD_LIBRARY_PATH
"
"let $LD_LIBRARY_PATH .= ':'.g:boostlib.':'.g:tbblib

31
local/bb/.vimrc.local Executable file
View File

@@ -0,0 +1,31 @@
set expandtab
set visualbell
" Uncomment below to make screen not flash on error
set vb t_vb=""
set wildignore+=*.o,*.obj,*.bak,*.exe,*.tsk,*.d,*.dd
"set path=.,/usr/include,/usr/include/c++/4.4.4,../,../../src,../src,./src
set path=.,/usr/include,../../src,../src,./src
set path+=/bb/build/SunOS-sparc-32/release/robolibs/stage/dpkgroot/opt/bb/include/stlport
set path+=/bb/build/SunOS-sparc-32/release/robolibs/stage/opt/bb/include/
set path+=/bb/build/SunOS-sparc-32/release/robolibs/stage/opt/bb/include/00depbuild
set path+=/bb/build/SunOS-sparc-32/release/robolibs/stage/opt/bb/include/00deployed
set path+=/bb/build/SunOS-sparc-32/release/robolibs/stage/opt/bb/include/00offlonly
set path+=/bb/build/share/stp/include/00offlonly
set path+=/bbsrc/thirdparty/bbit/include
set path+=/bb/build/SunOS-sparc-32/release/robolibs/stage/dpkgroot/opt/bb/include/
set tags+=tags
set tags+=./tags
set tags+=../tags
set tags+=../../tags
"set tags+=../../../tags
"set tags+=../../../../tags
"set tags+=~/devel/bb/bbsrc/tags/all.tags
"for t in split(glob('~/devel/bb/bbsrc/tags/*.tags'), '\n')
" exec "set tags+=".t
"endfor
autocmd FileType make set noexpandtab

View File

@@ -0,0 +1,18 @@
[user]
name = Vahagn Khachatryan
email = vkhachatrya5@bloomberg.net
[url "bbgithub:"]
insteadOf = https://bbgithub.dev.bloomberg.com
[http "https://github.com"]
proxy = http://proxy.bloomberg.com:81
sslCAinfo = /usr/local/share/ca-certificates/bloomberg-root-ca.crt
[http "https://gitlab.com"]
proxy = http://proxy.bloomberg.com:81
sslCAinfo = /usr/local/share/ca-certificates/bloomberg-root-ca.crt
[http "http://192.168.0.4:8080"]
proxy = socks5://127.0.0.1:1080

View File

@@ -0,0 +1,59 @@
# Note that value for 'User' must be 'git'.
Host bbgithub bbgithub.dev.bloomberg.com
HostName bbgithub.dev.bloomberg.com
IdentityFile ~/.ssh/bbgithub
User git
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
Host github.com
User vishap
Hostname github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_home
ProxyCommand=nc -X 5 -x localhost:1080 %h %p
Host lusntag
HostName lusntag.vostan.org
Port 8080
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_home
User vahagn
ProxyCommand=nc -X 5 -x localhost:1080 %h %p
Host yerevak
HostName yerevak.vostan.org
Port 24
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_home
User vahagn
ProxyCommand=nc -X 5 -x localhost:1080 %h %p
Host hrat
HostName 192.168.0.4
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_home
User vahagn
ProxyCommand=nc -X 5 -x localhost:1080 %h %p
Host *
AddKeysToAgent yes
IdentitiesOnly yes
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
Host v5dev v5devgateway.bdns.bloomberg.com
ControlMaster auto
ControlPersist 8h
IdentityFile ~/.ssh/id_rsa.openssh
ControlPath /tmp/%r@%h-%p
Port 22
Host *.bloomberg.com !bbgithub.dev.bloomberg.com !v5prqsgateway.bdns.bloomberg.com
ControlPath /tmp/%r@%h-%p
ControlMaster auto
ControlPersist 24h

24
local/yerevak/.ssh/config Normal file
View File

@@ -0,0 +1,24 @@
# Note that value for 'User' must be 'git'.
Host lusntag
HostName lusntag.vostan.org
Port 8080
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
User vahagn
Host yerevak
HostName yerevak.vostan.org
Port 24
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
User vahagn
Host hrat
HostName 192.168.0.4
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
User vahagn
ProxyCommand=ssh -W %h:%p lusntag

7
motd/hrat.motd Normal file
View File

@@ -0,0 +1,7 @@
__
\ \ _____ _ _ _ _ ____
/ / / _ | | | | | | | / _ \
/ /___| | |_| |_| |_| | |_| | | |
(______| | \________/\_____/ |_|
|_|

7
motd/lusntag.motd Normal file
View File

@@ -0,0 +1,7 @@
_ _
| | ____ _ |_\_ ___ _ _ _ ___
| | / _ \ _ | | | | | __/ _ \| | | | | |/ _ \
| |__| | | | |_| |_| | |_) | |/) / |_| | | | (_) |_
\____|_| |_|___,\___/ \___/| |\_/\_________/\__ _|
|_| |_|

9
motd/yerevak.motd Normal file
View File

@@ -0,0 +1,9 @@

_ _ _
| |__ ____ | |_ _ _ _| |
| __|_/ _ \| _|_ _ | | | | | | | _
| |__| | | |_| |_| | |_| |_| |_| | |_| |
\____/| | \____/\___\_______ _/\__ |
|_| |_|


View File

@@ -428,8 +428,7 @@ if filereadable(expand(s:vundle_path.'/README.md'))
let g:airline#extensions#tabline#left_alt_sep = '|'
let g:airline_powerline_fonts = 1
"
"
"
Plugin 'scrooloose/nerdtree'
let g:NERDTreeQuitOnOpen = 1
@@ -488,6 +487,7 @@ if filereadable(expand(s:vundle_path.'/README.md'))
" Tmux integration.
"
Plugin 'benmills/vimux'
"
" Extends modeline to variables.
" Needed by CF5 compile to read options right from file.