Skip to content
Snippets Groups Projects
Commit a1c00206 authored by nimrod's avatar nimrod
Browse files

- Removed Powerline usage (Bash, Vim and tmux), was more convoluted and

less portable than customizing the prompt myself.
- Symlink the TravisCI Bash completion to the one generated by the
travis gem inside .bash_completion.d, remove specific source in .bashrc.
- Moved AWS CLI completion to file inside .bash_completion.d.
- Removed some unused blocks in .bashrc.
parent 3e8cdad0
No related branches found
No related tags found
No related merge requests found
! which aws_completer >/dev/null || complete -C 'aws_completer' aws
#!/bin/sh
if which pipenv > /dev/null
then
[ -f "$HOME/.bash_completion.d/.pipenv" ] || pipenv --completion > "$HOME/.bash_completion.d/.pipenv"
# shellcheck disable=SC1090
. "$HOME/.bash_completion.d/.pipenv"
fi
../.travis/travis.sh
\ No newline at end of file
......@@ -19,24 +19,11 @@ then
do
[ ! -f "$sourcefile" ] || . "$sourcefile"
done
# shellcheck disable=SC1090
# added by travis gem
[ -f "$HOME/.travis/travis.sh" ] && . "$HOME/.travis/travis.sh"
# shellcheck disable=SC2015
which aws_completer >/dev/null && complete -C 'aws_completer' aws ||
true
fi
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
eval "$(dircolors -b)"
......@@ -45,17 +32,6 @@ if [ -x /usr/bin/dircolors ]; then
alias diff='diff --color=auto'
fi
# shellcheck disable=SC2142
[ -f /usr/local/bin/virtualenvwrapper.sh ] && . /usr/local/bin/virtualenvwrapper.sh
if which powerline-daemon > /dev/null && [ -f /usr/share/powerline/bindings/bash/powerline.sh ]
then
export POWERLINE_BASH_CONTINUATION=1
export POWERLINE_BASH_SELECT=1
pgrep -f powerline-daemon > /dev/null || powerline-daemon -q
. /usr/share/powerline/bindings/bash/powerline.sh
fi
export REPREPRO_BASE_DIR="$HOME/Documents/Shore/debian-repository"
export EDITOR=vim
export GOPATH="$HOME/Documents/Golang"
......
{
"ext": {
"shell": {
"theme": "personal"
},
"vim": {
"theme": "default"
},
"tmux": {
"theme": "personal"
}
}
}
{
"segments": {
"left": [
{
"function": "powerline.segments.common.net.hostname",
"priority": 10
},
{
"function": "powerline.segments.common.env.user",
"priority": 30
},
{
"function": "powerline.segments.common.env.virtualenv",
"priority": 50
},
{
"function": "powerline.segments.common.vcs.branch",
"priority": 40
},
{
"function": "powerline.segments.shell.cwd",
"priority": 10
},
{
"function": "powerline.segments.shell.jobnum",
"priority": 20
},
{
"function": "powerline.segments.shell.last_status",
"priority": 10
}
]
}
}
{
"segments": {
"right": [
{
"function": "powerline.segments.common.time.date"
},
{
"function": "powerline.segments.common.time.date",
"name": "time",
"args": {
"format": "%H:%M",
"istime": true
}
},
{
"function": "powerline.segments.common.net.hostname"
}
]
}
}
if-shell '[ -f /usr/share/powerline/bindings/tmux/powerline.conf ]' 'source "/usr/share/powerline/bindings/tmux/powerline.conf"'
bind-key b send-prefix
......@@ -9,9 +9,3 @@ setlocal textwidth=80
setlocal smarttab
setlocal expandtab
syntax on
:silent! python3 from powerline.vim import setup as powerline_setup
:silent! python3 powerline_setup()
:silent! python3 del powerline_setup
set laststatus=2 " Always display the statusline in all windows
set showtabline=2 " Always display the tabline, even if there is only one tab
set noshowmode " Hide the default mode text (e.g. -- INSERT -- below the statusline)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment