ConnorGray/ Vilfram

Vi-like editing for Wolfram Notebooks

Contributed by: Connor Gray

Vilfram adds a Vi-like editing experience to Wolfram Notebooks. Once installed, any opened notebook can be navigated and modifying using standard Vi movement, selection, and deletion commands. See all supported commands »

Visit the Vilfram GitHub repository for more information.

Installation Instructions

To install this paclet in your Wolfram Language environment, evaluate this code:
PacletInstall["ConnorGray/Vilfram"]

Details

Vilfram supports most familiar Vi commands.
Vilfram editing is supported in any file type that can be opened by the Wolfram System front end, including .nb, .wl (.m), .wls, .wlt, and more.
Vilfram works by setting values for NotebookEventActions on $FrontEndSession at Wolfram System startup. Consequently, Vilfram may function incorrectly or cause conflicts when used inside of notebooks, cells, or UI elements that themselves provide custom event handlers.

Examples

Basic Examples (1) 

» View Vilfram Examples «

Visit the Vilfram GitHub repository for getting started instructions, examples, a listing of all supported commands, and more.

Publisher

Connor Gray

Disclosures

Compatibility

Wolfram Language Version 13.2

Version History

  • 0.0.1 – 14 May 2023

License Information

MIT License

Paclet Source

Source Metadata