summaryrefslogtreecommitdiff
path: root/oh-my-zsh.sh
AgeCommit message (Collapse)Author
2016-08-25init script: remove trailing slash from $ZSH_CACHE_DIRMarc Cornellà
2015-09-28completion: turn off the #3889 compfix check by defaultAndrew Janke
2015-09-19Merge pull request #3889 from leycec/compauditRobby Russell
Repair `zsh` Path Permissions on `oh-my-zsh` Startup under Cygwin
2015-08-08Revert "Move custon *.zsh file sourcing up so that they can load plugins and ↵Marc Cornellà
other things that come after." This reverts commit a28dbc83937cbe624ec726199b4bbe7b65b2b2a0.
2015-07-20Completion insecurities handled on startup.leycec
Completion-dependent directories with insecure permissions or ownership (e.g., group or other writability) are now detected, reported, and sanitized on OMZ startup rather than unsafely ignored -- which resulted in effectively empty completion caches and obscure compdef() errors resembling "compdef: unknown command or service: git". This fixes long-standing issues #630, #3356, and #3455 and related Babun issues 159, 281, and 322 -- and probably numerous other duplicates.
2015-06-11fix typoArchie
2015-06-10Move custon *.zsh file sourcing up so that they can load plugins and other ↵Matthew Hager
things that come after.
2015-01-08Allow custom cache dirStephen
We are running oh-my-zsh on a shared install and the only issue is each user having a custom cache dir. This will allow us to set the cache dir to ZSH_CACHE_DIR=~/oh-my-zsh/cache/ .
2014-12-08allow overriding lib/*.zsh in custom/libWill Boyce
2014-09-03Merge pull request #2743 from docwhat/issue-2155-scutilRobby Russell
Trust but verify 'scutil' to return ComputerName
2014-08-20Replace /usr/bin/env with envFredrik Fornwall
Some environments (such as Android) does not have /usr/bin.
2014-07-23Trust but verify 'scutil' to return ComputerNameChristian Höltje
Apparently, it is possible to set up a Mac such that `scutil --get ComputerName` hasn't been set. This change checks if that fails and falls back to the original mechanism. Closes #2155 Closes #2183
2014-06-07Don't override ZSH_COMPDUMP if already set.Christian Höltje
This allows customization via .zshenv if wanted. This is helpful for zsh developers and people who want to move it out of $HOME
2013-12-13Prevents oh-my-zsh loading the .zshenv twiceJuan Ignacio Donoso
2013-11-16standardize logic blocksEddie Monge
2013-05-17Create the zcompdump based on version and hostChristian Höltje
This will prevent lots of subtle problems that happen when people upgrade ZSH or use NFS mounted home directories. The ZSH_COMPDUMP variable can also be used to implement `zcompile` and other fun features in the future.
2013-04-23Merge pull request #1569 from ZeroKnight/masterRobby Russell
Better custom theme loading
2013-04-07005d967dc4e879f304607a706ccd18886e630dc1Robby Russell
2013-01-30Better custom theme loadingAlex
oh-my-zsh.sh now also checks for $ZSH_CUSTOM/themes/$ZSH_THEME.zsh-theme when attempting to load a theme. This way custom themes can be a bit more organized in the 'custom' dir
2012-12-05Unset `config_file` variable in oh-my-zsh.shLarry Lv
`config_file` variable will mess up with `cd` auto-complete command. eg. I have a local dir named `Code`, and when I type `cd co<Tab>`, config_file will show up, and doesn't make any sense...
2012-10-30Expand for-loop so that it works under Snow Leopard Terminal.app.Hok Shun Poon
2012-05-23Load symlink custom filesnatsumesou
`(.)` search only real files. The deletion of it enables searching symlink *.zsh files
2012-05-06Load themes from `$ZSH_CUSTOM` instead of `$ZSH/custom`Jim Myhrberg
This seems like a simple oversight, everything else uses `$ZSH_CUSTOM` rather than `$ZSH/custom`.
2012-05-06Suppress "zsh: no matches found" error when $ZSH_CUSTOM has no filesJim Myhrberg
The addition of `(.N)` enables the `NULL_GLOB` option which suppresses the error output in question. Reference: http://www.zsh.org/mla/users/2004/msg00621.html
2012-01-16fixing #812: adding plugins w/o plugin.zsh file to fpath.Arbo von Monkiewitsch
2011-12-26Merge pull request #618 from fceccon/custom-themeRobby Russell
Use a custom version of a theme if the user has it
2011-11-16Moved ZSH_CUSTOM declaration before fpath is setChristian Höltje
* also normalized style to match the guide.
2011-11-16set fpath correctly for custom pluginsChristian Höltje
Custom plugins weren't being added to the fpath correctly.
2011-10-10Merge pull request #554 from toolbear/549-fix-auto-upgradeRobby Russell
Fix auto upgrade failure from non-exported ZSH env var
2011-09-20First search in the custom folder for the themefceccon
2011-08-17Fix auto upgrade failure from non-exported ZSH env varTim Taylor
Fixes #549. Specify ZSH=$ZSH explicitly when invoking the auto update scripts.
2011-08-04added option of setting another path to custom plugins and filesSune Kibsgaard Pedersen
just set ZSH_CUSTOM in your .zshrc, if not set oh-my-zsh.sh will use the default custom dir in the repository
2011-06-15When the theme choice is left out, oh-my-zsh will not try to load itMarius Ghita
2011-06-04Fix bug from Pull request #395Michael Komitee
#395 broke oh-my-zsh for users who disable check-for-updates
2011-06-04[upgrade] before init (no reload needed unless oh-my-zsh.sh has been modified)vguerci
2011-05-26Adding ability to override plugins from the custom directory.Jake Bell
2011-05-25Merge pull request #351 from GutenLinux/masterRobby Russell
add custom completion support
2011-05-24Fix to random theme selectionCasey Watson
- themes array is 1-based - theme files names are located in indicies 1 through N inclusive - this resolves an issue where you would occasionally see: "no such file or directory. Random theme '' loaded..."
2011-05-22add custom completion supportGuten
2011-04-29Merge branch 'master' of github.com:robbyrussell/oh-my-zshRobby Russell
2011-04-29Feature: Random themes now supported. Just set your theme to 'random' and ↵Robby Russell
it'll load a different theme each time oh-my-zsh is started. Closes #309
2011-04-28Move sourcing of custom to below pluginsPat Regan
2011-04-12Minor reformattingPat Regan
2011-04-12Moved the plugin fpath loop and compinit so they happen before custom ↵Pat Regan
scripts are loaded.
2011-04-12Optimize plugin loading so that only one call to compinit is requiredPat Regan
2011-04-12Moved compinit call back to oh-my-zsh.sh, after plugins are loadedPat Regan
2011-04-08Removed commented out code.Pat Regan
2011-04-08Moved the single compinit call from oh-my-zsh.sh to lib/completion.zshPat Regan
2011-04-08Replace redundant calls to compinit with a single call.Pat Regan
2011-01-08Postponing sourcing of the theme until after local customizationsMichael Komitee