-
Notifications
You must be signed in to change notification settings - Fork 641
Open
Labels
I-featureFeature requests and any other major tasks. Requires major work in the 1000s of LOC.Feature requests and any other major tasks. Requires major work in the 1000s of LOC.
Description
The one feature to rule them all is the capability of participating in the wider environment of CLI tools by allowing to
- run a command line in a subshell from
editand insert its output into the current buffer (or replace the selection, when there is a text selection), or - pipe/serve the contents of the current buffer (or selection) to the same and insert or replace it with the output, and
- a macro language to simulate user input (possibly just raw VT!).
I personally believe this extension method is superior to the usual extensions and scripting language method. Want to use a scripting language? Just feed the buffer state to any scripting language's interpreter and write your script to output macro instructions. Now you support Python, Lua, PowerShell, Ruby, whatever.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
I-featureFeature requests and any other major tasks. Requires major work in the 1000s of LOC.Feature requests and any other major tasks. Requires major work in the 1000s of LOC.