Syntax low-lighting
A plea for syntax low-lighting
There are many arguments many arguments against syntax highlighting.
But what about syntax low-lighting? Fading out irrelevant boilerplate. Or even hide it.
Interactive demo
public class Greeter {public void Greet() {// prints "Hello, world!"Print("Hello, world!")}}
Would be great to make LISP readable to the layperson. For example by hiding the parentheses (from the outside in or vice versa?)
TODO
- Hide private methods, then internal, then protected methods, then public methods (needs more info, AST)
- Discriminate between keywords and types (thanks Folkert van Heusden)
- Underline classnames when very human, prefix methods with a ‘+’, minimize indentation
- Add Lisp example
Original idea: December 19, 2018, 9:45:36 AM