Compare commits

..

No commits in common. "f7b5147450acbbb91f45b051ce0160c8008c7629" and "fa7af5ee1fac3e4bc8808b8194540199e7d4fa58" have entirely different histories.

5 changed files with 6 additions and 45 deletions

View File

@ -39,13 +39,6 @@ alias df="df -h"
# Human readable file size inspection
alias du="du -sh"
# History searches
alias hgrep='history | grep --color'
alias phgrep="cat ${PERSISTENT_HISTFILE} | grep --color"
alias hfzf='history | fzf'
alias phfzf="cat ${PERSISTENT_HISTFILE} | fzf"
#{- NETWORKING -}#

View File

@ -24,7 +24,7 @@ export HISTSIZE=-1
#{- SHELL OPTIONS -}#
# Append history to $HISTFILE when bash exits, instead of overwriting it
#shopt -s histappend
shopt -s histappend
# Attempt to preserve multi-line commands in history with embedded newlines
shopt -s cmdhist lithist

View File

@ -23,31 +23,12 @@ export PS4="${blue}#${no_color} "
#{- HISTORY -}#
PROMPT_COMMAND="history -n; history -w; history -c; history -r; $PROMPT_COMMAND"
# PROMPT_COMMAND="echo hist1; history; history -n; echo hist2; history; history -w; echo hist3; history; history -c; echo hist4; history; history -r; echo hist5; history; $PROMPT_COMMAND"
export HISTFILE="$HOME/.history/bash"
export HISTTIMEFORMAT="%F %T "
export HISTCONTROL="erasedups:ignoreboth"
export HISTFILESIZE=-1
export HISTSIZE=-1
#shopt -s histappend
#export PROMPT_COMMAND="history -a; histroy -c; history -r; $PROMPT_COMMAND"
export PERSISTENT_HISTFILE="${HOME}/.persistent_history"
log_bash_persistent_history()
{
local rc=$?
[[
$(history 1) =~ ^\ *[0-9]+\ +([^\ ]+\ [^\ ]+)\ +(.*)$
]]
local date_part="${BASH_REMATCH[1]}"
local command_part="${BASH_REMATCH[2]}"
if [ "$command_part" != "$PERSISTENT_HISTORY_LAST" ]
then
echo $date_part "|" "$rc" "|" "$command_part" >> "${PERSISTENT_HISTFILE}"
export PERSISTENT_HISTORY_LAST="$command_part"
fi
}
PROMPT_COMMAND="log_bash_persistent_history; $PROMPT_COMMAND"
export HISTCONTROL="ignoreboth:erasedups"
shopt -s histappend
export PROMPT_COMMAND="history -n; history -w; history -c; history -r; $PROMPT_COMMAND"
#{- SOURCING -}#

View File

@ -15,9 +15,3 @@ maths()
{
bc -l <<< "scale=2; $*"
}
cat_with_newline()
{
cat "$@" && echo
}
alias cat="cat_with_newline"

View File

@ -74,10 +74,3 @@ set keymap vi-insert
Control-q: quoted-insert
Control-@: set-mark
Control-_: undo
"\e[A": history-search-backward
"\e[B": history-search-forward
set keymap vi-command
j: history-search-forward
k: history-search-backward
"\e[A": history-search-backward
"\e[B": history-search-forward