Incorporate spell check into Markdown cells of notebooks?

596 views
Skip to first unread message

quang....@gmail.com

unread,
Aug 29, 2016, 1:16:12 AM8/29/16
to Project Jupyter
I am aware that someone has been doing it; https://github.com/Calysto/notebook-extensions

but is there a possibility of this becoming a main feature in Jupyter? Like even allowing switching between languages as well? 

Logan Page

unread,
Aug 29, 2016, 6:23:17 AM8/29/16
to Project Jupyter
+1 for spell check being a default feature.

Dave Nero

unread,
Sep 1, 2016, 10:21:02 AM9/1/16
to Project Jupyter
Another +1

Doug Blank

unread,
Sep 2, 2016, 7:49:24 PM9/2/16
to jup...@googlegroups.com
+1 from me too!

I'd be glad to hand the Calysto spell checking code over to the Jupyter Project. The first time I met Fernando I mentioned that spelling checking is the most needed part of Jupyter. Couldn't live without it! It doesn't have right-click replace-with-correction, but still useable just as it is. 

You have to turn it on, but it should be always on, and no need for a button, IMHO.

-Doug

On Mon, Aug 29, 2016 at 6:23 AM, Logan Page <pag...@gmail.com> wrote:
+1 for spell check being a default feature.

--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter+unsubscribe@googlegroups.com.
To post to this group, send email to jup...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/7a508c92-0538-4b00-9f34-ac3acd8aa0bf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Brian Granger

unread,
Sep 2, 2016, 8:00:22 PM9/2/16
to Project Jupyter
Doug, is the spell checking code in the form a standalone npm package?

On Thu, Sep 1, 2016 at 7:30 AM, Doug Blank <doug....@gmail.com> wrote:
> +1 from me too!
>
> I'd be glad to hand the Calysto spell checking code over to the Jupyter
> Project. The first time I met Fernando I mentioned that spelling checking is
> the most needed part of Jupyter. Couldn't live without it! It doesn't have
> right-click replace-with-correction, but still useable just as it is.
>
> You have to turn it on, but it should be always on, and no need for a
> button, IMHO.
>
> -Doug
>
> On Mon, Aug 29, 2016 at 6:23 AM, Logan Page <pag...@gmail.com> wrote:
>>
>> +1 for spell check being a default feature.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Project Jupyter" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to jupyter+u...@googlegroups.com.
>> To post to this group, send email to jup...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jupyter/7a508c92-0538-4b00-9f34-ac3acd8aa0bf%40googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jupyter+u...@googlegroups.com.
> To post to this group, send email to jup...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jupyter/CAAusYCjj%3DeB4EPg%2BNeazwEUrMCNGdekeAht6UDtJFLyQsbsCgg%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.



--
Brian E. Granger
Associate Professor of Physics and Data Science
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
bgra...@calpoly.edu and elli...@gmail.com

Doug Blank

unread,
Sep 3, 2016, 7:48:44 AM9/3/16
to jup...@googlegroups.com
On Fri, Sep 2, 2016 at 7:59 PM, Brian Granger <elli...@gmail.com> wrote:
Doug, is the spell checking code in the form a standalone npm package?

I don't know. But the extension now installs with the standard jupyter methodology:

$ git clone https://github.com/Calysto/notebook-extensions.git
$ cd notebook-extensions
$ jupyter nbextension install calysto --user

Here is the code:


It uses typo [1], with license here ("Typo.js is free software, licensed under the Modified BSD License."):


Currently, only the English dictionary is included, but there are others available. There is also a custom word dictionary, but no UI for that.

Please feel free to bring it under your umbrella. I would be glad to help continue to make it better. 

-Doug


 

On Thu, Sep 1, 2016 at 7:30 AM, Doug Blank <doug....@gmail.com> wrote:
> +1 from me too!
>
> I'd be glad to hand the Calysto spell checking code over to the Jupyter
> Project. The first time I met Fernando I mentioned that spelling checking is
> the most needed part of Jupyter. Couldn't live without it! It doesn't have
> right-click replace-with-correction, but still useable just as it is.
>
> You have to turn it on, but it should be always on, and no need for a
> button, IMHO.
>
> -Doug
>
> On Mon, Aug 29, 2016 at 6:23 AM, Logan Page <pag...@gmail.com> wrote:
>>
>> +1 for spell check being a default feature.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Project Jupyter" group.
>> To unsubscribe from this group and stop receiving emails from it, send an

>> To post to this group, send email to jup...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jupyter/7a508c92-0538-4b00-9f34-ac3acd8aa0bf%40googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an

> To post to this group, send email to jup...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jupyter/CAAusYCjj%3DeB4EPg%2BNeazwEUrMCNGdekeAht6UDtJFLyQsbsCgg%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.



--
Brian E. Granger
Associate Professor of Physics and Data Science
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
bgra...@calpoly.edu and elli...@gmail.com
--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter+unsubscribe@googlegroups.com.

To post to this group, send email to jup...@googlegroups.com.

Brian Granger

unread,
Sep 6, 2016, 1:10:45 PM9/6/16
to Project Jupyter
Thanks Doug, I opened an issue on the JupyterLab repo:

https://github.com/jupyter/jupyterlab/issues/846
>> >> email to jupyter+u...@googlegroups.com.
>> >> To post to this group, send email to jup...@googlegroups.com.
>> >> To view this discussion on the web visit
>> >>
>> >> https://groups.google.com/d/msgid/jupyter/7a508c92-0538-4b00-9f34-ac3acd8aa0bf%40googlegroups.com.
>> >> For more options, visit https://groups.google.com/d/optout.
>> >
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "Project Jupyter" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> > an
>> > email to jupyter+u...@googlegroups.com.
>> > To post to this group, send email to jup...@googlegroups.com.
>> > To view this discussion on the web visit
>> >
>> > https://groups.google.com/d/msgid/jupyter/CAAusYCjj%3DeB4EPg%2BNeazwEUrMCNGdekeAht6UDtJFLyQsbsCgg%40mail.gmail.com.
>> > For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>> --
>> Brian E. Granger
>> Associate Professor of Physics and Data Science
>> Cal Poly State University, San Luis Obispo
>> @ellisonbg on Twitter and GitHub
>> bgra...@calpoly.edu and elli...@gmail.com
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Project Jupyter" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to jupyter+u...@googlegroups.com.
>> To post to this group, send email to jup...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jupyter/CAH4pYpQZzLZ77N%2B86o6a%3DLQ5Y4kuGvVtcdwO_7HNU0DqYOoMXA%40mail.gmail.com.
>> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jupyter+u...@googlegroups.com.
> To post to this group, send email to jup...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jupyter/CAAusYChcjpix1Tzokm5zmfXZnscLjuK%2Bi2_iW-62%3DCMosGOoow%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages