deba019016
Merge upstream/master
2026-03-28 18:25:21 +01:00
Indrajit Raychaudhuri
73ae7f1128
prompt: Update pure submodule to 1.27.1
2026-03-23 00:50:18 -05:00
David Tagatac
4efeccfefc
Make the persistent SSH authentication socket symlink creation atomic
2026-03-23 00:41:43 -05:00
Alex Forsythe
a1c01ff39f
Fix handler path for command-not-found
...
The command-not-found plugin can't find handler.sh when HOMEBREW_REPOSITORY is set because "Library" is only included in the path when that env var is unset. Let's fix that by always including the "Library" path element.
2026-03-23 00:37:27 -05:00
Amir Nissim
7c6b8a29cf
git: update git clean alias to clean directories as well
2026-03-22 16:03:55 -05:00
Caio Mathielo
44cece01b2
git: addjut git alias to show log with GPG signatures
2026-03-22 15:47:15 -05:00
Indrajit Raychaudhuri
924d68bd87
git: adjust documentation for worktree management commands
2026-03-22 15:28:34 -05:00
Benjamin Grandfond
bd4e084ab0
git: add git worktree management aliases
2026-03-22 15:28:13 -05:00
Indrajit Raychaudhuri
331adc4a69
spectrum: optimize ANSI color initialization loops
...
Split the single loop that initializes both named
ANSI colors (0–7) and the remaining 256-color indices
into two separate loops.
The first loop sets both numeric and name keys for
the named ANSI colors without per-iteration checks,
and the second loop sets only numeric keys for the
remaining indices.
2026-03-22 02:51:44 -05:00
Indrajit Raychaudhuri
7fcc9d2dad
node: Speedup 'nodenv' initialization by skipping rehashing.
...
See: https://github.com/nodenv/nodenv#how-nodenv-hooks-into-your-shell
2026-03-22 02:51:44 -05:00
Indrajit Raychaudhuri
2e3fbc8fac
ssh: Use idiomatic zsh array operations instead of sed/grep forks
2026-03-22 02:51:44 -05:00
Indrajit Raychaudhuri
e5444ce534
editor: use keymap array instead of word splitting
2026-03-22 02:51:44 -05:00
Indrajit Raychaudhuri
9916799a0d
utility: Avoid multiple ls --version calls per shell startup
2026-03-22 02:51:44 -05:00
Indrajit Raychaudhuri
8de38fb59b
syntax-highlighting: Update syntax-highlighting module to current master
2026-03-22 01:19:41 -05:00
Indrajit Raychaudhuri
a25e62938b
completion: Update completion module to current master
2026-03-22 01:16:14 -05:00
Indrajit Raychaudhuri
a14e31fdb9
history-substring-search: Update history-substring-search module to current master
2026-03-22 01:14:37 -05:00
Trey Keown
5464030f6a
general: Escapes a string for safe use in parameter expansion
2026-03-20 15:51:15 -05:00
Denis Sheremet
371aaa254a
utility: conform 'diff' to GNU behaviour for scripting
2026-01-23 12:55:50 +03:00
Łukasz Matysiak
43bf17169c
Make uutils coreutils ls behave the same as GNU coreutils ls
...
Ubuntu 25.10 uses a rust rewrite of GNU coreutils called `uutils coreutils`.
Calling `ls --version` on that config yields `ls (uutils coreutils) 0.2.2`.
Since the regex does not match the string, it falls back to the BSD branch.
That leads to `ls` being aliased as `ls -G` without any colors in the output.
Since `uutils coreutils` claims that `uutils coreutils aims to be a drop-in replacement for the GNU utils. Differences with GNU are treated as bugs.` it should be safe to treat it the same way in the code.
Adjust the `utility` module to detect `uutils ls` as `GNU ls` by extending the regex pattern.
2026-01-23 21:10:56 -06:00
b2b094de7f
[git] Add git-clonecd function
2026-01-15 16:52:10 +01:00
c620ff7846
Merge upstream/master
2025-11-29 19:17:27 +01:00
xinxin
7b3b798eb5
docs(fasd): update repository link to point to @whjvenyl's fork ( #2114 )
2025-10-17 12:51:04 -07:00
c14b5a2962
Merge upstream/master
2025-10-12 17:36:26 +02:00
jaawerth
c945922b22
command-not-found module: add support for homebrew >= 4.6.12
...
As of Homebrew 4.6.12, command-not-found is built into Homebrew core and
the tap is deprecated, causing Homebrew to print deprecation warnings on
init until the tap is uninstalled, after which prezto can't find the
helper in its new location.
* Added logic to look first in the new location for handler.sh in the
core Homebrew repository, *then* check in Taps.
* Added an OSTYPE check for MacOS to prevent this from accidentally
engaging on Linux systems using Homebrew as a third party package
manager
2025-10-11 01:44:47 -05:00
David Tagatac
5666927098
Use @whjvenyl's fork of fasd
2025-09-19 13:07:44 -05:00
378dcb08ec
Merge upstream/master
2025-08-21 20:01:37 +02:00
Nguyễn Huỳnh Anh Khoa
af38394091
Using builtin cd ( #2109 )
...
Using builtin cd to prevent zoxide --cmd=cd conflict cause:
zoxide: no match found
2025-07-30 09:34:13 -07:00
c92df37bf3
[aws] Use "aws configure export-credentials" instead of the external command aws-export-credentials
2025-05-01 18:21:50 +02:00
2869f01add
Merge upstream/master
2025-02-03 20:13:52 +01:00
Indrajit Raychaudhuri
6e564503f1
general: Apply quote styling consistency
...
Remove redundant quotes from comparisons and
variable expansions where they are not needed.
Also add style nits to comments and code.
2025-01-10 11:09:08 -06:00
e04b99d9a5
Merge upstream/master
2024-12-27 17:45:48 +01:00
Indrajit Raychaudhuri
427268c64f
history-substring-search: Update history-substring-search module to current master
2024-12-26 22:32:57 -06:00
Indrajit Raychaudhuri
61d7dc9a72
completion: Update completion module to current master
2024-12-26 22:30:38 -06:00
Indrajit Raychaudhuri
2388b8f873
autosuggestions: Update autosuggestions module to 0.7.1
2024-12-26 22:27:46 -06:00
msdx321
9626ce2beb
Add exception for VSCode env helper
...
Signed-off-by: msdx321 <msdx321@gmail.com >
2024-12-12 07:47:13 +05:30
13ebe2b120
[zprezto] Add EKS clusters summary to AWS module
2024-10-07 11:05:31 +02:00
c6e45e4344
Merge upstream/master
2024-06-07 18:58:55 +02:00
Diego Rabatone Oliveira
9195b66161
[Bump] Pure prompt to 1.23.0
2024-06-03 12:01:18 -05:00
Diego Rabatone Oliveira
a217f1cac0
[Bump] Syntax Highlighting to 0.8.0
2024-06-03 12:01:18 -05:00
Diego Rabatone Oliveira
9e28cb4861
[Bump] Completion module
...
Although it has tags, the release flow it is not well estabilished,
so it fall behind quite recurrently, thus why I'm updating it aginst the
master branch (it was already out of the latest tag anyway).
Ref:
https://github.com/zsh-users/zsh-completions/issues/1083
2024-06-03 12:01:18 -05:00
59e6ecbaaa
Merge upstream/master
2024-04-28 20:08:05 +02:00
Jim
f5a8cb456b
Removing fig from README.md
...
Fig is sunsetting as per https://fig.io/blog/post/fig-is-sunsetting
2024-04-15 21:36:51 -05:00
Indrajit Raychaudhuri
775f14d0c3
homebrew: Simplify caching brew shellenv
...
Avoid checking age of cache file and just test for its existence.
While this is simpler, this also avoids depending on having
`EXTENDED_GLOB` enabled.
2024-04-08 20:48:57 -05:00
Yutian Li
005709d120
Cache brew shellenv results
...
This could sometimes be slow (as with any external command execution)
but the result should almost never change.
2024-04-08 20:48:57 -05:00
Yutian Li
a79c3b4943
Remove Python module comment about completion
...
Local completion definition has been removed
2024-04-08 11:56:00 -05:00
Preston Hunt
f055c5070c
screen module: don't try to attach to dead screens
...
Removes dead screens from the list of candidate screens. Fixes issue
1253, "screen:auto-start problem with dead screens".
2024-04-05 01:19:23 -05:00
mattmc3
085ab11646
osx: Add trash function
2024-04-05 01:18:05 -05:00
Yutian Li
6bf4505b33
Allow overriding _ssh_agent_sock for symmetry to _ssh_agent_env
2024-04-04 22:29:15 -05:00
Yutian Li
185733aa63
Update history-substring-search
2024-04-04 22:24:57 -05:00
Yutian Li
5ff938dff5
Update Python virtualenvwrapper documentation
2024-04-03 07:37:49 -05:00