docs/events/system.md in vedeu-0.6.68 vs docs/events/system.md in vedeu-0.6.69
- old
+ new
@@ -1,18 +1,18 @@
# @title Vedeu System Events
## System Events
-### `:\_cleanup\_`
+### `:_cleanup_`
Vedeu triggers this event when `:_exit_` is triggered. You can hook
into this to perform a special action before the application
terminates. Saving the user's work, session or preferences might be
popular here.
Vedeu.trigger(:_exit_)
-### `:\_command\_`
+### `:_command_`
This event is used by Vedeu internally, though you can bind to it if
you wish. It is preferred for you to bind to `:command` though.
Will cause the triggering of the `:command` event; which you should
define to 'do things'.
@@ -28,35 +28,35 @@
Vedeu.all_commands
Vedeu.last_command
-### `:\_editor\_`
+### `:_editor_`
This event is called by {Vedeu::Input::Capture#read}. When
invoked, the key will be passed to the editor for currently
focussed view.
Note: 'key' is a String for alphanumeric keys and special keys are
represented by Symbols.
Vedeu.trigger(:_editor_, key)
-### `:\_exit\_`
+### `:_exit_`
When triggered, Vedeu will trigger a `:cleanup` event which you can
define (to save files, etc) and attempt to exit.
Vedeu.trigger(:_exit_)
Vedeu.exit
-### `:\_initialize\_`
+### `:_initialize_`
Vedeu triggers this event when it is ready to enter the main loop.
Client applications can listen for this event and perform some
action(s), like render the first screen, interface or make a sound.
Vedeu.trigger(:_initialize_)
-### `:\_keypress\_`
+### `:_keypress_`
This event is used by Vedeu internally, though you can bind to it if
you wish. It is preferred for you to bind to `:key` though.
When the name is given:
@@ -93,18 +93,18 @@
A list of supported keypresses can be found here:
{Vedeu::Input::Capture}.
Vedeu.trigger(:_keypress_, key, optional_name)
-### `:\_log\_`
+### `:_log_`
When triggered with a message will cause Vedeu to log the message if
logging is enabled in the configuration.
Note: 'message' is a String.
Vedeu.trigger(:_log_, message)
-### `:\_mode_switch\_`
+### `:_mode_switch_`
When triggered, Vedeu switches between modes of the terminal. The idea
here being that the raw mode is for single keypress actions, whilst
fake and cooked modes allow the user to enter more elaborate commands-
such as commands with arguments.