Learn how to structure your Pelican content directory, define a rich metadata vocabulary, and treat Markdown files as queryable data records. This foundation enables all future dynamic‑like features without plugins.
... Read More
Learn how to structure your Pelican content directory, define a rich metadata vocabulary, and treat Markdown files as queryable data records. This foundation enables all future dynamic‑like features without plugins.
... Read More
This article explores projcat, a Python CLI tool that generates structured project manifests—directory trees and sliced file contents—optimized for feeding into LLMs. It covers architecture, advanced slicing features, and integration into developer workflows, emphasizing deterministic, reproducible context injection for AI-assisted coding.
... Read More
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 the complete plugins/core.lua is dissected.
... 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 conversion workflows.
... 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 dissects the custom Lua functions that power the everyday operations of a production Neovim setup. From asynchronous Python and LaTeX runners to a searchable command history and register viewer, it shows how to embed IDE‑like utilities directly into the editor without plugins.
... Read More