summaryrefslogtreecommitdiff
path: root/.config/zsh
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2022-08-17 13:51:30 +0000
committer0scar <qgt268@alumni.ku.dk>2022-08-17 13:51:30 +0000
commit87b2a30232d0ac2c201910b6a5271a1db8fdf664 (patch)
treeb17d78cff49a6360bcb8079255161df5f19501d7 /.config/zsh
parent51f67cc89bab04530f4d60dfd149358e3200b636 (diff)
Merge from downqwerk
Diffstat (limited to '.config/zsh')
-rw-r--r--.config/zsh/.zshrc7
1 files changed, 4 insertions, 3 deletions
diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc
index d53e20e..ba4f07b 100644
--- a/.config/zsh/.zshrc
+++ b/.config/zsh/.zshrc
@@ -159,7 +159,7 @@ function get_dhcp_replies () {
}
## Aliases
-alias c='cd $(tree -dfqi --noreport | fzf)'
+alias c=$'cd $(tree -dnfqi --noreport | sed -Ee "s/^\\.\\///g" | fzf)'
alias diff='diff --color=auto'
alias dmesg='dmesg --color=auto'
alias fsharpc='fsharpc --nologo --standalone'
@@ -170,13 +170,14 @@ alias glog='git log --pretty="%Cgreen%H%Creset [%G?] %cn: %s %Cred%d%Creset"'
alias irssi="irssi --home=${XDG_DATA_HOME:-$HOME/.config/irssi}"
alias ip='ip -c'
alias ls='lsd'
-alias l='ls -lAh'
+alias l='[ $(( $(tput cols) )) -lt 80 ] && ls -Ah || ls -lAh'
alias mutt='neomutt'
alias mv='mv -i'
alias pbcopy='xclip -selection clipboard -i'
alias pbpaste='xclip -selection clipboard -o'
alias s='vim $(fzf)'
alias scan='nmcli d wifi rescan'
+alias screen='TERM=st-256color screen -T screen-256color -s zsh'
alias sudo='doas'
alias v='vim --servername vim'
alias ptop="ps -o pid,user,size,pcpu,command --sort size cx"
@@ -215,6 +216,6 @@ if [[ $(tput cols) -gt 140 ]]; then
fi
# Use screen if in a ssh session
-[ -n "$SSH_CLIENT" ] && ! [[ "$TERM" =~ ^screen.*$ ]] && TERM=st-256color screen -T screen-256color -s zsh -R && exit 0
+[ -n "$SSH_CLIENT" ] && ! [[ "$TERM" =~ ^screen.*$ ]] && screen -R && exit 0
true