Athan

Results 562 comments of Athan

For IPython, looks like you can enable jedi: https://ipython.readthedocs.io/en/stable/api/generated/IPython.core.completer.html#IPython.core.completer.Completer.use_jedi. In which case, I believe you can get fuzzy auto-complete in IPython: https://jedi.readthedocs.io/en/latest/docs/api.html?highlight=fuzzy#jedi.Script.complete.

I haven't personally used jedi in IPython, so YMMV.

Don't stray too far down the rabbit hole! It may be vast. 😅

> right now fuzzy match will only work for completing expressions and not for incomplete workspaces, file system, tutorial and require statements, as for some reason they are not using...

In the JSDoc comment of `fuzzyMatch`, it would be good to explain the algorithm/approach a bit and include example values for each stage of the algorithm. It can be a...

@Snehil-Shah Sure. In general, going forward, it would be good to split tasks which can be split into separate PRs, as any additional complexity will increase the risk of PRs...

7. Module vs package. A module is single a file which has exports. A package is something that is independently installable. In this case, I was suggesting that you move...

4. Highlighted completions. IMO, the unordered-ness of the completion results is **not** good UX. It makes it rather difficult to find what you want, as your eyes have to scan...

Actually, now that I am thinking about it, how useful is it to display a list of fuzzy TAB completions? Let's take your `cons` example above. If I type `cons`...

@Snehil-Shah The ability to arrow through fuzzy match options is useful. A few comments: 1. We should avoid changing the line text, as otherwise a user cannot get back to...