reedline icon indicating copy to clipboard operation
reedline copied to clipboard

Feature Vision Discussion: Syntax Highlighting

Open sholderbach opened this issue 4 years ago • 2 comments

This issue is part of the larger vision discussion managed in #63 to brainstorm and prioritize ideas around features that would make reedline as a line editor for you both viable as well as pleasant to use. Feel free to up-vote features you depend on in other tools/shells as well as suggest new ideas!

Syntax Highlighting Features

  • [ ] Ability to define word-types to highlight as you type and continue coloring even in failure modes
    • [ ] Keywords
    • [ ] Commands
    • [x] External Commands
    • [ ] Bareword
    • [ ] Punctuation
    • [ ] Sub-Commands
    • [ ] Braces {}, Brackets [], Parentheses ()
    • [ ] Error modes
    • [ ] Operators
    • [ ] Paths
    • [ ] Pipe
    • [ ] Arguments/Flags
    • [ ] Variables
    • [ ] Comments
    • [ ] DataTypes (strings, int, datetime, duration, bool, units, etc)
    • [ ] Other
  • [x] Ability to have add things you want syntax highlighted through extensibility

sholderbach avatar Jun 18 '21 22:06 sholderbach

Current voting

Vote for the topic(s) you care about by selecting the corresponding emoji. (No judgement based on the emojis sentiment!)

  • :+1: Ability to define word-types to highlight as you type (see above)
  • :-1: Ability to have add things you want syntax highlighted through extensibility

fdncred avatar Jun 20 '21 19:06 fdncred

External command highlight done 👍

mzanrosso avatar Jul 01 '21 15:07 mzanrosso