home.social

#neovim — Public Fediverse posts

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

  1. #neovim Development News

    The 0.12 version updates `:delmarks` command to trigger the `MarkSet` event (with `line` and `col` set to 0).

    PR:
    - github.com/neovim/neovi...

    feat(events): trigger MarkSet ...

  2. Note to self: Do NOT allow LazyVim to install a shitload of breaking changes when the kids have school tomorrow, even if you're not really intending to work tonight.

    #neovim #LazyVim #BreakingChanges

  3. What a world we live in! I noticed a post by @bremner linking to neovim fighting against removing a DHH quote. Given that DHH actively associates himself with white supremacy and ethnic cleansing, choosing to associate your project with him is quite a choice.

    Well. Reading to the end of the thread, the maintainer decided to go out with a bang. I'm not sure this is any better a look than fighting for the DHH quote in the first place, but here we are.

    Here's the link to the issue:

    github.com/neovim/neovim.githu

    Here's the patch that was finally accepted:

    github.com/neovim/neovim.githu

    And here's a link to something to use instead of Neovim:

    codeberg.org/evi-editor

    #neovim #dhh #fascism

  4. Lost in a large codebase? 🔎

    I built tgrep.nvim to bring Microsoft’s tgrep search into Neovim, with the fff-plus picker.

    • Search as you type
    • Preview matches before opening
    • Jump into splits or tabs
    • Send matches to quickfix
    • Use an index, with filesystem fallback

    Try :Tgrep in your project. I’d love to hear what would make it fit your workflow.

    github.com/vinitkumar/tgrep.nvim

  5. Somebody brought this up amid the NVim saga:
    github.com/neovim/neovim/pull/ (EDIT: this was fixed eventually, I'm just using it for context)

    This reminded me of my own attempt to get the StreetComplete devs to do something similar which didn't really end well:
    github.com/streetcomplete/Stre

    Gee, let's enforce that against the nonexistent code of conduct: github.com/streetcomplete/Stre

    Sigh. Welp, I guess I'm not using that anytime soon...

    EDIT: The maintainer has changed the language. See github.com/streetcomplete/Stre and github.com/streetcomplete/Stre

    I'm not quite happy with how this went down though.

    #osm #openstreetmap #foss #neovim #streetcomplete

  6. 🎩 An epic saga unfolds: a brave soul transforms a crusty relic into a typing machine worthy of... 1995! 🎉 Witness the daring tale of a terminal tinkerer who bravely defies modern convenience with a Neovim-powered, color-challenged, text-only, hipster typewriter. Ah, the sweet #nostalgia of tech regression! ⌨️🔍
    veronicaexplains.net/my-first- #epicSaga #terminalTinkerer #techRegression #Neovim #hipsterTypewriter #HackerNews #ngated

  7. RE: oldbytes.space/@thelastpsion/1

    And the results are in!

    1. Pico C
    2. Rust
    3. Free Pascal
    4. Joint with Pico C++, MicroZig and Yarg.

    So, what am I going to do? Well, I'm leaning towards porting the existing Arduino C code to the Pico C SDK. I'm currently using one class for encapsulation and abstraction, but I could replace that with structs and static functions. I'm not a great C programmer, but I'm pretty comfortable with it, so it makes sense

    However, before I do that, I see a bigger challenge of getting a good setup without using VS Code. I've been using #NeoVim for a while now, and I'd like to get a comfortable setup using that on #Linux.

    So, I'm going to try to build Blinky projects for at least Pico C, Rust and Free Pascal, using Linux and NeoVim. Hopefully this will give me a better feel for how well these languages actually suit me. I've never done any Rust before, either, so that's going to be quite the learning curve!

    If I have time, I'm going to give Yarg a go, too, because I think the premise is really cool. If I'm on a roll, I'll try #MicroZig too.

    And if I really feel like I have the capacity, I'll port the code to one of these other languages.

    I'm acutely aware of all the other projects I've given myself to do, such as the SIBO SDK and other small Psion-related projects, not to mention $dayjob and $reallife. So we'll see how things go!

    #Pascal #FreePascal #ObjectPascal #RustLang #YargLang #RaspberryPiPico #PiPico #PiPico2 #RP2040 #RP2350

  8. Tomorrow I should receive my new #keebio Iris LM #keyboard.

    I'm switching my local #Linux #development vm from vanilla #Ubuntu to #linuxmint #xfce.

    I'm also in the middle of moving from #vscode to #neovim for #coding.

    That's a lot of change crammed together for my day to day work. Ngl I'm wondering if this is a good idea. But #yolo.

  9. Tomorrow I should receive my new #keebio Iris LM #keyboard.

    I'm switching my local #Linux #development vm from vanilla #Ubuntu to #linuxmint #xfce.

    I'm also in the middle of moving from #vscode to #neovim for #coding.

    That's a lot of change crammed together for my day to day work. Ngl I'm wondering if this is a good idea. But #yolo.

  10. Tomorrow I should receive my new #keebio Iris LM #keyboard.

    I'm switching my local #Linux #development vm from vanilla #Ubuntu to #linuxmint #xfce.

    I'm also in the middle of moving from #vscode to #neovim for #coding.

    That's a lot of change crammed together for my day to day work. Ngl I'm wondering if this is a good idea. But #yolo.

  11. Tomorrow I should receive my new #keebio Iris LM #keyboard.

    I'm switching my local #Linux #development vm from vanilla #Ubuntu to #linuxmint #xfce.

    I'm also in the middle of moving from #vscode to #neovim for #coding.

    That's a lot of change crammed together for my day to day work. Ngl I'm wondering if this is a good idea. But #yolo.

  12. Tomorrow I should receive my new #keebio Iris LM #keyboard.

    I'm switching my local #Linux #development vm from vanilla #Ubuntu to #linuxmint #xfce.

    I'm also in the middle of moving from #vscode to #neovim for #coding.

    That's a lot of change crammed together for my day to day work. Ngl I'm wondering if this is a good idea. But #yolo.

  13. I will not fall down the neovim startup time reduction rabbit hole.....
    I will not fall down the neovim startup time reduction rabbit hole.....
    I will not fall down the neovim startup time reduction rabbit hole.....

    #neovim #ocd #timesinks #rabbitholes

  14. So, I'm at a crossroads. I'm contemplating:

    I feel like I'm slowing down with CTRAN development. After all, it "works"... but it's not "right."

    The write-up is just a hard slog.

    Moving on to a new tool might give me some inspiration on how to improve CTRAN. But I don't want to leave a trail of mostly-finished projects in my wake.

    The C project is a bit special to me. It's also something people might actually use - unusual for one of my projects! It's for Psion #EPOC16 and would enable a huge number of old games to run on the Series 3a/c/mx.

    I was hoping to use NeoVim, but with clangd being awkward, I'd have to use VS Code.

  15. 🤝 #Supermaven, known for fast context-aware code completion, joins forces with #Cursor to revolutionize #AI code editing

    🛠️ Key highlights:
    • Created by Jacob Jackson, founder of #Tabnine and former #OpenAI engineer
    • Focus on building custom editor experience beyond standard IDE limitations
    • Existing #VSCode, #JetBrains, and #Neovim plugins will continue to receive updates

    💡 Future developments:
    • Integration of Supermaven's long-context technology into Cursor Tab
    • Enhanced model capabilities combined with tailored editing interface
    • Faster and more intelligent sequential code changes

    🔄 Background:
    • Supermaven launched February 2024
    • Developed Free Tier, Chat feature, Babble, and advanced code suggestions
    • Teams unite to create more powerful coding tools beyond plugin limitations

    cursor.com/blog/supermaven

  16. Hi all! I studied computer science with a focus on RTOS and FP/PL, but I graduated law school earlier this year. I practice at a boutique firm that primarily handles IP cases. I foilboard and I play way too many rhythm games in and out of the arcade.

    I contribute to open source projects where I can, and I write up my experience in my digital garden which I’ve been maintaining for 2 years now. It’s also a good place to find usage tips for projects/tools that you might want to use.

    My passion for tech also includes privacy, and I’m an advocate for minimizing your digital footprint. GenAI is a scam and its purveyors are causing real harm while they sell it as hard as they can.

    Follow me for: #selfhosting #digitalgardening #privacy #lawfedi #section230 #copyright #patents #rustlang #gleam #haskell #RSS #neovim #NixOS #zotero #tmux #alacritty #linux #egpu #qemu #arch #archlinux #GNOME #watches #watchmaking #obsidian #obsidianmd #thunderbird #fpv #mechkeys #mechkeeb #mechanicalkeyboard #matrix #signal #fido2 #passkeys #dancerushstardom

  17. @ramsey Hmm, so I have been holding onto a #PhpStorm license for years but have been unable to get myself away from #vim (#Neovim actually). I hadn't heard about #JetBrainsFleet , probably missed reading it in one of my emails, but looking it up I am very intrigued. I've tried #VSCode as well but being able to focus on my keyboard and not my mouse has been my challenge with using any of the mainline IDEs. I might need to give Fleet a whirl. Thanks for sharing this.