mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#neovim

17 posts16 participants0 posts today
Heiker<p>neovim's built-in "treesitter support" is a cool feature that has been around for a while now. i didn't found many resources that explain what is, so i wrote something</p><p><a href="https://vonheikemen.github.io/learn-nvim/feature/treesitter.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">vonheikemen.github.io/learn-nv</span><span class="invisible">im/feature/treesitter.html</span></a></p><p><a href="https://hachyderm.io/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a></p>
Neovim<p><a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23neovim" target="_blank">#neovim</a> Development News The 0.12 version will support annotated text edits from LSP server. It will allow asking user confirmation before applying changes and showing their description in a workspace edit. PR: - <a href="https://github.com/neovim/neovim/pull/34508" rel="nofollow noopener" target="_blank">github.com/neovim/neovi...</a><br><br><a href="https://github.com/neovim/neovim/pull/34508" rel="nofollow noopener" target="_blank">feat(lsp): support annotated t...</a></p>
Andrew Graves :arch: :linux:<p><span class="h-card" translate="no"><a href="https://social.tchncs.de/@ppxl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ppxl</span></a></span> </p><p>I think the LSP support is probably decent in VSCode/VSCodium. I use <a href="https://fosstodon.org/tags/Neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neovim</span></a> with the gopls LSP and it's enough for my needs, but I'm not a professional Golang dev 😅 I do use IntelliJ for Java.</p>
Leftover woman<p>On <a href="https://social.vivaldi.net/tags/Neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neovim</span></a>, if a language server executable is not available when a buffer tries to attach to it, what would be the simplest way to retry, without closing and reopen neither the buffer nor the editor? I have an user event that will notify when it’s ready</p>
Zimer<p>Do you guys use AI plugins in Neovim?</p><p><a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/Vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vim</span></a> <a href="https://mastodon.social/tags/Neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neovim</span></a> <a href="https://mastodon.social/tags/Unix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Unix</span></a> <a href="https://mastodon.social/tags/Technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Technology</span></a> <a href="https://mastodon.social/tags/Tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tech</span></a></p>
dwf<p>Genuinely don't know how I lived without a split-join plugin in <a href="https://social.linux.pizza/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> and later <a href="https://social.linux.pizza/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a>.</p><p>The original: <a href="https://github.com/AndrewRadev/splitjoin.vim" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/AndrewRadev/splitjo</span><span class="invisible">in.vim</span></a><br>mini.nvim's take: <a href="https://github.com/echasnovski/mini.splitjoin" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/echasnovski/mini.sp</span><span class="invisible">litjoin</span></a><br>And my preference, the more robust <a href="https://social.linux.pizza/tags/treesitter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>treesitter</span></a> version: <a href="https://github.com/Wansmer/treesj" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/Wansmer/treesj</span><span class="invisible"></span></a></p>
Chris :blobcat_thisisfine: :tux: :xenia_laptop:​ :fish_shell:<p>i bet somebody out there mapped escape to closing their laptop lid </p><p>and if it works for them, why the hell not?</p><p><a href="https://tech.lgbt/tags/Neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neovim</span></a></p>
R.L. Dane :Debian: :OpenBSD: 🍵 :MiraLovesYou:<p>Learned a couple neat <a href="https://polymaths.social/tags/nvim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nvim</span></a> tricks from your <a href="https://polymaths.social/tags/blost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blost</span></a>, <span class="h-card"><a href="https://lazybear.social/@hyde" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>hyde</span></a></span>!</p><p>The way you set up your notes script is somewhat similar to my journalling script, except that mine is just plain bash with no fun vim tricks. ;)</p><p><span class="h-card"><a href="https://polymaths.social/@orbitalmartian" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>orbitalmartian</span></a></span></p><p><a href="https://polymaths.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeoVim</span></a> <a href="https://polymaths.social/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a></p>
scy 🔜 WHY<p>Sure, you can install a huge Vim plugin to help you format Markdown tables. Or, if you're like me and would like to keep your list of plugins short, and have <a href="https://chaos.social/tags/Pandoc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pandoc</span></a> installed anyway (because it rocks), you can simply do</p><p>setlocal formatprg=pandoc\ --from\ gfm\ --to\ gfm</p><p>in your ftplugin/markdown.vim, and then simply hit</p><p>gqip</p><p>("format interior of current paragraph") to reformat the messy table you're currently editing.</p><p><a href="https://chaos.social/tags/Vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vim</span></a> <a href="https://chaos.social/tags/Neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neovim</span></a> <a href="https://chaos.social/tags/Markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Markdown</span></a></p>
codeDude :archlinux: :neovim:<p>For years I've used solargraph to develop <a href="https://floss.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> on <a href="https://floss.social/tags/Rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rails</span></a> apps on <a href="https://floss.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> but now I had the time to test <a href="https://floss.social/tags/rubyLsp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyLsp</span></a> created by shopify and I need to say that ruby_lsp is better than solargraph with rails, this lsp is more efficient and actually the autocompletion is better too, neverthless I need to say that this is on Rails, if you want to build a ruby thing you need to create a several stuff that rails do. Usually solargraph works without dependencies</p>
JrDev<p>I built a Plugin Manager For Neovim that is pretty simple with some really robust features. <a href="https://techhub.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://techhub.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> <a href="https://techhub.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p><p><a href="https://youtu.be/XhGuhYZ5fsY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/XhGuhYZ5fsY</span><span class="invisible"></span></a></p>
Neovim<p><a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23neovim" target="_blank">#neovim</a> Development News The 0.12 version will continue to improve built-in completion: - Allow custom completion functions as sources. - Allow limiting number of matches in 'complete' sources. PR (Vim patch): - <a href="https://github.com/neovim/neovim/pull/34247" rel="nofollow noopener" target="_blank">github.com/neovim/neovi...</a><br><br><a href="https://github.com/neovim/neovim/pull/34247" rel="nofollow noopener" target="_blank">vim-patch: various 'complete' ...</a></p>
Hyde 📷 🖋 :debian:<p>How to I take <a href="https://lazybear.social/tags/notes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>notes</span></a> in 2025! </p><p>Many <a href="https://lazybear.social/tags/shell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shell</span></a> tricks combined with <a href="https://lazybear.social/tags/fzf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fzf</span></a>, <a href="https://lazybear.social/tags/Lua" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lua</span></a>, and <a href="https://lazybear.social/tags/Neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neovim</span></a> of course!</p><p> <a href="https://lazybear.social/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://lazybear.social/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a> <a href="https://lazybear.social/tags/mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastodon</span></a> <a href="https://lazybear.social/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> <a href="https://lazybear.social/tags/terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terminal</span></a> <a href="https://lazybear.social/tags/editor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>editor</span></a> <a href="https://lazybear.social/tags/plaintext" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>plaintext</span></a> <a href="https://lazybear.social/tags/zettelkasten" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zettelkasten</span></a> </p><p> <a href="https://lazybear.social/tags/100DaysToOffload" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>100DaysToOffload</span></a> : 078/100</p><p><a href="https://lazybea.rs/hitn-2025" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lazybea.rs/hitn-2025</span><span class="invisible"></span></a></p>
Richard<p>Gave it a try, and I’m not replacing <a class="hashtag" href="https://akkoma.tubul.net/tag/phpstorm" rel="nofollow noopener" target="_blank">#PhpStorm</a> with <a class="hashtag" href="https://akkoma.tubul.net/tag/neovim" rel="nofollow noopener" target="_blank">#Neovim</a> anytime soon 😞</p><p><a class="hashtag" href="https://akkoma.tubul.net/tag/nano" rel="nofollow noopener" target="_blank">#Nano</a> / <a class="hashtag" href="https://akkoma.tubul.net/tag/xed" rel="nofollow noopener" target="_blank">#Xed</a> on the other hand… (And I guess I’ll setup Vim keys in PhpStorm)</p>
Hyde 📷 🖋 :debian:<p>How to create a floating terminal in <a href="https://lazybear.social/tags/Neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neovim</span></a> with a couple of lines in <a href="https://lazybear.social/tags/Lua" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lua</span></a> </p><p> <a href="https://lazybear.social/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://lazybear.social/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a> <a href="https://lazybear.social/tags/mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastodon</span></a> <a href="https://lazybear.social/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> <a href="https://lazybear.social/tags/terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terminal</span></a> <a href="https://lazybear.social/tags/editor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>editor</span></a> </p><p> <a href="https://lazybear.social/tags/100DaysToOffload" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>100DaysToOffload</span></a> : 077/100</p><p><a href="https://lazybea.rs/nvim-ft" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lazybea.rs/nvim-ft</span><span class="invisible"></span></a></p>
Leftover woman<p>You think I’m weird for scripting <a href="https://social.vivaldi.net/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> fully in <a href="https://social.vivaldi.net/tags/fennel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fennel</span></a>? Behold! (<a href="https://social.vivaldi.net/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a>) <a href="https://andreyor.st/posts/2024-12-20-extending-emacs-with-fennel/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">andreyor.st/posts/2024-12-20-e</span><span class="invisible">xtending-emacs-with-fennel/</span></a></p>
James Widman<p>in december, a **rich kid** killed a killer just to make a point about the cost of medical care being so high (in the u.s.) that it kills &amp; bankrupts many thousands of americans every year, but <a href="https://mastodon.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> devs are talking about a future — within the next 10 years — where it's common to get elective neurosurgery, as if that could possibly be on the same tier of affordability as a bespoke, custom-soldered keyboard.</p>
James Widman<p>i don't know if this is the dumbest timeline, but it's pretty dumb!</p><p><a href="https://mastodon.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> </p><p>(it's a brilliant editor, and a brilliant development environment. It pains me to watch its dev team fall for bullshit like this.)</p>
Orhun Parmaksız 👾<p>I found a cool collection of Neovim plugins 💯</p><p>🍿 **snacks.nvim** — Small quality of life plugins for smooth UX, better visuals and smart defaults.</p><p>⚙️ Supports extensive configuration.</p><p>⭐ GitHub: <a href="https://github.com/folke/snacks.nvim" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/folke/snacks.nvim</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> <a href="https://fosstodon.org/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> <a href="https://fosstodon.org/tags/plugin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>plugin</span></a> <a href="https://fosstodon.org/tags/terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terminal</span></a> <a href="https://fosstodon.org/tags/commandline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commandline</span></a> <a href="https://fosstodon.org/tags/editor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>editor</span></a> <a href="https://fosstodon.org/tags/devtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devtools</span></a> <a href="https://fosstodon.org/tags/productivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>productivity</span></a></p>
Brandon Bennett<p>I am am feeling too stupid to add nixCats to my home-manager configuration.</p><p>I don't have a good enough grasp of nix, the language, to be able to translate the examples to my existing home manager config... and it's driving me nuts.</p><p>Anyone have a good example of nixcats with home-manager as a replacement for programs.neovim?</p><p>(My existing nixfiles <a href="https://github.com/nemith/nixfiles" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/nemith/nixfiles</span><span class="invisible"></span></a>)</p><p><a href="https://hachyderm.io/tags/nix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nix</span></a> <a href="https://hachyderm.io/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> <a href="https://hachyderm.io/tags/nixcats" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nixcats</span></a></p>