Versatile Cursors for GNUemacs 1.09 review

Download
by rbytes.net on

Versatile Cursors for GNUemacs is a set of emacs commands managing an "item" cursor (e.g

License: GPL (GNU General Public License)
File size: 0K
Developer: John C G Sturdy
0 stars award from rbytes.net

Versatile Cursors for GNUemacs is a set of emacs commands managing an "item" cursor (e.g. a word, expression, sentence, or defun).

Versatile Cursors for GNUemacs quickly re-assigns the cursor keys between these as needed. Built on this are high-level actions such as converting code blocks to separate functions.

This provides elegant and concise editing, and is pedal- and voice-friendly.

Here are some key features of "Versatile Cursors for GNUemacs":
A block (or region) cursor, with motion and text selection by semantically significant units e.g. statements, statement parts, sentences, phrases, table rows and cells
Editing in terms of these (e.g. ``Make the selected code conditional'' or ``Delete the selected text'')
Easy access to these through flexible, dynamic, rebinding of the arrow keys and others, with easy ways to navigate the space of possible navigation spaces
High-level editing operations such as:
Converting an expression to a local variable initialized to that value
Converting a block of code to a procedure/function, working out automatically what parameters are required
Means to access these (and other) navigation and editing commands through a narrow-channel interface such as footswitches (suitable for disability access, including RSI)
Voice access setup for use with emacs-vr-mode

What's New in This Release:
Mostly bug fixes, including a long-standing one for the mode changing wrongly on coming out of the minibuffer.

Versatile Cursors for GNUemacs 1.09 search tags