micro/runtime/help
Dmytro Maluka fd3a00226c
Add matchbraceleft option (#3432)
Add `matchbraceleft` option to allow disabling the default behavior
matching not just the brace under cursor but also the brace to the left
of it (which is arguably convenient, but also ambiguous and
non-intuitive). With `matchbraceleft` disabled, micro will only match
the brace character that is precisely under the cursor, and also when
jumping to the matching brace, will always move cursor precisely to the
matching brace character, not to the character next to it.

Nota bene: historical journey:

- There was already a `matchbraceleft` option introduced in commit
  ea6a87d41a, when this feature (matching brace to the left) was
  introduced first time. That time it was matching _only_ the brace
  to the left, _instead_ of the brace under the cursor, and was
  disabled by default.

- Later this feature was removed during the big refactoring of micro.

- Then this feature was reintroduced again in commit d1e713ce08, in
  its present form (i.e. combined brace matching both under the cursor
  and to the left, simulating I-beam cursor behavior), and it was
  introduced unconditionally, without an option to disable it.

- Since then, multiple users complained about this feature and asked
  for an option to disable it, so now we are reintroducing it as an
  option again (this time enabled by default though).
2024-08-18 21:08:05 +02:00
..
colors.md help/colors: syntax: document default.yaml (#3262) 2024-04-23 21:21:51 +02:00
commands.md docs: Improve plugin documentation (#3240) 2024-06-19 21:35:19 +02:00
copypaste.md help: Exchange all indentations to spaces, remove trailing ws and generalize indentations (#3193) 2024-03-22 17:58:44 +01:00
defaultkeys.md help: Exchange all indentations to spaces, remove trailing ws and generalize indentations (#3193) 2024-03-22 17:58:44 +01:00
help.md help: Exchange all indentations to spaces, remove trailing ws and generalize indentations (#3193) 2024-03-22 17:58:44 +01:00
keybindings.md Add Shift-Page Up/Down keybindings (#3407) 2024-07-31 20:35:09 +02:00
options.md Add matchbraceleft option (#3432) 2024-08-18 21:08:05 +02:00
plugins.md docs: Improve plugin documentation (#3240) 2024-06-19 21:35:19 +02:00
tutorial.md Fix typo in tutorial.md (#2130) 2021-06-12 23:52:08 -04:00