-
Notifications
You must be signed in to change notification settings - Fork 6
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
Highlight clojure.test
macros
#25
Comments
I believe highlighting of |
I actually think that functions shouldn't be highlighted at all. This way they would be consistent. So I don't really understand why would one want to highlight the stdlib. I haven't seen this for Java or JS. Probably it would be better to highlight the first symbol of an unquoted list instead. But you already do highlight symbols. |
That is something I've been considering too. I definitely agree (+ it would make the code much simpler) but I'm just not sure what the majority of users prefer... Perhaps if there were config option to turn on/off special highlighting of |
The reason to highlight differently is because it lets us identify which calls are macros (equivalent to java's built-ins) and which are functions. Clojure makes them syntactically identical other languages do not. |
It's fine if we can detect the macro, then we can highlight it. But this plugin doesn't detect macros -- instead it has a hardcoded list of keywords that I can redefine to be whatever I want. |
Is it possible to highlight macros according to a value of a global variable that would be changed by a third party plugin? 🤔 |
I believe there are plugins which do exactly that, https://github.com/guns/vim-clojure-highlight and its various forks. |
I import them frequently and probably everyone does. It would probably be a good idea.
I think this should work but I don't know why it doesn't work (also you use a generator and probably don't even need this):
The text was updated successfully, but these errors were encountered: