Commit Graph
100 Commits
Author SHA1 Message Date
Carlo SalaandGitHub f81259fb34 fix(cli): support noexec environments (#13042)
Closes #13032
2025-03-29 12:55:20 +01:00
Carlo Sala a78d006faa fix(asdf)!: remove legacy <0.16 integration
`asdf` plugin only supports asdf 0.16 and ahead from now on.
2025-03-29 10:47:03 +01:00
Carlo SalaandGitHub eeaf9f89b0 fix(tmux): disable AUTOREFRESH by default (#13034) 2025-03-24 20:52:31 +01:00
Carlo Sala 0c8c7bf2a8 docs(tmux): add note to README for #5282 2025-03-20 20:26:18 +01:00
Carlo Sala 5eaebdf0fe fix(termsupport): ensure ohmyzsh can run with set -eu
Closes #12870
2025-03-20 20:02:34 +01:00
Carlo Sala 4d9d346718 feat(asdf): support asdf v0.16 ahead
Co-authored-by: Valgard Trontheim <github@trontheim.de>

Closes #12964
Closes #12967
2025-02-12 20:15:25 +01:00
Carlo Sala ce9a4a0196 feat(dnf): add dnf5 completion
Closes #12939
2025-01-26 14:25:45 +01:00
Carlo Sala 276e540eed fix(cli): ensure ksharrays is unset
Closes #12900
2025-01-10 14:11:33 +01:00
Carlo Sala eeb01c18c1 fix(websearch): allow multi-word parameters 2024-10-23 12:37:25 +02:00
Carlo Sala 1b5af717a9 fix(pm2): update completion
Closes #12733
2024-10-16 21:10:55 +02:00
Carlo SalaandGitHub 09a9467200 Revert "feat(ssh-agent): add keys regardless of filename (#12741)" (#12761)
This reverts commit d2d5155d41.

Closes #12743
Closes #12745
Closes #12758
2024-10-15 13:02:12 +02:00
Carlo SalaandGitHub 61bacd95b2 fix(gem): regression with gem completion (#12735) 2024-10-08 21:50:31 +02:00
Carlo Sala 2a109d30af feat(git): add escape hatch to enable async prompt 2024-10-08 20:41:58 +02:00
Carlo Sala 0a6f88ba06 style: run prettier on main README 2024-10-08 20:41:58 +02:00
Carlo Sala 367e9381df chore(git): fix typo 2024-09-23 17:32:44 +02:00
Carlo Sala 1514145a09 feat(nvm): add _omz_nvm_load function 2024-09-19 11:44:51 +02:00
Carlo Sala 99e2c31484 feat(git): add git_previous_branch function
Closes #12538
2024-09-18 21:05:45 +02:00
Carlo Sala 80fa5e1376 fix(1password): copy password properly in opswd
Closes #12635
2024-09-05 20:21:14 +02:00
Carlo Sala 95579e3ca1 feat(1password): make completion loading async 2024-09-05 20:21:13 +02:00
Carlo Sala ea8068aa3e fix(tailscale): make completion loading async 2024-08-29 12:19:19 +02:00
Carlo Sala a3dfe29036 feat(nvm): add pnpx as lazy cmd 2024-08-28 10:34:25 +02:00
Carlo Sala c10a99406a chore: typo 2024-08-20 16:34:08 +02:00
Carlo Sala 3b5f018f70 fix(toolbox): avoid prompt injection 2024-08-02 17:00:55 +02:00
Carlo Sala 5c532a85cf fix(pyenv)!: do not load if a virtualenv is present
BREAKING CHANGE: `pyenv` will not be loaded at startup anymore if a
virtual env if found to avoid overwriting the expected python version.

Closes #12589
2024-08-01 20:12:16 +02:00
Carlo Sala 2527959e79 fix(vi-mode): don't overwrite settings
Closes #11673
2024-08-01 19:55:05 +02:00
Carlo Sala 6b8f72e528 fix(python): avoid local packages load
Closes #12535
2024-07-15 19:03:27 +02:00
Carlo Sala 379e974d2b fix(tmux): do not conflict with rcExpandParam
Closes #12506
2024-07-15 18:45:50 +02:00
Carlo Sala 057f3ec67e chore: replace all instances of twitter with X
Closes #12536
2024-07-03 08:51:20 +02:00
Carlo Sala 7e4ee3a3cd fix(encode64): use proper encode file flags
Fixes #12509
2024-06-17 20:37:21 +02:00
Carlo Sala 8510847ff3 fix(bundler): add completion for bundler bin as well
Closes #12482
2024-06-08 13:32:27 +02:00
Carlo Sala e0c6cb1470 chore(yarn): remove unneeded line 2024-05-31 08:55:53 +02:00
Carlo Sala 2c08d2b842 fix(kubectl): load completion properly in functions
Closes #12427
2024-05-30 20:21:40 +02:00
Carlo Sala 203369b0f9 ci(dependencies): run on sunday CET morning 2024-05-22 15:36:03 +02:00
Carlo Sala c77a01dbe2 Revert "feat(agnoster): add anaconda env information (#12434)"
This reverts commit 309129f651.
2024-05-22 09:15:11 +02:00
Carlo Sala 04b66b2308 chore(dependencies): PR wording 2024-05-21 20:46:54 +02:00
Carlo Sala 0621944db5 fix(dependencies): only open PR if there are changes 2024-05-21 20:43:26 +02:00
Carlo Sala 0493eab8ce fix(dependencies): check if repo is clean before committing 2024-05-12 12:40:45 +02:00
Carlo Sala 1d31ff6037 ci(dependencies): fetch all branches 2024-05-12 12:30:22 +02:00
Carlo Sala eff648aab0 ci(dependencies): use setup-python and enable cron-based jobs 2024-05-12 12:26:30 +02:00
Carlo Sala eb2ff84a2c fix(dependencies): avoid creating PR if it's already there 2024-05-12 12:26:30 +02:00
Carlo Sala 423b9a8ded feat(dependencies): add support for semver tags 2024-05-12 12:26:30 +02:00
Carlo Sala a258eb4547 fix(dependencies): improve typing 2024-05-12 12:26:30 +02:00
Carlo Sala 13c8a10e39 style(dependencies): run ruff formatter 2024-05-12 12:26:30 +02:00
Carlo Sala 83110e8ce1 chore(dependencies): update requirements.txt 2024-05-12 12:26:30 +02:00
Carlo Sala 8c5f64cc2f feat(nvm): add corepack to lazy_cmd 2024-05-07 21:30:52 +02:00
Carlo Sala 21963f4f67 fix(fzf): support old fzf versions
Closes #12387
2024-04-30 12:57:05 +02:00
Carlo Sala 5d2d35cd17 fix(poetry-env): do not deactivate in a subdir
Closes #12377
2024-04-23 16:21:21 +02:00
Carlo Sala 5bff59f78e docs(git): add gwipe alias 2024-04-08 22:05:23 +02:00
Carlo Sala 114b58ed4e fix(git): disable locally ksharrays
Fixes #12321
2024-04-04 11:58:43 +02:00
Carlo Sala 6d0362ef2f fix(archlinux): make upgrade work with non-english
Closes #12316
2024-04-04 10:08:28 +02:00
Carlo Sala 8940fa2913 fix(dependencies): copy gradle LICENSE 2024-03-15 19:53:43 +07:00
Carlo Sala fff9ab7619 feat(dependencies): enable gradle plugin 2024-03-15 19:49:24 +07:00
Carlo Sala 32d4389aa6 fix(git): disable temporarely async prompt 2024-03-07 17:17:27 +01:00
Carlo Sala fd01fd66ce perf(nvm): don't call nvm version on every cd
Now we only call `nvm version` in case we changed directory and we are
not anymore in a `.nvmrc` directory.
See https://github.com/nvm-sh/nvm/pull/2874
2024-03-04 11:11:35 +01:00
Carlo Sala 94aa49c0b9 feat(nvm)!: make lazy and autoload options compatible
BREAKING CHANGE: Prior to this commit, if `lazy` and `autoload` options
were enabled at the same time, `lazy` was getting overriden and only
`autoload` was taken into account.
Now they work together and `autoload` will be enabled after `nvm` has
been lazy-loaded.

Closes #11690
2024-03-04 11:11:27 +01:00
Carlo Sala 0ea0d14288 fix(nvm): remove zsh completion
We rely on official bash completion now on.
2024-03-04 10:47:34 +01:00
Carlo Sala 70395a6463 fix(git): do not use += in sh script
Fixes #12251
2024-03-03 11:22:25 +01:00
Carlo Sala 458fc2e1df docs(git-commit): add warning 2024-03-02 10:05:54 +01:00
Carlo Sala b6c1de87b0 fix(git-commit): add omz version check 2024-03-02 10:05:44 +01:00
Carlo Sala 8e088ded82 docs(git-commit): document attention flag 2024-03-02 01:25:20 +01:00
Carlo Sala e3216d15c2 fix(git-commit)!: allow alias update
BREAKING CHANGE: Prior to this commit, git aliases were not being
updated after every update of oh-my-zsh. In case you were using
git-commit plugin before this commit, please remove your git aliases to
proceed.
2024-03-02 01:09:17 +01:00
Carlo Sala 0008534147 fix(tmux): regression with detached sessions
See https://github.com/ohmyzsh/ohmyzsh/pull/12242#issuecomment-1973236605
2024-03-01 16:44:20 +01:00
Carlo Sala 514d5736ea ci: enable dependabot 2024-02-13 17:25:16 +01:00
Carlo Sala 8f22370af8 fix(key-bindings): bind default arrow keys to beginning-search
Fixes #12197
2024-02-12 09:48:38 +01:00
Carlo Sala 43613d7b71 fix(web-search): use pattern instead of regex
Closes #12202
2024-02-07 11:16:36 +01:00
Carlo Sala e656377d36 fix(web-search): encode spaces as %20 2024-01-24 10:10:55 +01:00
Carlo Sala d44ec1492b ci(dependencies): create history-substring-search files as expected 2024-01-16 11:02:07 +01:00
Carlo Sala 530cd7f76b fix(history-substring-search): source properly plugin 2024-01-16 11:02:07 +01:00
Carlo Sala d2ffe8306a feat(history-substring-search): use new dependencies updater 2024-01-16 10:47:06 +01:00
Carlo Sala a9b6af5b23 refactor(minikube): standardize completion generation
Closes #10763
2024-01-02 21:01:17 +01:00
Carlo Sala 544eb17e33 ci(project): use ohmyzsh's bot credentials 2023-12-28 21:21:39 +01:00
Carlo Sala 46b24d4099 ci(dependencies): fix some envs and add requirements 2023-12-28 21:21:39 +01:00
Carlo Sala 8a8a04f43a fix(nvm): prevent duplicates in lazy_cmd
Closes #11344
2023-12-27 10:52:23 +01:00
Carlo Sala 0bb00eddbb ci(dependencies): fix typo 2023-12-20 19:38:25 +01:00
Carlo Sala 18073af622 fix(bgnotify): detect properly if swaymsg is installed
Closes #12053
2023-11-22 15:22:36 +01:00
Carlo Sala 632ed413a9 fix(wd): use (( )) instead of [[ ]]
zsh versions prior to 5.0.6 mark `[[ <num> ]]` as invalid syntax

Closes #12017
2023-11-02 15:49:57 +01:00
Carlo Sala 0e1e877ea9 fix(git)!: remove gt alias
BREAKING CHANGE: `gt` alias clashes with Graphite CLI
(https://graphite.dev). See https://github.com/ohmyzsh/ohmyzsh/pull/11910#issuecomment-1736340910
2023-09-27 08:19:59 +02:00
Carlo Sala c91684bb1b docs(web-search): add youtube entry 2023-09-25 08:20:20 +01:00
Carlo SalaandMatt Cable 7e4c26860d feat(brew): add support for custom BREW_LOCATION
Fixes #11888

Co-authored-by: Matt Cable <github@curiousstranger.org>
2023-09-13 10:48:41 +02:00
Carlo Sala 079dbff2c4 feat(pipenv): add option to disable auto shell feature
Closes #11472
2023-09-06 19:01:41 +02:00
Carlo Sala 8e8ec1348b fix(git-commit): avoid conflict with aliases var
Closes #11876
2023-09-06 10:54:13 +02:00
Carlo Sala 03a0d5bbae fix(clipboard): load clipboard on usage
Closes #8827
2023-08-24 17:25:51 +02:00
Carlo Sala fd219a94ab docs(aliases): replace screenshot
Closes #11837
Closes #11822
2023-08-10 15:39:42 +02:00
Carlo Sala 6925c44af4 fix(aliases): rename acs to als in script help
Closes #11812
2023-07-25 01:22:39 +02:00
Carlo Sala 7d5e12500a feat(docker): add legacy-completion option 2023-07-20 10:43:56 +02:00
Carlo Sala 7cf00a0b5c fix(nvm): remove nvm not found verbose message 2023-07-19 14:46:35 +02:00
Carlo Sala fe4b565986 fix(docker): only load old completion if docker <23 2023-06-30 11:41:44 +02:00
Carlo Sala 723af07a56 fix(docker): add static completion script 2023-06-29 13:25:05 +02:00
Carlo Sala b5be2d39e2 fix(nvm): disable lazy-loading if autoload is set
Closes #11748
2023-06-20 09:36:11 +02:00
Carlo Sala 4ba17232da feat(nvm)!: remove soft-deprecated code
BREAKING CHANGE: $NVM_LAZY, $NVM_LAZY_CMD, AND $NVM_AUTOLOAD cannot be
used anymore to tweak nvm plugin. Use zstyle-based configurations
instead.
2023-06-20 08:54:37 +02:00
Carlo SalaandGitHub 6bffaab290 fix(docker): only generate completion for docker >23 (#11754) 2023-06-15 20:06:56 +02:00
Carlo Sala 68f3ebb4de feat(docker): generate completion function
Closes #10825
Closes #10912
Closes #11751
2023-06-15 11:17:27 +02:00
Carlo Sala 46c70406dd feat(nvm): add npx to lazy trigger list
Closes #11740
2023-06-07 18:43:47 +02:00
Carlo Sala d1c64bfda3 fix(autoenv): typo 2023-06-05 10:26:36 +02:00
6101106916 feat(install): deploy installer to install.ohmyz.sh (#11722)
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2023-06-02 21:37:48 +02:00
Carlo Sala 902b79e635 fix(functions): use command env
Closes #11709
2023-05-23 08:43:49 +02:00
Carlo Sala aaf83d37aa docs(theme-and-appearance): reflect properly dcff7a7 changes 2023-05-09 12:10:05 +02:00
Carlo Sala dcff7a7f08 fix(theme-and-appearance): make bsd ls to be default 2023-05-09 12:05:15 +02:00
Carlo Sala c5208867f1 feat(theme-and-appearance): allow disabling gnu-ls in bsd
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-05-06 13:39:01 +02:00
Carlo Sala 85fdbfe216 fix(apple): go back to previous icon
Turns out that <U+F8FF> is a reserved unicode code that is Apple logo in
Apple systems.
Nerd fonts was overwritting that code to other stuff in v2 and that's
why I thought it needed to be replaced.

Closes #11665

This reverts commit 693e3dcc44.
2023-05-03 11:19:41 +02:00