Latest Posts

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

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

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