Neovim Plugins and Configuration Recipes
<p>We will explore Neovim plugins and configuration recipes in this article.</p>
<p><em>This article is part of the </em><a href="https://alpha2phi.medium.com/learn-neovim-the-practical-way-8818fcf4830f#5499" rel="noopener"><em>Neovim Plugins and Configuration Recipes series</em></a><em>.</em></p>
<p>The Neovim configuration files are available in this <a href="https://github.com/alpha2phi/modern-neovim/tree/17-plugins" rel="noopener ugc nofollow" target="_blank">repository</a>.</p>
<h1>Getting Started</h1>
<p>This series of articles will explore Neovim plugins and configuration recipes that can improve our development workflow.</p>
<p>· <a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#1a2c" rel="noopener ugc nofollow">Getting Started</a><br />
· <a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#1917" rel="noopener ugc nofollow">Plugins</a><br />
∘ <a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#121b" rel="noopener ugc nofollow">hardtime.nvim</a><br />
∘ <a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#bd2e" rel="noopener ugc nofollow">mini-operators</a><br />
∘ <a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#0ccf" rel="noopener ugc nofollow">wildfire.nvim</a><br />
∘ <a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#38e6" rel="noopener ugc nofollow">highlight-undo.nvim</a><br />
∘ <a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#7163" rel="noopener ugc nofollow">sg.nvim</a><br />
· <a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#af94" rel="noopener ugc nofollow">Configuration Recipes</a><br />
∘ <a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#a54c" rel="noopener ugc nofollow">Development Environment on Android Devices</a><br />
∘ <a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#64e0" rel="noopener ugc nofollow">Development Environment in the Cloud</a><br />
· <a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#60f5" rel="noopener ugc nofollow">References</a></p>
<h1>Plugins</h1>
<h2>hardtime.nvim</h2>
<p><code><a href="https://github.com/m4xshen/hardtime.nvim" rel="noopener ugc nofollow" target="_blank">hardtime.nvim</a></code> is a plugin that helps us establish good command workflow and habit. It features</p>
<ul>
<li>Block repeated keys within a period of time</li>
<li>Print hints about better commands eg: Use <code>ci"</code> instead of <code>di"i</code></li>
<li>Customizable options for restricted keys, disabled keys, etc</li>
<li>Get a report for the most common bad habits for improvement</li>
</ul>
<p>To install it using <code>lazy.nvim</code>,</p>
<p><a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7">Website</a></p>