diff options
| author | nsfisis <nsfisis@gmail.com> | 2023-09-04 09:24:51 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2023-09-04 09:24:51 +0900 |
| commit | 15b9254b3eabac6b6e6a4d3024c6cb39ee0ec3f5 (patch) | |
| tree | 5045ab2205f12918bb5f0d7e96272f61d1625297 /.zshrc | |
| parent | 8ab326402ab0ffd5b6eacf3990565c6285f0d62d (diff) | |
| download | dotfiles-15b9254b3eabac6b6e6a4d3024c6cb39ee0ec3f5.tar.gz dotfiles-15b9254b3eabac6b6e6a4d3024c6cb39ee0ec3f5.tar.zst dotfiles-15b9254b3eabac6b6e6a4d3024c6cb39ee0ec3f5.zip | |
zsh: add alias "ee"
Diffstat (limited to '.zshrc')
| -rw-r--r-- | .zshrc | 29 |
1 files changed, 23 insertions, 6 deletions
@@ -1,5 +1,10 @@ -export VISUAL=nvim -export EDITOR=nvim +if type nvim >/dev/null 2>&1; then + export VISUAL=nvim + export EDITOR=nvim +else + export VISUAL=vim + export EDITOR=vim +fi if type open >/dev/null 2>&1; then export BROWSER=open @@ -389,10 +394,22 @@ alias fd='noglob fd' alias g='git' alias gs='git s' -alias vim='nvim' -alias vimdiff='nvim -d' -alias view='nvim -R' -alias e='nvim' +if type nvim >/dev/null 2>&1; then + alias vim='nvim' + alias vimdiff='nvim -d' + alias view='nvim -R' + alias e='nvim' +else + alias e='vim' +fi + +if type fzf >/dev/null 2>&1; then + if type nvim >/dev/null 2>&1; then + alias ee="fzf --reverse --bind 'enter:become(nvim {})'" + else + alias ee="fzf --reverse --bind 'enter:become(vim {})'" + fi +fi if [[ "$(uname)" == "Darwin" ]]; then alias o='open' |
