Age | Commit message (Collapse) | Author |
|
|
|
Add support for "putty" $TERM in termsupport.zsh
|
|
|
|
|
|
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
|
|
Added an option for the msys value of $OSTYPE
|
|
|
|
There a syntax error if $cmd_var contains more than one word,
so we drop the current way to prepend nohup and use a simpler
if-else form.
|
|
|
|
Apparently `nohup` is not needed in OSX, and using it has the side
that it may break under tmux with the error
nohup: can't detach from console: No such file or directory
For now, this commit only drops the use of `nohup` in OSX. But it
*may* not be necessary under other similar platforms.
|
|
Disable bracketed-paste-magic in zsh 5.1.1, where it is buggy
|
|
diagnostics: fix for reserved-word changes in zsh 5.1
|
|
Cross-platform clipboard clipcopy() and clippaste()
|
|
Reference:
https://github.com/zsh-users/zsh/blob/zsh-5.1.1/NEWS#L20-L32
|
|
A bracketed-paste-magic bug breaks pasting of CJK and some other characters in zsh 5.1.1.
http://www.zsh.org/mla/workers/2015/msg02680.html
See #4434
|
|
|
|
Redirect STDERR along with STDOUT when looking for ack-grep
|
|
The executable command on Mac OSX is 'ack' rather than 'ack-grep'.
|
|
|
|
fix url-quote-magic not working issue
|
|
Uniform git prompt equal remote
|
|
cvs's metadata is under CVS and not .cvs
|
|
|
|
Uniform git prompt equal remote to all others prompts, setting the correct symbol
(if applicable) to $git_remote_status, instead of echoing it.
It also solves the problem pointed out in #3911
|
|
Fix completion waiting dots function
|
|
Add omz_diagnostic_dump() to help with bug reporting
|
|
added ZSH_THEME_GIT_PROMPT_EQUAL_REMOTE
|
|
Fold terminalapp plugin in to lib/termsupport
|
|
add check for colored ls on openbsd. (retry of #2225)
|
|
Repair `zsh` Path Permissions on `oh-my-zsh` Startup under Cygwin
|
|
Incompatibilites between 5.0.8 and 5.1:
bracketed-paste-magic may also be necessary in order to apply url-quote-magic.
Reference:
https://github.com/zsh-users/zsh/blob/a9df6aaa702abf761b155cd842a7f6917be44139/Functions/Zle/url-quote-magic#L11
|
|
This commit uses the (hopefully) standard rmam and smam escape sequences
which toggle off and on line wrapping respectively.
This is so that extra dots that don't fit the current line won't be
displayed in the next line, which would in turn make the shell
display a new prompt on the next line after the dots are hidden.
I've added a check for $terminfo rmam and smam values to be sure we have
them before printing them out.
If this commit breaks something post an issue with your terminal
emulator and $TERM value and we'll figure out what went wrong.
|
|
This makes it clearer and possibly more portable for different
platforms.
|
|
|
|
shasum seems more widely available than md5/md5sum, and we don't have to worry about dealing with the different signatures and output formats of md5 and md5sum then.
sysinfo outputs localized message labels, so we can't just grep for "OS Type". But OS is the first thing it outputs, so we can probably just grab those lines by line number. Switched to doing that.
|
|
Change copydir, copyfile, and coffee plugins to use them, instead of the Mac-only `pbcopy` command.
|
|
|
|
|
|
|
|
termsupport: avoid repeated dir in window title in Terminal.app
|
|
Implement and use a standard, cross-platform open command
|
|
termsupport: protect title() with `emulate -L zsh` for portability
|
|
Added ssh-like mosh window title
|
|
|
|
|
|
For now this supports:
- Mac OS X
- Linux (presumably works on all versions)
- Cygwin (Windows)
|
|
This prevents it from malfunctioning when `setopt prompt_subst` is off.
|
|
|
|
A new "lib/compfix.zsh" script defining a new handle_completion_insecurities()
function has been added, which handles insecure completion directories by
notifying users of said insecurities and moving away all existing completion
caches to a temporary directory. While intended to be called at startup, this
function is generally callable at any time (e.g., for testing).
|
|
|