<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Neovim on Shaaf's blog</title><link>https://shaaf.dev/tags/neovim/</link><description>Recent content in Neovim on Shaaf's blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 09 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://shaaf.dev/tags/neovim/index.xml" rel="self" type="application/rss+xml"/><item><title>Adding Rust Support and Some Major updates to My Neovim Config</title><link>https://shaaf.dev/post/2026-03-09-neovim-rust-update/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><guid>https://shaaf.dev/post/2026-03-09-neovim-rust-update/</guid><description>&lt;p>It&amp;rsquo;s been about 8 months since my &lt;a href="https://shaaf.dev/post/2025-07-17-neovim4java/">last update on neovim4j&lt;/a>, and the config has evolved significantly. The name &amp;ldquo;neovim4j&amp;rdquo; is now a bit of a misnomer—while it started as a Java-focused setup, it&amp;rsquo;s grown into a polyglot development environment.&lt;/p>
&lt;h2 id="rust-support-">Rust Support 🦀&lt;/h2>
&lt;p>The biggest addition is comprehensive &lt;strong>Rust support&lt;/strong>. I&amp;rsquo;ve integrated:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>rustaceanvim&lt;/strong> for advanced LSP features powered by rust-analyzer&lt;/li>
&lt;li>&lt;strong>crates.nvim&lt;/strong> for smart Cargo.toml management and dependency completion&lt;/li>
&lt;li>&lt;strong>codelldb&lt;/strong> debugger integration&lt;/li>
&lt;li>&lt;strong>neotest&lt;/strong> for running Rust tests directly in the editor&lt;/li>
&lt;/ul>
&lt;p>The Rust setup mirrors the Java tooling quality—full LSP, debugging, and testing all working seamlessly. Semantic highlighting is disabled in favor of Treesitter for more colorful syntax highlighting.&lt;/p></description></item><item><title>Neovim for Java Developers: A Match is made</title><link>https://shaaf.dev/post/2025-07-17-neovim4java/</link><pubDate>Thu, 17 Jul 2025 00:00:00 +0000</pubDate><guid>https://shaaf.dev/post/2025-07-17-neovim4java/</guid><description>&lt;blockquote>
&lt;p>There are some major changes to my setup. read the latest here: &lt;a href="https://shaaf.dev/post/2026-03-09-neovim-rust-update/">https://shaaf.dev/post/2026-03-09-neovim-rust-update/&lt;/a>&lt;/p>&lt;/blockquote>
&lt;p>Are you a Java developer who is mesmerized by the power and efficiency of Vim? Do you want to try your development experience to the next level? I mean hands-off the mouse style! If so, you&amp;rsquo;re in for a treat! In this post, I am going to dive into the world of &lt;a href="https://neovim.io/">Neovim&lt;/a> and explore how you can transform it into a Java IDE. To be honest its a learning journey. And the more I experience learning it, I feel like I really need to share how cool this thing really is!&lt;/p></description></item></channel></rss>