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

thread: alternative language modules; language support requests #137

Open
8 tasks done
NotAShelf opened this issue Sep 22, 2023 · 12 comments
Open
8 tasks done

thread: alternative language modules; language support requests #137

NotAShelf opened this issue Sep 22, 2023 · 12 comments

Comments

@NotAShelf
Copy link
Owner

NotAShelf commented Sep 22, 2023

Tracking issue for alterative language modules. This is both a place to track progress on language modules that are to be added, or to request new ones.

@horriblename
Copy link
Collaborator

I can add lua support, I have it setup already anyway

@NotAShelf
Copy link
Owner Author

would be nice, I'll take a look at bash and kotlin then

@NotAShelf NotAShelf added this to the 0.5 milestone Sep 27, 2023
@NotAShelf NotAShelf changed the title todo: more language modules TODO: language modules for commonly used languages Sep 27, 2023
@NotAShelf NotAShelf changed the title TODO: language modules for commonly used languages TODO: more language modules for commonly used languages Sep 27, 2023
@NotAShelf NotAShelf changed the title TODO: more language modules for commonly used languages more language modules for commonly used languages Oct 21, 2023
@NotAShelf NotAShelf pinned this issue Feb 15, 2024
@NotAShelf NotAShelf changed the title more language modules for commonly used languages thread: alternative language modules; language support requests Feb 15, 2024
@NotAShelf NotAShelf removed this from the 0.5 milestone Feb 15, 2024
@Soliprem
Copy link
Contributor

It'd be nice to add Julia and R. They're very commonly used in data science (in fact, I'm pretty sure R is still more used than Python)

@NotAShelf
Copy link
Owner Author

I'd be happy to take a look at Julia support sometime, but R is unfortunately far outside my area of expertise - would be better if someone with experience in using R took it on.

@Soliprem
Copy link
Contributor

maybe there's another flake that already implements it so we can take a look at how they integrate the toolset? I tried looking into it but didn't find any myself.

@Soliprem
Copy link
Contributor

In terms of useful tooling, this is a great data science config imo:
https://github.com/jmbuhr/quarto-nvim-kickstarter
Quarto is very commonly used, and the way they implement otter might even be cool for other uses (e.g., writing code snippets in normal markdown).

I notice it uses luarocks.nvim to installl image.nvim, but I assume it can be handled by the system luarocks compiler, seeing as that was the original method and seems to still be supported. Or we can simply not implement image.nvim, as it does depend on kitty and that's a pretty big assumption to make about a user's setup.

@NotAShelf
Copy link
Owner Author

image.nvim is already implemented under utilty/images.

@Soliprem
Copy link
Contributor

oh, missed it. RN I'm working on the R lsp and formatter (I found both packages in nixpkgs, so I assume it shouldn't take too long. I can begin testing on my local instance pretty soon)

@sofiasmnk
Copy link

Syntax highlighting doesn't seem to be working inside HEEx templates in Elixir files. Could it be that languages.elixir.enable = true isn't adding HEEx and EEx to the treesitter grammars?

@NotAShelf
Copy link
Owner Author

You're right, HEEx and EEx grammars are not added by the Elixir language module. I've not used Elixir, so I couldn't test it very thoroughly.

Looks like both heex and eex grammars are in nixpkgs, I'll add them later tonight but I would be open to a PR if you can send it before I get to my desktop.

@OakleyCord
Copy link

Adding glslls would be nice for doing shader work :) i could try to figure it out and make a pr myself

@zeidoo
Copy link

zeidoo commented Jan 13, 2025

Any pointers on getting protobufs to work?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

6 participants