Migrate from zplug to zim

This commit is contained in:
crater2150 2022-12-13 17:43:38 +01:00
parent b8a9b90447
commit bae17dfdc5
4 changed files with 51 additions and 1 deletions

15
.zimrc Normal file
View file

@ -0,0 +1,15 @@
zmodule jreese/zsh-titles
zmodule crater2150-zsh/fzf-widgets
zmodule crater2150-zsh/conf
zmodule crater2150-zsh/chroma-z
zmodule $ZDOTDIR/plugins/tmpsrc
zmodule $ZDOTDIR/plugins/pyenv
zmodule $ZDOTDIR/plugins/highlight-config
zmodule zsh-users/zsh-syntax-highlighting
zmodule ohmyzsh/ohmyzsh --root plugins/ng
zmodule urbainvaes/fzf-marks

View file

@ -92,3 +92,22 @@ fi
zle-venv() { zle push-line; BUFFER="venv"; zle accept-line }
zle -N zle-venv
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
# Start fzf in a tmux pane
FZF_WIDGET_TMUX=1
# use fd for finding directories and files
FZF_CHANGE_DIR_FIND_COMMAND="fd -t d"
FZF_INSERT_DIR_COMMAND="fd -t d"
FZF_INSERT_FILES_COMMAND="fd -t f"
FZF_EDIT_FILES_COMMAND="fd -t f"
# modify history command to remove duplicates
FZF_HISTORY_COMMAND="fc -l 1 | sed s/ *[0-9]* //g | awk !seen[\$0]++"

View file

@ -1,3 +1,5 @@
typeset -gA ZSH_HIGHLIGHT_STYLES
ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern)
if [[ "`tput colors`" == "256" ]] || [[ "`tput colors`" == "88" ]] ; then

16
zshrc
View file

@ -1,3 +1,5 @@
typeset -U path
HISTFILE=~/.histfile
HISTSIZE=100000
SAVEHIST=100000
@ -57,7 +59,19 @@ function(){
. $(zdotfile completion.zsh)
source $(zdotfile zplug.zsh)
ZIM_HOME=${XDG_CACHE_HOME:-$HOME/.cache}/zim
if [[ ! -e ${ZIM_HOME}/zimfw.zsh ]]; then
curl -fsSL --create-dirs -o ${ZIM_HOME}/zimfw.zsh \
https://github.com/zimfw/zimfw/releases/latest/download/zimfw.zsh
fi
if [[ ! ${ZIM_HOME}/init.zsh -nt ${ZDOTDIR:-${HOME}}/.zimrc ]]; then
source ${ZIM_HOME}/zimfw.zsh init -q
fi
source ${ZIM_HOME}/init.zsh
#source $(zdotfile zplug.zsh)
. $(zdotfile bindings.zsh)