Class: Amun::MajorModes::Fundamental
- Includes:
- Behaviours::Emacs
- Defined in:
- lib/amun/major_modes/fundamental.rb
Overview
Basic mode with emacs defaults
Instance Attribute Summary
Attributes inherited from Object
Instance Method Summary collapse
-
#initialize(buffer) ⇒ Fundamental
constructor
A new instance of Fundamental.
Methods included from Behaviours::Emacs
Methods included from Behaviours::Insertion
#insert_char, #insertion_keymap_initialize
Methods included from Behaviours::Erasing
#backward_delete_char, #backward_kill_word, #delete_char, #erasing_keymap_initialize, #forward_delete_char, #kill_line, #kill_word
Methods included from Behaviours::Movement
#backward_char, #beginning_of_line, #end_of_line, #forward_char, #movement_keymap_initialize, #next_line, #previous_line
Constructor Details
#initialize(buffer) ⇒ Fundamental
Returns a new instance of Fundamental.
11 12 13 14 15 16 17 |
# File 'lib/amun/major_modes/fundamental.rb', line 11 def initialize(buffer) super() self.buffer = buffer emacs_behaviour_initialize read_io if buffer.empty? end |