TabNine icon indicating copy to clipboard operation
TabNine copied to clipboard

Support Dart and by extension Flutter.

Open Solido opened this issue 6 years ago • 6 comments

Flutter is a UI DSL currently pushed by Google. It use the Dart programming language. There are very very common patterns than can be easily identified and since commands can be recurring I see a perfect match here.

Dart is object oriented and is very close to java so we can expect some common points with other supported langs.

Also is had Language Server Protocol support and first class tooling for Intellij and VSCode.

Flutter is the Fastest-Growing Skill Among Software Engineers on Linkedin https://adtmag.com/articles/2019/03/29/linkedin-skills.aspx

So we'd like to train the set on specific repos to generate and helping tools on best practices.

Thank you for considering this request !

Solido avatar Jul 24 '19 19:07 Solido

Ok, we will aim to support Dart when Deep TabNine is retrained.

(Vanilla TabNine already supports Dart -- we have a default choice of language server here)

zxqfl avatar Jul 25 '19 15:07 zxqfl

I've been playing around with this for the past hour thinking I was making a mistake. Yes, thank you for adding Dart/flutter support.

Also, can you add support for Jupyter notebook/lab? I do a ton of testing on jupyter notebook and lab and I think a lot of AI/ML people would love it if they can get TabNine on Jupyter.

Thanks for your great work!

ghost avatar Jul 26 '19 06:07 ghost

Hi @zxqfl

Thank you for considering our request, we are very excited about this and how TabNine will change our every day coding process.

We can provide a filtered list of github Flutter repos to maximise the recognition because Flutter DSL is our real target, not Dart by itself.

Let us know how we can help you 👍

Solido avatar Jul 26 '19 17:07 Solido

@flowpatterns already supported here: https://github.com/wenmin-wu/jupyter-tabnine It's available on pypi index now. Simply issue following commands, then enjoy it:)

pip3 install jupyter-tabnine
jupyter nbextension install --py jupyter_tabnine
jupyter nbextension enable --py jupyter_tabnine
jupyter serverextension enable --py jupyter_tabnine

demo

wenmin-wu avatar Sep 07 '19 00:09 wenmin-wu

Any updates on this?

AsjadSiddiqui avatar Oct 19 '21 13:10 AsjadSiddiqui

any updates on this? now when github copilot becomes not free I am keen to choose best alternative...

vytautas-pranskunas- avatar Jun 30 '22 17:06 vytautas-pranskunas-

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Oct 03 '22 08:10 stale[bot]