Recent Posts

How to Vim: Reloading File Buffers

1 minute read

In Vim (and many other editors) we interact with the contents of files via the “file buffer” abstraction. Basically, that’s the in-memory representation of a...

How to Vim: Jump Around

2 minute read

One of the most important aspects of effective editing is to be able to quickly move where you want to go in a buffer - e.g. to a specific line, paragraph, c...

How to Vim: Toggle Comments

1 minute read

One if the things that had initially frustrated me about Vim is that out-of-the-box there’s no way to toggle comments on and off in programming languages. Th...

How to Vim: Format Lines & Paragraphs

1 minute read

When writing long code comments or prose (e.g. in Markdown) I like to have lines and paragraphs neatly formatted to fit the textwidth setting.1 There are two...

The origin of the pipeline operator (|>)

2 minute read

These days a lot of programming languages (especially those leaning towards functional programming) offer a pipeline operator (|>), that allows you to fee...