In src/editor.c:
> } > - else if (typed != '.') > - return; > + > + if (typed == '.') > + pos -= 1; > + else if (match_last_chars(sci, pos, context_sep)) > + pos -= strlen(context_sep); > + else if ((ft->id == GEANY_FILETYPES_C || ft->id == GEANY_FILETYPES_CPP) && > + match_last_chars(sci, pos, "->")) > + pos -= 2; > + else if (ft->id == GEANY_FILETYPES_CPP && match_last_chars(sci, pos, "->*")) > + pos -= 3; > + else
Well, unless the \ is needed for something else, I'd suggest "normalizing" the scope upon receiving the tag from the ctags parser by replacing the \ with :: so we don't have to care later.
—
Reply to this email directly or view it on GitHub.