summaryrefslogtreecommitdiff
path: root/zsh/.zsh/.zshrc
diff options
context:
space:
mode:
authorUrbain Vaes <urbain@vaes.uk>2018-04-08 11:25:59 +0100
committerUrbain Vaes <urbain@vaes.uk>2018-04-08 14:48:55 +0100
commit0e325e0ac2110e9832aae051bb21f05dc6f8ccdc (patch)
tree031dce7e35a9839c787ec8e5975454ec07c4635e /zsh/.zsh/.zshrc
parent3ee22303b7561b0d784a5a004e656892579869f3 (diff)
Remove oh-my-zsh
Diffstat (limited to 'zsh/.zsh/.zshrc')
-rw-r--r--zsh/.zsh/.zshrc161
1 files changed, 0 insertions, 161 deletions
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}'
-
-# }}}