struct lex_reader *
lex_reader_for_gtk_text_buffer (GtkTextBuffer *buffer,
GtkTextIter start, GtkTextIter stop,
- enum lex_syntax_mode syntax_mode)
+ enum segmenter_mode syntax_mode)
{
struct lex_gtk_text_buffer_reader *r = xmalloc (sizeof *r);
lex_reader_init (&r->reader, &lex_gtk_text_buffer_reader_class);
r->reader.syntax = syntax_mode;
+ r->reader.line_number = gtk_text_iter_get_line (&start) + 1;
r->buffer = buffer;
g_object_ref (buffer);