z-shell / F-Sy-H

⚙️ Feature-rich Syntax Highlighting for Zsh
https://wiki.zshell.dev/search?q=F-Sy-H
BSD 3-Clause "New" or "Revised" License
171 stars 25 forks source link

[bug]: git chroma doesn't support correct coloring of global aliases #38

Open bew opened 1 year ago

bew commented 1 year ago

Environment

OSTYPE=linux-gnu CPUTYPE=x86_64 / MACHINE_TYPE=x86_64 ZSH_VERSION=5.9

Expected behavior

With this global alias: alias -g NOOUT=">/dev/null"

When I use it in a simple command like echo foo NOOUT it shows like this (with default theme): Screenshot_20230919_094530

Current behavior

When I use it in a git command like git commit --dry-run NOOUT the chroma identifies the alias as an invalid token and uses color 'incorrect-subtle': Screenshot_20230919_094707

:disappointed:

Steps to reproduce

N/A?

Code snippet

No special config, the plugin is loaded with zi light /path/to/F-Sy-H-plugin

Aditional information

N/A?

Self-service

Have you read the Contributing Guidelines?

Are you familiar with Contributor Covenant Code of Conduct?

Contact Details

here on github