brf

Homepage: https://bitbucket.org/MikeWoolley/brf-mode

Author: Mike Woolley

Updated:

Summary

Brf-mode provides features from the legendary editor Brief

Commentary

Brf-mode adds functionality from the legendary programmer's editor `Brief' to Emacs.

It is not an emulation of `Brief' (there are plenty of those already), but rather
provides an accurate implementation in Emacs of specific features that I miss
from `Brief'.

The emphasis is on *accurately* implementing these features in Emacs rather than doing
what `Brief' emulations tend to do, which is mapping the `Brief' key-sequences to somewhat
similar functions in Emacs.

The provided features are:

* Line-mode cut and paste.
* Column-mode cut and paste.
* Fully reversible paging and scrolling.
* Temporary bookmarks.
* Cursor motion undo.
* Easy window management.

They have been implemented in an Emacs-style. This means the functions respond to prefix
args and where they override Emacs functions, they live on the Emacs key bindings as well
as the original `Brief' keys.

Moreover, functionality has been extended to those parts of Emacs that were never part of `Brief'.
For example, text cut/copied in line or column-mode can be saved/recalled in registers.

See the Info manual, Website or README.org for further details.

Dependencies