Method: Textbringer::Buffer#kill_line
- Defined in:
- lib/textbringer/buffer.rb
#kill_line(append = false) ⇒ Object
972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 |
# File 'lib/textbringer/buffer.rb', line 972 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 |