I like my #riscV #MilkV Jupiter board, but it's far from ready for daily #programming business.
Standard tools are missing or not working:
#VSCodium cannot be compiled, because #NodeJS dependencies have no RISC-V support.
#neovim cannot be compiled with #luajit (no RISC-V support too) so #AstroNvim and other plugins fail.
And common linux distro games fail to start due to opengl.
But #gcc, #codelite and #codeblocks are delivered by #debian and work fine.
Minimum requirements are fulfilled 👍
Descubrí hace unos días #Astronvim y gracias a sus paquetes comunitarios de plugins preconfigurados por fin me funciona el LSP de Java (el bendito jdtls).
Estoy a un pasito de largar el Intellij y programar de lleno en Neovim como corresponde.
Falta testear más el debugging, pero estamos cerca.
After using #AstroNvim, I decided to create my own #nvim config. Pros: fast and simple, with only 20 plugins included. Cons: hmm, there are no cons at the moment, except maybe one — it needs to be updated whenever I need a new feature.
@Olical hi! Quick AstroNvim sanity check before I file an issue, are you able to go add something into your configuration for astrolsp? I’m trying to see if the plugin-wide opts.on_attach() function is being called. According to docs it’s meant to be called after every lspconfig invocation of the default on_attach but I can’t get it to trigger at all.
You should be able to see if it’s working by just putting a vim.notify(“hi from astrolsp”) in the function and then opening a file that attaches an lsp. Thanks :)
Neovim/AstroNvim is being annoying with the Typescript project I'm working on. I've have the astrocommunity typescript-all-in-one plugin enabled. My problem is that I have two different Typescript LSPs connected: tsserver and vtsls. This means I'm seeing all my lint warnings doubled. More annoyingly is when I try to refactor, e.g. using IncRename, they both try to do the job and end up turning the whole file into Swiss cheese.
How can I disable one or the other? (The project I'm working on has a transient dependency that puts tsserver into the node_moduled/bin directory, so I suspect that's the one I want to end up using.