Get text from buffer, optionally limited to a line range.
Access buffer contents without reading from disk. Buffer must be loaded first (via read_async() or automatic loading).
Buffer must be loaded first. For GTK buffers, uses GTK buffer contents (may be stale if file changed on disk). For dummy buffers, uses cached lines array (may be stale if file changed on disk).
All parameters use 0-based line numbers (internal format).
Examples:
// Get entire file
var all = buffer.get_text();
// Get lines 0-9 (first 10 lines)
var first10 = buffer.get_text(0, 9);
// Get lines 5-14 (convert from 1-based: lines 6-15)
var range = buffer.get_text(5, 14);
// Get single line (line 5, 0-based)
var line5 = buffer.get_line(5);
| start_line |
Starting line number (0-based, inclusive) |
| end_line |
Ending line number (0-based, inclusive), or -1 for all lines |
|
The buffer text, or empty string if not available |