Editor module of PicoRuby

Singleton methods

byte_to_display_col

Editor.byte_to_display_col(String str, Integer byte_pos) -> Integer

char_at_bytepos

Editor.char_at_bytepos(String str, Integer byte_pos) -> String?

char_bytesize_at

Editor.char_bytesize_at(String str, Integer byte_pos) -> Integer

char_display_width

Editor.char_display_width(String? ch) -> Integer

display_col_to_byte

Editor.display_col_to_byte(String str, Integer col) -> Integer

display_slice

Editor.display_slice(String str, Integer start_col, Integer max_width) -> String

display_width

Editor.display_width(String str) -> Integer

get_screen_size

Editor.get_screen_size-> [Integer, Integer]

prev_char_byte_pos

Editor.prev_char_byte_pos(String str, Integer byte_pos) -> Integer

utf8_byte_length

Editor.utf8_byte_length(Integer | nil lead_byte) -> Integer
Tags: