Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| public:computer:iterm_customize [2022/09/25 01:20] – alex | public:computer:iterm_customize [2022/09/25 23:03] (current) – alex | ||
|---|---|---|---|
| Line 199: | Line 199: | ||
| $ upgrade_oh_my_zsh | $ upgrade_oh_my_zsh | ||
| </ | </ | ||
| + | |||
| + | ===== Examples ===== | ||
| + | * ~/.zshrc <sxh bash title: | ||
| + | # Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc. | ||
| + | # Initialization code that may require console input (password prompts, [y/n] | ||
| + | # confirmations, | ||
| + | if [[ -r " | ||
| + | source " | ||
| + | fi | ||
| + | |||
| + | # If you come from bash you might have to change your $PATH. | ||
| + | # export PATH=$HOME/ | ||
| + | export ANDROID_HOME=${HOME}/ | ||
| + | export PATH=${PATH}: | ||
| + | export PATH=${PATH}: | ||
| + | |||
| + | # Path to your oh-my-zsh installation. | ||
| + | export ZSH="/ | ||
| + | |||
| + | # Set name of the theme to load --- if set to " | ||
| + | # load a random theme each time oh-my-zsh is loaded, in which case, | ||
| + | # to know which specific one was loaded, run: echo $RANDOM_THEME | ||
| + | # See https:// | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | ZSH_THEME=" | ||
| + | |||
| + | # Set list of themes to pick from when loading at random | ||
| + | # Setting this variable when ZSH_THEME=random will cause zsh to load | ||
| + | # a theme from this variable instead of looking in ~/ | ||
| + | # If set to an empty array, this variable will have no effect. | ||
| + | # ZSH_THEME_RANDOM_CANDIDATES=( " | ||
| + | |||
| + | # Uncomment the following line to use case-sensitive completion. | ||
| + | # CASE_SENSITIVE=" | ||
| + | |||
| + | # Uncomment the following line to use hyphen-insensitive completion. | ||
| + | # Case-sensitive completion must be off. _ and - will be interchangeable. | ||
| + | # HYPHEN_INSENSITIVE=" | ||
| + | |||
| + | # Uncomment the following line to disable bi-weekly auto-update checks. | ||
| + | # DISABLE_AUTO_UPDATE=" | ||
| + | |||
| + | # Uncomment the following line to change how often to auto-update (in days). | ||
| + | # export UPDATE_ZSH_DAYS=13 | ||
| + | |||
| + | # Uncomment the following line to disable colors in ls. | ||
| + | # DISABLE_LS_COLORS=" | ||
| + | |||
| + | # Uncomment the following line to disable auto-setting terminal title. | ||
| + | # DISABLE_AUTO_TITLE=" | ||
| + | |||
| + | # Uncomment the following line to enable command auto-correction. | ||
| + | # ENABLE_CORRECTION=" | ||
| + | |||
| + | # Uncomment the following line to display red dots whilst waiting for completion. | ||
| + | # COMPLETION_WAITING_DOTS=" | ||
| + | |||
| + | # Uncomment the following line if you want to disable marking untracked files | ||
| + | # under VCS as dirty. This makes repository status check for large repositories | ||
| + | # much, much faster. | ||
| + | # DISABLE_UNTRACKED_FILES_DIRTY=" | ||
| + | |||
| + | # Uncomment the following line if you want to change the command execution time | ||
| + | # stamp shown in the history command output. | ||
| + | # You can set one of the optional three formats: | ||
| + | # " | ||
| + | # or set a custom format using the strftime function format specifications, | ||
| + | # see 'man strftime' | ||
| + | # HIST_STAMPS=" | ||
| + | |||
| + | # Would you like to use another custom folder than $ZSH/ | ||
| + | # ZSH_CUSTOM=/ | ||
| + | |||
| + | # Which plugins would you like to load? | ||
| + | # Standard plugins can be found in ~/ | ||
| + | # Custom plugins may be added to ~/ | ||
| + | # Example format: plugins=(rails git textmate ruby lighthouse) | ||
| + | # Add wisely, as too many plugins slow down shell startup. | ||
| + | plugins=( | ||
| + | git | ||
| + | zsh-syntax-highlighting | ||
| + | zsh-autosuggestions | ||
| + | ) | ||
| + | |||
| + | source $ZSH/ | ||
| + | |||
| + | # User configuration | ||
| + | |||
| + | # export MANPATH="/ | ||
| + | |||
| + | # You may need to manually set your language environment | ||
| + | # export LANG=en_US.UTF-8 | ||
| + | |||
| + | # Preferred editor for local and remote sessions | ||
| + | # if [[ -n $SSH_CONNECTION ]]; then | ||
| + | # | ||
| + | # else | ||
| + | # | ||
| + | # fi | ||
| + | |||
| + | # Compilation flags | ||
| + | # export ARCHFLAGS=" | ||
| + | |||
| + | # Set personal aliases, overriding those provided by oh-my-zsh libs, | ||
| + | # plugins, and themes. Aliases can be placed here, though oh-my-zsh | ||
| + | # users are encouraged to define aliases within the ZSH_CUSTOM folder. | ||
| + | # For a full list of active aliases, run `alias`. | ||
| + | # | ||
| + | # Example aliases | ||
| + | # alias zshconfig=" | ||
| + | # alias ohmyzsh=" | ||
| + | |||
| + | |||
| + | |||
| + | # To customize prompt, run `p10k configure` or edit ~/ | ||
| + | [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh | ||
| + | |||
| + | autoload -U promptinit; promptinit | ||
| + | prompt pure | ||
| + | |||
| + | alias vim=" | ||
| + | alias vi=" | ||
| + | alias vimdiff=" | ||
| + | export EDITOR=/ | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ===== References ===== | ||
| * [[https:// | * [[https:// | ||