Skip to content
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

LaTeX Support #56

Open
grantlemons opened this issue Mar 8, 2024 · 4 comments
Open

LaTeX Support #56

grantlemons opened this issue Mar 8, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@grantlemons
Copy link
Collaborator

No description provided.

@elijah-potter elijah-potter added the enhancement New feature or request label Mar 8, 2024
@elijah-potter
Copy link
Collaborator

Just a reminder that we'll eventually have to make changes to the Mason Registry, nvim-lspconfig and mason-lspconfig.nvim for this to work properly once it's merged.

@grantlemons
Copy link
Collaborator Author

For anyone wondering, progress on this stalled because of how weird LaTeX is as a language, but if anyone wants to take it on, feel free to.
Here's the old draft pr for this feature: #100

@mocenigo
Copy link

mocenigo commented Dec 22, 2024

Hi @grantlemons I understand that there is not much one can do because TeX is a substitution based language. However, LTeX somehow gets it working. One does not need a perfect solution, but a good enough one. For instance, just extracting the text and using it, considering all formulae like jsut single numbers would be a start. It is a bit sad to see the depelopment stopped. How can I help?

@gdahia
Copy link

gdahia commented Jan 7, 2025

I am also interested in making this work for LaTeX. It seems to me that LTeX ignores some user-defined macros, which results in some false positives, but is nonetheless very useful. Would that be an option here?

I tried installing the harper-ls version in the branch #100 but due to my limited rust skills, I would either need to move harper-latex and the tree-sitter inside harper-core to avoid a circular import :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants