mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 16:53:00 +00:00
chezmoi: reorganise repo
This commit is contained in:
parent
b391e03c87
commit
67a78879db
278 changed files with 102 additions and 182 deletions
|
|
@ -1,38 +0,0 @@
|
|||
# $DOTFILES/tools/zsh/mod/navi.zsh
|
||||
# Date: 2024-12-01
|
||||
# Author: js0ny
|
||||
# Sourced by user's zshrc 在用户的 zshrc 中被引用
|
||||
|
||||
# Define __CD_CMD as "cd" by default
|
||||
__CD_CMD="cd"
|
||||
|
||||
# If zoxide is available, use it
|
||||
if command -v zoxide >/dev/null; then
|
||||
__CD_CMD="z"
|
||||
eval "$(zoxide init zsh)"
|
||||
fi
|
||||
|
||||
# Define aliases for quick navigation
|
||||
alias ..="$__CD_CMD .."
|
||||
alias ...="$__CD_CMD ../.."
|
||||
alias ....="$__CD_CMD ../../.."
|
||||
alias .....="$__CD_CMD ../../../.."
|
||||
alias ......="$__CD_CMD ../../../../.."
|
||||
|
||||
# Abbreviation for "cd -"
|
||||
alias - "$__CD_CMD -"
|
||||
|
||||
# Define zls function for cd + ls
|
||||
zls() {
|
||||
"$__CD_CMD" "$1" && ls
|
||||
}
|
||||
alias cdls=zls
|
||||
|
||||
# Quick Jump Directories
|
||||
[[ -d "$DOTFILES" ]] && alias dot="$__CD_CMD $DOTFILES"
|
||||
[[ -d "$HOME/Downloads" ]] && alias down="$__CD_CMD $HOME/Downloads"
|
||||
[[ -d "$HOME/.config" ]] && alias conf="$__CD_CMD $HOME/.config"
|
||||
[[ -d "$HOME/Obsidian" ]] && alias ob="$__CD_CMD $HOME/Obsidian"
|
||||
[[ -d "$HOME/Source" ]] && alias src="$__CD_CMD $HOME/Source"
|
||||
[[ -d "$HOME/Source/Scripts" ]] && alias scr="$__CD_CMD $HOME/Source/Scripts"
|
||||
[[ -d "$HOME/OrgFiles" ]] && alias org="$__CD_CMD $HOME/OrgFiles"
|
||||
Loading…
Add table
Add a link
Reference in a new issue