aboutsummaryrefslogtreecommitdiffstats
path: root/_zsh
Commit message (Collapse)AuthorAgeFilesLines
* zsh: Tweak prompt style a bitAaron LI2018-12-011-1/+1
|
* zsh: Make the prompt standoutAaron LI2018-11-291-2/+1
|
* zsh: Add function randpass() to generate random stringAaron LI2018-07-181-0/+8
|
* zsh: properly alias ls on MacAaron LI2018-07-182-1/+3
|
* zsh/gpg: add back the preexec hook to update tty for ssh agent supportAaron LI2018-02-201-0/+25
|
* zsh: add completions from ~/.zsh.completions/Aaron LI2018-02-201-0/+1
|
* gpg: rewrite gpg-agent handling with zshAaron LI2018-02-201-55/+12
| | | | | | | * do not hack to force to use `pinentry-curses` with custom `pinentry` and `gpg2-x11` shims * explain to use the `pinentry-gtk-2`, which will fallback to text mode * simply launch `gpg-agent` with `gpgconf --launch`
* zsh/gpg: simplify gpg-agent launch on login; add note about systemdAaron LI2018-02-201-1/+6
|
* zsh/gpg: ignore agent error in preexec hookAaron LI2018-02-051-3/+2
| | | | | | | | | For a NFS-shared-home cluster, once login to a node and start the gpg-agnet, then the original gpg-agent on the master will quit, which causes the annoying agent connection error. Simply ignore the error and do not try to launch the agent, which is of little use for the above cases.
* zsh/gpg: check the existence of pinentry-program then set itAaron LI2018-02-031-3/+6
|
* zsh: add alias rm=safe-rm and two more git-related aliasesAaron LI2018-02-031-0/+5
|
* zsh: disable terminal start/stop flow controlAaron LI2018-02-021-0/+13
|
* zsh: rule() allow to specify the charAaron LI2018-01-221-1/+1
|
* zsh: improve gpg-agent startup and support restartAaron LI2018-01-131-0/+7
|
* zsh: improve ssh-agent support by gpg-agentAaron LI2018-01-131-1/+32
|
* zsh/prompt: explain more about gitpwd()Aaron LI2017-11-291-1/+4
|
* zsh: add 80-gpg.zsh to setup gpg, also fix TTY problem for ssh-supportAaron LI2017-10-202-3/+37
|
* zsh: Move LS_COLORS set from profile to zsh/90-exports.zshAaron LI2017-10-202-7/+13
|
* zsh: Update tmux aliasesAaron LI2017-09-042-6/+9
|
* zsh: Move precmd() and preexec() to hooks.zshAaron LI2017-03-192-33/+13
|
* zsh: Use prompt from 'http://chneukirchen.org/dotfiles/.zshrc'Aaron LI2017-03-191-18/+39
|
* zsh: Update various settings; with minor fixesAaron LI2017-03-184-19/+63
| | | | Credit: http://chneukirchen.org/dotfiles/.zshrc
* zsh: Move cache to ~/.cache/zsh/Aaron LI2017-03-111-1/+1
|
* Update command existence check functionAaron LI2017-02-281-1/+5
| | | | | | Credit: * Stackoverflow: Check if a program exists from a Bash script Credit: https://stackoverflow.com/a/677212/4856091
* zsh: add function is_running()Aaron LI2017-02-281-0/+5
|
* zsh: Add key bindings for history search in vi-modeAaron LI2017-02-082-4/+12
| | | | Credit: http://zshwiki.org/home/zle/bindkeys
* Minor tweaksAaron LI2017-02-061-1/+2
|
* zsh: Add more commonly used key bindingsAaron LI2017-02-061-0/+76
| | | | | Credit: https://github.com/robbyrussell/oh-my-zsh/blob/master/lib/key-bindings.zsh
* _zsh: Speed up git promptAaron LI2017-01-221-3/+1
| | | | | * Add option "--untracked-files=no" to "git status" * Do not check the ahead status
* _zsh: emacs: Force LC_CTYPE=zh_CN.UTF-8Aaron LI2016-12-081-14/+15
| | | | | The environment variable "LC_CTYPE=zh_CN.UTF-8" is required to be able to use Fcitx inside Emacs (GUI).
* _zsh: Remove "gpg-connect-agent"Aaron LI2016-12-061-3/+2
|
* _zsh: Move some environment variables to _profileAaron LI2016-12-061-8/+3
|
* zsh: turn off zle_bracketed_paste for DFly cons25Aaron LI2016-08-121-2/+2
|
* Update gpg-agent settingsAaron LI2016-06-171-1/+3
|
* zsh: adjust the order of history.zshAaron LI2016-06-031-0/+1
|
* zsh: avoid switching to vi-mode reset bindkey settingsAaron LI2016-05-292-2/+10
|
* zsh: Add 60-zle.zsh and deal with bracketed pasteAaron LI2016-05-291-0/+20
|
* Move GPG_TTY to shell configurationAaron LI2016-05-151-1/+4
|
* 80-emacs.zsh: check existence of emacsclient firstAaron LI2016-05-151-23/+25
|
* _zsh: fix "ls" alias for BSDAaron LI2016-05-081-1/+5
|
* _zsh: adjust directory stack settingsAaron LI2016-05-021-0/+4
|
* _zsh: add handy git aliasesAaron LI2016-05-021-2/+6
|
* _zsh: add 80-tmux.zsh with "percol" integrationAaron LI2016-05-022-6/+34
|
* _zsh: reorder history.zsh; intergrate "percol"Aaron LI2016-05-022-12/+30
|
* _zsh/40-functions.zsh: add "exists()"Aaron LI2016-05-021-0/+5
|
* _zsh: adjust emacs aliasesAaron LI2016-05-021-7/+9
|
* _zsh: simplify initialization; order by perfixAaron LI2016-04-3013-2/+0
|
* Tune zsh configurations.Aaron LI2016-02-251-0/+2
| | | | | _zshrc: place 'aliases.zsh' to the last _zsh/emacs.zsh: add alias 'mu4e'
* zsh: add zsh/emacs.zshAaron LI2016-02-211-0/+37
|
* zsh/functions.zsh: syntax updatesAaron LI2016-02-211-20/+22
|