-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Atom editor support for Mal is poor #562
Comments
I don't know if you are interested in using tree-sitter, but FWIW, there is this: https://github.com/sogaiu/tree-sitter-mal |
Thank you! That would certainly take the pain out of making a tree-sitter version: having to write a tree-sitter grammar first before going ahead with the syntax highlighter was why I chose to go the TextMate route. |
Please rename this issue. There is an |
Apologies. Done. |
Apologies in return, then. Your answer makes me realize that my tone was crude, please be indulgent to my english skills and have fun with MAL ! |
Not at all, no need to apologise. Thank you for pointing out the ambiguity - if I have been struggling to write anything useful in Mal, it is in part because I keep forgetting about Mal atoms... |
@wgmyers nice! Please send a PR with a modification to the README to add a link and brief description of this (probably to the "Other mal Projects" section). |
I should know: such minimal support as exists - until now there wasn't any at all - is all my fault. Apologies in advance.
So fwiw I have implemented basic Atom support for Mal: https://atom.io/packages/language-lisp-mal
(Sadly, language-mal was taken, hence language-lisp-mal.)
In the unlikely event that the Venn diagram of people playing around with Mal and Atom users consists of anyone other than just me, this may be of interest, for certain values of 'interest'. Keywords, string constants and integers are supported. Reader macros not yet. User-defined anything, not really, except for the first instance of the thing defined by def! or defmacro!.
As an aside, implementing a syntax highlighting package for Mal was several orders of magnitude less fun than implementing Mal was.
Bug reports and pull requests welcome.
I'm about yay close to going back to Emacs at this point.
The text was updated successfully, but these errors were encountered: