Category: vim (8-14 / 30 articles)

Learn Vim, the powerful text editor used by programmers, system administrators, and power users. Our tutorials and tips will help you master Vim and improve your productivity.


Thumbnail

A production‑grade exploration of Vim’s operator‑pending mode: designing custom text objects for structured editing, chaining motions into composable grammars, and building a reusable engine that turns raw Vimscript into a declarative selection language. Covers everything from omap trickery to integration with plugins and performance profiling.

... Read More


Keywords: vim text-objects operator-pending mappings vimscript ...
Thumbnail

A deep dive into a production Vim configuration for LaTeX editing built around ftplugin hooks, custom compilation viewers, snippet repositories, and automated HTML export for static sites. Explores how to transform Vim into a deterministic, keyboard-driven LaTeX environment that eliminates boilerplate and integrates with modern developer toolchains.

... Read More


Keywords: vim latex tex automation snippets ...
Thumbnail

Learn how to extend the RunScriptFilter pattern to turn plain text into HTML instantly inside Vim. Convert lists into styled <li> tags, wrap paragraphs in <p>, generate <select> menus, and build HTML tables – all from visual selections. A practical, script‑first approach that eliminates repetitive markup typing for developers and technical writers.

... Read More


Keywords: vim html python text filters vim text to html ...
Thumbnail

Learn how to use Python, shell, and external scripts as live text filters in Vim, replacing fragile macros. Transform LaTeX equations, format JSON, process CSV, and automate repetitive code edits – all from a visual selection or the entire buffer. A practical, engineer-tested Vim workflow for power users and technical writers.

... Read More


Keywords: vim python shell vim text filters vim macros ...
Thumbnail

Learn how to create a powerful Vim function that automatically processes selected code through external Python scripts. This tutorial shows you how to implement RunScriptsOnSelect - a versatile Vim function that detects code type from visual selections and applies appropriate transformations using custom Python processors.

... Read More


Keywords: Vim Automation Python Scripting Code Processing ...