© 2023 Hashnode
#vim
rAs simple as it sound code formatting can get very complecated when you need to do it accross different filetype. I'm not a big fan of auto formatting on save, I like to choose when to format my code. But the problem with code formatting i…
If you're a programmer or someone who works with text files frequently, you might be familiar with Vim, a powerful and popular text editor. Vim can be intimidating at first, but once you learn some ba…
At the beginning of September 2022 I made the jump from VS Code to Neovim. I was having issues in VS Code with workflow and it was getting uncomfortable to use with the way keyboard shortcuts are hand…
Since Neovim is an infinitely extensible program, we can turn it into anything. Prebuilt Configs There are many preset configurations and frameworks on the internet for instant conversion of Neovim fr…
When working with codebases with larger sizes { say up to 10 Giga Bytes }, we might require a powerful build server and some special tools and practices that could help make our tasks a bit easy. Here…
Vim is one of the most popular text editors among Linux users. Linux System Administrators prefer to use it more than Linux users. In this article, let’s explore a short history of vim and as a develo…
In this tutorial you'll learn how to build and structure your modern Neovim config in Lua. I'll go through options, mappings, autocmds and plugins. You can read along with my configuration. To learn m…
Vim is a powerful and versatile text editor that is popular among developers and system administrators. In this tutorial blog post, we will cover the basic commands and functionalities of Vim. Getting…
Time flies. The last time I wrote about my adventures with Vim, was a little over 6 months ago. In my last post, I wrote about why I started using Vim keybindings in my IDE of choice, WebStorm. It was…
One of my favorite hotkeys in VS Code is being able to move the current line/s around using: [ Mac: ⌥ + ↑/↓ ] [ Windows: Alt + ↑/↓ ] Now that I’ve switched over to Neovim it's one of those commands I keep missing. There are ways to get the …