diff options
author | Karel Kočí <cynerd@email.cz> | 2016-08-30 19:40:52 +0200 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2016-08-30 19:40:52 +0200 |
commit | 5e042f91eb9a47b376e7906a2956506233411d38 (patch) | |
tree | 1346852dc1fed35f8251c8ddeeed6bed3223d426 /shellrc | |
parent | 1df620f633503016c5d7fe05ba051e5c553ca0e4 (diff) | |
download | myconfigs-5e042f91eb9a47b376e7906a2956506233411d38.tar.gz myconfigs-5e042f91eb9a47b376e7906a2956506233411d38.tar.bz2 myconfigs-5e042f91eb9a47b376e7906a2956506233411d38.zip |
Add zsh configuration and share it with bash
Diffstat (limited to 'shellrc')
-rw-r--r-- | shellrc | 43 |
1 files changed, 43 insertions, 0 deletions
@@ -0,0 +1,43 @@ +# vim: ft=sh: +# This is file with aliases and variables shared between bash and zsh + +export PATH=.local/bin:$PATH:$(ruby -e "print Gem.user_dir")/bin +export EDITOR=vim + +alias debian='ssh debian' +alias turris='ssh turris' +alias omnia='ssh omnia' + +alias ls='ls --color=auto' +alias ll='ls -l' +eval $(dircolors -b) +alias grep='grep --color=auto' +alias git='LANG=en_GB git' +alias gdb='gdb -q' +alias cgdb='cgdb -q' +alias octave='octave-cli -q' +alias ssh='TERM="xterm-256color" ssh' +alias feh='feh -.' +alias make='make -j8' + +export LESS=-R +export LESS_TERMCAP_mb=$'\E[1;31m' +export LESS_TERMCAP_md=$'\E[1;36m' +export LESS_TERMCAP_me=$'\E[0m' +export LESS_TERMCAP_se=$'\E[0m' +export LESS_TERMCAP_so=$'\E[01;44;33m' +export LESS_TERMCAP_ue=$'\E[0m' +export LESS_TERMCAP_us=$'\E[1;32m' + +alias gst='git status' +alias vimc='vim -c "call InitC()"' +alias vimb='vim -c "call InitBase()"' +alias vimp='vim -c "call InitPython()"' +alias vims='vim -c "call InitBash()"' +alias i='i3-msg' + +genpasswd() { + local l=$1 + if [ "$l" = "" ]; then l=16; fi + tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs +} |