.zshrc (4231B)
1 # If you come from bash you might have to change your $PATH. 2 # export PATH=$HOME/bin:$HOME/.local/bin:/usr/local/bin:$PATH 3 4 # Path to your Oh My Zsh installation. 5 export ZSH="$HOME/.oh-my-zsh" 6 7 # Set name of the theme to load --- if set to "random", it will 8 # load a random theme each time Oh My Zsh is loaded, in which case, 9 # to know which specific one was loaded, run: echo $RANDOM_THEME 10 # See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes 11 ZSH_THEME="robbyrussell" 12 13 # Set list of themes to pick from when loading at random 14 # Setting this variable when ZSH_THEME=random will cause zsh to load 15 # a theme from this variable instead of looking in $ZSH/themes/ 16 # If set to an empty array, this variable will have no effect. 17 # ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" ) 18 19 # Uncomment the following line to use case-sensitive completion. 20 # CASE_SENSITIVE="true" 21 22 # Uncomment the following line to use hyphen-insensitive completion. 23 # Case-sensitive completion must be off. _ and - will be interchangeable. 24 # HYPHEN_INSENSITIVE="true" 25 26 # Uncomment one of the following lines to change the auto-update behavior 27 # zstyle ':omz:update' mode disabled # disable automatic updates 28 # zstyle ':omz:update' mode auto # update automatically without asking 29 # zstyle ':omz:update' mode reminder # just remind me to update when it's time 30 31 # Uncomment the following line to change the frequency the auto-updater is run (in days). 32 # zstyle ':omz:update' frequency 13 33 34 # Uncomment the following line to set how old an update must be before it's applied, manually or via the auto-updater (in days). 35 # zstyle ':omz:update' cooldown 10 36 37 # Uncomment the following line if pasting URLs and other text is messed up. 38 # DISABLE_MAGIC_FUNCTIONS="true" 39 40 # Uncomment the following line to disable colors in ls. 41 # DISABLE_LS_COLORS="true" 42 43 # Uncomment the following line to disable auto-setting terminal title. 44 # DISABLE_AUTO_TITLE="true" 45 46 # Uncomment the following line to enable command auto-correction. 47 # ENABLE_CORRECTION="true" 48 49 # Uncomment the following line to display red dots whilst waiting for completion. 50 # You can also set it to another string to have that shown instead of the default red dots. 51 # e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f" 52 # Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765) 53 # COMPLETION_WAITING_DOTS="true" 54 55 # Uncomment the following line if you want to disable marking untracked files 56 # under VCS as dirty. This makes repository status check for large repositories 57 # much, much faster. 58 # DISABLE_UNTRACKED_FILES_DIRTY="true" 59 60 # Uncomment the following line if you want to change the command execution time 61 # stamp shown in the history command output. 62 # You can set one of the optional three formats: 63 # "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd" 64 # or set a custom format using the strftime function format specifications, 65 # see 'man strftime' for details. 66 # HIST_STAMPS="mm/dd/yyyy" 67 68 # Would you like to use another custom folder than $ZSH/custom? 69 # ZSH_CUSTOM=/path/to/new-custom-folder 70 71 # Which plugins would you like to load? 72 # Standard plugins can be found in $ZSH/plugins/ 73 # Custom plugins may be added to $ZSH_CUSTOM/plugins/ 74 # Example format: plugins=(rails git textmate ruby lighthouse) 75 # Add wisely, as too many plugins slow down shell startup. 76 plugins=(git) 77 78 source $ZSH/oh-my-zsh.sh 79 80 # User configuration 81 82 # export MANPATH="/usr/local/man:$MANPATH" 83 84 # You may need to manually set your language environment 85 # export LANG=en_US.UTF-8 86 87 # Preferred editor for local and remote sessions 88 # if [[ -n $SSH_CONNECTION ]]; then 89 # export EDITOR='vim' 90 # else 91 # export EDITOR='nvim' 92 # fi 93 94 # Compilation flags 95 # export ARCHFLAGS="-arch $(uname -m)" 96 97 # Set personal aliases, overriding those provided by Oh My Zsh libs, 98 # plugins, and themes. Aliases can be placed here, though Oh My Zsh 99 # users are encouraged to define aliases within a top-level file in 100 # the $ZSH_CUSTOM folder, with .zsh extension. Examples: 101 # - $ZSH_CUSTOM/aliases.zsh 102 # - $ZSH_CUSTOM/macos.zsh 103 # For a full list of active aliases, run `alias`. 104 # 105 # Example aliases 106 # alias zshconfig="mate ~/.zshrc" 107 # alias ohmyzsh="mate ~/.oh-my-zsh" 108 109 # Hide user@hostname if logged in as default local user