4 ms·
Wow, mouse-over the Lisp code in this article. The coloring of nested expressions is awesome. I wish my editor could do that.
by tempodox 5y ago
Wow, mouse-over the Lisp code in this article. The coloring of nested expressions is awesome. I wish my editor could do that.
- johnisgood 5y agoYou mean the background? Because otherwise I do have such a thing in Emacs, it is called Rainbow Delimiters.
- tempodox 5y agoVim has something analogous, as “static” syntax coloring, but my vim is mouse-agnostic and thus can't react to mouse-overs.
- ootsootsoots 5y agoJust adding tapping on it does the same in Firefox on iOS Something like an auto-select of the code that makes up the entire scope for the line in question. Gonna have to see if I can get vim to do that.
- cyberbanjo 5y agoI noticed something similar recently in the GNU Guix docs, try mousing over the S-expressions https://guix.gnu.org/manual/en/html_node/Database-Services.html https://guix.gnu.org/manual/en/html_node/Database-Services.h... Your editor probably can do that! Emacs and VSCode at least both can. Search for 'rainbow blocks' or 'rainbow parens' or 'rainbow delimiters' extensions.
- openfuture 5y agoYou can also click the functions to jump to definition (they are not only colored, they are also hyperlinks!)
- agumonkey 5y agothat is cute, next thing you know and it will launch a guile.js repl to run sandboxed tutorials
- register 5y agoThis is the standard coloring that comes with Coleslaw which is a Jekyll alternative written in common lisp: https://github.com/coleslaw-org/coleslaw https://github.com/coleslaw-org/coleslaw. I believe the website is using that or at least it uses one of his default themes.
- agumonkey 5y agoIt's an old css trick IIRC nested :hover rules