Latest Articles

Configure Neovim – Terminal Management with toggleterm.nvim
Configure Neovim – Terminal Management with toggleterm.nvim
By aeon501
Mar 30, 2026

Add a persistent, toggleable terminal to Neovim using toggleterm.nvim. Set up horizontal, vertical, and floating layouts, wire up terminal navigation keymaps, and create dedicated terminals for tools like lazygit.

Configure Neovim – Distraction-Free Coding with zen-mode.nvim
Configure Neovim – Distraction-Free Coding with zen-mode.nvim
By aeon501
Mar 20, 2026

Install zen-mode.nvim and twilight.nvim to create a clean, distraction-free coding and writing environment in Neovim. Hide the UI clutter, centre the buffer, and dim everything outside the active block of code.

Configure Neovim – Code Formatting with conform.nvim
Configure Neovim – Code Formatting with conform.nvim
By aeon501
Mar 19, 2026

Set up conform.nvim to format your code automatically on save. Configure formatters per filetype, install them through Mason, add a manual format keymap, and learn how to disable formatting for specific files and filetypes.

Configure Neovim – Autocompletion with blink.cmp
Configure Neovim – Autocompletion with blink.cmp
By aeon501
Mar 14, 2026

Add fast, LSP-aware autocompletion to Neovim using blink.cmp. Install the plugin, wire it up to your language servers, add snippets, and configure keymaps — all in a single file.

Configure Neovim – Setting Up an LSP
Configure Neovim – Setting Up an LSP
By aeon501
Mar 10, 2026

Add IDE-level code intelligence to Neovim using mason.nvim, mason-lspconfig, and nvim-lspconfig. Install language servers, wire up keymaps, and get diagnostics, hover docs, and go-to-definition working in minutes.

Configure Neovim – Adding a File Tree Plugin
Configure Neovim – Adding a File Tree Plugin
By aeon501
Mar 5, 2026

add a fully featured file tree explorer sidebar to Neovim using neo-tree.nvim. Learn to install, configure, and navigate your project files without ever leaving your editor.