hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.7K
active users

#neovim

37 posts36 participants0 posts today
Light🐧⁂<p>I found a good neovim :neovim: plugin kiwi.nvim that&#39;s like vimwiki, it&#39;s more nationalistic, but I don&#39;t mind I don&#39;t think I need all of the functionality that vimwiki have. kiwi.nvim doesn&#39;t have journals, but oh well if I want that functionality that bad I&#39;m sure there&#39;s plugins that do just that. After played around a bit with kiwi I&#39;m pretty satisfied with it, it&#39;s simple to use and really easy to configure. 😊</p><p><a href="https://github.com/serenevoid/kiwi.nvim" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/serenevoid/kiwi.nvi</span><span class="invisible">m</span></a></p><p><a href="https://hachyderm.io/tags/nvim" class="mention hashtag" rel="tag">#<span>nvim</span></a> <a href="https://hachyderm.io/tags/neovim" class="mention hashtag" rel="tag">#<span>neovim</span></a> <a href="https://hachyderm.io/tags/neovimplugin" class="mention hashtag" rel="tag">#<span>neovimplugin</span></a> <a href="https://hachyderm.io/tags/kiwidotnvim" class="mention hashtag" rel="tag">#<span>kiwidotnvim</span></a></p>
Light🐧⁂<p>I think I found an easter egg in neovim :neovim: just by chance, I typed &quot;:smile&quot; as a command and it gave me an ASCII art as the output. 🤩<br />Video below shows the output, I had to record the output because if I took only a screenshot more then half of the output would had been cut off. I know a screen cast is a bit too much just to show an ASCII art, but this is the only way that I can show the whole output. 😅</p><p><a href="https://hachyderm.io/tags/neovim" class="mention hashtag" rel="tag">#<span>neovim</span></a> <a href="https://hachyderm.io/tags/nvim" class="mention hashtag" rel="tag">#<span>nvim</span></a> <a href="https://hachyderm.io/tags/easteregg" class="mention hashtag" rel="tag">#<span>easteregg</span></a></p>
Benjamin Bouvier 🥐<p>eye candy for <a href="https://tutut.delire.party/tags/neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neovim</span></a> users: cursor smear lol</p><p><a href="https://github.com/sphamba/smear-cursor.nvim" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/sphamba/smear-curso</span><span class="invisible">r.nvim</span></a></p>
Benny Powers 🇮🇱🦁<p><a href="https://social.bennypowers.com/tags/neovim" rel="nofollow noopener noreferrer" target="_blank">#neovim</a><span> 0.11 (released this week) introduces some nice convenience features for </span><a href="https://social.bennypowers.com/tags/lsp" rel="nofollow noopener noreferrer" target="_blank">#lsp</a><span> users - you can drop an LSP config into </span><code>~/.config/nvim/lsp/*.lua</code><span> and if you call </span><code>vim.lsp.enable</code><span> with a table of LSP names, neovim will pick up your configs on startup. <br><br>What this means is that we can get rid of </span><code>nvim-lspconfig</code><span> and </span><code>mason-lspconfig</code><span>, simplifying and rationalizing config significantly</span></p>
jj@::1$:~<p>enHey! <a href="https://hachyderm.io/tags/LazyFediverse" class="mention hashtag" rel="tag">#<span>LazyFediverse</span></a> Is there any good replacement for the supertab <a href="https://hachyderm.io/tags/vim" class="mention hashtag" rel="tag">#<span>vim</span></a> or <a href="https://hachyderm.io/tags/neovim" class="mention hashtag" rel="tag">#<span>neovim</span></a> plugin? I couldn&#39;t find any in <a href="https://vimawesome.com/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">vimawesome.com/</span><span class="invisible"></span></a> and YouCompleteMe is too much... I want something lighter</p>
Frontend Dogma<p>The Angular Language Server: Understanding IDE Integration Approaches, by <span class="h-card" translate="no"><a href="https://mastodon.online/@niklas_wortmann" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>niklas_wortmann</span></a></span> (@jetbrains.com):</p><p><a href="https://blog.jetbrains.com/webstorm/2025/03/the-angular-language-server-understanding-ide-integration-approaches/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.jetbrains.com/webstorm/20</span><span class="invisible">25/03/the-angular-language-server-understanding-ide-integration-approaches/</span></a></p><p><a href="https://mas.to/tags/angular" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>angular</span></a> <a href="https://mas.to/tags/codeeditors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>codeeditors</span></a> <a href="https://mas.to/tags/vscode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vscode</span></a> <a href="https://mas.to/tags/microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microsoft</span></a> <a href="https://mas.to/tags/neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neovim</span></a> <a href="https://mas.to/tags/webstorm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webstorm</span></a> <a href="https://mas.to/tags/jetbrains" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jetbrains</span></a></p>
mintbug<p>До репозиториев арча долетел neovim 0.11.<br>- `vim.opt.tabclose = "uselast"` — прекрасно!<br>- успешно словил ошибку из-за замены `nvim_swapfile` на `nvim.swapfile`<br>- успешно выпилил несколько хоткеев<br>```lua<br>vim.keymap.set("n", "[q", "&lt;cmd&gt;cprevious&lt;cr&gt;")<br>vim.keymap.set("n", "]q", "&lt;cmd&gt;cnext&lt;cr&gt;")<br>vim.keymap.set("n", "&lt;a-9&gt;", "&lt;cmd&gt;bp&lt;cr&gt;") -- [b<br>vim.keymap.set("n", "&lt;a-0&gt;", "&lt;cmd&gt;bn&lt;cr&gt;") -- ]b<br>```<br>- бунд! Мне плевать, что я только сейчас узнал из мануала, что делает `gr`. Не трогать стандартные хоткеи!<br>```lua<br>vim.keymap.del("n", "grr")<br>vim.keymap.del("n", "gri")<br>vim.keymap.del({ "n", "x" }, "gra")<br>vim.keymap.del("n", "grn")<br>```<br>- [там](<a href="https://neovim.io/doc/user/news-0.11.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neovim.io/doc/user/news-0.11.h</span><span class="invisible">tml</span></a>) ещё много чего интересного, пересказывать не буду</p><p><a href="https://mastodon.ml/tags/nvim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nvim</span></a> <a href="https://mastodon.ml/tags/neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neovim</span></a></p>
jbz<p>What's New in Neovim 0.11<br>—g.p. anders</p><p><a href="https://gpanders.com/blog/whats-new-in-neovim-0-11/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gpanders.com/blog/whats-new-in</span><span class="invisible">-neovim-0-11/</span></a></p><p><a href="https://indieweb.social/tags/neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neovim</span></a> <a href="https://indieweb.social/tags/nvim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nvim</span></a> <a href="https://indieweb.social/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a></p>
scy<p><a href="https://chaos.social/tags/Neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Neovim</span></a> 0.11 LSP question:</p><p>• Using vim.lsp.completion.enable() with autotrigger=true works.<br>• With autotrigger=false, omnifunc LSP-based completion (^X^O) works fine. However, vim.lsp.completion.get() in a keybind does nothing.</p><p>Anyone else with the same problem?</p><p>(This is just an informal question hoping for an easy answer. I will debug further and create a minimal test case and GitHub issue if nobody has any hints, but for now, I'm trying the low-effort way of simply asking the Fedi.)</p>
Cleo Menezes Jr. :verified:<p>Hello, people who like to contribute and understand <a href="https://floss.social/tags/Flatpak" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Flatpak</span></a>.</p><p>I need a hand with updating the <a href="https://floss.social/tags/Neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Neovim</span></a> for version 0.11.0 and its dependences.</p><p>If you want to help;<br>👉 Here is the repository: <a href="https://github.com/flathub/io.neovim.nvim" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/flathub/io.neovim.n</span><span class="invisible">vim</span></a><br>👉 Here are the dependencies: <a href="https://github.com/neovim/neovim/blob/v0.11.0/cmake.deps/deps.txt" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/neovim/neovim/blob/</span><span class="invisible">v0.11.0/cmake.deps/deps.txt</span></a><br>👉 Here are the recipes: <a href="https://github.com/neovim/neovim/tree/v0.11.0/cmake.deps/cmake" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/neovim/neovim/tree/</span><span class="invisible">v0.11.0/cmake.deps/cmake</span></a></p><p><a href="https://floss.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://floss.social/tags/floss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>floss</span></a> <a href="https://floss.social/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a></p>
data0<p><span class="h-card" translate="no"><a href="https://lazybear.social/@hyde" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>hyde</span></a></span> I've been using it for an hour and couldn't find any problems. As I understand it, the <a href="https://indieweb.social/tags/LSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSP</span></a> changes only provide additional interfaces and don't breaking existing ones. They are not aimed at making nvim-lspconfig obsolete either. It's just some plumbing moved to core, so that nvim-lspconfig can really be just about config. Which makes a lot of sense, because while it's gotten easier to manually set up LSPs in v0.11, it still a good idea to pool configs in a plugin. <a href="https://indieweb.social/tags/neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neovim</span></a></p>
📷 🖋 ~hyde<p>Not sure I'll try right away the new <a href="https://lazybear.social/tags/neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neovim</span></a> ... there are breaking changes with LSP from what I read. can someone confirm ?</p>
Ivan Molodetskikh<p>I'm reading the neovim 0.11 release notes and damn, they are cooking in neovim. Lots of good stuff</p><p><a href="https://gpanders.com/blog/whats-new-in-neovim-0-11/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gpanders.com/blog/whats-new-in</span><span class="invisible">-neovim-0-11/</span></a></p><p><a href="https://mastodon.online/tags/neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neovim</span></a> <a href="https://mastodon.online/tags/nvim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nvim</span></a></p>
Michal Vyskočil<p>TIL: if you rename a file in oil.nvim and is opened in a buffer, then the buffer got the renamed file automatically. This is neat.</p><p><a href="https://witter.cz/tags/neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neovim</span></a></p>
Fredrik Averpil<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@gpanders" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gpanders</span></a></span> has a really nice and concise post on what's new in <a href="https://fosstodon.org/tags/Neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Neovim</span></a> v0.11.0 along with code examples: <a href="https://gpanders.com/blog/whats-new-in-neovim-0-11/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gpanders.com/blog/whats-new-in</span><span class="invisible">-neovim-0-11/</span></a></p>
Adam Millerchip<p>I switched from asdf to kiex, and in the process broke node which I'd forgotten I'd also installed with asdf, which in turn broke coc.nvim which in turn broke my <a href="https://fosstodon.org/tags/elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixir</span></a> language server 🙄</p><p>Anyway, combined with just finding out <a href="https://fosstodon.org/tags/neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neovim</span></a> have apparently made nvim-lspconfig simpler, maybe it's time to give it another shot - would be nice to remove node from the stack.</p><p><a href="https://gpanders.com/blog/whats-new-in-neovim-0-11/#simpler-lsp-setup-and-configuration" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gpanders.com/blog/whats-new-in</span><span class="invisible">-neovim-0-11/#simpler-lsp-setup-and-configuration</span></a></p>
Patrick Wu :neocat_flag_bi:<p>Finally neovim 0.11 arrived with some nice changes with native lsp config, native auto-completion, faster treesitter, builtin lsp-lines.nvim and new default keyset for lsps! I have been waiting for these features for really long!</p><p><a href="https://gpanders.com/blog/whats-new-in-neovim-0-11/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gpanders.com/blog/whats-new-in</span><span class="invisible">-neovim-0-11/</span></a></p><p><a href="https://o0o.social/tags/neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neovim</span></a></p>
Terra Field<p>BETTER EMOJI SUPPORT??? Most exciting <a href="https://terra.incognita.net/tags/Neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Neovim</span></a> release ever?? <a href="https://lwn.net/Articles/1015496/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lwn.net/Articles/1015496/</span><span class="invisible"></span></a></p>
scy<p>Meet me writing a 172-line POSIX shell script so that I can reduce the script that will install and run a binary distribution of <a href="https://chaos.social/tags/Neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Neovim</span></a> to five variables and a tar invocation.</p><p><a href="https://codeberg.org/scy/dotfiles/commit/3413465d61dd87a85a211149504eae1203b64e44" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/scy/dotfiles/comm</span><span class="invisible">it/3413465d61dd87a85a211149504eae1203b64e44</span></a></p><p>The nice thing about this is that I can now write additional 10-line files to install other tools that I want but that aren't available on the servers I ssh into.</p><p>The bin/nvim&nbsp;→ bin/shinst symlink will transparently download, verify, untar and then run Neovim based on .config/shinst/nvim.sh.</p>
dtomvan<p><a href="https://toot.cat/tags/neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neovim</span></a> 0.11 came out today, hurray! <a href="https://github.com/neovim/neovim/releases/tag/v0.11.0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/neovim/neovim/relea</span><span class="invisible">ses/tag/v0.11.0</span></a></p><p>Some highlights:<br>- vim-uninmpaired becomes builtin and gets default mappings<br>- default tab button for `vim.snippet`<br>- QOL lua features such as `vim.o.*` completion<br>- Treesitter optimizations so long lines aren't hell anymore<br>- `vim.ui.open()`</p>