Versatile Cursors for GNUemacs is a collection of emacs commands that handle an efficient and flexible way of managing cursors. It offers flexibility and versatility to enhance user productivity.
One of the key features of this software tool is that it offers a block (or region) cursor, which has motion and text selection by semantically significant units. For instance, statements, statement parts, sentences, phrases, table rows, and cells. Editing is then done in terms of these selected units, such as "Making the selected code conditional" or "Deleting the selected text." The software offers flexible and dynamic rebinding of the arrow keys and other navigation keys for easy navigation.
Moreover, users can access high-level editing operations through the Versatile Cursors for GNUemacs, such as "Converting an expression to a local variable initialized to that value" or "Converting a block of code to a procedure/function." These features and other navigation and editing commands are easily accessible through a narrow-channel interface such as footswitches, which is suitable for disability access, including RSI. Additionally, voice access setup for use with emacs-vr-mode is possible.
The new release of Versatile Cursors for GNUemacs mainly includes bug fixes, addressing a long-standing issue with mode changing wrongly on coming out of the minibuffer. Therefore, users can expect a more efficient experience with this software tool.
Version 1.09: N/A