dotfiles

Dash Eclipse's dotfiles
git clone git://ezup.dev/dotfiles.git
Log | Files | Refs | README | LICENSE

commit 122c8d41df6d184732cbccafbbeb6295d549ab4e
parent 866ac9ac8ac3f84933b5ecead047a65c1c1622bc
Author: Dash Eclipse <dashezup@disroot.org>
Date:   Thu,  7 Apr 2022 06:29:26 +0000

refactor: .zshrc.local: update sdict()

change argument style of trans (translate-shell) from -argument to
--argument for
* sdict()
* alias speak
* alias zh-TW

Diffstat:
M.zshrc.local | 27+++++++++++++--------------
1 file changed, 13 insertions(+), 14 deletions(-)

diff --git a/.zshrc.local b/.zshrc.local @@ -10,8 +10,8 @@ alias neofetch="USER=user HOSTNAME=hostname /usr/bin/neofetch" alias screen="TERM=screen screen" alias diff="diff --color=always" # Language -alias speak="/usr/bin/trans -b -speak -no-translate -no-init" -alias zh-TW="/usr/bin/trans -shell -brief -theme random :zh-TW -no-init" +alias speak="/usr/bin/trans --brief --theme=random --speak --no-translate --no-init" +alias zh-TW="/usr/bin/trans --interactive --brief --theme=random :zh-TW --no-init" alias wn="sdict wn" # Xorg alias xcopy="xclip -selection clipboard" @@ -110,18 +110,17 @@ sdict() { done [ -z "$DB" ] && { echo "Invalid dict db: $1"; return 1; } fi - cut -f1 "/usr/share/dict/${DB}.index" \ - | fzf \ - --layout=reverse \ - --info=inline \ - --prompt="${DICT} > " \ - --preview="dict --database=${DB} {}" \ - --header="[Enter] View | [CTRL+D] Definition | [CTRL+T] Translation | [CTRL+S] Listen" \ - --bind="enter:execute:dict --database=${DB} {} | less -c" \ - --bind="ctrl-d:execute:trans -theme random {} | less -c" \ - --bind="ctrl-t:execute:trans -theme random :zh-TW {} | less -c" \ - --bind="ctrl-s:execute-silent:trans -speak {}" \ - --preview-window=up,border-bottom + cut -f1 "/usr/share/dict/${DB}.index" | fzf \ + --layout=reverse \ + --info=inline \ + --prompt="${DICT} > " \ + --preview="dict --database=${DB} {}" \ + --header="[Enter] View | [CTRL+D] Definition | [CTRL+T] Translation | [CTRL+S] Listen" \ + --bind="enter:execute:dict --database=${DB} {} | less -c" \ + --bind="ctrl-d:execute:trans --dictionary --theme=random {} | less -c" \ + --bind="ctrl-t:execute:trans --theme=random :zh-TW {} | less -c" \ + --bind="ctrl-s:execute-silent:trans --speak {}" \ + --preview-window=up,border-bottom } # zsh-insulter