|
|
|
|
|
| Description |
| The core actions of yi. This module is the link between the editor
and the UI. Key bindings, and libraries should manipulate Yi through
the interface defined here.
|
|
| Synopsis |
|
|
|
| Documentation |
|
| module Yi.Dynamic |
|
| Keymap
|
|
| module Yi.Keymap |
|
| module Yi.Prelude |
|
| module Yi.Editor |
|
| module Yi.Buffer |
|
| module Yi.Keymap.Keys |
|
| Construction and destruction
|
|
|
| Start up the editor, setting any state with the user preferences
and file names passed in, and turning on the UI
|
|
|
| Quit.
|
|
| User interaction
|
|
|
| Redraw
|
|
|
| Suspend the program
|
|
|
|
| Global editor actions
|
|
|
|
|
| Show an error on the status line and log it.
|
|
|
| Close the current window.
If this is the last window open, quit the program.
CONSIDER: call quitEditor when there are no other window in the interactive function.
(Not possible since the windowset type disallows it -- should it be relaxed?)
|
|
| Interacting with external commands
|
|
|
Pipe a string through an external command, returning the stdout
chomp any trailing newline (is this desirable?)
Todo: varients with marks?
|
|
|
| Start a subprocess with the given command and arguments.
|
|
|
|
| Misc
|
|
|
|
|
|
|
|
| Produced by Haddock version 2.6.1 |