Andrew Janke
2d0e7fbdad
autoenv: actually source autoenv once located
...
Fixes bug introduced in #4440
2015-10-09 20:35:19 -04:00
Andrew Janke
d15521d09d
diagnostics: fix for reserved-word changes in zsh 5.1
...
Reference:
https://github.com/zsh-users/zsh/blob/zsh-5.1.1/NEWS#L20-L32
2015-10-08 22:31:39 -04:00
Andrew Janke
3551745792
Disable bracketed-paste-magic in zsh 5.1.1, where it is buggy
...
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-08 22:13:42 -04:00
Andrew Janke
b6d78df62c
clip*: add xsel support
2015-10-05 05:13:11 -04:00
Andrew Janke
7f2656c126
git-extras: fix for compatibility with zsh _git
...
This changes all the __git_* functions it was defining to __gitex_* to avoid collisions with the internal functions used inside _git from zsh.
2015-10-02 03:18:28 -04:00
Andrew Janke
c146853a5e
autoenv: also look in the Homebrew installation location for it
2015-10-01 19:29:59 -04:00
Andrew Janke
56b747aa89
Merge branch 'autoenv-check' of github.com:kudos/oh-my-zsh into autoenv-homebrew
2015-10-01 19:20:34 -04:00
Andrew Janke
4589bc6c65
completion: turn off the #3889 compfix check by default
2015-09-28 18:09:29 -04:00
Andrew Janke
e4fdb08365
Merge branch 'master' into copyfile-portability
2015-09-28 08:52:03 -04:00
Andrew Janke
f94fee5a7f
installer: don't bail on errors in color setup
...
This is a hack to keep the installer working on systems without tput/terminfo.
2015-09-28 08:35:25 -04:00
Andrew Janke
96ff86142e
Merge branch 'master' into installer-cygwin-support-3
...
Conflicts:
tools/install.sh
2015-09-23 18:53:05 -04:00
Andrew Janke
6cddf7202b
Merge branch 'master' into installer-portable-colors
2015-09-19 15:07:36 -04:00
Andrew Janke
c9af79fcad
jira: add README, "emulate -L zsh", add "dumpconfig" action
...
(The "dumpconfig" action is for verifying the configuration behavior against what's documented in the README now.)
add "error" to some of the error messages
2015-09-11 18:37:39 -04:00
Andrew Janke and Marc Cornellà
6642a99fac
xcode: extend xcselv to list versions and do completion
2015-09-11 21:06:18 +02:00
Andrew Janke
36fea45bfc
svn plugin: urldecode repo info
...
The repo location reported by `svn` is a URL. If you don't decode it before using it a prompt, the `%` sequences will be misinterpreted by prompt expansion and give screwy results.
Fixes #2233
2015-09-11 03:11:01 -04:00
Andrew Janke and Marc Cornellà
5584aa05c7
xcode: add version-based xcselv()
2015-09-07 11:50:45 +02:00
Andrew Janke
46ddd88fe0
diagnostics: switch to shasum, filter sysinfo using lines
...
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-09-04 14:13:00 -04:00
Andrew Janke
d009f24ac3
gnzh theme: fix "eval" and related problems.
...
Switch to normal zsh %F/%f prompt escapes to avoid "eval" and extra variables.
Wrap whole thing in anonymous function so the existing `local`
statements actually work. Then switch '...' to eager "..." so
stuff actually works with local variables. And local-ize the
remaining variables that are used only in prompt construction.
2015-09-04 10:34:41 -04:00
Andrew Janke
93b4a6c02e
Merge branch 'master' into osx-fix-tab-for-iterm
...
Conflicts:
plugins/osx/osx.plugin.zsh
2015-09-03 13:05:24 -04:00
Andrew Janke
82c76f6b5c
Merge changes from #4241 into installer-portable-colors
...
Conflicts:
tools/install.sh
tools/upgrade.sh
2015-09-03 12:50:55 -04:00
Andrew Janke
fe92ea98e0
installer: switch twitter link to https
2015-08-27 17:17:43 -04:00
Andrew Janke
dc42e8d488
jira: add completion
2015-08-18 05:05:54 -04:00
Andrew Janke
7cf892ecaa
Add dashboard support and default-action configuration.
...
Some refactoring.
2015-08-18 04:49:10 -04:00
Andrew Janke
ee4a423da5
Merge branch 'pr-4158' into jira-prefix-and-help-and-stuff
2015-08-18 04:12:35 -04:00
Andrew Janke
caf667fb30
Merge branch PR 4132 into jira-prefix-and-help-and-stuff
2015-08-18 04:10:56 -04:00
Andrew Janke
5c8b0cc0c1
Add clipcopy() and clippaste() generic cross-platform CLI clipboard functions.
...
Change copydir, copyfile, and coffee plugins to use them, instead of the Mac-only `pbcopy` command.
2015-08-18 03:49:51 -04:00
Andrew Janke
00eb465830
Merge branch 'master' into fold-terminalapp-plugin-into-termsupport
2015-08-17 20:59:39 -04:00
Andrew Janke
47d19cc564
Add defensive emulate -L zsh to termsupport functions
2015-08-17 20:55:41 -04:00
Andrew Janke
96c34cebae
Add a deprecation comment.
2015-08-17 20:51:41 -04:00
Andrew Janke
14b4ba83c3
Move urlencode/urldecode functions to core lib
2015-08-09 16:28:47 -04:00
Andrew Janke
17da983442
termsupport: avoid repeated dir in window title in Terminal.app
2015-08-09 15:15:12 -04:00
Andrew Janke
90ea67edf0
termsupport: protect title() with emulate -L zsh
...
This prevents it from malfunctioning when `setopt prompt_subst` is off.
2015-07-31 22:23:12 -04:00
Andrew Janke
fa25445868
diagnostics: include output file name in dump output
2015-07-22 12:59:39 -04:00
Andrew Janke
9a397254da
Remove redundant comments from the .zsh file (since they're in README now).
2015-07-15 17:16:59 -04:00
Andrew Janke
6d618ef70e
emoji plugin: generate char map from Unicode UTR51 data files
...
Refactor the functions and group listings to have fewer functions,
but have them take group names as parameters.
Pull group definitions in to a single associative array.
2015-07-15 17:07:33 -04:00
Andrew Janke
bca720fa95
diagnostics: include detailed OS version info if possible
2015-07-09 21:18:11 -04:00
Andrew Janke
8cf610089d
installer: use terminfo for portable escape sequences
...
Do not use terminal visual effects if not connected to a terminal.
2015-07-06 20:18:32 -04:00
Andrew Janke
c82deedc97
agnoster: Protect Unicode esape sequences with local LC_* settings
2015-07-03 01:46:34 -04:00
Andrew Janke
f73e642e22
virtualenvwrapper: treat git repos as project roots again (instead of requiring a .venv customization directory)
...
Change error output to more conventional OMZ format, so it's clear the plugin is for oh-my-zsh and not base zsh.
Use `local` variables instead of manual unsetting.
2015-07-02 21:57:15 -04:00
Andrew Janke
a2e01e9a87
chucknorris: check for strfile dependency
...
Gives a better error message than "command not found: strfile", because
it's not obvious to many users that strfile is part of fortune.
Also handles the weird /usr/sbin install location for strfile on Cygwin.
2015-07-02 20:37:28 -04:00
Andrew Janke
c1f1f91daa
virtualenvwrapper: Replace "realpath" with portable zsh-native :A and :h modifiers
2015-06-29 18:55:58 -04:00
Andrew Janke
9813ff5f24
omz_diagnostic_dump: Add umask and $fpath listing.
...
This helps catch issues with compinit and insecure directories.
2015-06-28 18:00:47 -04:00
Andrew Janke
689b5ab3c8
osx: fix tab* functions so cd works in iTerm2, exit status is correct, and
...
error messages are not discarded.
2015-06-26 01:48:17 -04:00
Andrew Janke
4cd281ba1b
agnoster: Define Powerline chars with escape sequence, and use same character on
...
all platforms. Add clarifying comments. This makes everything consistent
with the current Powerline-patched fonts definitions.
2015-06-25 20:13:59 -04:00
Andrew Janke
d0670aa2bd
Fix merge conflict for jira-prefix and jira add comment
2015-06-15 16:55:25 -04:00
Andrew Janke
af68165207
Fix name of backed-up zshrc
2015-06-06 11:50:05 -04:00
Andrew Janke
afadb5a7fb
diagnostics: add zstyle state to output
2015-06-06 11:04:14 -04:00
Andrew Janke
82c1288cb2
Include some bash rc files; improve formatting; more version info
2015-06-06 01:19:29 -04:00
Andrew Janke
ea6adc5a0a
Add omz_diagnostic_dump() to help with bug reports.
2015-05-29 23:22:07 -04:00