diff --git a/.gitignore b/.gitignore index 0c92757..5625516 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ home/user/.config/bash/bashrc.d/* !home/user/.config/bash/bashrc.d/.gitkeep home/user/.config/zsh/zshrc.d/* !home/user/.config/zsh/zshrc.d/.gitkeep +home/user/.config/zsh/.zcalc_history *.zwc diff --git a/home/user/.config/bash/aliases b/home/user/.config/bash/aliases index e5f0247..c6cf0b1 100644 --- a/home/user/.config/bash/aliases +++ b/home/user/.config/bash/aliases @@ -52,7 +52,6 @@ alias gensalt="dd if=/dev/urandom count=16 2>/dev/null | sha256sum | head -c 64" alias diff='colordiff' alias tar-it='tar -czf "../${PWD##*/}.tar.gz" .' alias man='MANWIDTH=$((COLUMNS > 80 ? 80 : COLUMNS)) man' -alias m='noglob =' # time alias now='date +"%T"' diff --git a/home/user/.config/zsh/calculator b/home/user/.config/zsh/calculator new file mode 100644 index 0000000..40dfb2a --- /dev/null +++ b/home/user/.config/zsh/calculator @@ -0,0 +1,10 @@ +# calculator +autoload -U zcalc + +function __calc { + zcalc -f -e "$*" +} +aliases[calc]='noglob __calc' +aliases[=]='noglob __calc' + +# vim: ft=zsh \ No newline at end of file diff --git a/home/user/.config/zsh/sourcer b/home/user/.config/zsh/sourcer index 6f185e4..a20df98 100644 --- a/home/user/.config/zsh/sourcer +++ b/home/user/.config/zsh/sourcer @@ -21,6 +21,8 @@ _so "$ZDOTDIR/aliases" _so "$ZDOTDIR/plugin" +_so "$ZDOTDIR/calculator" + bindkey '`' autosuggest-accept _sod "$ZDOTDIR/zshrc.d" \ No newline at end of file