home.social

#astronvim — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #astronvim, aggregated by home.social.

  1. 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.

  2. New year, new editor. Picked #neovim with #astronvim and it's looking really good so far! I think flash.nvim (github.com/folke/flash.nvim) might actually change my life. The mental overhead I've spent on navigating text files can now be wasted on other things!

  3. Odd, my #nvim configuration had been playing up when editing #Java files recently. Managed to get it working again by disabling the java and #jdtls configurations I had. Did I miss something in a recent update to #AstroNvim that let this work automatically?

  4. @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 :)

    #nvim #astronvim #astrovim

  5. 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.

    #Neovim #AstroNvim

  6. My #astronvim #neovim config broke hard last night. The fix was to pin Lazy to version 10.24.3, as stable became unstable for me. Fingers crossed, the bug gets fixed and I can get v11 on the stable branch/tag.

  7. Does anyone know of a plugin for #NeoVim (preferable #AstroNvim) that allows for toggling between two themes? Currently I'm editing the selected scheme in my astroui.lua file then quit and reload nvim to get the change to take effect.

  8. Back with a conclusion. Maybe I got used to the LSP key shortcuts and configuration. In truth, I didn't bother to configure too much. The killer downside to astro (for me) is the use of heirline, which would require too much effort on my part to configure to my liking.

    So, I'm back to LazyVim. I'll have to do the homework and fix the LSP setup to work with "casual" packages, that have invalid tooling setup.

  9. I'm giving distro a try and I'm reminded, once again, by my woes with : not supporting ctrl+f / ctrl+b to page up/down is a cardinal sin.

  10. @thedoctor @dpom

    I found it easier to take a neovim distribution ( in my case, but I plan to test ) and change that to suit my taste.

  11. I'd like to use fidget with AstroNvim, but all I've managed so far is to simple turn off the existing toast notifications.

    Has anyone else managed to get this to work?

    github.com/j-hui/fidget.nvim

    #NeoVim #AstroNvim #Fidget

  12. It's subjective, but `smoka7/hop-nvim` feels much more useful than `ggandor/leap-nvim`.

    #NeoVim #AstroNVim

  13. CW: re: rms

    @arch Honestly the only thing that came even close to my JetBrains experience was Doom Emacs. Its super configurable, has vim keybindings and it isn't as cumbersome as keeping up a neovim config. There are some vim equalivants but I haven't tested them yet:
    lunarvim.org/
    astronvim.com/
    lazyvim.org/

    #jetbrains #doomemacs #lunarvim #lazyvim #astronvim #vim #emacs

  14. ✨Nvim 0.90 release: and this feature looks especially made for me to experiment lazyvim, NvChad, Astronvim easily😌

    🔺NVIM_APPName support for config directories
    youtube.com/watch?v=3TRouzuWOu

    #neovim #lazyvim #astronvim #nvchad #programming

  15. @trexplex I use #Neovim too. But there's an increasingly large pile of plugins to get the functionality that VS Code has out of the box.

    I've looked at #AstroNvim and similar distros, but they add so many plugins it's not always clear which plugin is causing which behavior.

    Then I tried building my own plugin set using Astro as a reference, so I understood everything better. Still pretty complex.

    I guess I'd like the discoverability of VSCode settings with the guts of #neovim

  16. @snonux I had v long vimscript config and then painfully went over to but there were bits I couldn't easily control or remove, and the pace of change meant I often had a broken editor - so not productive for me.

    I've since started from scratch using Lazy (the plugin manager, not distro), all lua, and things generally feel a lot tidier and in control. Been using it 6 months now.

    I keep my .config/nvim as git repo and sync it across servers/laptops.

  17. Hello developers, here is the cursed image for you 🤣

    ---
    Update:

    I did this for fun(for meme) but the idea seems to be growing like a virus inside 😲🫨 it looks seamless integration. Oh no, i think i invoked some daemon

    #vscode #neovim #lazyvim #vim #programming #astronvim

  18. ✨ NVIM_APPNAME feature in Nvim 0.90

    You can run parallelly different config layers of Neovim easily

    Eg:
    `NVIM_APPNAME=NvChad nvim`
    `NVIM_APPNAME=LazyVim nvim`

    This will be useful especially when you trying different

    #neovim #vim #astronvim #lazyvim #lunarvim #developers

  19. Feature Friday: A-Lamia in the #astronvim community has been putting AstroNvim's extensible astronvim.status API through it's paces to make some very cool custom Heirline tabbar and statusline! His custom color engine is able to support any colorscheme! 🤯

    github.com/A-Lamia/AstroNvim-c

  20. It might be time to switch to #AstroNvim and #Nvim! Seems like they have a decent #CoPilot integration, besides, perhaps, I'll get a #CoPilot-enabled shell by using #nvim as a thin client? 🤔

    There's someone who made some proceedings towards having a plugin that does just that online[1].

    github.com/maxwell-bland/copil

  21. @latepaul which quick set did you try for ? Recently, there are lots of nice quickstarters: , , or the tjdevries kickstarter.

    Personally, I used , but dropped it in favor of
    - cmd + D in iterm for spli screens
    - splitting buffers / windows with a mixture of basic keymaps, bufferline and telescope

    I only use tmux when I want some process to keep running when I disconnect my ssh (eg for hypertuning)

  22. I've used for a while now and has been a great jumping off point for learning neovim's native Lua configuration. I still have a bit of legacy battle-tested vimscript for certain functionality, but overall, the out-of-the-box performance for installing LSP servers, custom colorschemes and plugins, and having working autocompletion is just great.