Tthe ExtendedPageHandling library,
page-ext.el library, has shipped with Emacs for many years and can do many of the same things that the new minor mode, PageMode, can do. Additionally, the former has support for sorting and searching of pages and also boasts a directory interface for navigating pages by their heading.
‘M-x load-library RET page-ext RET’, or add
(require 'page-ext) to your InitFile. To start browsing the buffer a page at a time, type
‘C-x n p’. Navigation and editing commands are on a prefix of
‘C-x C-p’, replacing the default binding for
|Add page before current|
|Turn off page narrowing|
There is no command for adding a page after the current. It can be done by moving to the next page, then adding. To split the current page in two, one can manually insert two page breaks with
‘C-q C-l’ and narrowing in again on the new page with
‘C-x n p’.
|Search across pages|
|Go to page directory in other buffer|
Once inside the directory, visit an entry’s page with
The basis for
page-ext.el library is to maintain an address book stored at
~/addresses. Open a “directory” for this file with
‘C-x C-p d’. Consider it an early and primitive PersonalInformationManager for Emacs.