Vim's :*do Family of Commands
Vim has a class of commands that execute their arguments in the context of each of a collection of entities, including tab pages, windows, buffers, items in the arg list, etc. Here is a summary: Read more
Vim has a class of commands that execute their arguments in the context of each of a collection of entities, including tab pages, windows, buffers, items in the arg list, etc. Here is a summary: Read more
Composer.vim provides Vim support for Composer PHP projects. Features include a command-line wrapper with smart completion of subcommands, flags, and even package names from remote package repositories such as packagist.org; go-to-definition for classes, interfaces, and traits using Composer's autoloader; and integrations with Projectionist.vim and Dispatch.vim. Read more
The Planck is a 40% computer keyboard with an ortholinear layout (the keys are arranged in columns rather than being staggered as on a traditional typewriter keyboard). The keys are laid out in a 4 × 12 grid with a 2-unit-wide spacebar on the bottom row, for a total of 47 keys. Here's how I set mine up for programming on Unix-like systems. Read more
Recipes for resolving the most common conundrums faced by users of our venerable Vim. Read more
The restclient.el package provides a REPL-like interface for HTTP requests, which is particularly useful for exploring REST APIs. It supports variables, evaluation of lisp forms, and pretty-printing of JSON and XML responses. Read more
New Vim plug-in: vim-neovim-defaults (take advantage of Neovim’s default settings in Vim)
PermalinkThis article explores using UltiSnips, the snippet plug-in for Vim, in conjunction with Projectionist.vim as a flexible way to insert templates into new buffers automatically. Read more
The more features of Vim you’re familiar with, the easier it is to pick up new ones by making analogies to what you already know. To that end, it can be useful to examine similarly organized features together. Here, we take a look at Vim’s lists, which exhibit a certain amount of symmetry in their design. Read more