Results 160 comments of Adam B

My most convincing objection is that `in(x, y)` has the exact same syntactical meaning as `x in y` (it even parses the same; try it yourself with `Meta.parse`). If we...

I think the problem is that you tried to send a number for an option that requires a bool "julia.lint.useoffuncargs". To confirm, could you post the contents of `eglot-workspace-configuration` that...

I wonder if this functionality could be a minor-mode on top of julia-mode itself. It seems a bit icky to special-case different string-macro names to have/not-have this behavior based on...

I don't think that's a good fit for julia since the convention in julia code is to use the actual unicode symbol e.g. "λ" instead of "lambda" for names.

> One advantage of the current setup is that we can very easily keep the completion list in sync with [what Julia supports](https://docs.julialang.org/en/v1/manual/unicode-input/). I'm not sure why you think switching...

This is a tough one that would require an actual parser to do right. But you could probably modify `julia-forloop-in-regex` to handle the simple cases; at least the single-line cases.

> Interestingly, the LSP spec includes semantic tokens since 3.16. I wonder if that's supported in practice for Julia with Emacs, @gdkrmr and @non-Jedi, it would be great if you...

I'm generally on board with integrating with tree-sitter. Even if support for julia syntax isn't perfect, it's probably better than what we have now especially wrt indentation. We *would* need...

As data, in one case (on my only slightly underpowered laptop), it took 16 minutes for me to have the LanguageServer ready for usage with a specific project (on first...

Per the emacs manual, it would be traditional to highlight the first `x` and `y` but not subsequent occurrences with `font-lock-variable-name-face`: https://www.gnu.org/software/emacs/manual/html_node/elisp/Faces-for-Font-Lock.html