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&nbsp;</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&nbsp;<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>&middot;&nbsp;<a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#1a2c" rel="noopener ugc nofollow">Getting Started</a><br /> &middot;&nbsp;<a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#1917" rel="noopener ugc nofollow">Plugins</a><br /> ∘&nbsp;<a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#121b" rel="noopener ugc nofollow">hardtime.nvim</a><br /> ∘&nbsp;<a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#bd2e" rel="noopener ugc nofollow">mini-operators</a><br /> ∘&nbsp;<a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#0ccf" rel="noopener ugc nofollow">wildfire.nvim</a><br /> ∘&nbsp;<a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#38e6" rel="noopener ugc nofollow">highlight-undo.nvim</a><br /> ∘&nbsp;<a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#7163" rel="noopener ugc nofollow">sg.nvim</a><br /> &middot;&nbsp;<a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#af94" rel="noopener ugc nofollow">Configuration Recipes</a><br /> ∘&nbsp;<a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#a54c" rel="noopener ugc nofollow">Development Environment on Android Devices</a><br /> ∘&nbsp;<a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7#64e0" rel="noopener ugc nofollow">Development Environment in the Cloud</a><br /> &middot;&nbsp;<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>&nbsp;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&nbsp;<code>ci&quot;</code>&nbsp;instead of&nbsp;<code>di&quot;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&nbsp;<code>lazy.nvim</code>,</p> <p><a href="https://alpha2phi.medium.com/neovim-plugins-and-configuration-recipes-3d508798eab7">Website</a></p>