New Vim plug-in: vim-codekit (control CodeKit 2 from Vim)
Many of my favorite Vim plug-ins build on and improve existing Vim functionality rather than entirely reinventing it. In this article, we take a look at enhancing built-in commands with custom functionality along with several techniques for specifying fallbacks.
Vim's 'wildcharm' setting allows you to invoke command-line completion from macros (including mappings). We take a look at a practical example involving a convenient mapping for switching among open buffers.
Tabs are a popular UI paradigm for GUI text editors, browsers, and more. The fact that Vim also has a feature called “tab pages” that looks a lot like tabs from other programs can be a common source of frustration for newcomers. In a typical GUI editor, each tab represents a single document. Vim’s tab pages are not tied to documents at all, but rather contain window layouts. First, some definitions:
In addition to the named registers a-z and the numbered registers 0-9, Vim
has quite a few others
including the read-only command register :. Executing a command in
command-line mode, such as :write, populates the colon register.
You can verify this with the :reg[isters] command.
Find yourself having trouble conversing about your favorite text editor in Latin? Here’s a list of phrases to help you out (Estne difficile tibi de editorio optimo latine colloqui? Ecce tabella locutionum utendarum):
The counterpart to the dichromatic Hemisu color scheme for Vim, Hemisu for OS X Terminal.app comes in two versions, dark and light.
Hemisu is a color scheme for the command-line editor Vim (both terminal and GUI) with dark and light variants.