use kak (instead of vim) and exa (instead of ls)
This commit is contained in:
parent
e25ca04307
commit
b5b350a1d3
1 changed files with 30 additions and 13 deletions
43
.bashrc
43
.bashrc
|
|
@ -116,18 +116,34 @@ alias lks='ls'
|
||||||
# alias ks='ls'
|
# alias ks='ls'
|
||||||
alias ms='ls'
|
alias ms='ls'
|
||||||
|
|
||||||
alias ls='ls -hF --color' # add colors for filetype recognition
|
# alias ls='ls -hF --color' # add colors for filetype recognition
|
||||||
alias l='ls -1'
|
# alias l='ls -1'
|
||||||
alias la='ls -Al' # show hidden files
|
# alias la='ls -Al' # show hidden files
|
||||||
alias lx='ls -lXB' # sort by extension
|
# alias lx='ls -lXB' # sort by extension
|
||||||
alias lk='ls -lSr' # sort by size
|
# alias lk='ls -lSr' # sort by size
|
||||||
alias lc='ls -lcr' # sort by change time
|
# alias lc='ls -lcr' # sort by change time
|
||||||
alias lu='ls -lur' # sort by access time
|
# alias lu='ls -lur' # sort by access time
|
||||||
alias lr='ls -lR' # recursive ls
|
# alias lr='ls -lR' # recursive ls
|
||||||
alias lt='ls -ltr' # sort by date
|
# alias lt='ls -ltr' # sort by date
|
||||||
alias lm='ls -al --color=none|less' # pipe through 'less'
|
# alias lm='ls -al --color=none|less' # pipe through 'less'
|
||||||
alias ll='ls -l'
|
# alias ll='ls -l'
|
||||||
alias tree='tree -Csu' # nice alternative to 'ls'
|
# alias tree='tree -Csu' # nice alternative to 'ls'
|
||||||
|
|
||||||
|
export PATH="$PATH:$HOME/.cargo/bin"
|
||||||
|
exadef="--icons --modified --git"
|
||||||
|
exal="--long --all --group --modified --header --level 2"
|
||||||
|
alias ls='exa ${exadef}' # add colors for filetype recognition
|
||||||
|
alias l='exa ${exadef} -1'
|
||||||
|
alias la='exa ${exadef} --all' # show hidden files
|
||||||
|
alias lx='exa ${exadef} ${exal} --sort extension' # sort by extension
|
||||||
|
alias lk='exa ${exadef} ${exal} --sort size' # sort by size
|
||||||
|
alias lc='exa ${exadef} ${exal} --sort modified' # sort by change time
|
||||||
|
alias lu='exa ${exadef} ${exal} --sort accessed' # sort by access time
|
||||||
|
alias lt='exa ${exadef} ${exal} --sort created' # sort by date
|
||||||
|
alias lr='exa ${exadef} ${exal} --recurse' # recursive ls
|
||||||
|
alias lm='exa ${exadef} ${exal} | kak' # pipe through editor
|
||||||
|
alias ll='exa ${exadef} ${exal}'
|
||||||
|
alias tree='exa ${xadef} ${exal} --tree' # nice alternative to 'ls'
|
||||||
|
|
||||||
# changes the default head/tail behaviour to output x lines,
|
# changes the default head/tail behaviour to output x lines,
|
||||||
# where x is the number of lines currently displayed on your terminal
|
# where x is the number of lines currently displayed on your terminal
|
||||||
|
|
@ -248,7 +264,7 @@ function repeat()
|
||||||
}
|
}
|
||||||
|
|
||||||
# default editor
|
# default editor
|
||||||
export EDITOR='gvim --nofork'
|
export EDITOR='kak'
|
||||||
|
|
||||||
# aliases to manage vim in server mode
|
# aliases to manage vim in server mode
|
||||||
alias latexed="gvim --servername LATEX "
|
alias latexed="gvim --servername LATEX "
|
||||||
|
|
@ -407,3 +423,4 @@ export TCLLIBPATH="~/.local/share/tkthemes"
|
||||||
export PATH="$PATH:/home/nojhan/.local/bin/"
|
export PATH="$PATH:/home/nojhan/.local/bin/"
|
||||||
|
|
||||||
# export PYTHONPATH="$PYTHONPATH:/home/nojhan/code/terminator/"
|
# export PYTHONPATH="$PYTHONPATH:/home/nojhan/code/terminator/"
|
||||||
|
export PYTHONPATH="$PYTHONPATH:/opt/pyAgrum/lib/python3.8/site-packages/"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue