Napoleon Apprentice
Joined: 03 Nov 2010 Posts: 283
|
Posted: Sat Oct 26, 2013 3:30 pm Post subject: [ZSH]Matcher un mot |
|
|
Bonjour,
J’ai installé le plugin Zsh Syntax highlighting afin d’avoir une coloration syntaxique interactive, comme avec [url=https://fr.wikipedia.org/wiki/Fish_(Linux)]Fish[/url]. Cependant, j’essaye de faire une configuration permettant d’avoir un thème molokai (existant à la base dans Vim).
Du coup, là je cherches à matcher les chaines de caractère du type "$foo" c’est à dire une chaine délimitée au début par un caractère $ et, à la fin, par le premier caractère alphanumérique suivant le $. Pour ça, je tente de matcher un tel patern avec ZSH_HIGHLIGHT_PATTERNS sans y parvenir :/
C’est simple, "ZSH_HIGHLIGHT_PATTERNS+=('$*' 'fg=10')" matche tout ce qui se trouve entre le premier $ et la fin de la ligne, "ZSH_HIGHLIGHT_PATTERNS+=('$* ' 'fg=10')" matche tout ce qui se trouve entre $ et le dernier espace de la ligne et "ZSH_HIGHLIGHT_PATTERNS+=('$.\{-}' 'fg=10')" matche exactement la chaine de caractère "$.\{-}"… mais aucun ne matche ce que je cherches c’est à dire la chaine se trouvant entre $ et le premier caractère non-alphanumérique le suivant.
Quelqu’un aurait une idée ?
P.S.: (Évidement, une fois fini, le thème molokai pour zsh sera sur github ;) _________________ La vérité n’est que le mensonge le plus crédible au monde. |
|