On 12 January 2016 at 12:08, Matthew Brush <notifications@github.com> wrote:<br>
<br>
> Things in namespaces autocomplete now (I turned it on to check :).<br>
><br>
> Doesn't work here. Maybe you misunderstood what @b4n<br>
> <https://github.com/b4n> was saying? Here's an example:<br>
><br>
> namespace Foo { void bar() {} }int main() {<br>
>     Foo::<<<<---- no completion suggestions here<br>
> }<br>
><br>
><br>
​Ok, yeah I misunderstood what he was talking about.​  I understood it to<br>
mean the symbols in the namespace would not be available at all, ie if I<br>
had typed `Foo::ba` then "bar" would not be available for completion.<br>
<br>
<br>
<br>
> The current way (and likely after this PR too) is particularly broken in<br>
> that it gives auto-completions for stuff that is in an inaccessible<br>
> namespace. For example:<br>
><br>
> namespace Foo { void blah_blah() {} }int main() {<br>
>     blah_bl<<<<---- gives an invalid completion for "blah_blah" here<br>
> }<br>
><br>
><br>
​Which is the sort of thing that gets it turned off :)​<br>
<br>
<br>
<br>
> Personally I don't use auto-completion to speed up typing, I use it for<br>
> exploring symbols I can validly use at that point in the code and to get<br>
> them spelt correctly, and the current case-sensitive, prefix-matched,<br>
> kitchen sink auto-completions causes me to use IDE with "smart"<br>
> auto-completions when I'm writing C++ (ex. QtCreator, VisualStudio).<br>
><br>
<br>
​Though that has its problems too :(​<br>
<br>
<br>
<br>
> —<br>
> Reply to this email directly or view it on GitHub<br>
> <https://github.com/geany/geany/pull/862#issuecomment-170759070>.<br>
><br>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany/pull/862#issuecomment-170764606">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ48YoAEkplWN_GhtMwOAgUf_O7aaks5pZF5QgaJpZM4HB6zU.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/pull/862#issuecomment-170764606"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>