summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2015-10-08Disable bracketed-paste-magic in zsh 5.1.1, where it is buggyAndrew Janke
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
2015-10-05clip*: add xsel supportAndrew Janke
2015-10-03Fix 'ack-grep' bug for non-ubuntu usersJeff Smith
Redirect STDERR along with STDOUT when looking for ack-grep
2015-10-03Merge pull request #3165 from hbin/fix-alias-afind-osxRobby Russell
The executable command on Mac OSX is 'ack' rather than 'ack-grep'.
2015-09-28Merge branch 'master' into copyfile-portabilityAndrew Janke
2015-09-26Merge pull request #4337 from iCross/masterRobby Russell
fix url-quote-magic not working issue
2015-09-26Merge pull request #4387 from mbologna/fix_git_equal_remoteRobby Russell
Uniform git prompt equal remote
2015-09-23Correct repo dirshawn
cvs's metadata is under CVS and not .cvs
2015-09-23fix indentationMichele Bologna
2015-09-23Uniform git prompt equal remoteMichele Bologna
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
2015-09-19Merge pull request #4251 from mcornella/fix-completion-dotsRobby Russell
Fix completion waiting dots function
2015-09-19Merge pull request #3940 from apjanke/diagnostic-dump-functionRobby Russell
Add omz_diagnostic_dump() to help with bug reporting
2015-09-19Merge pull request #3911 from mbologna/git_remote_status_equalRobby Russell
added ZSH_THEME_GIT_PROMPT_EQUAL_REMOTE
2015-09-19Merge pull request #3582 from apjanke/fold-terminalapp-plugin-into-termsupportRobby Russell
Fold terminalapp plugin in to lib/termsupport
2015-09-19Merge pull request #2751 from drm00/fix-openbsd-colorlsRobby Russell
add check for colored ls on openbsd. (retry of #2225)
2015-09-19Merge pull request #3889 from leycec/compauditRobby Russell
Repair `zsh` Path Permissions on `oh-my-zsh` Startup under Cygwin
2015-09-10fix url-quote-magic not working issue iCross
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
2015-09-05Switch off line wrapping in case dots occupy extra lineMarc Cornellà
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.
2015-09-05Use prompt expansion sequence to color red the outputMarc Cornellà
This makes it clearer and possibly more portable for different platforms.
2015-09-05Use proper if comparisonMarc Cornellà
2015-09-04diagnostics: switch to shasum, filter sysinfo using linesAndrew Janke
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.
2015-08-18Add clipcopy() and clippaste() generic cross-platform CLI clipboard functions.Andrew Janke
Change copydir, copyfile, and coffee plugins to use them, instead of the Mac-only `pbcopy` command.
2015-08-17Merge branch 'master' into fold-terminalapp-plugin-into-termsupportAndrew Janke
2015-08-17Add defensive `emulate -L zsh` to termsupport functionsAndrew Janke
2015-08-17Add a deprecation comment.Andrew Janke
2015-08-12Merge pull request #4233 from apjanke/apple-term-no-dupe-folder-in-titleRobby Russell
termsupport: avoid repeated dir in window title in Terminal.app
2015-08-12Merge pull request #4217 from mcornella/standard-open-commandRobby Russell
Implement and use a standard, cross-platform open command
2015-08-12Merge pull request #4203 from apjanke/title-protect-promptsubstRobby Russell
termsupport: protect title() with `emulate -L zsh` for portability
2015-08-12Merge pull request #2106 from adepasquale/masterRobby Russell
Added ssh-like mosh window title
2015-08-09Move urlencode/urldecode functions to core libAndrew Janke
2015-08-09termsupport: avoid repeated dir in window title in Terminal.appAndrew Janke
2015-08-05Implement cross-platform open function open_command()Marc Cornellà
For now this supports: - Mac OS X - Linux (presumably works on all versions) - Cygwin (Windows)
2015-07-31termsupport: protect title() with `emulate -L zsh`Andrew Janke
This prevents it from malfunctioning when `setopt prompt_subst` is off.
2015-07-22diagnostics: include output file name in dump outputAndrew Janke
2015-07-11Insecure completion handler added.leycec
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).
2015-07-11The executable command on Mac OSX is 'ack' rather than 'ack-grep'.Bin Huang
2015-07-09diagnostics: include detailed OS version info if possibleAndrew Janke
2015-06-28omz_diagnostic_dump: Add umask and $fpath listing.Andrew Janke
This helps catch issues with compinit and insecure directories.
2015-06-15In addition to the already existing variables ZSH_THEME_GIT_PROMPT for behind,Michele Bologna
ahead and diverged remote, I added ZSH_THEME_GIT_PROMPT_EQUAL_REMOTE.
2015-06-14Add missing space causing parse error.Ali Afshar
2015-06-14Merge pull request #3838 from forivall/hyphen-insensitiveRobby Russell
Add hyphen insensitivity
2015-06-14Merge pull request #3986 from evilhamsterman/masterRobby Russell
Only load url-quote-magic if it is available.
2015-06-10Only load url-quote-magic if it is available.Dan Mills
Partially fixes #3614
2015-06-10Add git_prompt_behind and git_prompt_existsAdam Lindberg
This adds two new theme functions for git: * `git_prompt_behind` works in a identical fashion to `git_prompt_ahead` and will output a format variable (`ZSH_THEME_GIT_PROMPT_BEHIND`) if the branch is behind. * `git_prompt_remote` will output one format variable if the branch exists on remote (`ZSH_THEME_GIT_PROMPT_REMOTE_EXISTS`), and another if the branch is unpublished (`ZSH_THEME_GIT_PROMPT_REMOTE_MISSING`). The old `git_prompt_ahead` has been changed. Using git log is subject to formatting in .gitconfig, which can be overridden and will break this function. Relying on rev-list is much more stable.
2015-06-10Added a possibility to display the remote branch and the number of commits ↵leif.hanack
you are ahead or behind
2015-06-10Recognize comments by default.Tejas Bubane
2015-06-08Fix the spectrum_ls implementation in spectrum.zshAndrew Janke
2015-06-08Hide spectrum.zsh var values to avoid junky "set" output to terminalAndrew Janke
2015-06-06Fix name of backed-up zshrcAndrew Janke
2015-06-06diagnostics: add zstyle state to outputAndrew Janke