Age | Commit message (Collapse) | Author |
|
Fixes #4085: core -> plugin dependency issue.
Rename it to git_current_branch for clarity that it's git-specific.
Update all plugins that were calling it to use new name.
Fix variable leaks by making more variables in lib/git.zsh local.
Have lib/git.zsh use [[ ]] instead of [ ] everywhere.
|
|
Add 'rake stats' alias.
|
|
agnoster theme: stronger warning about changing SEGMENT_SEPARATOR character
|
|
Add branch plugin
|
|
archlinux: use $+commands instead of 'command -v' in a subshell
|
|
|
|
|
|
Default to using terminfo to set the terminal title
|
|
"fishy" theme: Shorten path .foo to .f, not .
|
|
Actually replace the value of the environment variable $HOME with
"~" instead of appending the tilde in front of the prompt.
|
|
|
|
Currently, the title is only set on supported terminals (i.e. xterm,
urxvt, screen etc.). Using terminfo entries to set the terminal title
adds support for many more terminals.
|
|
[Composer] redirect stderr to /dev/null for completion commands
|
|
Update link to git completion
|
|
|
|
Close #3627
|
|
This change enables UP-arrow and DOWN-arrow full-line history completion.
For example, if you write `git clone` and press UP:
- Before this change,
it will use the last command that starts with `git`.
- After this change,
it will use the last command that starts with `git clone`.
|
|
znt: faster startup of tools using colorifying (e.g. n-history), optimized heap usage for older Zsh's
|
|
Make spectrum_ls implementation consistent with $FG and spectrum_bls
|
|
Close #4193
|
|
This avoids an ordering dependency between this and the vi-mode plugin.
|
|
Hide spectrum.zsh var values to avoid junky output to terminal
|
|
The alias was removed in #3564. A couple of users were using
it, so I'm adding it back.
|
|
|
|
common-aliases: handle "dev" versions in version check
|
|
Recognize Firefox addon and Android packages.
|
|
Use actual `commit --amend` command for Mercurial
|
|
Uses `is-at-least` instead of a numeric comparison hack, so versions with non-numeric bits like "4.5.0-dev5" don't throw errors.
|
|
Add Ecosia to web-search plugin.
|
|
|
|
|
|
|
|
The tilde character is not expanded when inside quotes. See https://github.com/robbyrussell/oh-my-zsh/issues/4668#issuecomment-162213379
|
|
Make code in lib/termsupport.zsh more readable
|
|
|
|
When the current path is /home/user/.config/doublecmd the prompt
now reads "/h/u/.c/doublecmd", not "/h/u/./doublecmd" as was the
case. This matches what the Fish shell does.
Enclose the Perl snippet in single quotes instead of double quotes.
|
|
|
|
|
|
znt: updated README.md, twice as fast searching
|
|
|
|
|
|
|
|
Close #2739
|
|
|
|
Add support for "putty" $TERM in termsupport.zsh
|
|
[tmux-cssh plugin] Initial version
|
|
|
|
Fixes #4597
|
|
|
|
Otherwise `start` will confuse the first parameter as the title of
a new command prompt if the parameter contains whitespace. That is
because the command to be run will be:
start "abc def"
which opens a new command prompt window with the title "abc def".
With the added empty string we force the start command to interpret
the passed parameter as the file / command:
start "" "abc def"
which will be interpreted like `""` is the title and the rest is
the file or command to start.
-------
**NOTE:** this wouldn't be necessary if the start script in msys
was defined differently; that is, if it had the empty string
already incorporated in the script (/usr/bin/start), like so:
```diff
-cmd //c start "${@//&/^&}"
+cmd //c start "" "${@//&/^&}"
```
Notice however that this would make it impossible to use start
setting a different title, so it's probably best to leave it as is.
More info: http://sourceforge.net/p/msys2/tickets/14/
-------
The change `${(z)open_cmd}` is necessary to force zsh to split the
variable by the spaces and interpret it as separate words.
More info: http://zsh.sourceforge.net/FAQ/zshfaq03.html#l17
|