Browse Source

Smart brackets: added exception where a single ' did not count as a comment character

merge-requests/365/head
eidheim 9 years ago
parent
commit
0d5f6f4bc0
  1. 5
      src/source.cc

5
src/source.cc

@ -1021,7 +1021,11 @@ long Source::View::open_close_bracket_count(Gtk::TextIter iter, unsigned int lef
long bracket_count=0;
long curly_count=0;
Gtk::TextIter previous_iter;
do {
previous_iter=iter;
previous_iter.backward_char();
if(!(*previous_iter=='\'' && is_code_iter(previous_iter))) {
if(*iter==left_bracket && is_code_iter(iter))
bracket_count++;
else if(*iter==right_bracket && is_code_iter(iter))
@ -1033,6 +1037,7 @@ long Source::View::open_close_bracket_count(Gtk::TextIter iter, unsigned int lef
if(curly_count>0)
break;
}
} while(iter.backward_char());
iter=iter_stored;

Loading…
Cancel
Save