summaryrefslogtreecommitdiff
path: root/zsh/.zsh
diff options
context:
space:
mode:
Diffstat (limited to 'zsh/.zsh')
-rw-r--r--zsh/.zsh/.zprofile7
-rw-r--r--zsh/.zsh/.zshenv11
-rw-r--r--zsh/.zsh/.zshrc161
3 files changed, 0 insertions, 179 deletions
diff --git a/zsh/.zsh/.zprofile b/zsh/.zsh/.zprofile
deleted file mode 100644
index e6c4265..0000000
--- a/zsh/.zsh/.zprofile
+++ /dev/null
@@ -1,7 +0,0 @@
-export EDITOR=nvim
-export VISUAL=nvim
-export HISTSIZE=1000000
-export SAVEHIST=$HISTSIZE
-
-# Start X automatically
-[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
diff --git a/zsh/.zsh/.zshenv b/zsh/.zsh/.zshenv
deleted file mode 100644
index 2cd7b6a..0000000
--- a/zsh/.zsh/.zshenv
+++ /dev/null
@@ -1,11 +0,0 @@
-export ZDOTDIR=$HOME/.zsh
-
-# Source guix & nix profiles
-guix_profile=$HOME/.guix-env
-nix_profile=$HOME/.nix-profile/etc/profile.d/nix.sh
-
-[[ -f $guix_profile ]] && . $guix_profile
-[[ -f $nix_profile ]] && . $nix_profile
-
-# Export pass without repetitions
-export -U PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:$HOME/bin:$HOME/.gem/ruby/2.5.0/bin:/usr/lib/surfraw${PATH:+:}$PATH"
diff --git a/zsh/.zsh/.zshrc b/zsh/.zsh/.zshrc
deleted file mode 100644
index 0728e57..0000000
--- a/zsh/.zsh/.zshrc
+++ /dev/null
@@ -1,161 +0,0 @@
-## zgen {{{
-
-[ ! -d ~/.zsh/zgen ] && git clone https://github.com/tarjoilija/zgen.git ~/.zsh/zgen
-source "$HOME/.zsh/zgen/zgen.zsh"
-
-# Load plugins
-if ! zgen saved; then
-
- echo "Creating a zgen save"
-
- # Load oh-my-zsh framework
- zgen oh-my-zsh
-
- # Oh-my-zsh plugins
- zgen oh-my-zsh plugins/git
-
- # Navigation plugins
- zgen load urbainvaes/fzf-marks
- # zgen load wfxr/fzf-marks
-
- # Other plugins
- zgen load rupa/z
-
- # zsh-users plugins
- zgen load zsh-users/zsh-completions src
- zgen load zsh-users/zsh-syntax-highlighting
- zgen load zsh-users/zsh-autosuggestions
-
- # Save all to init script
- zgen save
-fi
-
-# Autosuggestion
-{
- ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=6'
-}
-
-# }}}
-## Overwrite default options {{{
-if [[ -n $SSH_CLIENT ]]; then
-PROMPT='%F{red}[%M]%f %0~ $ '
-else
-PROMPT='%0~ $ '
-fi
-
-# Options
-unsetopt histverify
-# }}}
-## My bindings {{{
-bindkey -v
-bindkey -a 'k' history-beginning-search-backward
-bindkey -a 'j' history-beginning-search-forward
-bindkey '^?' backward-delete-char # backspace
-bindkey '^N' history-beginning-search-forward
-bindkey '^P' history-beginning-search-backward
-bindkey '^a' beginning-of-line
-bindkey '^b' backward-char
-bindkey '^e' end-of-line
-bindkey '^f' forward-char
-bindkey '^g' jump
-bindkey '^h' backward-delete-char
-bindkey '^k' kill-line
-bindkey '^u' kill-whole-line
-bindkey '^v' visual-mode
-bindkey '^w' backward-kill-word
-bindkey '^y' autosuggest-accept
-bindkey '^z' z
-# }}}
-## fzf {{{
-
-[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
-
-# Use fzf with z
-unalias z 2> /dev/null
-z() {
- [ $# -gt 0 ] && _z "$*" && return
- cd "$(_z -l 2>&1 | fzf --height 40% --reverse --inline-info +s --tac --query "$*" | sed 's/^[0-9,.]* *//')"
- zle && zle reset-prompt
-}
-zle -N z
-
-# }}}
-## Colors {{{
-
-[[ -f $HOME/.local/colors.zsh ]] && source $HOME/.local/colors.zsh
-
-colorschemes=$(ls ${HOME}/.Xresources)
-
-function colo {
-
- COLORSCHEME=$1
- XRESOURCE_FILE=${HOME}/.Xresources/$COLORSCHEME
-
- # Change colors for current session
- if [[ ! -z "$TMUX" ]]; then
- printf '\x1bPtmux;'
- esc='\x1b\x1b'
- else
- esc='\x1b'
- fi
-
- /usr/bin/cpp ${XRESOURCE_FILE} | tr -d ' \t' | sed -n \
- -e "s/.*background:/${esc}]11;/p" \
- -e "s/.*foreground:/${esc}]10;/p" \
- -e "s/.*cursorColor:/${esc}]12;/p" \
- -e "s/.*borderColor:/${esc}]708;/p" \
- -e "s/.*color\\([0-9][^:]*\\):/${esc}]4;\\1;/p" | tr \\n \\a
-
- # Change color for future sessions
- xrdb ${XRESOURCE_FILE}
-
- echo "export COLORSCHEME=$1" > $HOME/.local/colors.zsh
- source $HOME/.local/colors.zsh
-}
-
-# Completion for colorschemes (-M -> Case insensitive)
-compctl -k "(${colorschemes})" -M 'm:{a-z}={A-Z}' colo
-
-function show256 {
- for i in {0..255} ; do
- printf "\x1b[48;5;%sm%3d\e[0m " "$i" "$i"
- if (( i == 15 )) || (( i > 15 )) && (( (i-15) % 6 == 0 )); then
- printf "\n";
- fi
- done
-}
-
-# }}}
-## Aliases {{{
-
-# Commands
-alias cdd='cd ~/dotfiles'
-
-# Programs
-alias a='vifm . .'
-alias ff='FreeFem++'
-alias m='cd ~/.mutt/attachments && mutt && cd -'
-alias e='nvim'
-alias mux='tmuxinator'
-alias n='nvim'
-alias ns='nvim -S Session.vim'
-alias v='vim'
-alias vs="vim -S Session.vim"
-alias email="mbsync -a"
-
-# Git
-alias g='git'
-alias rd='cd $(git rev-parse --show-toplevel)'
-
-# GNU Make
-alias mi='make install'
-alias mc='make clean'
-alias mca='make clean-all'
-
-# Applications
-alias -s pdf='xdg-open'
-
-# Global
-alias -g grep='grep --color=auto --exclude-dir={.git,.hg}'
-
-# }}}