-
-
Notifications
You must be signed in to change notification settings - Fork 70
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
Comments
I can add lua support, I have it setup already anyway |
would be nice, I'll take a look at bash and kotlin then |
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) |
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. |
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. |
In terms of useful tooling, this is a great data science config imo: 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. |
|
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) |
Syntax highlighting doesn't seem to be working inside HEEx templates in Elixir files. Could it be that |
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. |
Adding glslls would be nice for doing shader work :) i could try to figure it out and make a pr myself |
Any pointers on getting protobufs to work? |
Requesting TOML Lsp with taplo |
Taplo and yaml-language-server have been on my radar for a while, I'll try to handle them both tomorrow. |
I would be interested in seeing how |
I'm looking to add a bunch of language servers, but #643 is currently holding me back ass I'd like to avoid merge conflicts. vue-ls is now on my radar, but it might take a little while. Until then it is possible to set up lspconfig manually in |
Hello! So sorry to ask about this again. I didn't do a PR because I'm very new to using Nix and am not confident I could do it properly. I tried to add them on my own config via vim.treesitter.grammars = with pkgs; [
tree-sitter-grammars.tree-sitter-heex
tree-sitter-grammars.tree-sitter-eex
]; And they are added, but heex isn't working properly. Doing
I wondered if the grammar itself was just bugged somehow, but on a non-nvf install of neovim, it works properly? The non-nvf config is just set up like this: programs.neovim.plugins = with pkgs.vimPlugins; [
( nvim-treesitter.withPlugins (p: [p.tree-sitter-elixir p.tree-sitter-eex p.tree-sitter-heex]) );
] |
Can you try |
It works! Thank you so much! |
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.
ruby Add ruby language support to neovim-flake (WIP) #89 (closed, ruby is pain)The text was updated successfully, but these errors were encountered: