- 28 Feb, 2020 1 commit
-
-
- 27 Feb, 2020 2 commits
-
-
j authored
Closes #6243
-
Marc Cornellà authored
-
- 24 Feb, 2020 1 commit
-
-
Marc Cornellà authored
Provides a different solution to #8332 and #8333
-
- 11 Feb, 2020 1 commit
-
-
Marc Cornellà authored
Fixes #8614
-
- 10 Feb, 2020 1 commit
-
-
Evan Chiu authored
Closes #4989 Co-authored-by: Marc Cornellà <marc.cornella@live.com>
-
- 16 Jan, 2020 1 commit
-
-
Andras Svraka authored
-
- 19 Nov, 2019 1 commit
-
-
Jacob Tomaw authored
Use add-zsh-hook to add functions to hooks. That way they won't be added again when doing `source ~/.zshrc` multiple times. Co-authored-by: Marc Cornellà <marc.cornella@live.com>
-
- 06 Nov, 2019 3 commits
-
-
Marc Cornellà authored
-
Marc Cornellà authored
-
Wang Guan authored
$GIT_STATUS_IGNORE_SUBMODULES can be used to specify handling of submodules. It can be: not set : ignore dirty submodules (this was default zsh behavior) "git" : do not use "--ignore-submodules" and let git choose, this obeys setting in .gitmodules other : comes into "--ignore-submodules=$GIT_STATUS_IGNORE_SUBMODULES"
-
- 16 Oct, 2019 1 commit
-
-
Shahin Sorkh authored
-
- 19 Sep, 2019 1 commit
-
-
Marc Cornellà authored
WSL 2 changes the output of `uname -r`. For instance, WSL 1: 4.4.0-18980-Microsoft WSL 2: 4.19.67-microsoft-standard Since WSL 2 lowercases the M, we can match for the rest of the string which remains lowercase throughout both versions. Another option would be to match for both upper- and lower-case Ms, like that: $(uname -r) = *[Mm]icrosoft* Fixed use of nohup in open_command where it was only necessary for xdg-open (and actually harmful for cmd.exe in WSL 2). The current logic is simpler and more future-proof.
-
- 19 Aug, 2019 1 commit
-
-
Marc Cornellà authored
Fixes #7942
-
- 14 Jul, 2019 3 commits
-
-
Robert Estelle authored
-
Robert Estelle authored
Tmux must have special handling for /dev/stdin since it's managing the terminal itself. This was tested with tmux-2.9a on macOS.
-
Robert Estelle authored
-
- 12 Jul, 2019 3 commits
-
-
Robert Estelle authored
This implements essentially the same heuristic as neovim, with the additional (existing) special support for Cygwin. See: https://github.com/neovim/neovim/blob/e682d799fa3cf2e80a02d00c6ea874599d58f0e7/runtime/autoload/provider/clipboard.vim#L55-L121 - pbcopy, pbpaste (macOS) - cygwin (Windows running Cygwin) - wl-copy, wl-paste (if $WAYLAND_DISPLAY is set) - xclip (if $DISPLAY is set) - xsel (if $DISPLAY is set) - lemonade (for SSH) https://github.com/pocke/lemonade - doitclient (for SSH) http://www.chiark.greenend.org.uk/~sgtatham/doit/ - win32yank (Windows) - tmux (if $TMUX is set)
-
Robert Estelle authored
Previously, OS detection would happen on each invocation. This makes it happen once (unless it fails, in which case it will try again on the next invocation). This has the additional benefit of localizing the platform-specific checks and commands, too, versus spreading them out in separate functions.
-
Robert Estelle authored
Ideally the parameter would just be removed-users could always just do "clipcopy < some-file". but removing the parameter would break backwards compatibility. In any case, this simplifies the logic considerably.
-
- 11 May, 2019 1 commit
-
-
Marc Cornellà authored
Fixes #5499 Fixes #5569 Fixes #6338 Fixes #6654 Fixes #6255 Fixes #7632 Closes #7763 Co-authored-by: Daniel Galán y Martins <git@galan.de>
-
- 08 May, 2019 1 commit
-
-
Andrew Janke authored
Changes themes displaying RVM or other Ruby version info to use the central ruby_prompt_info function. This supports more Ruby versioning mechanisms, reduces copy-and-paste code, and avoids "zsh: no such file or directory: rvm-prompt" when run on machines that do not have RVM installed. Changes the prefix/suffix variable names to ZSH_THEME_RUBY_PROMPT_PREFIX and ZSH_THEME_RUBY_PROMPT_SUFFIX, since they apply to all Ruby versioning mechanisms, not just RVM. Allows empty ZSH_THEME_RUBY_PROMPT_PREFIX and ZSH_THEME_RUBY_PROMPT_SUFFIX.
-
- 07 May, 2019 1 commit
-
-
Marc Cornellà authored
-
- 22 Apr, 2019 1 commit
-
-
Yannis Mitsos authored
-
- 09 Apr, 2019 2 commits
-
-
Marc Cornellà authored
The 1.7.2 release was published in July 2010 [1]. It's about time to stop supporting older versions. Fixes #4583 [1] https://github.com/git/git/releases/tag/v1.7.2
-
David Remy authored
-
- 08 Apr, 2019 1 commit
-
-
Marc Cornellà authored
A default PS1 doesn't make sense: the user will either choose a theme or not care about a default prompt since they can set it themselves. Fixes #7054
-
- 21 Mar, 2019 2 commits
-
-
Jeremy Armstrong authored
-
Konstantin Gizdov authored
-
- 25 Feb, 2019 1 commit
-
-
Marc Cornellà authored
-
- 20 Jan, 2019 1 commit
-
-
Marc Cornellà authored
Fixes #7527
-
- 15 Sep, 2018 1 commit
-
-
Marc Cornellà authored
If a number is passed without explicitly passing `-l`, it will now behave as if using the history builtin, instead of throwing an error.
-
- 09 Sep, 2018 1 commit
-
-
Marc Cornellà authored
Fixes #7117
-
- 08 Sep, 2018 1 commit
-
-
Marc Cornellà authored
Fixes #7118
-
- 19 Aug, 2018 1 commit
-
-
John Burwell authored
Initializes jenv and provides the jenv_prompt_info funtion to add Java version information to prompts. This function is stubbed in prompt_info_functions script to allow it to be safely called regardless of whether or not the jenv plugin is loaded. It also splits detection of the plugin/versions directory and bin directory to suppport the way Homebrew splits the jenv bin and data directories
-
- 09 Aug, 2018 1 commit
-
-
Marc Cornellà authored
Fixes #5835
-
- 07 Aug, 2018 1 commit
-
-
Janosch Schwalm authored
* use https everywhere * use https links on the files that are left Also, removed some broken links and updated redirections.
-
- 02 Aug, 2018 1 commit
-
-
Marc Cornellà authored
This reverts commit 9544316e. This setting broke mouse / touchpad scroll on programs using `less` output due to it not using the alternate screen buffer. Fixes #7025
-
- 24 Jul, 2018 1 commit
-
-
Lars Schneider authored
The option '-F' causes 'less' to automatically quit if the contents fit the screen and the option '-X' causes 'less' to not clear the screen after quit. I think both options are generally useful for terminal applications. They are in particular useful for Git as it runs all output through a pager. Git will run 'less' with '-FRX' by default if the environment variable $LESS is not defined [1]. Since oh-my-zsh used to set $LESS to '-R', Git would not override this setting. Consequently, Git would display even a single line of output in a pager and the user would need to explicitly quit that pager (see mailing list discussion [2]). Therefore, lets change the oh-my-zsh default value for $LESS to '-FRX'. This would be useful for oh-my-zsh Git users and likely for users of other applications that use 'less' too. [1] https://github.com/git/git/blob/36438dc19dd2a305dddebd44bf7a65f1a220075b/Documentation/config.txt#L819-L821 [2] https://public-inbox.org/git/2412A603-4382-4AF5-97D0-D16D5FAAFE28@eluvio.com/
-
- 13 Jul, 2018 1 commit
-
-
Cristian Consonni authored
-