From 6b515973dd3801f7d044f09281c2a7ab4ef011e3 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Mon, 18 Sep 2023 14:31:28 -0400 Subject: zsh: Use oh-my-zsh --- zsh/.zshrc | 60 +++++++++++++++--------------------------------------------- 1 file changed, 15 insertions(+), 45 deletions(-) mode change 100644 => 100755 zsh/.zshrc (limited to 'zsh/.zshrc') diff --git a/zsh/.zshrc b/zsh/.zshrc old mode 100644 new mode 100755 index bdeb4f7..c7935e5 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -1,19 +1,22 @@ #!/bin/zsh -autoload -U compinit -compinit - -zstyle ':completion:*:descriptions' format '%U%B%d%b%u' -zstyle ':completion:*:warnings' format '%BSorry, no matches for: %d%b' - -unsetopt correctall -unsetopt equals - -autoload -U promptinit -promptinit +export ZSH="$HOME/.oh-my-zsh" + +ZSH_THEME="gentoo" + +plugins=( + autojump + colored-man-pages + fzf + git + mosh + pass + ripgrep +) -prompt gentoo +source $ZSH/oh-my-zsh.sh +export EDITOR=nvim export HISTSIZE=5000 export HISTFILE="$HOME/.history" export SAVEHIST=$HISTSIZE @@ -21,29 +24,6 @@ setopt hist_ignore_all_dups setopt hist_ignore_space setopt share_history -# Breaks "eix ^asdf" -# setopt extendedglob - -bindkey "^[[H" beginning-of-line -bindkey "^[[1~" beginning-of-line -bindkey "^[OH" beginning-of-line -bindkey "^[[F" end-of-line -bindkey "^[[4~" end-of-line -bindkey "^[OF" end-of-line -bindkey ' ' magic-space # also do history expansion on space -bindkey '^R' history-incremental-search-backward - -bindkey "^[[1;5C" forward-word -bindkey "^[[1;5D" backward-word - -bindkey '^[[Z' reverse-menu-complete - -# Make the delete key (or Fn + Delete on the Mac) work instead of outputting a ~ -bindkey '^?' backward-delete-char -bindkey "^[[3~" delete-char -bindkey "^[3;5~" delete-char -bindkey "\e[3~" delete-char - export PATH=:$PATH:~/bin alias pkgdiff="pkgdiff-mg" @@ -56,13 +36,3 @@ if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" fi export GPG_TTY=$(tty) - -FILES=( - /etc/profile.d/autojump.sh - /etc/profile.d/vte-2.91.sh - /usr/share/fzf/key-bindings.zsh -) - -for file in "${FILES[@]}"; do - [[ -e $file ]] && . "${file}" -done -- cgit v1.2.3