new kakoune buffer select
This commit is contained in:
@@ -130,7 +130,9 @@ alias zf='z $(flirt)'
|
||||
# You may want to put all your additions into a separate file like
|
||||
# ~/.bash_aliases, instead of adding them here directly.
|
||||
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
|
||||
export EDITOR='kak'
|
||||
if [ -z "$EDITOR" ]; then
|
||||
export EDITOR='kak'
|
||||
fi
|
||||
|
||||
if [ -f ~/.bash_aliases ]; then
|
||||
. ~/.bash_aliases
|
||||
@@ -169,9 +171,17 @@ tinty_source_shell_theme() {
|
||||
# alias theme='tinty_source_shell_theme apply "$(tinty list | fzf --cycle)" && xrdb ~/.Xresources'
|
||||
# fi
|
||||
|
||||
|
||||
if [ -n "$(command -v tmux)" ] && [ -n "$(command -v kak)" ] && [ -z "$TMUX" ]; then
|
||||
alias kak='tmux new-session kak > /dev/null'
|
||||
SESH="$((tmux list-sessions 2>/dev/null || echo '-1') | cut -d' ' -f1 | tr -d : | sort -r | head -n1 | xargs -I{} echo '{} + 1' | bc)"
|
||||
alias kak='tmux new-session -e "EDITOR=\"kak -c $SESH\"" -s $SESH kak -s $SESH > /dev/null'
|
||||
elif [ -n "$(command -v tmux)" ] && [ -n "$(command -v kak)" ]; then
|
||||
SESH="$(tmux display-message -p '#S')"
|
||||
alias kak='kak -c $SESH 2>/dev/null || kak -s $SESH'
|
||||
alias vidir='EDITOR="kak -c $SESH 2/dev/null || kak -s $SESH" vidir'
|
||||
alias vipe='EDITOR="kak -c $SESH 2>/dev/null|| kak -s $SESH" vipe'
|
||||
fi
|
||||
|
||||
alias enter-dev='. enter-dev.sh'
|
||||
alias ssh='TERM="xterm-256color" ssh'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user