<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>lazy.nvim - Hamradio.my</title>
	<atom:link href="https://hamradio.my/tag/lazy-nvim/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Amateur Radio, Tech Insights and Product Reviews</description>
	<lastBuildDate>Sat, 05 Jul 2025 11:47:33 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://hamradio.my/wp-content/uploads/2026/02/cropped-cropped-image-removebg-preview-3-32x32.png</url>
	<title>lazy.nvim - Hamradio.my</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Guide to Neovim + LazyVim Setup</title>
		<link>https://hamradio.my/2025/07/guide-to-neovim-lazyvim-setup/</link>
					<comments>https://hamradio.my/2025/07/guide-to-neovim-lazyvim-setup/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sat, 05 Jul 2025 11:47:29 +0000</pubDate>
				<category><![CDATA[free open source software]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[text editor]]></category>
		<category><![CDATA[tweaks]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[code editor]]></category>
		<category><![CDATA[coding environment]]></category>
		<category><![CDATA[dev setup]]></category>
		<category><![CDATA[Developer Tools]]></category>
		<category><![CDATA[lazy.nvim]]></category>
		<category><![CDATA[lazyvim]]></category>
		<category><![CDATA[lazyvim guide]]></category>
		<category><![CDATA[linux development]]></category>
		<category><![CDATA[linux editor]]></category>
		<category><![CDATA[lsp neovim]]></category>
		<category><![CDATA[lua neovim]]></category>
		<category><![CDATA[modern vim]]></category>
		<category><![CDATA[neovim]]></category>
		<category><![CDATA[neovim config]]></category>
		<category><![CDATA[neovim ide]]></category>
		<category><![CDATA[neovim plugins]]></category>
		<category><![CDATA[neovim setup]]></category>
		<category><![CDATA[neovim tutorial]]></category>
		<category><![CDATA[nvim]]></category>
		<category><![CDATA[open source editor]]></category>
		<category><![CDATA[productivity tools]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[terminal editor]]></category>
		<category><![CDATA[treesitter]]></category>
		<category><![CDATA[vim configuration]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8254</guid>

					<description><![CDATA[<p>If you&#8217;re thinking of using Neovim as a modern, fast, and extensible text editor — but don’t want to configure everything from scratch — LazyVim can save you time and effort. This guide walks you through installing Neovim, then setting up LazyVim — step by step, without skipping the basics. 🔧 Part 1: Install Neovim [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/07/guide-to-neovim-lazyvim-setup/">Guide to Neovim + LazyVim Setup</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading"></h1>



<p class="wp-block-paragraph">If you&#8217;re thinking of using Neovim as a modern, fast, and extensible text editor — but don’t want to configure everything from scratch — <strong>LazyVim</strong> can save you time and effort.</p>



<p class="wp-block-paragraph">This guide walks you through installing <strong>Neovim</strong>, then setting up <strong>LazyVim</strong> — step by step, without skipping the basics.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f527.png" alt="🔧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Part 1: Install Neovim</h2>



<p class="wp-block-paragraph">LazyVim requires <strong>Neovim 0.9 or later</strong>, so first make sure you have the correct version.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Step 1: Check if Neovim is installed</h3>



<p class="wp-block-paragraph">Run:</p>



<pre class="wp-block-code"><code>nvim --version
</code></pre>



<p class="wp-block-paragraph">If Neovim is not found or the version is older than <code>0.9</code>, install or upgrade it.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bb.png" alt="💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Linux (Arch-based)</h3>



<pre class="wp-block-code"><code>sudo pacman -S neovim
</code></pre>



<p class="wp-block-paragraph">Or for bleeding-edge:</p>



<pre class="wp-block-code"><code>paru -S neovim-git
</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f34e.png" alt="🍎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> macOS (with Homebrew)</h3>



<pre class="wp-block-code"><code>brew install neovim
</code></pre>



<p class="wp-block-paragraph">Or upgrade:</p>



<pre class="wp-block-code"><code>brew upgrade neovim
</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1fa9f.png" alt="🪟" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Windows</h3>



<p class="wp-block-paragraph">Use <a>scoop</a>:</p>



<pre class="wp-block-code"><code>scoop install neovim
</code></pre>



<p class="wp-block-paragraph">Or <a href="https://github.com/neovim/neovim/releases">download prebuilt binaries</a> from GitHub.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Part 2: Install Git (if not already installed)</h2>



<p class="wp-block-paragraph">LazyVim uses Git to clone plugins. On Linux:</p>



<pre class="wp-block-code"><code>sudo pacman -S git      # Arch
sudo apt install git    # Debian/Ubuntu
</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Part 3: Install LazyVim</h2>



<p class="wp-block-paragraph">LazyVim is not a plugin — it’s a full Neovim configuration. You’ll <strong>replace your existing config</strong> with LazyVim&#8217;s starter template.</p>



<h3 class="wp-block-heading">Step 1: Backup your current config (if any)</h3>



<pre class="wp-block-code"><code>mv ~/.config/nvim ~/.config/nvim.bak
</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Step 2: Clone the LazyVim starter template</h3>



<pre class="wp-block-code"><code>git clone https://github.com/LazyVim/starter ~/.config/nvim
</code></pre>



<p class="wp-block-paragraph">This gives you a minimal, clean LazyVim-based configuration.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Step 3: Start Neovim</h3>



<pre class="wp-block-code"><code>nvim
</code></pre>



<p class="wp-block-paragraph">This will trigger the initial setup. LazyVim will automatically install:</p>



<ul class="wp-block-list">
<li><a>lazy.nvim</a> plugin manager</li>



<li>Language Server Protocol (LSP) support</li>



<li>Autocomplete, Treesitter, statusline, fuzzy finder, file tree, and more</li>
</ul>



<p class="wp-block-paragraph">Let it finish the install before doing anything else.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c2.png" alt="📂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> LazyVim File Structure Overview</h2>



<p class="wp-block-paragraph">Once installed, your config lives in:</p>



<pre class="wp-block-code"><code>~/.config/nvim/
├── init.lua             # Entry point
├── lua/
│   ├── config/          # Options and keybindings
│   ├── plugins/         # Add your own plugins here
│   └── lazyvim/         # Core LazyVim files
</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6e0.png" alt="🛠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> How to Add Plugins</h2>



<p class="wp-block-paragraph">Create a new file in <code>lua/plugins/</code>, like this:</p>



<pre class="wp-block-code"><code>-- ~/.config/nvim/lua/plugins/colorscheme.lua
return {
  "folke/tokyonight.nvim",
  priority = 1000,
  config = function()
    vim.cmd.colorscheme("tokyonight")
  end,
}
</code></pre>



<p class="wp-block-paragraph">Then restart Neovim and run:</p>



<pre class="wp-block-code"><code>:Lazy sync
</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9fe.png" alt="🧾" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Summary</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Step</th><th>Command</th></tr></thead><tbody><tr><td>Install Neovim (Arch)</td><td><code>sudo pacman -S neovim</code></td></tr><tr><td>Backup old config</td><td><code>mv ~/.config/nvim ~/.config/nvim.bak</code></td></tr><tr><td>Clone LazyVim starter</td><td><code>git clone https://github.com/LazyVim/starter ~/.config/nvim</code></td></tr><tr><td>Open Neovim</td><td><code>nvim</code></td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9ea.png" alt="🧪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Final Thoughts</h2>



<p class="wp-block-paragraph">If you&#8217;re looking to switch to Neovim but don’t want to build everything from scratch, LazyVim is a reliable starting point. It gives you a modern editing experience with sane defaults, and a structure that you can extend as you learn.</p>



<p class="wp-block-paragraph">You don’t need to become a Vim wizard overnight — but LazyVim can help you get productive today and grow at your own pace.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png" alt="🔗" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Resources</h2>



<ul class="wp-block-list">
<li><a href="https://github.com/LazyVim/LazyVim">LazyVim GitHub</a></li>



<li><a href="https://neovim.io/">Neovim Homepage</a></li>



<li><a href="https://github.com/folke/lazy.nvim">lazy.nvim plugin manager</a></li>



<li><a href="https://github.com/nanotee/nvim-lua-guide">nvim-lua-guide</a></li>
</ul>
<p>The post <a href="https://hamradio.my/2025/07/guide-to-neovim-lazyvim-setup/">Guide to Neovim + LazyVim Setup</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/07/guide-to-neovim-lazyvim-setup/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
