1
0
mirror of https://github.com/dcarrillo/prezto.git synced 2026-05-06 07:50:00 +00:00

1126 Commits

Author SHA1 Message Date
dcarrillo 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
dcarrillo b2b094de7f [git] Add git-clonecd function 2026-01-15 16:52:10 +01:00
dcarrillo 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
dcarrillo 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
dcarrillo c92df37bf3 [aws] Use "aws configure export-credentials" instead of the external command aws-export-credentials 2025-05-01 18:21:50 +02:00
dcarrillo 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
dcarrillo 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
dcarrillo 13ebe2b120 [zprezto] Add EKS clusters summary to AWS module 2024-10-07 11:05:31 +02:00
dcarrillo 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
dcarrillo 59e6ecbaaa Merge upstream/master 2024-04-28 20:08:05 +02: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
Yutian Li cc3b6e092e Allow .dir_colors to be a symlink 2024-04-03 07:37:29 -05:00
dcarrillo eea05c2374 Merge upstream/master 2024-03-22 20:25:59 +01:00
Cameron Wong c667dd3ea6 fix zstyle case-insensitive completion
Signed-off-by: Cameron Wong <cam@camdar.io>
2024-03-17 09:16:58 -05:00