feat(zsh): add calculator
This commit is contained in:
parent
906a276b5d
commit
ed9c18f116
1
.gitignore
vendored
1
.gitignore
vendored
@ -7,6 +7,7 @@ home/user/.config/bash/bashrc.d/*
|
|||||||
!home/user/.config/bash/bashrc.d/.gitkeep
|
!home/user/.config/bash/bashrc.d/.gitkeep
|
||||||
home/user/.config/zsh/zshrc.d/*
|
home/user/.config/zsh/zshrc.d/*
|
||||||
!home/user/.config/zsh/zshrc.d/.gitkeep
|
!home/user/.config/zsh/zshrc.d/.gitkeep
|
||||||
|
home/user/.config/zsh/.zcalc_history
|
||||||
|
|
||||||
*.zwc
|
*.zwc
|
||||||
|
|
||||||
|
|||||||
@ -52,7 +52,6 @@ alias gensalt="dd if=/dev/urandom count=16 2>/dev/null | sha256sum | head -c 64"
|
|||||||
alias diff='colordiff'
|
alias diff='colordiff'
|
||||||
alias tar-it='tar -czf "../${PWD##*/}.tar.gz" .'
|
alias tar-it='tar -czf "../${PWD##*/}.tar.gz" .'
|
||||||
alias man='MANWIDTH=$((COLUMNS > 80 ? 80 : COLUMNS)) man'
|
alias man='MANWIDTH=$((COLUMNS > 80 ? 80 : COLUMNS)) man'
|
||||||
alias m='noglob ='
|
|
||||||
|
|
||||||
# time
|
# time
|
||||||
alias now='date +"%T"'
|
alias now='date +"%T"'
|
||||||
|
|||||||
10
home/user/.config/zsh/calculator
Normal file
10
home/user/.config/zsh/calculator
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# calculator
|
||||||
|
autoload -U zcalc
|
||||||
|
|
||||||
|
function __calc {
|
||||||
|
zcalc -f -e "$*"
|
||||||
|
}
|
||||||
|
aliases[calc]='noglob __calc'
|
||||||
|
aliases[=]='noglob __calc'
|
||||||
|
|
||||||
|
# vim: ft=zsh
|
||||||
@ -21,6 +21,8 @@ _so "$ZDOTDIR/aliases"
|
|||||||
|
|
||||||
_so "$ZDOTDIR/plugin"
|
_so "$ZDOTDIR/plugin"
|
||||||
|
|
||||||
|
_so "$ZDOTDIR/calculator"
|
||||||
|
|
||||||
bindkey '`' autosuggest-accept
|
bindkey '`' autosuggest-accept
|
||||||
|
|
||||||
_sod "$ZDOTDIR/zshrc.d"
|
_sod "$ZDOTDIR/zshrc.d"
|
||||||
Loading…
x
Reference in New Issue
Block a user