A complete walkthrough of a production‑grade Neovim configuration. Covers the modular directory layout, bootstrapping with lazy.nvim, per‑filetype engineering, custom Lua automation functions, programmable snippets, a deterministic colour stack, and a hand‑picked plugin dashboard. Every design...... Read More
All tags » configuration
1-13 / 13 articles
This final article in the series examines the plugin layer that completes the Neovim configuration. It covers Treesitter syntax parsing, nvim‑cmp completion with LuaSnip integration, Mason for LSP management, and a minimal bufferline. Every plugin is justified by a clear engineering need, and...... Read More
This article dissects the keymaps and commands layer of a production Neovim configuration. It shows how every keybinding and user command is deliberately wired to custom functions, how the ranger file manager is integrated, and how buffer‑wrapping utilities provide seamless file‑format...... Read More
This article dissects the colours and highlight configuration of a production Neovim setup. It covers the dual‑theme fallback (Nordic/Tokyonight), transparent backgrounds, custom cursor and bufferline highlights, and the autocommand that ensures visual consistency no matter what plugins are loaded.... Read More
This article dissects the LuaSnip integration inside a Neovim configuration, showing how dynamic snippets, external file injection, and auto‑numbering environments turn text expansion into a programmable, context‑aware engine. All snippet files are examined line by line.... Read More
This article explores the filetype‑specific layer of a Neovim configuration. It dissects each ftplugin file, the shared html_markdown_maps module, and the design pattern that eliminates duplication while keeping every filetype feel native.... Read More
This article dissects the bootstrapping layer of a production Neovim configuration. It covers the init.lua entry point, lazy.nvim self‑loading, early colourscheme fallback, and the modular philosophy that makes the environment robust, fast, and completely reproducible.... Read More
Explore essential Vim commands, configuration tips, and plugin setups to enhance your text editing efficiency. Learn about installing Vim, mastering plugin configurations, and optimizing Vim for various filetypes.... Read More
Learn how to set up efficient screen recording in i3wm using ffmpeg. Our step-by-step guide covers configuration, troubleshooting, and integration with i3blocks for seamless status indication... Read More
This article discusses the fascinating concept of extracting text from images using Python and Pytesseract. It covers the installation process of Pytesseract and PIL, and provides a simple code example to extract text from an image. The article also highlights the limitations of Pytesseract and...... Read More
Learn how to create HTML files in just a few keyboard strokes using Vim text editor. This article explains how to use Vim to create simple HTML files and define keyboard mappings for quick HTML file editing... Read More
NTFS is a proprietary file system used by Microsoft Windows operating systems. Linux can read and write NTFS partitions using the ntfs-3g driver. This article explains how to automount NTFS partitions in Linux using fstab.... Read More
Discover i3, a powerful tiling window manager for Unix-like operating systems, renowned for its speed, efficiency, and configurability. Learn how i3 revolutionizes window management, maximizing productivity for power users and developers. Explore the fundamentals of i3 and gain insights into...... Read More