Skip to main content

personalized development environment

· 2 min read

First and foremost, we should understand what NVIM is before diving deeper into the topic of our discussion. It is a powerful text editor that has been gaining popularity among developers due to its flexibility and customizability. At the core, it is a fork of Vim, which stands for Vi IMproved, an efficient yet minimalist command-line editor with a rich feature set. However, NVIM takes it a step further by providing a more modern interface while still maintaining the same powerful functionalities.

The Personalized Development Environment, or PDE for short, is an essential aspect of using NVIM as it allows users to tailor their experience according to their preferences and workflow. By configuring various settings and plugins, one can create a workspace that caters to their unique needs, leading to increased productivity and efficiency. This article aims to explore the reasons why NVIM has become a daily staple for many developers and how it has helped enhance their coding experience.

Plugin initialization

Let's deep down into the plugins, these are very common plugins that I used. If you new in vim community it's maybe strange. First thing first, we need to create a init.lua file in $HOME/.config/nvim directory.

mkdir -p $HOME/.config/nvim
touch $HOME/.config/nvim/init.lua

Complete plugins

The complete plugins I hosted on my gist. Here it is