| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-26 | style: remove trailing whitespace (#12303) | vladislav doster | |
| 2024-03-14 | docs: fix typos (#12284) | shuangcui | |
| 2024-03-09 | fix(async): register the git prompt async handler correctly (#12267) | Marc Cornellà | |
| This fix conditionally registers the git prompt async handler only if `git_prompt_info` is used anywhere in the prompt variables. This is done in the proper order, so that the async request is processed once the handler has been registered. This fix also passes the return value of the previous command to each of the async handlers, in case they are needed. | |||
| 2024-03-07 | fix(git): disable temporarely async prompt | Carlo Sala | |
| 2024-03-07 | feat(async)!: implement async prompt API and apply to git prompt (#12257) | Marc Cornellà | |
| BREAKING CHANGE: the `git_prompt_info` prompt function has been reworked by default to use the new async prompt feature. If you're experiencing issues see #12257. Co-authored-by: Carlo Sala <carlosalag@protonmail.com> | |||
| 2024-02-12 | fix(key-bindings): bind default arrow keys to `beginning-search` | Carlo Sala | |
| Fixes #12197 | |||
| 2024-02-08 | style(completion): remove extra space (#12206) | vladislav doster | |
| 2024-02-03 | fix(prompt): quote ruby prompt (#12195) | Taylor Cochran | |
| 2024-01-21 | feat(spectrum): add `FX[dim]` format (#12172) | Michal | |
| 2023-12-31 | fix(clipboard): remove clippaste additional newline on wayland (#12140) | Jordan Galby | |
| So clippaste behaves the same as on X11 (xsel, xclip). | |||
| 2023-12-06 | fix(lib): patch `omz_urlencode` to not encode UTF-8 chars in Termux (#12076) | Marc Cornellà | |
| Fixes #12061 | |||
| 2023-11-27 | fix(misc): only set PAGER if `less` or `more` are available (#12060) | Bernard Grymonpon | |
| 2023-10-19 | fix(termsupport): add workaround for directory tracking issues in Konsole | Marc Cornellà | |
| Fixes #11683 Related: 50c6786 | |||
| 2023-08-31 | fix(termsupport): match all `foot`-like terminfo (#11868) | James Cuzella | |
| 2023-08-24 | fix(clipboard): load clipboard on usage | Carlo Sala | |
| Closes #8827 | |||
| 2023-06-11 | fix(termsupport): don't report current working directory in SSH sessions ↵ | Marc Cornellà | |
| (#11703) | |||
| 2023-06-08 | fix(termsupport): fix pwd report for Konsole (#11730) | Marc Cornellà | |
| The Konsole terminal shows an error if the host is provided in the OSC 7 sequence. Fixes #11730 | |||
| 2023-05-23 | fix(functions): use `command` env | Carlo Sala | |
| Closes #11709 | |||
| 2023-05-09 | fix(theme-and-appearance): make bsd `ls` to be default | Carlo Sala | |
| 2023-05-06 | feat(theme-and-appearance): allow disabling gnu-ls in bsd | Carlo Sala | |
| To disable gnu-ls (`gls`) even if it's installed in freeBSD and macOS you can set it up with: ```zsh zstyle ':omz:lib:theme-and-appearance' gnu-ls no ``` Closes #11647 | |||
| 2023-04-20 | fix(cli): execute as expected if `ksh_arrays` is set (#11629) | Erin Schlarb | |
| 2023-04-05 | feat(lib): send OSC 7 on directory change for more supported terminals (#9914) | Alexander Schlarb | |
| Previously this was only emitted on macOS with Apple's Terminal.app (and compatible clones like iTerm2), but it is used by other terminal emulators as well to obtain the actual current working directory wiht symlinks intact. All non-supporting terminal emulators tested gracefully ignored this value, so emit this on these as well in case they (or some other app masquarading as them) add future support for this value. Closes #9914 Co-authored-by: Marc Cornellà <hello@mcornella.com> | |||
| 2023-04-04 | feat(termsupport): add contour terminal (#11599) | Christian Parpart | |
| Signed-off-by: Christian Parpart <christian@parpart.family> | |||
| 2023-04-03 | feat(init)!: allow turning off aliases for libs and plugins (#11550) | Marc Cornellà | |
| BREAKING CHANGE: the previous zstyle setting to disable `lib/directories.zsh` aliases has been changed to the new syntax: `zstyle ':omz:lib:directories' aliases no`. See https://github.com/ohmyzsh/ohmyzsh#skip-aliases to see other ways you can use this setting. Co-authored-by: Carlo Sala <carlosalag@protonmail.com> | |||
| 2023-03-28 | feat(upgrade): add verbosity settings | Håvard Bartnes | |
| Co-authored-by: Carlo Sala <carlosalag@protonmail.com> Closes #11574 Closes #11579 | |||
| 2023-03-12 | fix(lib): set equivalent LS_COLORS and LSCOLORS variables | Marc Cornellà | |
| As reported by https://geoff.greer.fm/lscolors Fixes #11554 | |||
| 2023-03-07 | fix(init): set completion colors on theme load, not with `precmd` | Marc Cornellà | |
| This fixes an edge case where the user actually sets zstyle ':completion:*' list-colors in their zshrc, but the previous code used a precmd hook, which would override the user changes. With this change our modifications will be set in the init script, after the theme loads, so that later changes can affect our defaults. Note that this will not be run for users on plugin managers, as these don't generally run our init script. | |||
| 2023-03-03 | refactor(theme-and-appearance): reorganize and clean up logic (#11529) | Marc Cornellà | |
| Co-authored-by: Andrew Janke <janke@pobox.com> Co-authored-by: Marcelo Parada <marcelo.parada@axoninsight.com> Co-authored-by: Uy Ha <hchanuy@gmail.com> Co-authored-by: Valentin Uveges <valentin.uveges@gmail.com> | |||
| 2023-03-03 | fix(lib): use `$BROWSER` in `open_command` if set (#11532) | Marc Cornellà | |
| Fixes #11098 | |||
| 2023-02-26 | fix(lib): fix case-insensitive completion for zsh 5.9 (#11526) | Jannik | |
| 2023-02-24 | refactor: reorganize setopts in lib folder | Marc Cornellà | |
| 2023-02-24 | fix(lib): fix return code after expected non-zero exit code (#11524) | Marc Cornellà | |
| Fixes #11524 | |||
| 2023-02-22 | fix(theme-and-appearance): avoid infinite recursion | Carlo Sala | |
| 2023-02-16 | fix(theme-and-appearance): test color ls with $ZSH directory | Carlo Sala | |
| Fixes #11500 | |||
| 2023-02-15 | fix(correction)!: remove aliases for non standard commands | Richard Mitchell | |
| BREAKING CHANGE: This commit removes aliases for some commands that previously were not being autocorrected. If you are using autocorrection, please check it. | |||
| 2023-02-12 | docs(lib/directories): comment how to disable alias (#11489) | Richard Mitchell | |
| 2023-02-07 | feat(azure): add `azure` plugin (#8848) | Julien Rottenberg | |
| Co-authored-by: hagridaaron <hagridaaron@gmail.com> Co-authored-by: Terry <tmoschou@gmail.com> Closes #8847 | |||
| 2023-02-02 | feat(directories): add config to skip aliases (#11469) | Hazael Sanchez | |
| Co-authored-by: Carlo Sala <carlosalag@protonmail.com> | |||
| 2023-01-25 | fix(theme-and-appearance): fix `diff` completion in macOS | Carlo Sala | |
| Closes #11416 Closes #11454 | |||
| 2023-01-20 | feat(functions/take): make `.tgz` behave as `.tar.gz` (#11446) | Joan Marcè i Igual | |
| 2023-01-15 | fix(clipboard): move wsl detection to higher priority (#11440) | Carlo Sala | |
| Closes #8827 | |||
| 2023-01-12 | Revert "fix(lib): send carriage return after `title` to fix #11314 (#11315)" | Marc Cornellà | |
| This reverts commit 3dd83a22a160249a71631a51490fd3b89d1b3975. See https://github.com/ohmyzsh/ohmyzsh/issues/11314#issuecomment-1379492472 | |||
| 2023-01-11 | fix(lib): send carriage return after `title` to fix #11314 (#11315) | Lawton Nichols | |
| Window and tab titles are changed by emitting an unprintable escape sequence to the terminal. These escape sequences do not play nicely with the TAB character on multiple terminal emulators--they create un-deletable characters on the first line after command execution. Sending "\r" after changing the window and tab titles allows all characters on the first line to be deleted. Fixes #11314 | |||
| 2022-11-08 | feat(git): display tag in git-prompt when possible (#11318) | Banst | |
| Co-authored-by: Marc Cornellà <hello@mcornella.com> | |||
| 2022-10-18 | fix(cli): avoid using `column` (#11271) | Carlo | |
| 2022-10-12 | fix(cli): change unrecognized `\s` in BSD awk (#11146) | Marc Cornellà | |
| In BSD awk, \s is not a valid sequence interchangeable with "space or tab characters" as it is in GNU awk. This fix uses [ \t] instead, which is all the possibilities that we need to contemplate when reading the .zshrc file. Fixes #11146 | |||
| 2022-10-03 | chore(lib): update deprecated grep aliases (#11161) | Nadhem | |
| 2022-08-02 | fix(cli): make `omz` honour symlinks when changing `.zshrc` (#11082) | Ben Walton | |
| 2022-07-12 | chore(lib): only create `afind` alias if `ack` is installed (#11017) | hellzbellz | |
| 2022-07-12 | fix(lib): prefer `xsel` over `xclip` in clipboard.zsh | Marc Cornellà | |
| See #10925 | |||
