Commit 65f6e5cb07a5cc4a8c6409b8181dac35c0e6e265

Authored by mj
1 parent f45d3a1d03
Exists in master and in 2 other branches 02-merge, dev

IMP template: zshrc

Showing 1 changed file with 71 additions and 19 deletions Side-by-side Diff

  1 +# ENVIRONMENT:
  2 +export GJ_DEVENV=local_aptproxy
  3 +
1 4 # Path to your oh-my-zsh installation.
2   -export ZSH=$HOME/.oh-my-zsh
  5 +export ZSH=~/.config/oh-my-zsh
3 6  
4 7 # Set name of the theme to load.
5 8 # Look in ~/.oh-my-zsh/themes/
6 9 # Optionally, if you set this to "random", it'll load a random theme each
7 10 # time that oh-my-zsh is loaded.
8   -ZSH_THEME="robbyrussell"
  11 +ZSH_THEME="wedisagree"
9 12  
10 13 # Uncomment the following line to use case-sensitive completion.
11   -# CASE_SENSITIVE="true"
  14 +CASE_SENSITIVE="true"
12 15  
13 16 # Uncomment the following line to disable bi-weekly auto-update checks.
14 17 # DISABLE_AUTO_UPDATE="true"
... ... @@ -26,26 +29,29 @@ ZSH_THEME="robbyrussell"
26 29 # ENABLE_CORRECTION="true"
27 30  
28 31 # Uncomment the following line to display red dots whilst waiting for completion.
29   -# COMPLETION_WAITING_DOTS="true"
  32 +COMPLETION_WAITING_DOTS="true"
30 33  
31 34 # Uncomment the following line if you want to disable marking untracked files
32 35 # under VCS as dirty. This makes repository status check for large repositories
33 36 # much, much faster.
34   -# DISABLE_UNTRACKED_FILES_DIRTY="true"
  37 +DISABLE_UNTRACKED_FILES_DIRTY="true"
35 38  
36 39 # Uncomment the following line if you want to change the command execution time
37 40 # stamp shown in the history command output.
38 41 # The optional three formats: "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
39   -# HIST_STAMPS="mm/dd/yyyy"
  42 +HIST_STAMPS="dd.mm.yyyy"
40 43  
41 44 # Would you like to use another custom folder than $ZSH/custom?
42 45 # ZSH_CUSTOM=/path/to/new-custom-folder
43 46  
  47 +# z:
  48 +# export _Z_DATA="$HOME/.config/.z"
  49 +
44 50 # Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
45 51 # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
46 52 # Example format: plugins=(rails git textmate ruby lighthouse)
47 53 # Add wisely, as too many plugins slow down shell startup.
48   -plugins=(git)
  54 +# plugins=(git)
49 55  
50 56 # User configuration
51 57  
... ... @@ -55,7 +61,61 @@ export PATH=$HOME/bin:/usr/local/bin:$PATH
55 61 source $ZSH/oh-my-zsh.sh
56 62  
57 63 # You may need to manually set your language environment
58   -# export LANG=en_US.UTF-8
  64 +export LANG=en_US.UTF-8
  65 +
  66 +#
  67 +# ANTIGEN:
  68 +#
  69 +source $ZSH_CUSTOM/tools/antigen/antigen.zsh
  70 +
  71 +# MUST:
  72 +antigen bundle autoenv
  73 +antigen bundle command-not-found
  74 +antigen bundle common-aliases
  75 +antigen bundle debian
  76 +antigen bundle dirhistory
  77 +antigen bundle extract
  78 +antigen bundle git
  79 +antigen bundle history
  80 +antigen bundle history-substring-search
  81 +antigen bundle iwhois
  82 +antigen bundle per-directory-history
  83 +antigen bundle screen
  84 +antigen bundle ssh-agent
  85 +antigen bundle systemadmin
  86 +antigen bundle z
  87 +antigen bundle zsh_reload
  88 +# /MUST
  89 +
  90 +# NICE:
  91 +antigen bundle screen
  92 +antigen bundle ssh-agent
  93 +antigen bundle web-search
  94 +# # if webdev:
  95 +# antigen bundle catimg
  96 +
  97 +# docker:
  98 +antigen bundle docker
  99 +
  100 +# python:
  101 +antigen bundle pip
  102 +antigen bundle python
  103 +antigen bundle virtualenv
  104 +antigen bundle virtualenvwrapper
  105 +
  106 +# kde:
  107 +antigen bundle kate
  108 +
  109 +#
  110 +# THEME #----------
  111 +#
  112 +antigen theme muse
  113 +
  114 +antigen apply
  115 +
  116 +# ssh
  117 +export SSH_KEY_PATH="~/.ssh/id_rsa"
  118 +zstyle :omz:plugins:ssh-agent agent-forwarding on
59 119  
60 120 # Preferred editor for local and remote sessions
61 121 # if [[ -n $SSH_CONNECTION ]]; then
... ... @@ -67,14 +127,6 @@ source $ZSH/oh-my-zsh.sh
67 127 # Compilation flags
68 128 # export ARCHFLAGS="-arch x86_64"
69 129  
70   -# ssh
71   -# export SSH_KEY_PATH="~/.ssh/dsa_id"
72   -
73   -# Set personal aliases, overriding those provided by oh-my-zsh libs,
74   -# plugins, and themes. Aliases can be placed here, though oh-my-zsh
75   -# users are encouraged to define aliases within the ZSH_CUSTOM folder.
76   -# For a full list of active aliases, run `alias`.
77   -#
78   -# Example aliases
79   -# alias zshconfig="mate ~/.zshrc"
80   -# alias ohmyzsh="mate ~/.oh-my-zsh"
  130 +if [ -f ~/.bash_aliases ]; then
  131 + . ~/.bash_aliases
  132 +fi