Snaked line editor
Snaked is a line editor with some less usual features:
- modern user interface, with familiar commands in plain English;
- ability to open multiple files and shuffle text between them;
- commands for running arbitrary Python code;
- operating system interface, mainly for directory navigation;
- built-in help for all commands plus adjacent topics.
Editing text from the command line doesn't have to be cryptic!
Download
snaked.py version 1.3.1 (18K)
Snaked is open source under the MIT License. It should work in any version of Python this side of 2.7 or so.
News
Version 1.3.1 was released on 14 September 2020:
- finished up already existing topics in the built-in help;
- removed beta status, as no new bugs were found since last time.
Changes in version 1.3 (12 September 2020):
- fixed parsing of line ranges with an implicit end;
- added restricted mode;
- quiet mode now suppresses the banner and good-bye message.
Version 1.2 brings a couple of improvements:
- additional command-line shortcuts: '/' and 'n';
- 'quiet' and 'safe' modes of operation.
As of 10 September 2020, version 1.1 adds the following new features:
- better handling of filename arguments at startup;
- several commands now take quoted arguments;
- there is now a reload command.
Status and roadmap
With version 1.3.1, Snaked is complete as originally intended. There are no current plans for further work, but any suggestion is welcome.
As of 20 July 2022, Snaked is mirrored on TildeGit.
Contact
You can usually find me on IRC, in the #ctrl-c channel of tilde.chat, or else on Mastodon. Would love to hear from you.
Last modified on . More small things