

git:branch (242) - The name of the current branch when in a Git repository.git:stash (cyan) - For PURE_GIT_STASH_SYMBOL.git:arrow (cyan) - For PURE_GIT_UP_ARROW and PURE_GIT_DOWN_ARROW.execution_time (yellow) - The execution time of the last command when exceeding PURE_CMD_MAX_EXEC_TIME.The color names, their default, and what part they affect are: Only if your terminal supports 24-bit colors (true color) or when the zsh/nearcolor module is loaded.Ĭolors can be changed by using zstyle with a pattern of the form :prompt:pure:$color_name and style color. # followed by an RGB triplet in hexadecimal format, for example #424242.The name of one of the following nine colors: black, red, green, yellow, blue, magenta, cyan, white, and default (the terminal’s default foreground).If your $TERM is xterm-256color, see this chart. A decimal integer corresponding to the color index of your terminal.

Zstyle :prompt:pure:environment:nix-shell show no ColorsĪs explained in ZSH's manual, color values can be: It is enabled by default, you can disable it with: Nix-shell integration adds the shell name to the prompt when used from within a nix shell. Zstyle :prompt:pure:git:fetch only_upstream yes In some cases, this can result in faster updates for Git arrows, but for most users, it's better to leave this setting disabled. You can set Pure to only git fetch the upstream branch of the current local branch. To activate this you'll need to opt in via zstyle: Showing git stash status as part of the prompt is not activated by default. Time in seconds to delay git dirty checking when git status takes > 5 seconds.ĭefines the prompt symbol used when the vicmd keymap is active (VI-mode). Mostly useful on large repos (like WebKit). Prevents Pure from checking whether the current Git remote has been updated.ĭo not include untracked files in dirtiness check. The max execution time of a process before its run time is shown when it exits. Older versions of ZSH are known to work, but they are not recommended. Makes an excellent starting point for your own custom prompt.Ĭan be installed with npm or manually.Support VI-mode indication by reverse prompt symbol (Zsh 5.3+).Shows the current path in the title and the current folder & command when a process is running.Username and host only displayed when in an SSH session or a container.Command execution time will be displayed if it exceeds the set threshold.

Prompt character turns red if the last command didn't exit with 0.Indicates when you have unpushed/unpulled git commits with up/down arrows.Shows git branch and whether it's dirty (with a *).Comes with the perfect prompt character.Īuthor went through the whole Unicode range to find it.We wanted something visually pleasing that stayed out of our way. Most prompts are cluttered, ugly and slow.
Lightweight iterm theme code#
As a result team members can instantly start coding with fresh dev environmentsįor each new task - no matter if you are building a new feature, want to fix a bug, or work on a code review. Natively integrated with GitLab, GitHub, and Bitbucket, Gitpod automatically and continuously prebuilds devĮnvironments for all your branches.
