voidq.xyz is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Admin account
@hey@voidq.xyz

Search results for tag #neovim

[?]Cleo Menezes Jr. 🌵 » 🌐
@CleoMenezesJr@floss.social

Following the journey of not relying on plugins and using native APIs, today I made my own stausline. Added this nice workpace status.

    [?]Hack a Day (unofficial) » 🤖 🌐
    @hackaday@www.urbanmind.net

    I'm use neovim in cli like in my home but im not use Ide before in my live my first try pc is arch...
    why some people use neovim

      [?]GENKI » 🌐
      @nibushibu@social.vivaldi.net

      を立ち上げた恩恵なのか。
      対応エディターもいつの間にかだいぶ増えていた。 とか は対応するべくしてという感じがするけど、 とかもいた :vivaldia_heart:

      zed.dev/acp

        [?]Michael » 🌐
        @schmic@hessen.social

        [?]Neovim » 🌐
        @neovim.io@bsky.brid.gy

        Development News

        The 0.12 version adds `vim.filetype.inspect()` that returns a copy of the internal tables used for filetype detection.

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

        feat(filetype): `vim.filetype....

          [?]Cleo Menezes Jr. 🌵 » 🌐
          @CleoMenezesJr@floss.social

          Create my personal auto completion using LSP APIs.
          No more third party plugins. yay!

          Alt...Neovim LSP suggestion

            [?]sevetech » 🌐
            @sevepy@social.vivaldi.net

            @hugovalters Not sure whether to laugh or cry that spent a decade “cleaning up” Vim’s legacy C code, only to earn a lower security grade than the project it was cleaning up.

            valtersit.com/vendors/compare?

              [?]Cleo Menezes Jr. 🌵 » 🌐
              @CleoMenezesJr@floss.social

              Never had a setup so native.

              Neovim screenshot

              Alt...Neovim screenshot

                [?]Trev :neovim: » 🌐
                @trevdev@fosstodon.org

                [?]mintbug » 🌐
                @mintbug@mastodon.ml

                нужно собрать в кучу подходы к созданию протокола взаимодействия между средой написания кода, реализацией языка, оценивающей код, и средством отображения результатов оценки. Второй элемент зачастую не виден пользователю, а первый и третий совмещены в одном интерфейсе.
                - repl, включающие в себя велосипед редактора — [это отстой](mastodon.ml/@mintbug/117116628)
                - продвинутые repl используют не stdin/stdout, а сетевые сокеты
                - nrepl.org
                - nrepl.org/nrepl/beyond_clojure
                - ~ github.com/Olical/conjure/wiki
                - ? doc.guix.gnu.org/guile/latest/
                - ? janet-lang.org/spork/api/netre
                - [jupyter](mastodon.ml/@mintbug/117011302)
                - ( ) нужно плагины для nvim таки посмотреть
                - обмен структурированными данными через json в nushell
                - ( ) nushell.sh/contributor-book/pl
                - ( ) nushell.sh/contributor-book/pl

                  [?]mintbug » 🌐
                  @mintbug@mastodon.ml

                  @serr @dside при чём тут бредогенераторы, не понятно, речь о детерминированных инструментах шла, хватит с соломенными чучелами бороться.

                  Да, линейный редактор в оболочке не нужен, и я хотел бы от него избавиться. Чтобы запускать исключительно nvim, а в нём не встроенный терминал (`:te`), а специальный буфер, в котором будет предусмотрена возможность исполнять строки кода.

                  Возможно, стоит в github.com/Olical/conjure дополнительно кеймап в insert-режиме на enter повесить, предусмотреть возможность запускать repl без привязки к файлу на диске и прикрутить поддержку bash/fish.

                  Ещё какие-то проклятые плагины на vimscript видел, но не пробовал. Общая идея в том, что нужно избежать взаимодействия с велосипедом редактора от оболочки или другого repl, используя для написания команд исключительно свой основной текстовый редактор.

                    [?]Neovim » 🌐
                    @neovim.io@bsky.brid.gy

                    Development News

                    The 0.12 version adds `prompt_appendbuf()` function to append text to a prompt-buffer.

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

                    feat(prompt): prompt_appendbuf...

                      [?]mintbug » 🌐
                      @mintbug@mastodon.ml

                      внезапно, чтобы все ссылки на б-гомерзкий pinterest из чата в deltachat скормить gallery-dl, было достаточно жмать ctrl-a для выделения всего текста в чате, вставить его в nvim, найти ссылки (`/https:\/\/pin`), создать пустой буфер (`<c-w>n<c-w>L`) и использовать макрос `nD<c-w><c-w>po<esc><c-w><c-w>`. А мог бы сейчас сидеть и думать, как в нормальном структурированном виде чат экспортировать.

                      Макросы — кристальное, они позволяют вам делать вещи тупым, ручным способом, но при этом автоматически повторяя действия. Иногда в красивых решениях, выраженных через логику в скрипте, действительно нет необходимости.

                        [?]european handle :astrokurt: 🎏 » 🌐
                        @kurt@social.thiskurt.me

                        I continue to replicate Obsidian in neovim without ever touching Obsidian, this I guess is my quick and dirty dataview:

                        A screenshot of neovim showing a bullet list of currently reading books and a table of books read in 2026 and statistics (country, author). Both are generated using a python code block that gets evaluated into another block on the page.

                        Alt...A screenshot of neovim showing a bullet list of currently reading books and a table of books read in 2026 and statistics (country, author). Both are generated using a python code block that gets evaluated into another block on the page.

                          [?]Orhun Parmaksız 👾 » 🌐
                          @orhun@fosstodon.org

                          Doing LeetCode in the terminal!

                          🧩 **leetrs** — A TUI for browsing, solving, testing & submitting LeetCode problems

                          💯 Supports fuzzy-search, opening directly in Neovim, running test cases & submitting for judging

                          🦀 Written in Rust & built with @ratatui_rs

                          ⭐ GitHub: github.com/shadowmkj/leetrs

                            [?]sevetech » 🌐
                            @sevepy@social.vivaldi.net

                            You’ve been waiting a long time for this. Now it is here.

                            The home gym for your Vim movement. To get you in better form. And no membership. Ever.

                            Enough of the mashing. Enough of x, x, x, x, x. This is not editing. This is junk volume.

                            Neon Vim Gym builds the muscle memory. Real sets. Real targets. When you do too much junk volume, the bar at the bottom of the screen turns red. Like my face after leg day.

                            And for the serious lifters: make your own workout. Get help from Claude, the fitness trainer. Write your own sets. Load the plan from GitHub. No spotter. No excuses.

                            Get Vim Fit.

                            sites.google.com/view/papersta

                              [?]Neovim » 🌐
                              @neovim.io@bsky.brid.gy

                              Development News

                              The 0.12 version now allows updating only specified highlight attributes in `nvim_set_hl()` (instead of previously full override).

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

                              feat(api): add update to nvim_...

                                [?]Netzblockierer » 🌐
                                @Netzblockierer@tech.lgbt

                                @rachel it's just sad that neovim (and vim) got enshittfied with SlopCode.

                                Personally I just use ne because it's a good CLI alternative to proprietary editors like Sublime Text

                                  [?]Netzblockierer » 🌐
                                  @Netzblockierer@tech.lgbt

                                  @mrmasterkeyboard @rachel yeah, that's what I've seen so far.

                                  • I think many folks will be fine with just VimScript and a clean and simple, deshittified vim fork…

                                  Stuff like Lua support and plugins are obviously in the 'We have time and spoons to extend and add features' drawer of the 'ideas not decided upon' shelf inside the 'nice to have' closet…

                                    [?]sevetech » 🌐
                                    @sevepy@social.vivaldi.net

                                    For years I ran a Python Pelican / Markdown / Bootstrap 4 stack. It worked, but compiling slowed down around ~200 entries, and maintaining Python + JS code ate more time than the writing itself.

                                    So I rebuilt the whole blog. Notes start life in a Logseq/Obsidian knowledge graph, mirroring the node/card structure of a physical notebook; an idea progresses from a numbered card straight into a .typ file. Typst compiles that file directly to HTML, genuinely fast even at scale.

                                    A small Node.js script (no extra npm) reads the compiled metadata and assembles a timeline grouped by ISO week number.

                                    The result: Vim stays at the center of my blog editing, while the rest of the stack: Typst, the plugin, the build script, just gets out of the way and scales with it.

                                    There's a read-it-later button at the top, you can set a reminder in your calendar in case now isn't the right moment.

                                    paperstackpro.surge.sh/2026W33

                                      [?]Neovim » 🌐
                                      @neovim.io@bsky.brid.gy

                                      Development News

                                      The 0.12 version updates `vim.ui.select()` interface with `preview_item` option. This allows callers to set custom previews which should help plugin authors that want to provide custom pickers.

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

                                      docs(vim.ui): document an inte...

                                        [?]Bertrand CLAVELIER » 🌐
                                        @bertrand@social.clavelier.me

                                        Découverte Neovim : le folding natif. `zM` et tout un fichier Rust se replie — il ne reste que les signatures. `zR` et tout revient.

                                        Naviguer dans des centaines de lignes devient enfin lisible.

                                        Bonus : un pli fermé compte comme une seule ligne, donc `dd` sur une fonction repliée la déplace en entier.

                                        #Neovim #Vim

                                        Capture d'un fichier de 300 lignes de code Rust dépliées sur un seul niveau.

                                        Alt...Capture d'un fichier de 300 lignes de code Rust dépliées sur un seul niveau.

                                          [?]sevetech » 🌐
                                          @sevepy@social.vivaldi.net

                                          Finally found time to migrate to full vim9script. Rewrote my vimrc in vim9script and built a lightweight plugin manager that leverages packadd—no external dependencies, just pure VimScript.

                                          Running 100% native PowerShell on Windows. The new colorscheme ties it all together beautifully. Setup feels snappy and clean. Super happy with how this turned out.

                                            [?]Neovim » 🌐
                                            @neovim.io@bsky.brid.gy

                                            Development News

                                            The 0.12 version makes bundled `tohtml` an "opt-in" plugin. Use `:packadd nvim.tohtml` to activate it.

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

                                            fix(runtime)!: move "tohtml" m...

                                              [?]mintbug » 🌐
                                              @mintbug@mastodon.ml

                                              притащил из typst в редактор правильный покрас ссылок — фиолетовый без подчёркивания и курсива. Курсив нужно выборочно кастовать для семантики, подчёркивание вообще ненужно. Зочем кастовать всё, что только можно? Няшного цвета вполне достаточно.

                                              ```lua
-- ~/.config/nvim/lua/extra/catppuccin.lua
return {
  custom_highlights = function(colors)
    return {
      ["@markup.link.url"] = { fg = colors.mauve, style = {} },
    }
  end,
}
```

                                              Alt...```lua -- ~/.config/nvim/lua/extra/catppuccin.lua return { custom_highlights = function(colors) return { ["@markup.link.url"] = { fg = colors.mauve, style = {} }, } end, } ```

                                              до

                                              Alt...до

                                              после

                                              Alt...после

                                                [?]Špoljarević :redhat: :ansible: » 🌐
                                                @spoljarevic@techhub.social

                                                I finally published a new blog post where I talk about neovim, workflow improvements with herdr and general TUIs :D
                                                Check it out if you think this sounds interesting!

                                                I'm planning on posting every one to two weeks again, so make sure to subscribe to the newsletter if you find my other posts interesting as well and while you're at it, please leave a comment so I can get input of what to improve and what you might find interesting.

                                                A lot of things happened in the past few days, more on that in a future post :)

                                                blog.spoljarevic.sh/how-i-use-

                                                  [?]Bertrand CLAVELIER » 🌐
                                                  @bertrand@social.clavelier.me

                                                  Ça y est, j'ai désactivé les flèches en mode normal dans nvim. Obligé de passer par h j k l pour me déplacer !

                                                  Maintenant, c'est dans un éditeur classique que ça va se compliquer ! 😂

                                                  Je mets en place une gym nvim quotidienne pour m'exercer et intégrer l'ensemble des raccourcis, ou du moins un plus grand nombre !

                                                  #neovim #vim

                                                    [?]Neovim » 🌐
                                                    @neovim.io@bsky.brid.gy

                                                    Development News

                                                    The 0.12 version improves how `+=`, `^=`, and `-=` handle comma-separated "key:value" pairs in options that use them ('listchars'/'fillchars'/etc). Like do not append if already present exactly and similar.

                                                    PR (Vim patch):
                                                    - github.com/neovim/neovi...

                                                    vim-patch:9.2.0223: Option han...

                                                      [?]Bertrand CLAVELIER » 🌐
                                                      @bertrand@social.clavelier.me

                                                      Petit rafraîchissement de mes commandes Neovim avec ce tuto vidéo, très bien fait : https://youtu.be/EPQG2u6Ctew

                                                      Constat honnête : j'utilise toujours les mêmes raccourcis et j'oublie les astuces. J'avais oublié que % saute de la parenthèse ouvrante à la fermante, et que . répète la dernière action.

                                                      Les macros, c'est l'exemple typique : puissantes, bien pensées, et je ne les utilise jamais. Il faut que je m'y force, je suis sûr que le gain est réel.

                                                      #Neovim #Vim

                                                        [?]Neovim » 🌐
                                                        @neovim.io@bsky.brid.gy

                                                        Development News

                                                        The 0.12 version adds more statusline integration for progress messages. `vim.ui.progress_status()` returns a status description summarizing currently running progress messages. It is also included in the default 'statusline'.

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

                                                        feat(progress): status api, 's...

                                                          [?]Trev :neovim: » 🌐
                                                          @trevdev@fosstodon.org

                                                          [?]Neovim » 🌐
                                                          @neovim.io@bsky.brid.gy

                                                          Development News

                                                          The 0.12 version adds a `vim.fs.ext()` function to compute file extension.

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

                                                          vim.fs.ext() returns file exte...

                                                            Back to top - More...