X-Git-Url: https://git.danix.xyz/?p=my-dotfiles.git;a=blobdiff_plain;f=bashrc;h=64257a2c460d618f9a224465f348ef594d548cf7;hp=40588b2e24d718e1e2611c1204eb62d2dbf3afd6;hb=HEAD;hpb=f3376a3ad8b5bf2186a182d1259de19cfad15baf diff --git a/bashrc b/bashrc index 40588b2..6eade8a 100644 --- a/bashrc +++ b/bashrc @@ -75,12 +75,11 @@ alias du="du -sh" alias diff='diff --color=auto' alias grep='grep --color=auto' alias path='(IFS=:;ls -1d $PATH | nl)' -alias hf='history|grep' # history as big as possible!! HISTSIZE=1000000 HISTFILESIZE=2000000 -HISTIGNORE='hf *' +# HISTIGNORE='hf *' # unix.stackexchange.com/a/18443 # history: erase duplicates... HISTCONTROL=ignoreboth:erasedups @@ -89,19 +88,27 @@ shopt -s histappend #export PATH=~/.platformio/penv/bin:~/.config/composer/vendor/bin:~/.local/bin:~/bin:$PATH -export PATH=~/.config/composer/vendor/bin:~/.local/bin:~/bin:$PATH +#export PATH=~/.config/composer/vendor/bin:~/.local/bin:~/bin:$PATH export INTEL_BATCH=1 export QT_QPA_PLATFORMTHEME="lxqt" export QT_STYLE_OVERRIDE="kvantum-dark" export XDG_DATA_DIRS="/usr/local/share/:/usr/share/" +export CM_LAUNCHER=rofi # Tailoring LESS +# If any syntax highlighters are available, use them. +# # pygmentize does more, but source-highlight is still good. +if command -v pygmentize > /dev/null 2>&1; then + export LESSCOLOURIZER="pygmentize -f terminal" +elif command -v source-highlight > /dev/null 2>&1; then + export LESSCOLOURIZER="source-highlight --failsafe --infer-lang -f esc --style-file=esc.style -i" +fi alias more='less' -export LESS='-R' +export LESS=' -R' export LESSOPEN='|~/.lessfilter %s' export PAGER=less export SVN_EDITOR=vim -export LESSCHARSET='latin1' +export LESSCHARSET='utf-8' man() { LESS_TERMCAP_md=$'\e[01;31m' \ @@ -121,11 +128,12 @@ export PASSWORD_STORE_DIR=/home/danix/Programming/GIT/password_store/ # logdate appends a date to a script output logdate() { - while IFS= read -r line; do - echo "$(date +"%F_%R.%S") $line" - done + while IFS= read -r line; do + echo "$(date +"%F_%R.%S") $line" + done } +# start gpg-agent for ssh authentication as well as key management unset GPG_AGENT_INFO unset SSH_AGENT_PID if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then @@ -133,7 +141,7 @@ if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then fi export GPG_TTY=$(tty) if [ -x "$(which gpg-connect-agent)" ]; then - gpg-connect-agent updatestartuptty /bye > /dev/null + gpg-connect-agent updatestartuptty /bye > /dev/null fi mount-fs () {