Browse Source

Autocomplete now restarts after . symbols properly

merge-requests/365/head
eidheim 10 years ago
parent
commit
ebec5de6b1
  1. 9
      src/source_clang.cc

9
src/source_clang.cc

@ -669,11 +669,10 @@ Source::ClangViewParse(file_path, project_path, language), autocomplete_state(Au
else { else {
if(autocomplete_state==AutocompleteState::STARTING || autocomplete_state==AutocompleteState::RESTARTING) if(autocomplete_state==AutocompleteState::STARTING || autocomplete_state==AutocompleteState::RESTARTING)
autocomplete_state=AutocompleteState::CANCELED; autocomplete_state=AutocompleteState::CANCELED;
else { auto iter=get_buffer()->get_insert()->get_iter();
auto iter=get_buffer()->get_insert()->get_iter(); iter.backward_chars(2);
if(last_keyval=='.' || last_keyval==':' || (last_keyval=='>' && iter.backward_char() && iter.backward_char() && *iter=='-')) if(last_keyval=='.' || (last_keyval==':' && *iter==':') || (last_keyval=='>' && *iter=='-'))
autocomplete_check(); autocomplete_check();
}
} }
} }
}); });

Loading…
Cancel
Save