Tag: shell

Simple Neovim config

Learn the basics of Neovim configuration in lua

Neovim: Install plugins without a plugin manager

Learn how to install Neovim plugins just using git clone

A guide on Neovim's LSP client

Enable IDE-like features in Neovim without installing any additional plugins

How to survive without multiple cursors in vim

Alternatives we can use in vim instead of multiple cursors

Neovim: Plugins to get started

Turn Neovim into a fancy editor with these plugins

Build your first Neovim configuration in lua

The one where we learn how to customize Neovim and add plugins

Can we manage neovim's LSP client without plugins?

Let's learn what does it take to use neovim's LSP client in project

Setup nvim-lspconfig + nvim-cmp

Let's configure Neovim's builtin LSP client with nvim-lspconfig and nvim-cmp

Navigate your command history with ease

Let's take advantage of all that data in our command history

Want to use env variables in that config file? Well, you can... kind of

Meet the envsubst command

The illusion of fast startup times in vim

Speed up vim's startup times with this one weird 'trick'

Everything you need to know to configure neovim using lua

Your first steps into a lua configuration

vim and the quickfix list: jump to a location, search and replace in multiple files, and other shenanigans

The quickfix list and its use cases

Extending the deno cli using a shell function

Improving the deno cli with a little bit of magic

vim's easy mode: making vim behave like a 'conventional' text editor

Exploring vim's builtin easy mode

Using Netrw, vim's builtin file explorer

Where we learn how to use Netrw

Using Vim's abbreviations

Exploring some cool use cases for vim abbreviations

ZSH global aliases

What are they and how can we use them