Compare commits

..

2 commits

Author SHA1 Message Date
crater2150
281ea9f354 Add atuin 2025-08-04 21:48:01 +02:00
crater2150
cbf1edac22 prompt todo: handle duplicates 2024-12-18 15:05:59 +01:00
5 changed files with 17 additions and 3 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

4
zshrc
View file

@ -102,8 +102,8 @@ exists thefuck && eval $(thefuck --alias)
if [[ -e $HOME/.calendars ]]; then
_prompt_todos() {
local todos=$(rg -l '^STATUS:NEEDS-ACTION' $HOME/.calendars | wc -l)
[[ $todos -gt 0 ]] && echo "Todos: $todos"
local todos=( ${(u)$( rg -l '^STATUS:NEEDS-ACTION' $HOME/.calendars ):t} )
[[ $#todos -gt 0 ]] && echo "Todos: $#todos"
}
__chromaz_extra_left+=_prompt_todos
fi