My code-coloring-for-Emacs thing is finished, I think, other than bugs and misunderstandings. Highlights from the CHANGELOG:
• Add support for multiple arities in e/defn and e/fn.
• Skip metadata.
• Don’t site symbols that are Electric function names.
• Improve detection of Electric version — make it more lenient.
It seems (to me) to work pretty well, but there are almost certainly things that aren’t right.
I don’t expect much in the way of changes from now on — just bug fixing and maybe the occasional new operator to understand.
wow, interesting!
looks like diff coloring. I wonder how it would feel if opacity were used instead, i.e. when cursor is over server or client code, only code in that context is shown at full opacity and other code is dimmed
@nomiskatz Congrats! I found a little bug, but perhaps you already know about it:
I lose syntax highlighting under binding or let. e.g. the foreground of ;; comments and namespaced/symbols.. Using modus themes.
@jollyboatbros Could you post screenshots of what things look like with and without nomis-electric-clojure-mode?
absolutely! I'm using subtler background colours, but the issue is the same if I revert the customisations
It looks like you might be using v0.3 or earlier. Can you try the latest, v0.5?
Ah! I thought use-package would automatically update it, that would make sense!
That was indeed the issue, sorry about that!!
Cool! BTW, it might be worth starting up a fresh Emacs — it’s possible that there could be bad interactions between the old and new code.