masto.es es uno de los varios servidores independientes de Mastodon que puedes usar para participar en el fediverso.
Bienvenidos a masto.es, el mayor servidor de Mastodon para hispanohablantes de temática general.

Administrado por:

Estadísticas del servidor:

1,9 K
usuarios activos

#neovim

15 publicaciones15 participantes2 publicaciones hoy
Eliot Lash<p>I've been a <a href="https://social.coop/tags/Vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vim</span></a> user for something like two decades now. Today, I took the full plunge into <a href="https://social.coop/tags/NeoVim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeoVim</span></a> setting up <a href="https://github.com/dam9000/kickstart-modular.nvim" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/dam9000/kickstart-m</span><span class="invisible">odular.nvim</span></a> config template and my <a href="https://social.coop/tags/LSP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LSP</span></a>'s. Let's fucking go!</p><p><a href="https://social.coop/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://social.coop/tags/IDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IDE</span></a> <a href="https://social.coop/tags/Lua" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lua</span></a></p>
RolandRides<p><a href="https://youtu.be/3szpSiGjBkQ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/3szpSiGjBkQ</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/opencode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opencode</span></a> <a href="https://mastodon.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a></p>
codeDude :archlinux: :neovim:<p>Today I've taken the time to make a refactor of my <a href="https://floss.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> configuration. Usually I face to merge tables in tables, my old and quick solution was use nested for loops, but this creates a O(n^2) complexity. But today I figured out vim.list_extend function that does the job. So I'm happy  <a href="https://floss.social/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> <a href="https://floss.social/tags/lua" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lua</span></a> <a href="https://floss.social/tags/bigO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bigO</span></a></p>
Hyde 📷 🖋 :debian:<p>Is there a <a href="https://lazybear.social/tags/indiewebcarnival" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indiewebcarnival</span></a> about <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/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a>?</p><p>Would you want to write about it ?</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/writing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>writing</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/indieweb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indieweb</span></a></p>
Anvndev<p>View Markdown in Neovim without leaving your screen? ✅ Dark mode on/off with a single t key? ✅ Scroll sync like Google Docs? ✅ This is mdview.nvim. Now all it needs is your code contributions to make it perfect <br>🔗 <a href="https://github.com/andev0x/mdview.nvim" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/andev0x/mdview.nvim</span><span class="invisible"></span></a><br><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/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.social/tags/markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>markdown</span></a> <a href="https://mastodon.social/tags/mdview" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mdview</span></a></p>
JrDev<p>I'm going live in a few. Here's the link: <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/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://techhub.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a></p><p><a href="https://youtube.com/live/klkij8aVHjc?feature=share" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtube.com/live/klkij8aVHjc?f</span><span class="invisible">eature=share</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 update `vim.fs.root()` to allow defining "equal priority" markers via nested lists. This will make it easier to define more complex root detection rules. PR: - <a href="https://github.com/neovim/neovim/pull/34276" rel="nofollow noopener" target="_blank">github.com/neovim/neovi...</a><br><br><a href="https://github.com/neovim/neovim/pull/34276" rel="nofollow noopener" target="_blank">feat(vim.fs) vim.fs.root() can...</a></p>
JavAlps<p><span class="h-card" translate="no"><a href="https://haunted.computer/@xero" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>xero</span></a></span> Wait a minute. Fek! You made this colourscheme 🫨 ... like Hi 👋, how are u ? I really liked it, very very much. It's my colourscheme of the year that's for sure.</p><p>And you see that issue popped up in your <a href="https://mastodon.social/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a>, well guess who ?? It's not an issue just a feature request. Please look into it when you're free 🙏.</p><p><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/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a></p>
Ricardo Martín :bsdhead:<p>One of the advantages of using vim is that you can finish typing most of your rants with :q!<br>... and loop as many times needed /s</p><p><a href="https://mastodon.bsd.cafe/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> <a href="https://mastodon.bsd.cafe/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> <a href="https://mastodon.bsd.cafe/tags/therapy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>therapy</span></a></p>
xero<p>rewrote my neovim configs again from scratch<br><a href="https://github.com/xero/dotfiles/tree/main/neovim/.config/nvim/lua" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/xero/dotfiles/tree/</span><span class="invisible">main/neovim/.config/nvim/lua</span></a><br>lazy, blink, snacks, telescope, &amp; more<br><a href="https://haunted.computer/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> <a href="https://haunted.computer/tags/nvim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nvim</span></a> <a href="https://haunted.computer/tags/lua" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lua</span></a> <a href="https://haunted.computer/tags/editor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>editor</span></a> <a href="https://haunted.computer/tags/dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotfiles</span></a> <a href="https://haunted.computer/tags/nix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nix</span></a> <a href="https://haunted.computer/tags/nerdlife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nerdlife</span></a> <a href="https://haunted.computer/tags/rice" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rice</span></a> <a href="https://haunted.computer/tags/neongenesis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neongenesis</span></a></p>
JrDev<p>So, I wrote a basic helper function to do basic error-handling in my Neovim config. The idea is to basically call the function every time I want to load a plugin. <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/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://techhub.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a></p>
Feoh<p><span class="h-card" translate="no"><a href="https://namtao.com/@noboilerplate" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>noboilerplate</span></a></span> Just in case this helps someone else: Mine was set to visible too, so I can't figure out why it's not always appearing by default! 🤷 it seems to persist for notes where I 'activate' them, ah well.</p><p>The work around I learned which solved the problem for me is that you can hit Ctrl-; to bring up an 'add properties' menu which makes it super simple to add tags or any other property for that matter.</p><p>It struck me typing this that <span class="h-card" translate="no"><a href="https://mas.to/@obsidian" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>obsidian</span></a></span> and perhaps note taking systems in general are like <a href="https://oldbytes.space/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> - the time you invest in streamlining the way you use them productively pays back dividends several fold!</p><p>Thanks for the response and thanks for all the amazing videos!</p>
Zhian N. Kamvar<p>I switched to using <a href="https://hachyderm.io/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> as my main <a href="https://hachyderm.io/tags/RStats" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RStats</span></a> editor in 2018 and never really looked back. I used Nvim-R for my R integration and had been piecing my way with various plugins to a janky but workable editor. </p><p>Last year, switched over to <a href="https://hachyderm.io/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> and migrated my vim config to a fever dream of Lua config files so I could try out R.nvim (the successor to Nvim-R)</p><p>Last week I declared that setup to be a superfund site and downloaded <a href="https://hachyderm.io/tags/LazyVim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LazyVim</span></a> and holy hell is it game-changing. Being able to fly to a function definition with `gd` is a power I did not know I needed. Hell, even <a href="https://hachyderm.io/tags/LazyGit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LazyGit</span></a> is good.</p><p>Old and busted: <a href="https://github.com/zkamvar/config-files/tree/main/nvim" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/zkamvar/config-file</span><span class="invisible">s/tree/main/nvim</span></a><br>New hotness: <a href="https://github.com/zkamvar/config-files/tree/main/lazy-nvim" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/zkamvar/config-file</span><span class="invisible">s/tree/main/lazy-nvim</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 add support for multi-line LSP semantic tokens. PR: - <a href="https://github.com/neovim/neovim/pull/34458" rel="nofollow noopener" target="_blank">github.com/neovim/neovi...</a><br><br><a href="https://github.com/neovim/neovim/pull/34458" rel="nofollow noopener" target="_blank">feat(lsp): support multiline s...</a></p>
Sean Earle<p>Trying to blog more so decided to create a dedicated project for it. Keep an eye out as I plan to post <a href="https://ruby.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> and <a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> things there!</p><p><a href="https://sean.taylormadetech.dev/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">sean.taylormadetech.dev/</span><span class="invisible"></span></a></p>
Seize<p><span class="h-card" translate="no"><a href="https://polymaths.social/@thelinuxcast" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>thelinuxcast</span></a></span> is this something that is dramatically different with <a href="https://mastodon.social/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> or <a href="https://mastodon.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> packages?</p><p>I don't really use vim plugins, but from my experience with emacs packages there is usually (around 85% chance) a picture or gif to demonstrate any graphical changes made by the package. Packages that only provide some behind the scenes function may not have example pictures because it is a difficult change to visually capture (videos gifs may still work in these situations).</p>
Tuzu<p>In (neo)vim you can make macros by just typing the comands into a text buffer and than yanking them into a register. For example if you wanted to make a macro to save and compile a go project you could type the vim commands like so:<br>:w<br>:!go run .</p><p>and than select the whole thing and press "rd to copy it into register r ant than run it with @r.</p><p><a href="https://social.linux.pizza/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> <a href="https://social.linux.pizza/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a></p>
DJ Adams<p>New post: "Excluding specific diagnostics in Neovim".</p><p>Here's what I did to be able to filter out certain diagnostic messages in Neovim.</p><p>Share &amp; enjoy!</p><p><a href="https://qmacro.org/blog/posts/2025/08/04/excluding-specific-diagnostics-in-neovim/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qmacro.org/blog/posts/2025/08/</span><span class="invisible">04/excluding-specific-diagnostics-in-neovim/</span></a></p><p><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/LSP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LSP</span></a> <a href="https://hachyderm.io/tags/Lua" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lua</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 update `vim.glob.to_lpeg()` to use more performant implementation. This should bring around 50% speedup for complex patterns. PR: - <a href="https://github.com/neovim/neovim/pull/33605" rel="nofollow noopener" target="_blank">github.com/neovim/neovi...</a><br><br><a href="https://github.com/neovim/neovim/pull/33605" rel="nofollow noopener" target="_blank">feat(glob): New Glob Implement...</a></p>
Drooopy27<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@tsvenson" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>tsvenson</span></a></span> I tried it, but then moved back to <a href="https://mastodon.online/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a>. I had to use the mouse too often. The multibuffers and multicursors are cool features, but I really did not need it.<br>AI integration seems to be a bit better, but recently, I am using <a href="https://mastodon.online/tags/claude" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>claude</span></a> code with a pro membership. It is really useful as it has all the power of the command line</p>