Neovim Plugins and Configuration Recipes

Series to explore new Neovim plugins and configuration recipes.

alpha2phi

--

Neovim Plugins and Configuration Recipes

We will explore Neovim plugins and configuration recipes in this article.

This article is part of the Neovim Plugins and Configuration Recipes series.

The Neovim configuration files are available in this repository.

Getting Started

This series of articles will explore Neovim plugins and configuration recipes that can improve our development workflow.

· Getting Started
· Plugins
hardtime.nvim
mini-operators
wildfire.nvim
highlight-undo.nvim
sg.nvim
· Configuration Recipes
Development Environment on Android Devices
Development Environment in the Cloud
· References

Plugins

hardtime.nvim

hardtime.nvim is a plugin that helps us establish good command workflow and habit. It features

  • Block repeated keys within a period of time
  • Print hints about better commands eg: Use ci" instead of di"i
  • Customizable options for restricted keys, disabled keys, etc
  • Get a report for the most common bad habits for improvement

To install it using lazy.nvim,

{
"m4xshen/hardtime.nvim",
dependencies = { "MunifTanjim/nui.nvim", "nvim-lua/plenary.nvim" },
opts = {}
},

In the screenshot below,

  • We enable the plugin for the current buffer using the Hardtime command
  • Hints are displayed for better commands
hardtime.nvim

To view the report of the most frequently seen hints, use the :Hardtime report command.

--

--

alpha2phi

Software engineer, Data Science and ML practitioner.