summaryrefslogtreecommitdiff
path: root/old
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2020-10-19 19:39:58 -0400
committerKjetil Orbekk <kj@orbekk.com>2020-10-19 19:42:32 -0400
commit6a96b51ea0501bd19adc70cf979c585e130b64fe (patch)
treed7e8987667c511b9e6c7f76e41cb1c39e02d0cf8 /old
parentd646e40aa813c0f15016af22b14e014dec3f40a1 (diff)
Reduce number of packages
Diffstat (limited to 'old')
-rwxr-xr-xold/old-zshrc/zshrc85
1 files changed, 85 insertions, 0 deletions
diff --git a/old/old-zshrc/zshrc b/old/old-zshrc/zshrc
new file mode 100755
index 0000000..6eef91c
--- /dev/null
+++ b/old/old-zshrc/zshrc
@@ -0,0 +1,85 @@
+# :)
+# ulimit -v 4194304 # 4G
+# ulimit -u 1024
+
+if [[ -f $HOME/.zshrc.local ]]; then
+ source $HOME/.zshrc.local
+fi
+
+# Don't upgrade oh-my-zsh automatically.
+DISABLE_AUTO_UPDATE="true"
+
+source $HOME/dotfiles/zgen/zgen.zsh
+# check if there's no init script
+if ! zgen saved; then
+ echo "Creating a zgen save"
+ zgen oh-my-zsh
+ # plugins
+ # zgen oh-my-zsh plugins/git
+ zgen oh-my-zsh plugins/ssh-agent
+ zgen oh-my-zsh plugins/gpg-agent
+ zgen oh-my-zsh plugins/colored-man-pages
+ zgen oh-my-zsh plugins/sudo
+ zgen oh-my-zsh plugins/history
+ zgen oh-my-zsh plugins/jump
+ zgen oh-my-zsh plugins/command-not-found
+ zgen oh-my-zsh plugins/taskwarrior
+ zgen load zsh-users/zsh-syntax-highlighting
+ # completions
+ zgen load zsh-users/zsh-completions src
+ # theme
+ # zgen oh-my-zsh themes/frisk
+ zgen load ehamberg/pure
+ # save all to init script
+ zgen save
+fi
+
+setopt extendedglob
+LANG=en_US.UTF-8
+HISTSIZE=1000000
+SAVEHIST=1000000
+
+if (( $+commands[ack-grep] )) ; then
+ alias ack=ack-grep
+fi
+
+# Emacs-like editor
+bindkey -e
+export WORDCHARS=''
+
+# Dvorak
+setopt DVORAK
+
+alias e="emacsclient -n"
+alias vi=/usr/games/sl
+
+alias ff="fileutil --gfs_user=gfp-reporting"
+alias diff=colordiff
+alias j=jump
+
+export EDITOR=vim
+export PAGER=less
+export TZ='America/New_York'
+export PATH=$HOME/bin:$PATH
+
+# allow editing of command line
+autoload -U edit-command-line
+zle -N edit-command-line
+bindkey "^V" edit-command-line
+
+function get-parent-dir() {
+ words=(${(z)LBUFFER})
+ if [[ "${words[${#words}]}" = /* ]]; then
+ # There is already a path thing here.
+ words[${#words}]="${words[${#words}]:h}/" # Parent directory.
+ else
+ words=($words $PWD)
+ fi
+ LBUFFER="${words[@]}"
+}
+zle -N get-parent-dir
+bindkey "^[u" get-parent-dir
+
+fpath=($HOME/.zsh-functions $fpath)
+autoload -Uz compinit
+compinit