Add conditions to some init stuff
This commit is contained in:
parent
e6fdd25097
commit
ed1ccdcaec
17
init.zsh
17
init.zsh
@ -83,6 +83,11 @@ elif [[ -v INSIDE_EMACS ]]; then
|
|||||||
alias e='emacsclient '
|
alias e='emacsclient '
|
||||||
alias emacs='emacsclient '
|
alias emacs='emacsclient '
|
||||||
alias n='emacsclient '
|
alias n='emacsclient '
|
||||||
|
elif [[ -v DISTROBOX_ENTER_PATH ]]; then
|
||||||
|
alias EDITOR=nvim
|
||||||
|
alias n=nvim
|
||||||
|
alias e=nvim
|
||||||
|
alias emacs=nvim
|
||||||
else
|
else
|
||||||
export EDITOR='emacsclient -a nvim -nw'
|
export EDITOR='emacsclient -a nvim -nw'
|
||||||
# Because I keep using n by mistake
|
# Because I keep using n by mistake
|
||||||
@ -196,7 +201,7 @@ function overwrite-mode {
|
|||||||
zle -N overwrite-mode
|
zle -N overwrite-mode
|
||||||
|
|
||||||
# Fancy prompt (starship)
|
# Fancy prompt (starship)
|
||||||
eval "$(starship init zsh)"
|
cmd_exists starship && eval "$(starship init zsh)"
|
||||||
# Change cursor shape for different vi modes.
|
# Change cursor shape for different vi modes.
|
||||||
function __zsh_vim_key_prompt_handler {
|
function __zsh_vim_key_prompt_handler {
|
||||||
SPACESHIP_CHAR_SYMBOL="❮"
|
SPACESHIP_CHAR_SYMBOL="❮"
|
||||||
@ -250,10 +255,12 @@ if cmd_exists pyenv; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Bookmarks
|
# Bookmarks
|
||||||
[[ -v BM_CWD_LS ]] || BM_CWD_LS=1
|
if cmd_exists emacs; then
|
||||||
[[ -v BM_MODE ]] || BM_MODE=daemon
|
[[ -v BM_CWD_LS ]] || BM_CWD_LS=1
|
||||||
[[ -v BM_AUTO_RELOAD ]] || BM_AUTO_RELOAD=1
|
[[ -v BM_MODE ]] || BM_MODE=daemon
|
||||||
source "${ZSH_CONFIG_DIR}/emacs-bookmark.zsh"
|
[[ -v BM_AUTO_RELOAD ]] || BM_AUTO_RELOAD=1
|
||||||
|
source "${ZSH_CONFIG_DIR}/emacs-bookmark.zsh"
|
||||||
|
fi
|
||||||
|
|
||||||
# Platform specific stuff
|
# Platform specific stuff
|
||||||
[ -f /usr/bin/pacman ] && source "${ZSH_CONFIG_DIR}/arch.zsh"
|
[ -f /usr/bin/pacman ] && source "${ZSH_CONFIG_DIR}/arch.zsh"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user