From 33cd4712cfd1b3f117355d994a0b455e9ea4e52c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Av=C3=A9?= Date: Sat, 6 Aug 2022 17:11:13 +0200 Subject: [PATCH] Add autocd option --- zsh/.zshrc | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/zsh/.zshrc b/zsh/.zshrc index 206b8a7..8eef87c 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -10,6 +10,9 @@ export LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40; zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS} zstyle ':completion:*' menu select +# Use cd without cd +setopt autocd + # Make sure that search using up works autoload -U up-line-or-beginning-search autoload -U down-line-or-beginning-search @@ -36,6 +39,9 @@ export SAVEHIST=10000000 source $XDG_CONFIG_HOME/zsh/powerlevel10k/powerlevel10k.zsh-theme +# To customize prompt, run `p10k configure` or edit ~/.config/zsh/.p10k.zsh. +[[ ! -f ~/.config/zsh/.p10k.zsh ]] || source ~/.config/zsh/.p10k.zsh + # Preferred editor for local and remote sessions # if [[ -n $SSH_CONNECTION ]]; then # else @@ -60,7 +66,7 @@ if [ -f ~/.bash_aliases ]; then fi # GPULab -export GPULAB_CERT='/home/user/Other/gpulab.pem' +export GPULAB_CERT="$XDG_DATA_HOME/gpulab.pem" export GPULAB_DEV='False' # Smartcd @@ -85,23 +91,20 @@ export TERM="screen-256color" export FrameworkPathOverride=/lib/mono/4.5 # Local python installation -export PATH=/home/user/.local/bin:$PATH - -# MicroMamba -export MAMBA_ROOT_PREFIX=/home/user/.micromamba +export PATH=$HOME/.local/bin:$PATH # >>> mamba initialize >>> # !! Contents within this block are managed by 'mamba init' !! export MAMBA_EXE="/usr/bin/micromamba"; -export MAMBA_ROOT_PREFIX="/home/user/.micromamba"; -__mamba_setup="$('/usr/bin/micromamba' shell hook --shell zsh --prefix '/home/user/.micromamba' 2> /dev/null)" +export MAMBA_ROOT_PREFIX="$XDG_DATA_HOME/micromamba"; +__mamba_setup="$('/usr/bin/micromamba' shell hook --shell zsh --prefix $MAMBA_ROOT_PREFIX 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__mamba_setup" else - if [ -f "/home/user/.micromamba/etc/profile.d/micromamba.sh" ]; then - . "/home/user/.micromamba/etc/profile.d/micromamba.sh" + if [ -f "$MAMBA_ROOT_PREFIX/etc/profile.d/micromamba.sh" ]; then + . "$MAMBA_ROOT_PREFIX/etc/profile.d/micromamba.sh" else - export PATH="/home/user/.micromamba/bin:$PATH" # extra space after export prevents interference from conda init + export PATH="$MAMBA_ROOT_PREFIX/bin:$PATH" # extra space after export prevents interference from conda init fi fi unset __mamba_setup @@ -124,7 +127,6 @@ if [[ "$TERM" == (Eterm*|alacritty*|aterm*|gnome*|konsole*|kterm*|putty*|rxvt*|s fi # Aliases - alias ls="ls --color=auto" alias gdb='gdb -q' alias ll='ls -lhat' @@ -135,6 +137,3 @@ alias compress="tar --use-compress-program=lbzip2 -cvf" alias vim="nvim" alias wget=wget --hsts-file="$XDG_DATA_HOME/wget-hsts" alias xbindkeys="xbindkeys -f $XDG_CONFIG_HOME/xbindkeys/config" - -# To customize prompt, run `p10k configure` or edit ~/.config/zsh/.p10k.zsh. -[[ ! -f ~/.config/zsh/.p10k.zsh ]] || source ~/.config/zsh/.p10k.zsh