Method: Textbringer::Buffer#kill_line
- Defined in:
- lib/textbringer/buffer.rb
#kill_line(append = false) ⇒ Object
1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 |
# File 'lib/textbringer/buffer.rb', line 1023 def kill_line(append = false) save_point do |saved| if end_of_buffer? raise RangeError, "End of buffer" end if char_after == ?\n forward_char else end_of_line end pos = @point point_to_mark(saved) kill_region(@point, pos, append) end end |