Method: Textbringer::Controller#end_keyboard_macro
- Defined in:
- lib/textbringer/controller.rb
#end_keyboard_macro ⇒ Object
209 210 211 212 213 214 215 216 217 218 219 |
# File 'lib/textbringer/controller.rb', line 209 def end_keyboard_macro if @recording_keyboard_macro.nil? raise EditorError, "Not recording keyboard macro" end if @recording_keyboard_macro.empty? raise EditorError, "Empty keyboard macro" end @recording_keyboard_macro.pop(@this_command_keys.size) @last_keyboard_macro = @recording_keyboard_macro @recording_keyboard_macro = nil end |