Next: , Previous: , Up: Top   [Contents]

2 Concepts

This page describes behaviour common to all plugins based on Parkour.

2.1 Objects

Parkour maps the typical objects used in text editors to S-expressions (atoms and lists):

2.2 Motions

Parkour provides the following motion types:

2.3 Electricity/DWIM

Besides the sexp-aware editing operators, which have dedicated key bindings, Parkour enhances the behaviour of common keys like BS, DEL, RET, SPC, and ;.

2.4 Paren rewriting

In Lisp dialects where square brackets are required at certain places, Parkour will insert a square bracket even if you pressed the wrong kind of delimiter.

In dialects where square brackets are recommended for readability reasons, you can get this behaviour by enabling the auto_square_brackets option.



All delimited blocks, bracketed or not, are collectively called quasi-lists — double-quoted strings, block comments, and even line comments are ones.

Next: , Previous: , Up: Top   [Contents]