Skip to main content

Posts

Showing posts from October, 2024

Neovim Quckstart Guide

Introduction   In the previous post we talked about how to set up Vim quickly so you could start doing some real work, instead of wasting time configuring it. Now it's time for Neovim. I said before that this is the editor I use the most of them all for a variety of reasons. One of the main ones is that Neovim is compatible with Lua, which allows you to script how you want it to behave more easily. This could also be done in Vim, to an extent with its language Vimscript . Neovim is also compatible with Vimscript, but Lua is still a much more modern approach and more powerful.  Another major advantage of NeoVim is its focus on performance and extensibility. NeoVim has been designed to be more efficient with memory and faster in execution , which is particularly noticeable when working with large files or multiple plugins. The built-in plugin manager and the ability to asynchronously execute commands mean that your editing experience remains smooth, even when performing comple

Vim Quickstart Guide

Introduction  As a reasonably seasoned developer, I do most of my work with vim and vscode. When it comes to efficient coding, every keystroke counts. For developers seeking a tool that prioritizes speed, precision, and flexibility, few editors compare to Vim and its modern counterpart, Neovim. These are powerful, modal text editors, which means that the same keystroke will do a different thing depending on which mode is selected, offer a unique, keyboard-centric approach to writing and editing code that can transform the way you work.  Vim, a descendant of the even older Vi editor, has long been cherished by seasoned developers for its minimalism and efficiency. Unlike conventional text editors, which rely heavily on mouse interactions, Vim operates almost entirely through keyboard commands. This might seem daunting at first, but once mastered, the ability to navigate and manipulate text without lifting your hands from the keyboard can dramatically boost your productivity. The