feat(lsd): use lsd instead of exa
This commit is contained in:
parent
0aa0b98f17
commit
1fc67dce83
33
.config/lsd/config.yaml
Normal file
33
.config/lsd/config.yaml
Normal file
@ -0,0 +1,33 @@
|
||||
blocks:
|
||||
# - permission
|
||||
# - user
|
||||
# - group
|
||||
# - context
|
||||
- size
|
||||
- date
|
||||
# - inode
|
||||
# - links
|
||||
- name
|
||||
|
||||
color:
|
||||
when: auto
|
||||
theme: default
|
||||
|
||||
# Possible values: date, relative, '+<date_format>'
|
||||
# `date_format` will be a `strftime` formatted value.
|
||||
date: '+%F %T'
|
||||
|
||||
hyperlink: auto
|
||||
|
||||
# ignore-globs:
|
||||
# - .git
|
||||
|
||||
indicators: false
|
||||
|
||||
recursion:
|
||||
enabled: false
|
||||
depth: 2
|
||||
|
||||
total-size: true
|
||||
|
||||
symlink-arrow: =>
|
13
.zimrc
13
.zimrc
@ -17,25 +17,12 @@ zmodule run-help
|
||||
|
||||
### Productivity
|
||||
|
||||
# Utility aliases and functions. Adds colour to ls, grep and less.
|
||||
zmodule utility
|
||||
|
||||
# Sets up asdf, with auto install and optimized usage of the direnv plugin
|
||||
# https://github.com/zimfw/asdf
|
||||
#
|
||||
# Run `zimfw clean-dumpfile; compinit` to force loading the completion
|
||||
zmodule asdf
|
||||
|
||||
# ls directories first (applies to all aliases below)
|
||||
# ll with long format and git status (applies to all aliases below)
|
||||
# l all files
|
||||
# lr recursively as a tree
|
||||
# lx sorted by extension
|
||||
# lk sorted by largest file size last
|
||||
# lt sorted by newest modification time last
|
||||
# lc sorted by newest status change (ctime) last
|
||||
zmodule exa
|
||||
|
||||
# fzf
|
||||
# → Using a modified version (in .zshrc)
|
||||
|
||||
|
14
.zshrc
14
.zshrc
@ -164,13 +164,25 @@ source ${ZIM_HOME}/init.zsh
|
||||
# See also the Completion section below
|
||||
|
||||
alias cp='cp --interactive'
|
||||
alias ls='exa --icons --no-permissions --no-user'
|
||||
alias mv='mv --interactive'
|
||||
alias rm='rm -I'
|
||||
|
||||
autoload -U zmv
|
||||
alias mmv='noglob zmv -W'
|
||||
|
||||
# https://github.com/lsd-rs/lsd
|
||||
alias ls='lsd'
|
||||
|
||||
alias l='lsd -l'
|
||||
alias lt='lsd -ltr'
|
||||
alias lx='lsd -l --blocks=permission,user,group,context,size,date,name'
|
||||
|
||||
alias ll='l -A'
|
||||
alias llt='lt -A'
|
||||
alias llx='lx -A'
|
||||
|
||||
alias tree='lsd --long --tree --depth=2 --no-symlink'
|
||||
|
||||
# Dev
|
||||
#
|
||||
alias make='colormake-short'
|
||||
|
Loading…
Reference in New Issue
Block a user