Robby Russell and Claude Opus 5.5
4c184381d0
fix(key-bindings): make numeric keypad work in application mode
...
We switch the terminal into application keypad mode (smkx) so terminfo
key bindings are valid, but that also makes the numeric keypad send
escape sequences (\eOp..\eOy, \eOM, ...) that were never bound. Keypad
Enter rang the bell instead of running the command.
Map each keypad sequence back to the plain key with `bindkey -s`, so it
behaves exactly like the main keyboard key in emacs, viins and vicmd.
Fixes #13928
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-08 17:03:38 -07:00
Rasmus Skovgaard Lauritsen and GitHub
9f9b28a13d
feat(logcli): add completion plugin ( #14158 )
2026-10-08 16:49:20 -07:00
Zhiqi Zhang and GitHub
361fb5c1ac
fix(python): match two-digit minor versions in pyuserpaths ( #14161 )
...
The version pattern used the shortest match (#), so "Python 3.11.4"
was truncated to 3.1 and the ~/.local/lib/python3.11/site-packages
check never matched on python >= 3.10, leaving pyuserpaths a no-op.
Use a longest match (##) so the whole minor version is kept.
2026-10-08 16:46:10 -07:00
tuzi3040 and GitHub
3d9b557be3
fix(battery): make macOS regexes compatible with GNU grep ( #14163 )
...
* fix(battery): remove unnecessary whitespace escapes in macOS battery parsing
Remove unnecessary `\ ` escapes in the macOS battery plugin's `grep` and `sed` expressions.
* fix(battery): replace \d with [0-9] for GNU grep compatibility
2026-10-08 16:45:21 -07:00
JackLee992 and GitHub
60c9a7a839
fix(emacs): resolve "closing brace expected" syntax error ( #14157 )
...
Fixes #14156
2026-10-06 11:06:45 +02:00
d745fbf3bd
chore(z): update to 7f8ff4df ( #14153 )
...
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2026-10-05 08:03:11 +02:00
277993de0a
chore(deps): bump charset-normalizer ( #14155 )
...
Bumps the py-minor group in /.github/workflows/dependencies with 1 update: [charset-normalizer](https://github.com/jawah/charset_normalizer ).
Updates `charset-normalizer` from 3.5.1 to 3.5.2
- [Release notes](https://github.com/jawah/charset_normalizer/releases )
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.5.1...3.5.2 )
---
updated-dependencies:
- dependency-name: charset-normalizer
dependency-version: 3.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: py-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-05 08:02:35 +02:00
ca0904 and GitHub
4d4cfc287e
fix(universalarchive): support 7zz and 7z for 7z archives ( #14147 )
2026-09-29 17:38:41 +02:00
Haakon Meihack and GitHub
92bf53f1ae
fix(emacs): do not emit ANSI escape codes in ghostel ( #14145 )
2026-09-29 11:23:20 +02:00
Chetan Agrawal and GitHub
5c4bb4aec5
fix(extract): support 7zz and 7z for 7z archives ( #14144 )
2026-09-29 11:20:42 +02:00
nervo and GitHub
868da9cfd5
fix(sops): correct completion command ( #14139 )
2026-09-29 08:13:36 +02:00
Martin Delille and GitHub
83a0ec79ee
feat(git): add aliases related to log, rebase and submodules ( #9676 )
...
* Add glom: git log --oneline --decorate --color $(git_main_branch)
* Add gsuri: git submodule update --recursive --init
* Add grbmi/grbmia: git rebase $(git_main_branch) --interactive / --autosquash
2026-09-28 13:22:49 +02:00
c5852b1101
refactor(github)!: deprecate legacy hub plugin ( #14089 )
...
Co-authored-by: Carlo Sala <carlosalag@protonmail.com >
2026-09-28 10:33:33 +02:00
nervo and GitHub
68795c2170
feat(sops): introduce plugin ( #14120 )
2026-09-28 10:24:35 +02:00
Felix Bühler and GitHub
f809d46c10
fix(lib): protect omz_urlencode from global aliases ( #14128 )
2026-09-28 09:44:06 +02:00
0431f1c33d
fix(emacs): create a frame for empty launcher invocations ( #14091 )
...
Co-authored-by: Carlo Sala <carlosalag@protonmail.com >
2026-09-28 09:41:06 +02:00
Kunal Gangakhedkar and GitHub
a3c88eba72
feat(git): add alias gsnut ( #14124 )
...
Signed-off-by: Kunal Gangakhedkar <kunal.gangakhedkar@gmail.com >
2026-09-28 09:37:28 +02:00
6881f37316
chore(deps): bump github/codeql-action/upload-sarif ( #14135 )
...
Bumps the gha-minor group with 1 update: [github/codeql-action/upload-sarif](https://github.com/github/codeql-action ).
Updates `github/codeql-action/upload-sarif` from 4.38.0 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/b96794f015dfd88f77b49b1c93e0fa7110f94c63...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 )
---
updated-dependencies:
- dependency-name: github/codeql-action/upload-sarif
dependency-version: 4.38.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: gha-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-28 09:11:58 +02:00
1d66682636
chore(deps): bump idna ( #14134 )
...
Bumps the py-minor group in /.github/workflows/dependencies with 1 update: [idna](https://github.com/kjd/idna ).
Updates `idna` from 3.19 to 3.20
- [Release notes](https://github.com/kjd/idna/releases )
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md )
- [Commits](https://github.com/kjd/idna/compare/v3.19...v3.20 )
---
updated-dependencies:
- dependency-name: idna
dependency-version: '3.20'
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: py-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-28 09:11:33 +02:00
ce7f8c3224
chore(kube-ps1): update to 7aaaeee5 ( #14133 )
...
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2026-09-28 09:11:09 +02:00
f8e13d714e
chore(gradle): update to 05693a01 ( #14132 )
...
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2026-09-28 09:10:38 +02:00
Asanali and GitHub
95ba6ae764
fix: hide temp completion files from $fpath ( #14126 )
...
Closes #14125
2026-09-27 23:26:18 +02:00
Fernando Araujo and GitHub
74965c9609
feat(docker-compose): add dcv, dcsts and dci aliases ( #14122 )
2026-09-22 17:57:30 -07:00
Cedric Baaklini and GitHub
1b2d741f19
feat(eza): add links, octal and inodes options ( #14108 )
2026-09-22 17:24:48 -07:00
Alexei Mironov and GitHub
4ccc63333c
feat(glab): add GitLab CLI completions ( #14113 )
...
Closes #13054
2026-09-22 17:23:21 -07:00
40bddc3c1a
perf(init): read the OMZ revision from .git instead of forking ( #14063 )
...
Co-authored-by: Carlo Sala <carlosalag@protonmail.com >
2026-09-22 17:46:15 +02:00
8d421b6309
fix(systemadmin): make the netstat fallback reachable ( #14119 )
...
Six helpers were written as `ss ... | awk ... || netstat ... | awk ...`.
A pipeline exits with its last command's status, so a missing ss still
ended in awk exiting 0 and the netstat branch never ran. On systems
without ss, sortcons, sortconip, req20, timewait20, syn20 and port_pro
printed nothing.
Each helper now picks ss or netstat by whether ss is installed. con80
gets the same shape so the file has one idiom and no longer prints
"command not found: ss" on the way to netstat. Where both backends
share the same columns, the awk program is written once.
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-22 17:45:05 +02:00
7d1b2a25ca
feat(systemadmin)!: match ports 80 and 443 in con80, req20 and http20 ( #14118 )
...
BREAKING CHANGE: the default output of `con80` and `req20`
now includes port 443. `con80 80` gives the old result
Co-authored-by: Carlo Sala <carlosalag@protonmail.com >
2026-09-22 17:42:41 +02:00
86ef6555e0
feat(hermes): add hermes plugin ( #14111 )
...
Co-authored-by: Robby Russell <robby@planetargon.com >
2026-09-22 11:32:52 +02:00
Robby Russell and GitHub
32d7277ac3
docs(gh): fix the completion cache path in the README ( #14117 )
2026-09-22 11:30:51 +02:00
Erik Huizinga and GitHub
e0d3557e14
fix(gradle): remove echo when running gradlew ( #12893 )
2026-09-21 13:28:03 -07:00
mattmc3 and GitHub
b6830a53d5
feat(otp): honour OTP_HOME and XDG_DATA_HOME ( #12953 )
2026-09-21 13:27:12 -07:00
fa82d8a3eb
fix(frontend-search): use fallback search for dead dartlang docs URL ( #14112 )
...
Co-authored-by: manysuq <manysuq@users.noreply.github.com >
2026-09-21 13:14:56 -07:00
dependabot[bot] and GitHub
6421f8e104
chore(deps): bump the py-minor group ( #14116 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-20 17:14:27 +02:00
0b50afdbfd
chore(history-substring-search): update to a0bdb0d4 ( #14115 )
...
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2026-09-20 10:06:19 +02:00
Peat Bakke and GitHub
157eb033f2
fix(tmux): sanitize tds session names ( #14109 )
2026-09-19 08:20:54 +02:00
Robby Russell and GitHub
e7852049a5
perf(init): cache the LocalHostName lookup ( #14066 )
2026-09-18 11:27:06 +02:00
Robby Russell and GitHub
7ce781ea37
perf(appearance): cache the diff and ls capability probes ( #14067 )
2026-09-18 11:13:45 +02:00
fudian and GitHub
def0f255c5
fix(cli): re-resolve zsh at exec time to avoid a stale command hash ( #14104 )
...
Signed-off-by: 付典 <fudianchn@gmail.com >
2026-09-18 11:06:03 +02:00
fudian and GitHub
0ee67f0428
fix(cli): fallback to zsh when ZSH_ARGZERO is not abs path ( #13922 )
...
Signed-off-by: 付典 <fudianchn@gmail.com >
2026-09-16 10:47:20 +02:00
刘睿华 and GitHub
ec2901b7d0
feat(golang): update completions ( #13860 )
2026-09-16 10:46:14 +02:00
erickeller and GitHub
1396cdd674
feat(muse): add color showing return code ( #10498 )
2026-09-16 10:43:56 +02:00
Nunzio Fornitto and GitHub
2ea948e05b
feat(git): add gbcopy ( #13847 )
...
Signed-off-by: NunzioFornitto <FRNNNZ00C24B202G@studium.unict.it >
2026-09-16 10:39:06 +02:00
Dale Hough and GitHub
6cd3a0baf6
feat(podman): add aliases for podman machine ( #12094 )
...
* added in machine commands
* added machine commands
2026-09-15 16:04:27 -07:00
Robby Russell and GitHub
fcf965912c
perf(git): fork git less often for the prompt ( #14069 )
2026-09-14 21:43:51 +02:00
Robby Russell and GitHub
c648271b6b
feat(appsignal-cli): add plugin for AppSignal ( #14038 )
2026-09-14 21:41:35 +02:00
Robby Russell and GitHub
53f663f3d8
feat(shopify): add plugin for Shopify CLI ( #14037 )
2026-09-14 21:41:28 +02:00
e995678ca8
fix(screen): respect DISABLE_AUTO_TITLE ( #6524 )
...
Co-authored-by: Robby Russell <robby@planetargon.com >
2026-09-14 21:32:24 +02:00
aea374f522
docs(term_tab): correct the supported platforms ( #14090 )
...
Co-authored-by: Simeon Doetsch <simeon.doetsch@maibornwolff.de >
2026-09-14 21:27:34 +02:00
Kunpeng Xie and GitHub
6553f90c45
fix(updater): detect pending terminal input on macOS ( #14093 )
2026-09-14 21:15:14 +02:00