Module session
Source - KeyBinding
- A key binding.
- KeyBindings
- Manages a list of key bindings.
- Message
- A message to the user, displayed in the session.
- Rgb8
- An RGB 8-bit color. Used when the alpha value isn’t used.
- Selection
- A pixel selection within a view.
- Session
- The user session.
- SessionCoords
- Session coordinates.
Encompasses anything within the window, such as the cursor position.
- Settings
- A dictionary used to store session settings.
- Direction
- A generic direction that can be used for things that go backward
and forward.
- Effect
- Session effects. Eg. view creation/destruction.
Anything the renderer might want to know.
- ExitReason
- MessageType
- The type of a
Message. - Mode
- An editing mode the
Session can be in.
Some of these modes are inspired by vi. - PanState
- State
- Session state.
- Tool
- An editing tool.
- VisualState
- HELP
- Help string.