[PATCH v5 0/4] support uTF-8 in alias names
- From
Jonatan Holmgren <jonatan@jontes.page>
- Date
- Feb 16, 2026, 16:15 UTC
- Message-ID
- <20260216161513.2533141-1-jonatan@jontes.page>
- In-Reply-To
- <3124b359-2929-4f3f-9ac6-793277fe422b@jontes.page>
Heya!
This series enables UTF-8 and special characters in Git alias names by using config subsection syntax: [alias "name"] command = value.
I have since last time: * Changed "native speakers" to "languages outside English range" (thanks Richard!) * Fixed shell completion in zsh * Improved docs slightly with feedback from Junio. Also changed out one of the examples with one with spaces to demonstrate that feature.
Thanks for your time.
Jonatan Holmgren (4): help: use list_aliases() for alias listing alias: prepare for subsection aliases alias: support non-alphanumeric names via subsection syntax completion: fix zsh alias listing for subsection aliases
Documentation/config/alias.adoc | 50 ++++++++++++++++--- alias.c | 42 +++++++++++++--- builtin/help.c | 15 ++++++ contrib/completion/git-completion.zsh | 2 +- help.c | 39 +++++++-------- t/t0014-alias.sh | 71 +++++++++++++++++++++++++++ 6 files changed, 184 insertions(+), 35 deletions(-)
-- 2.53.0.83.g660bbd62ee.dirty