I just have `nimsuggest` turned off. This kind of autocompletion issue is a 
common refrain of languages with a lot of type level expressiveness. Compile 
time introspection and metaprogramming make it nearly impossible for your 
editor to predict what you are going to do next and if you decide not to use 
those you might as well not use Nim.

I think it's worth honing basic jump to definition but anything beyond is 
probably a time sink because Nim by it's very design is never going to have the 
editor experience of IntelliJ+Java.

I sometimes wonder if design by introspection opens incredible opportunities 
for _compile time_ Smalltalk like environments but that's years maybe even a 
decade away if it's even a good idea. For now I think it's best to lower 
expectations.

Reply via email to