Add atuin

This commit is contained in:
crater2150 2025-08-04 21:48:01 +02:00
parent cbf1edac22
commit 281ea9f354
4 changed files with 15 additions and 1 deletions

2
.zimrc
View file

@ -7,6 +7,7 @@ zmodule crater2150-zsh/chroma-z
zmodule $ZDOTDIR/plugins/tmpsrc
zmodule $ZDOTDIR/plugins/pyenv
zmodule $ZDOTDIR/plugins/cs-java-home
zmodule $ZDOTDIR/plugins/atuin
zmodule $ZDOTDIR/plugins/highlight-config
zmodule zsh-users/zsh-syntax-highlighting
@ -14,3 +15,4 @@ zmodule zsh-users/zsh-syntax-highlighting
zmodule ohmyzsh/ohmyzsh --root plugins/ng --fpath ./
zmodule carlosedp/mill-zsh-completions
zmodule zsh-users/zsh-autosuggestions

View file

@ -98,11 +98,17 @@ bindkey "\ev" zle-venv
# Map widgets to key
bindkey "\ec" fzf-change-directory
bindkey "^r" fzf-insert-history
bindkey "^xf" fzf-insert-files
bindkey "^xd" fzf-insert-directory
bindkey "^xn" fzf-insert-named-directory
if [[ $+commands[atuin] == 1 ]]; then
bindkey -M viins '^r' atuin-search-viins
bindkey -M vicmd '/' atuin-search
else
bindkey "^r" fzf-insert-history
fi
FZF_CHANGE_DIR_FIND_COMMAND="fd -t d"
FZF_INSERT_DIR_COMMAND="fd -t d"
FZF_INSERT_FILES_COMMAND="fd -t f"

1
confs
View file

@ -19,3 +19,4 @@ xd $XDG_CONFIG_HOME/xd.conf
zsh $ZDOTDIR
kitty $XDG_CONFIG_HOME/kitty/kitty.conf
kitty-sessions $XDG_CONFIG_HOME/kitty/sessions
atuin $XDG_CONFIG_HOME/atuin/config.toml

View file

@ -0,0 +1,5 @@
local FOUND_ATUIN=$+commands[atuin]
if [[ $FOUND_ATUIN -eq 1 ]]; then
source <(atuin init zsh --disable-up-arrow)
fi