feat: update zsh aliases and options for improved functionality
- Modify `ls` and `la` aliases for better compatibility with `lsd` - Add `gs` alias for a concise git status command - Reinstate history settings in zsh options for consistent behavior - Ensure history management options are clearly defined
This commit is contained in:
1 parent
2ec3c0b116
commit
b238f54ca3
3 files changed
+8
-8
No files matched your search
@@ -36,4 +36,3 @@ zinit is-snippet id-as for \
|
||||
$ZDOTDIR/snippets/aliases \
|
||||
$ZDOTDIR/snippets/options \
|
||||
$ZDOTDIR/snippets/bin
|
||||
|
||||
@@ -2,15 +2,15 @@
|
||||
|
||||
# Modern alternatives to traditional commands
|
||||
alias cat='bat'
|
||||
alias ls='lsd'
|
||||
alias ll='lsd -l'
|
||||
alias la='lsd -la'
|
||||
alias ls='lsd -A'
|
||||
alias la='lsd -lA'
|
||||
alias tree='lsd --tree'
|
||||
alias nano='micro'
|
||||
alias fetch='fastfetch'
|
||||
|
||||
# Git shortcuts
|
||||
alias g='git'
|
||||
alias gs='git status -sb'
|
||||
alias ga='git add'
|
||||
alias gc='git commit'
|
||||
alias gp='git push'
|
||||
|
||||
@@ -8,11 +8,8 @@ setopt MENU_COMPLETE
|
||||
setopt EXTENDED_GLOB
|
||||
setopt INTERACTIVE_COMMENTS
|
||||
setopt APPEND_HISTORY
|
||||
setopt PUSHD_IGNORE_DUPS
|
||||
|
||||
HISTFILE="${ZDOTDIR:-$HOME}/.zsh_history"
|
||||
HISTSIZE=5000000
|
||||
SAVEHIST=5000000
|
||||
HIST_STAMPS="dd.mm.yyyy"
|
||||
setopt BANG_HIST # Treat the '!' character specially during expansion.
|
||||
setopt EXTENDED_HISTORY # Write the history file in the ":start:elapsed;command" format.
|
||||
setopt INC_APPEND_HISTORY # Write to the history file immediately, not when the shell exits.
|
||||
@@ -26,4 +23,8 @@ setopt HIST_SAVE_NO_DUPS # Don't write duplicate entries in the history
|
||||
setopt HIST_REDUCE_BLANKS # Remove superfluous blanks before recording entry.
|
||||
setopt HIST_VERIFY # Don't execute immediately upon history expansion.
|
||||
|
||||
HISTFILE="${ZDOTDIR:-$HOME}/.zsh_history"
|
||||
HISTSIZE=5000000
|
||||
SAVEHIST=5000000
|
||||
|
||||
zstyle ':fzf-tab:complete:cd:*' fzf-preview 'lsd -1 --color=always --icon=always $realpath'
|
||||
Reference in new issue
Block a user