functional.cafe is one of the many independent Mastodon servers you can use to participate in the fediverse.
functional.cafe is an instance for people interested in functional programming and languages.

Server stats:

217
active users

#neovim

30 posts25 participants4 posts today
scy<p>You just rewrote your Neovim config in Lua.</p><p>I just researched which Vim patch added fo=/ (it's 8.2.4907) and introduced a has() clause to make sure my config still works in Ubuntu 18.04, on top of it already being Vim- _and_ Neovim-compatible.</p><p>We are not the same.</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></p>
scy<p>TIL: <a href="https://chaos.social/tags/Neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neovim</span></a>'s "Supported Platforms" documentation page is about building the source code, not running release binaries.</p><p><a href="https://neovim.io/doc/user/support.html#supported-platforms" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neovim.io/doc/user/support.htm</span><span class="invisible">l#supported-platforms</span></a></p><p>In other words, when it says "glibc ≥&nbsp;2.12", don't expect the 0.11 release binary to run on a system that comes with, say, glibc 2.27.</p><p>(Which version it requires? I don't know, and the release page or docs apparently don't say either: <a href="https://github.com/neovim/neovim/issues/33273#issuecomment-2787139819" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/neovim/neovim/issue</span><span class="invisible">s/33273#issuecomment-2787139819</span></a>)</p><p>But there are binary releases that run with glibc 2.17 or higher:</p><p><a href="https://github.com/neovim/neovim-releases" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/neovim/neovim-relea</span><span class="invisible">ses</span></a></p>
Christian Tietze<p>Do I know anyone who </p><p>1) Loves <a href="https://mastodon.social/tags/markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>markdown</span></a> <br>2) Can't wait to write a <a href="https://mastodon.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> plugin for logseq-/jupyter-like execution of documents?</p><p>👀</p><p>Hot something for you to get started.</p>
Sam Lehman :nixos:<p>It would be really nice to have my personal configs for <a href="https://fosstodon.org/tags/Helix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Helix</span></a>, <a href="https://fosstodon.org/tags/Neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neovim</span></a>, or <a href="https://fosstodon.org/tags/Codium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Codium</span></a> in my <a href="https://fosstodon.org/tags/homemanager" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>homemanager</span></a> config, but also let a <a href="https://fosstodon.org/tags/devshell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devshell</span></a> provide extra config specific to that repo.</p><p>Any ideas on how something like this could be achieved?</p>
ottO<p>especially if you never start it ;)<br><a href="https://fosstodon.org/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a><br><a href="https://mastodon.social/@lobsters/114298718100491384" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@lobsters/1142</span><span class="invisible">98718100491384</span></a></p>
Ukiah Danger Smith<p><span class="h-card" translate="no"><a href="https://chaos.social/@anarres" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>anarres</span></a></span> I send money every month to <a href="https://mastodon.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a></p><p>Sure it's open source, and I wouldn't have it any other way, but giving means it will be around for a long time.</p>
Marco<p><span class="h-card" translate="no"><a href="https://io.waxandleather.com/@alisynthesis" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>alisynthesis</span></a></span> I mean, since you don’t seem to have any strong moral objections to using proprietary software, you could also consider paying for the thing you have been using for years and that seem to be happy with?</p><p>Otherwise, there’s always <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> or <a href="https://chaos.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a></p>
Yana<p>I just noticed that <a href="https://mastodo.neoliber.al/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> put out a new version that looks quite exciting. I'm one of those people that gave up on neovim with how hard it was to get it working well with LSP servers, so I started using helix instead for its better out-of-the-box behaviors. But it looks like neovim has done a lot of work to improve LSP support. <a href="https://gpanders.com/blog/whats-new-in-neovim-0-11/" rel="nofollow noopener" 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>
Neovim<p><a class="hashtag" href="https://bsky.app/search?q=%23neovim" rel="nofollow noopener" target="_blank">#neovim</a> Development News The 0.12 version will have 'bold' as a valid floating window border style. It will be like 'single' but with thicker lines. PR: - <a href="https://github.com/neovim/neovim/pull/33189" rel="nofollow noopener" target="_blank">github.com/neovim/neovi...</a><br><br><a title="feat(float): add bold style for border by glepnir · Pull Request #33189 · neovim/neovim" href="https://github.com/neovim/neovim/pull/33189" rel="nofollow noopener" target="_blank">feat(float): add bold style fo...</a></p>
Ravn Revheim<p>Git reset, by accident.<br>10 hours of work, gone.</p><p>Learning git the hard way, yay 😤</p><p>At least I managed to restore some of it thanks to Neovim's undo history ❤️</p><p><a href="https://mastodon.social/tags/frustrated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>frustrated</span></a> <a href="https://mastodon.social/tags/humiliated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>humiliated</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/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://mastodon.social/tags/undotree" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>undotree</span></a></p>
Daniël Franke :panheart:<p>Sigh, I think I might have to switch away from <a href="https://social.ainmosni.eu/tags/visusalstudiocode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VisusalStudioCode</span></a>. Seems the only stuff they work on is <a href="https://social.ainmosni.eu/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a>, to the detriment of everything else.<br><br>Shall I move back to <a href="https://social.ainmosni.eu/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a>? Or rather <a href="https://social.ainmosni.eu/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a>. Do I still have the patience to configure that just the way I like it?<br>I could also try out that newfangled <a href="https://social.ainmosni.eu/tags/zed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zed</span></a> editor that is getting all the hype these days.<br><br>One must-have feature is it having good vim keybindings though, I'm lost without them.<br><br><a href="https://social.ainmosni.eu/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://social.ainmosni.eu/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://social.ainmosni.eu/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://social.ainmosni.eu/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a></p>
Wolf<p>I’m liking <a href="https://hachyderm.io/tags/HelixEditor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HelixEditor</span></a> more and more each day. I think it has a ways to go; and I’m not nearly as fast in Helix as I am in Vim (mostly because I keep stopping to look stuff up) but I see no reason, with _my_ workflow, not to use Helix as my daily driver. (This after more than 20 years as a <a href="https://hachyderm.io/tags/Vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vim</span></a> and then <a href="https://hachyderm.io/tags/NeoVim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeoVim</span></a> user). The LSP and tree-sitter stuff are absolutely compelling.</p><p>If you are constantly SSHing into machines you don’t control; and that’s your whole job — you probably have a different answer.</p>
Stéphane Klein<p>Historique des éditeurs texte que j'ai utilisés :</p><p><a href="https://notes.sklein.xyz/Historique%20des%20%C3%A9diteurs%20texte%20que%20j'ai%20utilis%C3%A9s/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">notes.sklein.xyz/Historique%20</span><span class="invisible">des%20%C3%A9diteurs%20texte%20que%20j'ai%20utilis%C3%A9s/</span></a></p><p><a href="https://social.coop/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> <a href="https://social.coop/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> <a href="https://social.coop/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> <a href="https://social.coop/tags/jEditor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jEditor</span></a> <a href="https://social.coop/tags/text_editor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>text_editor</span></a></p>
Thomas Svensson 🖖<p>I have to _blame_ <span class="h-card" translate="no"><a href="https://mastodon.social/@willmcgugan" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>willmcgugan</span></a></span> for rediscovering the power of the :terminal: </p><p>His amazing work with <a href="https://fosstodon.org/tags/Rich" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rich</span></a> and <a href="https://fosstodon.org/tags/Textual" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Textual</span></a> for :python: got me to realize how much has happened since GUI and mouse took over the world.</p><p>This year it all begins to come together to form a good base with <a href="https://fosstodon.org/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> :archlinux: <a href="https://fosstodon.org/tags/Ghostty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ghostty</span></a> 👻 <a href="https://fosstodon.org/tags/Starship" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Starship</span></a> 🚀 <a href="https://fosstodon.org/tags/Tmux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tmux</span></a> and <a href="https://fosstodon.org/tags/Neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neovim</span></a> :neovim: to really get going with.</p>
Thomas Svensson 🖖<p>If I knew beforehand, what a nest of🐰 🕳️ I would journey into when exploring <a href="https://fosstodon.org/tags/Neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neovim</span></a> :neovim: - I would have done it years ago 🤪</p>
arthur.pizza<p>I might be switching from <a href="https://mastodon.sdf.org/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> to <a href="https://mastodon.sdf.org/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a>. Not that big of a switch but I think vim might be simpiler.</p>
Neovim<p><a class="hashtag" href="https://bsky.app/search?q=%23neovim" rel="nofollow noopener" target="_blank">#neovim</a> Development News The 0.12 version will have customizable diff mode for changes within a line via `inline:` part of 'diffopt' option. Also a new `DiffTextAdd` highlight group will be used for added text within a changed line. PR (Vim patch): - <a href="https://github.com/neovim/neovim/pull/33086" rel="nofollow noopener" target="_blank">github.com/neovim/neovi...</a><br><br><a title="vim-patch:9.1.{1243,1246} by zeertzjq · Pull Request #33086 · neovim/neovim" href="https://github.com/neovim/neovim/pull/33086" rel="nofollow noopener" target="_blank">vim-patch:9.1.{1243,1246} by z...</a></p>
Cuducos<p>And now, also fzf-lua 🌚</p><p><a href="https://github.com/cuducos/yaml.nvim" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/cuducos/yaml.nvim</span><span class="invisible"></span></a></p><p><a href="https://tech.lgbt/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a></p>
Benjamin Bouvier 🥐<p>create diagrams in <a href="https://tutut.delire.party/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a>!</p><p><a href="https://github.com/jbyuki/venn.nvim" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/jbyuki/venn.nvim</span><span class="invisible"></span></a></p><p>looks fun!</p>
Cuducos<p>If you use <code>yaml.nvim</code> I just added support for Snacks's fuzzy-finder picker 🍒<br>Now it works with both Telescope 🔭 and Snacks 🍿</p><p><a href="https://github.com/cuducos/yaml.nvim" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/cuducos/yaml.nvim</span><span class="invisible"></span></a> ✨</p><p><a href="https://tech.lgbt/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a></p>