A few years ago I built a system for emacs called “togglename” see youtube for a rough video. I’d like to implement something similar here. to tell you the truth, I’m not sure where it start. in emacs, the process was to speak your code, start the toggle name process and automatically flip the spoken names to code names. in sublime, it seem like you could speak your codename and either define or accept it on the spot.
my UI idea is to be able to speak a spoken name, have auto complete show spoken-name, code-name pairs and selection happens when a not-name is spoken.
The original parser would look for the transition between names and not names for example: foo = my function (“cat”) breaks down into:
code-name foo
not-name =
spoken-name my function
not-name (
protected-string"cat"
not-name )
If I can get some help building this, I’ll spend the time to build a series of slides showing what should be happening.
thanks for reading