From bussonniermatthias at gmail.com Fri Jun 3 16:32:46 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Fri, 3 Jun 2016 13:32:46 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! Message-ID: Hello everyone, I am happy to announce that IPython 5.0.0 beta 1 was release as few minutes ago by Jamie our new project manager (in cc)! Beyond the usual bugfixes, this release focus on the terminal user experience, and thanks to prompt_toolkit, we know have syntax highlighting as you type, and real multiline editing ! Yeah ! (we got rid of readline as well) We'll release a more detailed blog post describing the new features when we release the final version. We would be happy if you could try this beta and report any strange/bad behavior, And make sure you do not use any APIs that have been deprecated and or removed. You can upgrade now with pip install ipython --upgrade --pre If all goes well we should cut the rc and/or final in 2 to 3 week-ish. We'll try to polish the documentation, migration guide, and changelog during this period, so please report any inaccuracies, missing part,.. etc I guess you know the drill by now. See attached gif-trailer if you can't install it now. If you have any questions, feel free to reply to this thread. Enjoy, -- M -------------- next part -------------- A non-text attachment was scrubbed... Name: 50.gif Type: image/gif Size: 71029 bytes Desc: not available URL: From matthew.brett at gmail.com Fri Jun 3 17:20:31 2016 From: matthew.brett at gmail.com (Matthew Brett) Date: Fri, 3 Jun 2016 14:20:31 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: Hi, On Fri, Jun 3, 2016 at 1:32 PM, Matthias Bussonnier wrote: > Hello everyone, > > I am happy to announce that IPython 5.0.0 beta 1 was release as few > minutes ago by Jamie our new project manager (in cc)! > > Beyond the usual bugfixes, this release focus on the terminal user > experience, and thanks to prompt_toolkit, we know have syntax > highlighting as you type, and real multiline editing ! Yeah ! > (we got rid of readline as well) > > We'll release a more detailed blog post describing the new features > when we release the final version. > > We would be happy if you could try this beta and report any > strange/bad behavior, > And make sure you do not use any APIs that have been deprecated and or removed. > > You can upgrade now with > > pip install ipython --upgrade --pre > > If all goes well we should cut the rc and/or final in 2 to 3 week-ish. > We'll try to polish the documentation, migration guide, and changelog > during this period, so please report any inaccuracies, missing part,.. etc > I guess you know the drill by now. > > See attached gif-trailer if you can't install it now. > If you have any questions, feel free to reply to this thread. Thanks for this - a really major improvement to something I use all the time - a good day. I think I'm right in saying that us vi illuminati want something like: $ cat ~/.ipython/profile_default/ipython_config.py # Configuration file for all things ipython c = get_config() c.TerminalInteractiveShell.editing_mode = 'vi' Esc-Return seems to submit stuff from multi-line editing mode. Cheers, Matthew From bussonniermatthias at gmail.com Fri Jun 3 17:38:24 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Fri, 3 Jun 2016 14:38:24 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: Hi Matthew, Happy to please you, I know you can be quite picky, and we always appreciate your feedback as one of our quality tester. And it's quite enjoyable to know we can make people like noticeably better even 15 years after the software creation. On Fri, Jun 3, 2016 at 2:20 PM, Matthew Brett wrote: > > I think I'm right in saying that us vi illuminati want something like: > > $ cat ~/.ipython/profile_default/ipython_config.py > # Configuration file for all things ipython > c = get_config() > c.TerminalInteractiveShell.editing_mode = 'vi' Yes, thanks for reminding us of that. Though we know the vi mode is not perfect, and might not behave exactly as the readline one. We'll try to improve. > Esc-Return seems to submit stuff from multi-line editing mode. Yes, it force the submission of the code. We try to be smart and submit your code when what you type is "complete". if we can't figure it out you can indeed force-submit with Esc-Enter, you can also leave 2 blank lines with no-indent. We don't have a good experience either with "forcing" a new line when the first statement is by itself valid Python. The default prompt toolkit shortcut have Ctrl-O as insert a line below. We should add a few of these in the documentation. Thanks. -- M From matthew.brett at gmail.com Fri Jun 3 18:33:24 2016 From: matthew.brett at gmail.com (Matthew Brett) Date: Fri, 3 Jun 2016 15:33:24 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: On Fri, Jun 3, 2016 at 2:38 PM, Matthias Bussonnier wrote: > Hi Matthew, > > Happy to please you, I know you can be quite picky, I am sure you meant to say 'sophisticated and discerning' :) > and we always > appreciate your feedback as one of our quality tester. Noblesse oblige > And it's quite enjoyable to know we can make people like noticeably > better even 15 years after the software creation. > > On Fri, Jun 3, 2016 at 2:20 PM, Matthew Brett wrote: >> >> I think I'm right in saying that us vi illuminati want something like: >> >> $ cat ~/.ipython/profile_default/ipython_config.py >> # Configuration file for all things ipython >> c = get_config() >> c.TerminalInteractiveShell.editing_mode = 'vi' > > Yes, thanks for reminding us of that. Though we know the vi mode is > not perfect, and might not behave exactly as the readline one. > We'll try to improve. > >> Esc-Return seems to submit stuff from multi-line editing mode. > > Yes, it force the submission of the code. We try to be smart and > submit your code when what you type is "complete". > if we can't figure it out you can indeed force-submit with Esc-Enter, > you can also leave 2 blank lines with no-indent. > We don't have a good experience either with "forcing" a new line when > the first statement is by itself valid Python. > The default prompt toolkit shortcut have Ctrl-O as insert a line below. Also - Ctrl-P seems to do autocompletion now? Matthew From bussonniermatthias at gmail.com Fri Jun 3 18:45:45 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Fri, 3 Jun 2016 15:45:45 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: <954B0267-B915-4397-A337-1DF54B2699B2@gmail.com> Dear Sir Brett, > On Jun 3, 2016, at 15:33, Matthew Brett wrote: > > On Fri, Jun 3, 2016 at 2:38 PM, Matthias Bussonnier > wrote: >> Hi Matthew, >> >> Happy to please you, I know you can be quite picky, > > I am sure you meant to say 'sophisticated and discerning' :) Strange, I hear "you peasants" with an British accent at the end of the sentence[1]. > >> and we always >> appreciate your feedback as one of our quality tester. > > Noblesse oblige > > ... > Also - Ctrl-P seems to do autocompletion now? Similar to "up arrow" on emacs and basic mode. "auto_up" on vi mode whatever that is. Most of the shortcut default to prompt_toolkit ones. You can discover it there: https://github.com/jonathanslenders/python-prompt-toolkit/tree/master/prompt_toolkit/key_binding/bindings Yours truly, -- M [1] http://imgur.com/gallery/EeiasB7 -------------- next part -------------- An HTML attachment was scrubbed... URL: From matthew.brett at gmail.com Fri Jun 3 19:07:59 2016 From: matthew.brett at gmail.com (Matthew Brett) Date: Fri, 3 Jun 2016 16:07:59 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: <954B0267-B915-4397-A337-1DF54B2699B2@gmail.com> References: <954B0267-B915-4397-A337-1DF54B2699B2@gmail.com> Message-ID: On Fri, Jun 3, 2016 at 3:45 PM, Matthias Bussonnier wrote: > Dear Sir Brett, > > On Jun 3, 2016, at 15:33, Matthew Brett wrote: > > On Fri, Jun 3, 2016 at 2:38 PM, Matthias Bussonnier > wrote: > > Hi Matthew, > > Happy to please you, I know you can be quite picky, > > > I am sure you meant to say 'sophisticated and discerning' :) > > > Strange, I hear "you peasants" with an British accent at the end of the > sentence[1]. I can neither confirm nor deny ... > and we always > appreciate your feedback as one of our quality tester. > > > Noblesse oblige > > ... > Also - Ctrl-P seems to do autocompletion now? > > > Similar to "up arrow" on emacs and basic mode. "auto_up" on vi mode whatever > that is. > Most of the shortcut default to prompt_toolkit ones. You can discover it > there: Ah - I see - it does it's usual thing in navigation mode, and autocomplete in insert mode - make sense. Yours (in the British sense of) sincerely, Matthew From klonuo at gmail.com Sun Jun 5 17:12:46 2016 From: klonuo at gmail.com (klo uo) Date: Sun, 5 Jun 2016 23:12:46 +0200 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: Hi, Congratulations on constantly introducing new horizons :) I wanted to ask some questions about completions with newly introduced prompt toolkit, if anyone is willing to drop by. - When I invoke completion, dropbox shows modestly with 5 items. Is it possible to set number of items shown to preferred value? - Considering many themed terminals, is it possible to set the color of completion dropbox? - About my experience with this completion interaction... After I invoke completion: - I cant close dropbox with Escape, instead I have to type something to hide dropbox, or move cursor back - Further I can close dropbox by typing a letter - Pressing Tab, causes cursor to jumps in dropbox and navigates the same as down-arrow, which seems to me like unnecessary duplicate key assignment, as I would expect Tab to actually auto-complete - Once you jump inside dropbox you must accept some of suggested completions, as your initial typing is irreversibly changed as you navigate through completions - Still inside dropbox, if you press Enter, what you have at the command-line is immediately executed. To compress above points, my shameless suggestion would be (more less consistent with Notebook completions): - Escape should close dropbox - Typing while dropbox is open should just filter available completions, instead close dropbox - Simply navigating through dropbox should not automatically change my command-line unless I press Tab on selected item (Enter should do the same too, instead execution) On a side note, I guess it is expected that current jupyter cant launch this ipython console nor qtconsole. Cheers On Fri, Jun 3, 2016 at 10:32 PM, Matthias Bussonnier < bussonniermatthias at gmail.com> wrote: > Hello everyone, > > I am happy to announce that IPython 5.0.0 beta 1 was release as few > minutes ago by Jamie our new project manager (in cc)! > > Beyond the usual bugfixes, this release focus on the terminal user > experience, and thanks to prompt_toolkit, we know have syntax > highlighting as you type, and real multiline editing ! Yeah ! > (we got rid of readline as well) > > We'll release a more detailed blog post describing the new features > when we release the final version. > > We would be happy if you could try this beta and report any > strange/bad behavior, > And make sure you do not use any APIs that have been deprecated and or > removed. > > You can upgrade now with > > pip install ipython --upgrade --pre > > If all goes well we should cut the rc and/or final in 2 to 3 week-ish. > We'll try to polish the documentation, migration guide, and changelog > during this period, so please report any inaccuracies, missing part,.. etc > I guess you know the drill by now. > > See attached gif-trailer if you can't install it now. > If you have any questions, feel free to reply to this thread. > > Enjoy, > -- > M > > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bussonniermatthias at gmail.com Mon Jun 6 13:08:13 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Mon, 6 Jun 2016 10:08:13 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: Hi Klo, On Sun, Jun 5, 2016 at 2:12 PM, klo uo wrote: > - When I invoke completion, dropbox shows modestly with 5 items. Is it > possible to set number of items shown to preferred value? yes: c.TerminalInteractiveShell.space_for_menu= > > - Considering many themed terminals, is it possible to set the color of > completion dropbox? Likely Yes, but you need to define your custom style: by grepping through PTK source I can find the following: Token.Menu.Completions Token.Menu.Completions.Completion Token.Menu.Completions.Completion.Current Token.Menu.Completions.Meta Token.Menu.Completions.Meta.Current Token.Menu.Completions.MultiColumnMeta Token.Menu.Completions.ProgressBar Token.Menu.Completions.ProgressButton Token.Toolbar.Completions Token.Toolbar.Completions.Arrow Token.Toolbar.Completions.Completion Token.Toolbar.Completions.Completion.Current Then you define a Pygments Theme and it should "just work". We need to write documentation about each of these, if you figure out all the steps, PR would be welcommed. > > - About my experience with this completion interaction... After I invoke > completion: > - I cant close dropbox with Escape, instead I have to type something to hide > dropbox, or move cursor back good point, do you wish to open an issue ? > - Further I can close dropbox by typing a letter > - Pressing Tab, causes cursor to jumps in dropbox and navigates the same as > down-arrow, which seems to me like unnecessary duplicate key assignment, as > I would expect Tab to actually auto-complete I think that using tab to cycle is common, but I might be wrong. > - Once you jump inside dropbox you must accept some of suggested > completions, as your initial typing is irreversibly changed as you navigate > through completions > - Still inside dropbox, if you press Enter, what you have at the > command-line is immediately executed. All these never bother me, but you are right. > To compress above points, my shameless suggestion would be (more less > consistent with Notebook completions): > - Escape should close dropbox > - Typing while dropbox is open should just filter available completions, > instead close dropbox > - Simply navigating through dropbox should not automatically change my > command-line unless I press Tab on selected item (Enter should do the same > too, instead execution) > Do you want to open issue for each of these, we can try to improve that during beta. > > On a side note, I guess it is expected that current jupyter cant launch this > ipython console nor qtconsole. > > > Cheers Yes this has been reported, we missed that because of the weird configuration the developers have. Thanks for your feedback. From klonuo at gmail.com Tue Jun 7 03:00:14 2016 From: klonuo at gmail.com (klo uo) Date: Tue, 7 Jun 2016 09:00:14 +0200 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: Thanks Matthias. > We need to write documentation about each of these, if you figure out all the steps, PR would be welcommed. Googling "Token.Menu.Completions" led me to this nice step by step tutorial : https://github.com/jonathanslenders/python-prompt-toolkit/tree/master/examples/tutorial where it is explained how style can be applied I just opened "../IPython/terminal" and will try to change the style. Probably I should be looking inside "ptshell.py"... I'm saying this as changing the Pygments highlighting style in configuration file, does not seem to change completion background About documentation, I'll have a look at give it a try, then PR if I make something. > Do you want to open issue for each of these, we can try to improve that during beta. Done. Cheers On Mon, Jun 6, 2016 at 7:08 PM, Matthias Bussonnier < bussonniermatthias at gmail.com> wrote: > Hi Klo, > > > > On Sun, Jun 5, 2016 at 2:12 PM, klo uo wrote: > > > - When I invoke completion, dropbox shows modestly with 5 items. Is it > > possible to set number of items shown to preferred value? > > yes: > c.TerminalInteractiveShell.space_for_menu= > > > > > - Considering many themed terminals, is it possible to set the color of > > completion dropbox? > > Likely Yes, but you need to define your custom style: > by grepping through PTK source I can find the following: > > Token.Menu.Completions > Token.Menu.Completions.Completion > Token.Menu.Completions.Completion.Current > Token.Menu.Completions.Meta > Token.Menu.Completions.Meta.Current > Token.Menu.Completions.MultiColumnMeta > Token.Menu.Completions.ProgressBar > Token.Menu.Completions.ProgressButton > Token.Toolbar.Completions > Token.Toolbar.Completions.Arrow > Token.Toolbar.Completions.Completion > Token.Toolbar.Completions.Completion.Current > > Then you define a Pygments Theme and it should "just work". > > We need to write documentation about each of these, if you figure out > all the steps, PR would be welcommed. > > > > > > - About my experience with this completion interaction... After I invoke > > completion: > > - I cant close dropbox with Escape, instead I have to type something to > hide > > dropbox, or move cursor back > > good point, do you wish to open an issue ? > > > - Further I can close dropbox by typing a letter > > - Pressing Tab, causes cursor to jumps in dropbox and navigates the same > as > > down-arrow, which seems to me like unnecessary duplicate key assignment, > as > > I would expect Tab to actually auto-complete > > I think that using tab to cycle is common, but I might be wrong. > > > - Once you jump inside dropbox you must accept some of suggested > > completions, as your initial typing is irreversibly changed as you > navigate > > through completions > > - Still inside dropbox, if you press Enter, what you have at the > > command-line is immediately executed. > > All these never bother me, but you are right. > > > > > To compress above points, my shameless suggestion would be (more less > > consistent with Notebook completions): > > - Escape should close dropbox > > - Typing while dropbox is open should just filter available completions, > > instead close dropbox > > - Simply navigating through dropbox should not automatically change my > > command-line unless I press Tab on selected item (Enter should do the > same > > too, instead execution) > > > > Do you want to open issue for each of these, we can try to improve > that during beta. > > > > > > > On a side note, I guess it is expected that current jupyter cant launch > this > > ipython console nor qtconsole. > > > > > > Cheers > > > Yes this has been reported, we missed that because of the weird > configuration the developers have. > > Thanks for your feedback. > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bussonniermatthias at gmail.com Tue Jun 7 19:30:53 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Tue, 7 Jun 2016 16:30:53 -0700 Subject: [IPython-dev] IPython 5.0.0b2 Message-ID: Hi all, nothing exciting if you saw the previous announcement. I just released IPython 5.0.0 beta2. We had roughly a dozen PR since beta1 polishing up some things, and improving documentation ! Thanks for all those who pitched in for this beta1 really appreciated ! The main point of this release is to fix a few backward compatibility, mainly with the qtconsole. And a few keyboard shortcut improvement, mainly `Enter` does pick up a completion but does not submit the code a few will also be improved in beta3. We also release a beta 1 od jupyter_qtconsole that fix the compatibility problem with IPython 5.x, and gain like IPython a prompt_toolkit interface As usual you can update with $ pip install ipython --upgrade --pre and if you are a user of jupyter_console $ pip install jupyter_console --upgrade Also if you are following the development of Python packaging, this release was uploaded though the new warehouse.python.org which is in developpement. So if you have any installation trouble, let us know. I'll try to do a beta3 with (hopefully) the last annoying fix on Thursday or Friday. -- M From matthew.brett at gmail.com Wed Jun 8 16:31:39 2016 From: matthew.brett at gmail.com (Matthew Brett) Date: Wed, 8 Jun 2016 13:31:39 -0700 Subject: [IPython-dev] IPython 5.0.0b2 In-Reply-To: References: Message-ID: Hi, On Tue, Jun 7, 2016 at 4:30 PM, Matthias Bussonnier wrote: > Hi all, nothing exciting if you saw the previous announcement. > > I just released IPython 5.0.0 beta2. > > We had roughly a dozen PR since beta1 polishing up some things, and > improving documentation ! > > Thanks for all those who pitched in for this beta1 really appreciated ! > > The main point of this release is to fix a few backward compatibility, > mainly with the qtconsole. > And a few keyboard shortcut improvement, mainly `Enter` does pick up a > completion but does not submit the code a few will also be improved in > beta3. > > We also release a beta 1 od jupyter_qtconsole that fix the > compatibility problem with IPython 5.x, and gain like IPython a > prompt_toolkit interface > > As usual you can update with > > $ pip install ipython --upgrade --pre > > and if you are a user of jupyter_console > > $ pip install jupyter_console --upgrade > > Also if you are following the development of Python packaging, this > release was uploaded though the new warehouse.python.org which is in > developpement. So if you have any installation trouble, let us know. > > I'll try to do a beta3 with (hopefully) the last annoying fix on > Thursday or Friday. I hate to be annoying - but after a little while using the vi keybindings, it's still pretty frustrating to have to type ESC in order to get the old Ctrl-p behavior. Is there a way of configuring this in the IPython configuration? I think others might also prefer to have the old Ctrl-p behavior as the default. Is it possible to switch back to the old readline support, in the worst case? See you, Matthew From tabor at broadinstitute.org Wed Jun 8 16:49:13 2016 From: tabor at broadinstitute.org (Thorin Tabor) Date: Wed, 08 Jun 2016 20:49:13 -0000 Subject: [IPython-dev] How to load an extension into every notebook on a server In-Reply-To: Message-ID: <5ff82532-8b0c-45f4-9dde-174a7265edf2@email.android.com> An HTML attachment was scrubbed... URL: From bussonniermatthias at gmail.com Wed Jun 8 16:55:42 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Wed, 8 Jun 2016 13:55:42 -0700 Subject: [IPython-dev] IPython 5.0.0b2 In-Reply-To: References: Message-ID: <174D33AC-0509-4E00-B344-7899AF5A81D2@gmail.com> Hi Matthew, > On Jun 8, 2016, at 13:31, Matthew Brett wrote: > > I hate to be annoying - but after a little while using the vi > keybindings, it's still pretty frustrating to have to type ESC in > order to get the old Ctrl-p behavior. Is there a way of configuring > this in the IPython configuration? Not super easily yet, we'll be working on that. > I think others might also prefer > to have the old Ctrl-p behavior as the default. Can you open an issue and describe in more precision, it will be easier to get thing right. I don't use the vi editing mode, so I have issues getting the differences. > > Is it possible to switch back to the old readline support, in the worst case? No not easily, the code has been scrapped. Someone can likely pull the code back in a separate package. Thanks ! -- M -------------- next part -------------- An HTML attachment was scrubbed... URL: From matthew.brett at gmail.com Wed Jun 8 18:00:46 2016 From: matthew.brett at gmail.com (Matthew Brett) Date: Wed, 8 Jun 2016 15:00:46 -0700 Subject: [IPython-dev] IPython 5.0.0b2 In-Reply-To: <174D33AC-0509-4E00-B344-7899AF5A81D2@gmail.com> References: <174D33AC-0509-4E00-B344-7899AF5A81D2@gmail.com> Message-ID: https://github.com/ipython/ipython/issues/9584 On Wed, Jun 8, 2016 at 1:55 PM, Matthias Bussonnier wrote: > Hi Matthew, > > > On Jun 8, 2016, at 13:31, Matthew Brett wrote: > > I hate to be annoying - but after a little while using the vi > keybindings, it's still pretty frustrating to have to type ESC in > order to get the old Ctrl-p behavior. Is there a way of configuring > this in the IPython configuration? > > > Not super easily yet, we'll be working on that. > > I think others might also prefer > to have the old Ctrl-p behavior as the default. > > > Can you open an issue and describe in more precision, it will be easier to > get thing right. > I don't use the vi editing mode, so I have issues getting the differences. > > > Is it possible to switch back to the old readline support, in the worst > case? > > > No not easily, the code has been scrapped. Someone can likely pull the code > back > in a separate package. > > > Thanks ! > -- > M > > > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev > From matthew.brett at gmail.com Thu Jun 9 13:27:12 2016 From: matthew.brett at gmail.com (Matthew Brett) Date: Thu, 9 Jun 2016 10:27:12 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: Hi, On Mon, Jun 6, 2016 at 10:08 AM, Matthias Bussonnier wrote: > > > > On Sun, Jun 5, 2016 at 2:12 PM, klo uo wrote: > >> - When I invoke completion, dropbox shows modestly with 5 items. Is it >> possible to set number of items shown to preferred value? > > yes: > c.TerminalInteractiveShell.space_for_menu= I'm finding that the dropbox is less useful to me than the the previous IPython behavior that gives me a pageful of options. For example, I often find myself searching through the methods and attributes of an object for something that looks useful, and there are often 20 or so methods / attributes on an object, so it is useful to do: import numpy as np np. and get the whole page of possible completions, with multiple columns. On the other hand a dropbox of that length is harder to grok. Is it possible to get the multiple column completion list instead of the dropbox? See you, Matthew From asmeurer at gmail.com Thu Jun 9 13:33:04 2016 From: asmeurer at gmail.com (Aaron Meurer) Date: Thu, 9 Jun 2016 13:33:04 -0400 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: The way xonsh (which also uses prompt_toolkit) handles this is much better. The dropbox is full width, with many columns, and even fills up the whole terminal if you ctrl-L. Aaron Meurer On Thu, Jun 9, 2016 at 1:27 PM, Matthew Brett wrote: > Hi, > > On Mon, Jun 6, 2016 at 10:08 AM, Matthias Bussonnier > wrote: >> >> >> >> On Sun, Jun 5, 2016 at 2:12 PM, klo uo wrote: >> >>> - When I invoke completion, dropbox shows modestly with 5 items. Is it >>> possible to set number of items shown to preferred value? >> >> yes: >> c.TerminalInteractiveShell.space_for_menu= > > I'm finding that the dropbox is less useful to me than the the > previous IPython behavior that gives me a pageful of options. For > example, I often find myself searching through the methods and > attributes of an object for something that looks useful, and there are > often 20 or so methods / attributes on an object, so it is useful to > do: > > import numpy as np > np. > > and get the whole page of possible completions, with multiple columns. > On the other hand a dropbox of that length is harder to grok. Is > it possible to get the multiple column completion list instead of the > dropbox? > > See you, > > Matthew > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev From bussonniermatthias at gmail.com Thu Jun 9 13:57:03 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Thu, 9 Jun 2016 10:57:03 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: Hi Matthew and Aaron, In IPython you can use the following: (rootenv)~/dev/ipython master$ ipython --TerminalInteractiveShell.display_completions_in_columns=True --no-banner In [1]: import a abc alabaster appnope argparse ast asynchat atexit aem anaconda_navigator appscript array astroid asyncio audioop aifc antigravity argcomplete arrow astropy asyncore autoreload Not that the completion is still technically in a dropdown anchored close to the cursor, so does not take the real full width of the terminal especially if the current line is long. We?ll try to improve that. The Ctrl-L shortcut seem to be a prompt_toolkit default as I seem to be able to use it in IPython as well, though I need to focus the completer by pressing tab first. Hope that helps. -- Matthias On Thu, Jun 9, 2016 at 10:33 AM, Aaron Meurer wrote: > The way xonsh (which also uses prompt_toolkit) handles this is much > better. The dropbox is full width, with many columns, and even fills > up the whole terminal if you ctrl-L. > > Aaron Meurer > > On Thu, Jun 9, 2016 at 1:27 PM, Matthew Brett wrote: >> Hi, >> >> On Mon, Jun 6, 2016 at 10:08 AM, Matthias Bussonnier >> wrote: >>> >>> >>> >>> On Sun, Jun 5, 2016 at 2:12 PM, klo uo wrote: >>> >>>> - When I invoke completion, dropbox shows modestly with 5 items. Is it >>>> possible to set number of items shown to preferred value? >>> >>> yes: >>> c.TerminalInteractiveShell.space_for_menu= >> >> I'm finding that the dropbox is less useful to me than the the >> previous IPython behavior that gives me a pageful of options. For >> example, I often find myself searching through the methods and >> attributes of an object for something that looks useful, and there are >> often 20 or so methods / attributes on an object, so it is useful to >> do: >> >> import numpy as np >> np. >> >> and get the whole page of possible completions, with multiple columns. >> On the other hand a dropbox of that length is harder to grok. Is >> it possible to get the multiple column completion list instead of the >> dropbox? >> >> See you, >> >> Matthew >> _______________________________________________ >> IPython-dev mailing list >> IPython-dev at scipy.org >> https://mail.scipy.org/mailman/listinfo/ipython-dev > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev From bussonniermatthias at gmail.com Thu Jun 9 14:00:15 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Thu, 9 Jun 2016 11:00:15 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: On Thu, Jun 9, 2016 at 10:57 AM, Matthias Bussonnier wrote: > > In [1]: import a > abc alabaster appnope > argparse ast asynchat atexit > aem anaconda_navigator appscript > array astroid asyncio audioop > aifc antigravity argcomplete > arrow astropy asyncore autoreload > For whatever reason Gmail seemed to have screwed that as soon as I pressed "send", so sending a screenshot: -- M -------------- next part -------------- A non-text attachment was scrubbed... Name: Screen Shot 2016-06-09 at 10.59.25.png Type: image/png Size: 27873 bytes Desc: not available URL: From matthew.brett at gmail.com Thu Jun 9 14:11:25 2016 From: matthew.brett at gmail.com (Matthew Brett) Date: Thu, 9 Jun 2016 11:11:25 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: On Thu, Jun 9, 2016 at 11:00 AM, Matthias Bussonnier wrote: > On Thu, Jun 9, 2016 at 10:57 AM, Matthias Bussonnier > wrote: > >> >> In [1]: import a >> abc alabaster appnope >> argparse ast asynchat atexit >> aem anaconda_navigator appscript >> array astroid asyncio audioop >> aifc antigravity argcomplete >> arrow astropy asyncore autoreload >> > > For whatever reason Gmail seemed to have screwed that as soon as I > pressed "send", so sending a screenshot: Excellent - that's much better. I realize this is reaching the stage of self-parody, but ... This is already as good as previous, but my vi fingers want to move through this drop-box with vi navigation (w for move one word, Ctrl-D for down a page etc). I guess there's no simple way of doing that? I'm asking because that would be enormously pleasant to have. Thanks for your perhaps endless patience, Matthew From asmeurer at gmail.com Thu Jun 9 14:32:55 2016 From: asmeurer at gmail.com (Aaron Meurer) Date: Thu, 9 Jun 2016 14:32:55 -0400 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: OK, my question for IPython 5: how can I make up arrow show the previous entry (assuming the cursor is at the top of a multiline input)? Right now up-arrow shows the most recent entry that starts with the text that is already typed. I managed to change this for the current version of IPython (I think by deleting the parse and bind of the arrows to history-search-backward from the default configuration file). Aaron Meurer On Thu, Jun 9, 2016 at 2:11 PM, Matthew Brett wrote: > On Thu, Jun 9, 2016 at 11:00 AM, Matthias Bussonnier > wrote: >> On Thu, Jun 9, 2016 at 10:57 AM, Matthias Bussonnier >> wrote: >> >>> >>> In [1]: import a >>> abc alabaster appnope >>> argparse ast asynchat atexit >>> aem anaconda_navigator appscript >>> array astroid asyncio audioop >>> aifc antigravity argcomplete >>> arrow astropy asyncore autoreload >>> >> >> For whatever reason Gmail seemed to have screwed that as soon as I >> pressed "send", so sending a screenshot: > > Excellent - that's much better. > > I realize this is reaching the stage of self-parody, but ... > > This is already as good as previous, but my vi fingers want to move > through this drop-box with vi navigation (w for move one word, Ctrl-D > for down a page etc). I guess there's no simple way of doing that? > I'm asking because that would be enormously pleasant to have. > > Thanks for your perhaps endless patience, > > Matthew > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev From bussonniermatthias at gmail.com Thu Jun 9 14:43:37 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Thu, 9 Jun 2016 11:43:37 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: Hi Matthew, On Thu, Jun 9, 2016 at 11:11 AM, Matthew Brett wrote: > On Thu, Jun 9, 2016 at 11:00 AM, Matthias Bussonnier >> >> For whatever reason Gmail seemed to have screwed that as soon as I >> pressed "send", so sending a screenshot: > > Excellent - that's much better. > > I realize this is reaching the stage of self-parody, but ... > > This is already as good as previous, but my vi fingers want to move > through this drop-box with vi navigation (w for move one word, Ctrl-D > for down a page etc). I guess there's no simple way of doing that? > I'm asking because that would be enormously pleasant to have. I want to move with the arrow keys but can't either. and some people requested to move with pageup/down which does not works either. Let's leave these improvements for a next version, we can always make something better, but at some point we have to release software right ? You can open an issue though. > Thanks for your perhaps endless patience, Thanks for giving us a reason to show our endless patience. -- M From takowl at gmail.com Thu Jun 9 16:23:37 2016 From: takowl at gmail.com (Thomas Kluyver) Date: Thu, 9 Jun 2016 22:23:37 +0200 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: On 9 June 2016 at 20:32, Aaron Meurer wrote: > OK, my question for IPython 5: how can I make up arrow show the > previous entry (assuming the cursor is at the top of a multiline > input)? Right now up-arrow shows the most recent entry that starts > with the text that is already typed. I managed to change this for the > current version of IPython (I think by deleting the parse and bind of > the arrows to history-search-backward from the default configuration > file). > Oh yes, I enabled that by default because I find it so useful that it annoys me when I ssh to computers where bash isn't configured to do it. The parameter we pass to prompt_toolkit is here: https://github.com/ipython/ipython/blob/f16c803ccf7a047849c3fa36182bb5c730b5919b/IPython/terminal/ptshell.py#L272 It's not currently configurable, so I sense a PR in your future ;-) -------------- next part -------------- An HTML attachment was scrubbed... URL: From asmeurer at gmail.com Thu Jun 9 16:49:06 2016 From: asmeurer at gmail.com (Aaron Meurer) Date: Thu, 9 Jun 2016 16:49:06 -0400 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: I set that to False, but it seems there's more to it, because sometimes it gets stuck on an autocompletion and the arrow keys cycle through that instead. Related issue I just discovered: sometimes the tab completion gets "stuck", and the only way to unstick it seems to be to type left arrow. For instance, say I type import IPy which then completes to import IPython then I try to press Enter. But it is stuck on a completion popup (with only one entry). Pressing TAB again to select the one completion doesn't help. Aaron Meurer On Thu, Jun 9, 2016 at 4:23 PM, Thomas Kluyver wrote: > On 9 June 2016 at 20:32, Aaron Meurer wrote: >> >> OK, my question for IPython 5: how can I make up arrow show the >> previous entry (assuming the cursor is at the top of a multiline >> input)? Right now up-arrow shows the most recent entry that starts >> with the text that is already typed. I managed to change this for the >> current version of IPython (I think by deleting the parse and bind of >> the arrows to history-search-backward from the default configuration >> file). > > > Oh yes, I enabled that by default because I find it so useful that it annoys > me when I ssh to computers where bash isn't configured to do it. > > The parameter we pass to prompt_toolkit is here: > > https://github.com/ipython/ipython/blob/f16c803ccf7a047849c3fa36182bb5c730b5919b/IPython/terminal/ptshell.py#L272 > > It's not currently configurable, so I sense a PR in your future ;-) > > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev > From takowl at gmail.com Thu Jun 9 16:58:16 2016 From: takowl at gmail.com (Thomas Kluyver) Date: Thu, 9 Jun 2016 22:58:16 +0200 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: On 9 June 2016 at 22:49, Aaron Meurer wrote: > Related issue I just discovered: sometimes the tab completion gets > "stuck", and the only way to unstick it seems to be to type left > arrow. For instance, say I type > > import IPy > > which then completes to > > import IPython > > then I try to press Enter. But it is stuck on a completion popup (with > only one entry). Pressing TAB again to select the one completion > doesn't help. > Is this on master or on a beta? I think Matthias just changed something about tab completions and enter on master, so it may have either fixed or broken that. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bussonniermatthias at gmail.com Thu Jun 9 17:00:23 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Thu, 9 Jun 2016 14:00:23 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: <103DD833-4DDF-4EBB-955C-7AA24D6339E0@gmail.com> > On Jun 9, 2016, at 13:49, Aaron Meurer wrote: > > I set that to False, but it seems there's more to it, because > sometimes it gets stuck on an autocompletion and the arrow keys cycle > through that instead. > > Related issue I just discovered: sometimes the tab completion gets > "stuck", and the only way to unstick it seems to be to type left > arrow. For instance, say I type > The "show one completion when there is only one" has been reported and will be fixed with subsequent prompt_toolkit release. > import IPy > > which then completes to > > import IPython > > then I try to press Enter. But it is stuck on a completion popup (with > only one entry). Pressing TAB again to select the one completion > doesn't help. Ctrl-G/Ctrl-C should dismiss the completer on beta3 that I'll likely release in a few hours. Though, I can't reproduce the "getting stuck", (neither on beta2 not master). Selecting the completion with tab and pressing enter does work here. As well as typing anything else that does not match the completion. -- M From asmeurer at gmail.com Thu Jun 9 17:12:26 2016 From: asmeurer at gmail.com (Aaron Meurer) Date: Thu, 9 Jun 2016 17:12:26 -0400 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: <103DD833-4DDF-4EBB-955C-7AA24D6339E0@gmail.com> References: <103DD833-4DDF-4EBB-955C-7AA24D6339E0@gmail.com> Message-ID: This was on master. Aaron Meurer On Thu, Jun 9, 2016 at 5:00 PM, Matthias Bussonnier wrote: > >> On Jun 9, 2016, at 13:49, Aaron Meurer wrote: >> >> I set that to False, but it seems there's more to it, because >> sometimes it gets stuck on an autocompletion and the arrow keys cycle >> through that instead. >> >> Related issue I just discovered: sometimes the tab completion gets >> "stuck", and the only way to unstick it seems to be to type left >> arrow. For instance, say I type >> > > The "show one completion when there is only one" has been reported and will be fixed with subsequent prompt_toolkit release. > >> import IPy >> >> which then completes to >> >> import IPython >> >> then I try to press Enter. But it is stuck on a completion popup (with >> only one entry). Pressing TAB again to select the one completion >> doesn't help. > > Ctrl-G/Ctrl-C should dismiss the completer on beta3 that I'll likely release in a few hours. > > Though, I can't reproduce the "getting stuck", (neither on beta2 not master). > Selecting the completion with tab and pressing enter does work here. > As well as typing anything else that does not match the completion. > > -- > M > > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev From bussonniermatthias at gmail.com Thu Jun 9 17:39:06 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Thu, 9 Jun 2016 14:39:06 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: <103DD833-4DDF-4EBB-955C-7AA24D6339E0@gmail.com> Message-ID: <2D2298C8-9D8D-4E67-B58A-17B0DA1D8113@gmail.com> > On Jun 9, 2016, at 14:12, Aaron Meurer wrote: > > This was on master. > > Aaron Meurer Hum, can you open an issue so that we can try to track it ? I have issues reproducing it, so I'm unsure how to fix. -- M > > On Thu, Jun 9, 2016 at 5:00 PM, Matthias Bussonnier > wrote: >> >>> On Jun 9, 2016, at 13:49, Aaron Meurer wrote: >>> >>> I set that to False, but it seems there's more to it, because >>> sometimes it gets stuck on an autocompletion and the arrow keys cycle >>> through that instead. >>> >>> Related issue I just discovered: sometimes the tab completion gets >>> "stuck", and the only way to unstick it seems to be to type left >>> arrow. For instance, say I type >>> >> >> The "show one completion when there is only one" has been reported and will be fixed with subsequent prompt_toolkit release. >> >>> import IPy >>> >>> which then completes to >>> >>> import IPython >>> >>> then I try to press Enter. But it is stuck on a completion popup (with >>> only one entry). Pressing TAB again to select the one completion >>> doesn't help. >> >> Ctrl-G/Ctrl-C should dismiss the completer on beta3 that I'll likely release in a few hours. >> >> Though, I can't reproduce the "getting stuck", (neither on beta2 not master). >> Selecting the completion with tab and pressing enter does work here. >> As well as typing anything else that does not match the completion. >> >> -- >> M >> >> _______________________________________________ >> IPython-dev mailing list >> IPython-dev at scipy.org >> https://mail.scipy.org/mailman/listinfo/ipython-dev > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev From bussonniermatthias at gmail.com Thu Jun 9 18:38:10 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Thu, 9 Jun 2016 15:38:10 -0700 Subject: [IPython-dev] IPython 5.0.0b3 out Message-ID: Nothing fancy again, getting closer to RC. You know the dril: TL:DR; $ pip install ipython --upgrade --pre - We broke 3 things in beta2. sorry about that: - Tooltip in Notebook that would always say [object, object], now fixed. - Completion would crash with Prompt_toolkit 1.0.0 (sorry we are living on master) - Spyder. This was due to an (unintentional) change of API, if you ever spot a change of API which is not documented of don't have big deprecation warning, don't blindly update your project(s), make sure we are aware of the API change. Especially during beta/rc cycle. - Doc building fixed on windows, and missing labels. - many %%magics now have correct syntax highlighting in the terminal as well ! - Completer can be dismissed with CtrlG/CtrlC, input buffer cleared with CtrlC. (no, not with Esc for technical reason, more in changelog) - Fix some key bindings (mainly in Vi input mode) to better match readline. There is a couple of issue we can't reproduce / figure-out: - can't type double quote : https://github.com/ipython/ipython/issues/9589 - get stuck in completions (Aron Meurer on this list) We'd appreciate feedback if you can/cannot reproduce, to narrow-down the reason. A few requests have been marked as non-issues/ not feasible / later, please have a look and make you voice heard if it really bother you as well. A couple of issues are marked as minor, and we will try to fix them soonish. Pr welcome ! As usual thanks for all of those who pitched in ! -- M From matthew.brett at gmail.com Thu Jun 9 21:33:04 2016 From: matthew.brett at gmail.com (Matthew Brett) Date: Thu, 9 Jun 2016 18:33:04 -0700 Subject: [IPython-dev] IPython 5.0.0 beta 1 now available ! In-Reply-To: References: Message-ID: On Thu, Jun 9, 2016 at 11:43 AM, Matthias Bussonnier wrote: > Hi Matthew, > > On Thu, Jun 9, 2016 at 11:11 AM, Matthew Brett wrote: >> On Thu, Jun 9, 2016 at 11:00 AM, Matthias Bussonnier > >>> >>> For whatever reason Gmail seemed to have screwed that as soon as I >>> pressed "send", so sending a screenshot: >> >> Excellent - that's much better. >> >> I realize this is reaching the stage of self-parody, but ... >> >> This is already as good as previous, but my vi fingers want to move >> through this drop-box with vi navigation (w for move one word, Ctrl-D >> for down a page etc). I guess there's no simple way of doing that? >> I'm asking because that would be enormously pleasant to have. > > I want to move with the arrow keys but can't either. > and some people requested to move with pageup/down which does not works either. > > Let's leave these improvements for a next version, we can always make > something better, > but at some point we have to release software right ? Of course, I see my role only in increasing the chorus of oohs and aahhs, and reducing to zero the ughs and ohs. > You can open an issue though. Your wish is my command (terms and conditions may apply): https://github.com/ipython/ipython/issues/9597 From Matthew From asmeurer at gmail.com Fri Jun 10 01:49:56 2016 From: asmeurer at gmail.com (Aaron Meurer) Date: Fri, 10 Jun 2016 01:49:56 -0400 Subject: [IPython-dev] IPython 5.0.0b3 out In-Reply-To: References: Message-ID: On Thu, Jun 9, 2016 at 6:38 PM, Matthias Bussonnier wrote: > Nothing fancy again, getting closer to RC. > > You know the dril: > > TL:DR; > > $ pip install ipython --upgrade --pre > > - We broke 3 things in beta2. sorry about that: > - Tooltip in Notebook that would always say [object, object], now fixed. > - Completion would crash with Prompt_toolkit 1.0.0 (sorry we are > living on master) > - Spyder. > > This was due to an (unintentional) change of API, if you ever spot a > change of API which is not documented of don't have big deprecation > warning, don't blindly update your project(s), make sure we are aware > of the API change. Especially during beta/rc cycle. Ah, I didn't think about that. It looks like a SymPy test fails. Run ./bin/test ipython from the sympy repo. Will this update affect the notebook or qtconsole at all? If so, you should verify that SymPy printing works there (IPython has already broken SymPy printing one too many times in my opinion). Aaron Meurer > > - Doc building fixed on windows, and missing labels. > - many %%magics now have correct syntax highlighting in the terminal as well ! > - Completer can be dismissed with CtrlG/CtrlC, input buffer cleared > with CtrlC. (no, not with Esc for technical reason, more in changelog) > - Fix some key bindings (mainly in Vi input mode) to better match readline. > > There is a couple of issue we can't reproduce / figure-out: > - can't type double quote : https://github.com/ipython/ipython/issues/9589 > - get stuck in completions (Aron Meurer on this list) > > We'd appreciate feedback if you can/cannot reproduce, to narrow-down the reason. > > A few requests have been marked as non-issues/ not feasible / later, > please have a look and make you voice heard if it really bother you as > well. > > A couple of issues are marked as minor, and we will try to fix them soonish. > Pr welcome ! > > As usual thanks for all of those who pitched in ! > > -- > M > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev From takowl at gmail.com Fri Jun 10 08:04:02 2016 From: takowl at gmail.com (Thomas Kluyver) Date: Fri, 10 Jun 2016 14:04:02 +0200 Subject: [IPython-dev] IPython 5.0.0b3 out In-Reply-To: References: Message-ID: On 10 June 2016 at 07:49, Aaron Meurer wrote: > Will this update affect the notebook or qtconsole at all? If so, you > should verify that SymPy printing works there (IPython has already > broken SymPy printing one too many times in my opinion). The prompt_toolkit changes, which are the main changes in 5.0, should not affect IPython running as a Jupyter kernel. Of course, it's best to test that to make sure, but I don't think we've done anything that would break it. -------------- next part -------------- An HTML attachment was scrubbed... URL: From nathan12343 at gmail.com Thu Jun 16 16:57:06 2016 From: nathan12343 at gmail.com (Nathan Goldbaum) Date: Thu, 16 Jun 2016 15:57:06 -0500 Subject: [IPython-dev] How to navigate history including multiline commands with prompt_toolkit Message-ID: Hi all, I've been using the new IPython 5.0 beta since it was released. It's pretty great, except for a few rough edges where I need to correct my muscle memory that has been informed by readline. Today I noticed that if your history includes multiline input, navigating to older inputs can be painful, especially if your multiline inputs are long. This asciinema illustates the issue: https://asciinema.org/a/1qfdt9sp126quibwkeohs08bs Is there a way to navigate to previous entries in history that is smarter about multiline input than the up-arrow key? Thanks! -Nathan -------------- next part -------------- An HTML attachment was scrubbed... URL: From bussonniermatthias at gmail.com Thu Jun 16 17:07:30 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Thu, 16 Jun 2016 14:07:30 -0700 Subject: [IPython-dev] How to navigate history including multiline commands with prompt_toolkit In-Reply-To: References: Message-ID: pageup/pagedown (fn-up, fn-down) directly select next/previous in history. -- M On Thu, Jun 16, 2016 at 1:57 PM, Nathan Goldbaum wrote: > Hi all, > > I've been using the new IPython 5.0 beta since it was released. It's pretty > great, except for a few rough edges where I need to correct my muscle memory > that has been informed by readline. > > Today I noticed that if your history includes multiline input, navigating to > older inputs can be painful, especially if your multiline inputs are long. > This asciinema illustates the issue: > > https://asciinema.org/a/1qfdt9sp126quibwkeohs08bs > > Is there a way to navigate to previous entries in history that is smarter > about multiline input than the up-arrow key? > > Thanks! > > -Nathan > > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev > From nathan12343 at gmail.com Thu Jun 16 17:10:49 2016 From: nathan12343 at gmail.com (Nathan Goldbaum) Date: Thu, 16 Jun 2016 16:10:49 -0500 Subject: [IPython-dev] How to navigate history including multiline commands with prompt_toolkit In-Reply-To: References: Message-ID: On Thu, Jun 16, 2016 at 4:07 PM, Matthias Bussonnier < bussonniermatthias at gmail.com> wrote: > pageup/pagedown (fn-up, fn-down) directly select next/previous in history. > Thanks Matthias. Is there a place where all the keyboard shortcuts are documented? I don't see it anywhere in the docs for the development verison of IPython: http://ipython.readthedocs.io/en/latest > > -- > M > > On Thu, Jun 16, 2016 at 1:57 PM, Nathan Goldbaum > wrote: > > Hi all, > > > > I've been using the new IPython 5.0 beta since it was released. It's > pretty > > great, except for a few rough edges where I need to correct my muscle > memory > > that has been informed by readline. > > > > Today I noticed that if your history includes multiline input, > navigating to > > older inputs can be painful, especially if your multiline inputs are > long. > > This asciinema illustates the issue: > > > > https://asciinema.org/a/1qfdt9sp126quibwkeohs08bs > > > > Is there a way to navigate to previous entries in history that is smarter > > about multiline input than the up-arrow key? > > > > Thanks! > > > > -Nathan > > > > _______________________________________________ > > IPython-dev mailing list > > IPython-dev at scipy.org > > https://mail.scipy.org/mailman/listinfo/ipython-dev > > > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bussonniermatthias at gmail.com Thu Jun 16 17:13:28 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Thu, 16 Jun 2016 14:13:28 -0700 Subject: [IPython-dev] How to navigate history including multiline commands with prompt_toolkit In-Reply-To: References: Message-ID: There is an open issues but...it's complicated: https://github.com/ipython/ipython/issues/9623 -- M On Thu, Jun 16, 2016 at 2:10 PM, Nathan Goldbaum wrote: > > > On Thu, Jun 16, 2016 at 4:07 PM, Matthias Bussonnier > wrote: >> >> pageup/pagedown (fn-up, fn-down) directly select next/previous in history. > > > Thanks Matthias. > > Is there a place where all the keyboard shortcuts are documented? I don't > see it anywhere in the docs for the development verison of IPython: > > http://ipython.readthedocs.io/en/latest > >> >> >> -- >> M >> >> On Thu, Jun 16, 2016 at 1:57 PM, Nathan Goldbaum >> wrote: >> > Hi all, >> > >> > I've been using the new IPython 5.0 beta since it was released. It's >> > pretty >> > great, except for a few rough edges where I need to correct my muscle >> > memory >> > that has been informed by readline. >> > >> > Today I noticed that if your history includes multiline input, >> > navigating to >> > older inputs can be painful, especially if your multiline inputs are >> > long. >> > This asciinema illustates the issue: >> > >> > https://asciinema.org/a/1qfdt9sp126quibwkeohs08bs >> > >> > Is there a way to navigate to previous entries in history that is >> > smarter >> > about multiline input than the up-arrow key? >> > >> > Thanks! >> > >> > -Nathan >> > >> > _______________________________________________ >> > IPython-dev mailing list >> > IPython-dev at scipy.org >> > https://mail.scipy.org/mailman/listinfo/ipython-dev >> > >> _______________________________________________ >> IPython-dev mailing list >> IPython-dev at scipy.org >> https://mail.scipy.org/mailman/listinfo/ipython-dev > > > > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev > From bussonniermatthias at gmail.com Thu Jun 16 18:45:12 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Thu, 16 Jun 2016 15:45:12 -0700 Subject: [IPython-dev] IPython 5.0.0b4 out: $ pip install --upgrade ipython prompt_toolkit --pre Message-ID: Hi all, TLDR: $ pip install --upgrade ipython prompt_toolkit --pre don't forget to update prompt_toolkit ! Most of the following is only relevant if you tried one of the previous beta. Small delay since last beta release, sorry about that, a few reasons though: - We / I slowed down a bit on the beta release pace, there was a few bugs/issues/User interface annoyance that needed a new version of prompt_toolkit, there was no reasons to make extra-beta without this new version released. - We backed-down on some changes on which we had a few disagreements (more below). - I got sick, and had to catch up with backlog. Anyway, Jonathan released prompt_toolkit 1.0.1 and 1.0.2, so even if you don't try this new beta, upgrading prompt_toolkit will fix some of your issues. # Move back `TerminalInteractiveShell` to it's old place. The team was split on this one it took a BDFL decision to move forward. One more example that it's good to have a BDFL, as at cuts short discussions. This is the bigger breaking change since 5.0b3, the `TerminalInteractiveshell` moved back from `IPython.terminal.ptshell` to `IPython.terminal.interactiveshell`, if you've updated your project recently to adapt to this change we're sorry, but despite the fact that the version pre 5.0 and post 5.0 classes are relatively different the cost of conditional import for project depending on us appeared to be too high. So it's now easier to migrate from 4.0 to 5.0 as the class have the same name, and same location. # Option name and default changed. `TerminalInteractiveShell.display_completions_in_column` is now gone. It was not present on 4.x so no API breakage there, and is now replaced by `TerminalInteractiveShell.display_completions` and is a enum that gained a 3rd mode for the completer: `readlinelike` for those of you that regret readline. This give us more flexibility for further options later. We would appreciate testing of this new layout from vi user. The two other modes now being `column` and `multicolumn`. By popular request, `multicolumn` is not the default value for the previous option. # bug fixed: - quit/exit broken in ipdb - Copy/Past broken on windowm - Unicode broken on windows - function signature garbled when using `object?` - issue with paging text with `?` - completer could get stuck. As usual enjoy. Hopefully this time we are getting close to RC. -- M From asmeurer at gmail.com Thu Jun 16 18:51:15 2016 From: asmeurer at gmail.com (Aaron Meurer) Date: Thu, 16 Jun 2016 18:51:15 -0400 Subject: [IPython-dev] IPython 5.0.0b4 out: $ pip install --upgrade ipython prompt_toolkit --pre In-Reply-To: References: Message-ID: Seems to be a backwards compatibility break that breaks SymPy (namely, isympy): Traceback (most recent call last): File "./bin/isympy", line 357, in main() File "./bin/isympy", line 354, in main init_session(ipython, **args) File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/interactive/session.py", line 475, in init_session mainloop(message) TypeError: mainloop() takes 1 positional argument but 2 were given Aaron Meurer On Thu, Jun 16, 2016 at 6:45 PM, Matthias Bussonnier wrote: > Hi all, > > TLDR: > > $ pip install --upgrade ipython prompt_toolkit --pre > > don't forget to update prompt_toolkit ! > Most of the following is only relevant if you tried one of the previous beta. > > Small delay since last beta release, sorry about that, a few reasons though: > > - We / I slowed down a bit on the beta release pace, there was a few > bugs/issues/User interface annoyance that needed a new version of > prompt_toolkit, there was no reasons to make extra-beta > without this new version released. > > - We backed-down on some changes on which we had a few > disagreements (more below). > > - I got sick, and had to catch up with backlog. > > > Anyway, Jonathan released prompt_toolkit 1.0.1 and 1.0.2, so even if you don't > try this new beta, upgrading prompt_toolkit will fix some of your issues. > > # Move back `TerminalInteractiveShell` to it's old place. > > The team was split on this one it took a BDFL decision to move forward. > One more example that it's good to have a BDFL, as at cuts short discussions. > > This is the bigger breaking change since 5.0b3, the `TerminalInteractiveshell` > moved back from `IPython.terminal.ptshell` to > `IPython.terminal.interactiveshell`, if you've updated your project recently to > adapt to this change we're sorry, but despite the fact that the version pre 5.0 > and post 5.0 classes are relatively different the cost of conditional import for > project depending on us appeared to be too high. So it's now easier to migrate > from 4.0 to 5.0 as the class have the same name, and same location. > > > > # Option name and default changed. > > `TerminalInteractiveShell.display_completions_in_column` is now gone. It was > not present on 4.x so no API breakage there, and is now replaced by > `TerminalInteractiveShell.display_completions` and is a enum that gained a 3rd > mode for the completer: `readlinelike` for those of you that regret readline. > This give us more flexibility for further options later. We would > appreciate testing of > this new layout from vi user. The two other modes now being `column` > and `multicolumn`. > > By popular request, `multicolumn` is not the default value for the > previous option. > > # bug fixed: > > - quit/exit broken in ipdb > - Copy/Past broken on windowm > - Unicode broken on windows > - function signature garbled when using `object?` > - issue with paging text with `?` > - completer could get stuck. > > As usual enjoy. Hopefully this time we are getting close to RC. > > -- > M > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev From bussonniermatthias at gmail.com Thu Jun 16 19:09:43 2016 From: bussonniermatthias at gmail.com (Matthias Bussonnier) Date: Thu, 16 Jun 2016 16:09:43 -0700 Subject: [IPython-dev] IPython 5.0.0b4 out: $ pip install --upgrade ipython prompt_toolkit --pre In-Reply-To: References: Message-ID: Thanks, the following PR should fix it. https://github.com/ipython/ipython/pull/9631 -- M On Thu, Jun 16, 2016 at 3:51 PM, Aaron Meurer wrote: > Seems to be a backwards compatibility break that breaks SymPy (namely, isympy): > > Traceback (most recent call last): > File "./bin/isympy", line 357, in > main() > File "./bin/isympy", line 354, in main > init_session(ipython, **args) > File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/interactive/session.py", > line 475, in init_session > mainloop(message) > TypeError: mainloop() takes 1 positional argument but 2 were given > > Aaron Meurer > > > On Thu, Jun 16, 2016 at 6:45 PM, Matthias Bussonnier > wrote: >> Hi all, >> >> TLDR: >> >> $ pip install --upgrade ipython prompt_toolkit --pre >> >> don't forget to update prompt_toolkit ! >> Most of the following is only relevant if you tried one of the previous beta. >> >> Small delay since last beta release, sorry about that, a few reasons though: >> >> - We / I slowed down a bit on the beta release pace, there was a few >> bugs/issues/User interface annoyance that needed a new version of >> prompt_toolkit, there was no reasons to make extra-beta >> without this new version released. >> >> - We backed-down on some changes on which we had a few >> disagreements (more below). >> >> - I got sick, and had to catch up with backlog. >> >> >> Anyway, Jonathan released prompt_toolkit 1.0.1 and 1.0.2, so even if you don't >> try this new beta, upgrading prompt_toolkit will fix some of your issues. >> >> # Move back `TerminalInteractiveShell` to it's old place. >> >> The team was split on this one it took a BDFL decision to move forward. >> One more example that it's good to have a BDFL, as at cuts short discussions. >> >> This is the bigger breaking change since 5.0b3, the `TerminalInteractiveshell` >> moved back from `IPython.terminal.ptshell` to >> `IPython.terminal.interactiveshell`, if you've updated your project recently to >> adapt to this change we're sorry, but despite the fact that the version pre 5.0 >> and post 5.0 classes are relatively different the cost of conditional import for >> project depending on us appeared to be too high. So it's now easier to migrate >> from 4.0 to 5.0 as the class have the same name, and same location. >> >> >> >> # Option name and default changed. >> >> `TerminalInteractiveShell.display_completions_in_column` is now gone. It was >> not present on 4.x so no API breakage there, and is now replaced by >> `TerminalInteractiveShell.display_completions` and is a enum that gained a 3rd >> mode for the completer: `readlinelike` for those of you that regret readline. >> This give us more flexibility for further options later. We would >> appreciate testing of >> this new layout from vi user. The two other modes now being `column` >> and `multicolumn`. >> >> By popular request, `multicolumn` is not the default value for the >> previous option. >> >> # bug fixed: >> >> - quit/exit broken in ipdb >> - Copy/Past broken on windowm >> - Unicode broken on windows >> - function signature garbled when using `object?` >> - issue with paging text with `?` >> - completer could get stuck. >> >> As usual enjoy. Hopefully this time we are getting close to RC. >> >> -- >> M >> _______________________________________________ >> IPython-dev mailing list >> IPython-dev at scipy.org >> https://mail.scipy.org/mailman/listinfo/ipython-dev > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev From stuart at cadair.com Fri Jun 24 05:01:40 2016 From: stuart at cadair.com (Stuart Mumford) Date: Fri, 24 Jun 2016 10:01:40 +0100 Subject: [IPython-dev] Need help review change that affect IPython/Emacs integration. In-Reply-To: References: Message-ID: <17ec3bbb-edd2-941b-045a-0a7f7778748c@cadair.com> Hello, I am far from an advanced emacs user, but I have installed IPython 5.0b4 and prompt_toolkit 1.0.3 and when I run my inferior ipython shell, it seems to "work" but no input prompt is shown (see attached screenshot). If you can guide me on debugging and or testing patches I am happy to help, but can not offer any insight on the emacs side. Stuart On 25/05/16 19:56, Aaron Meurer wrote: > Some potentially useful information about this > https://www.masteringemacs.org/article/running-shells-in-emacs-overview. > > Aaron Meurer > > On Wed, May 25, 2016 at 2:49 PM, Matthias Bussonnier > wrote: >> Hello list, >> >> As you might know the current master of IPython is now using >> Prompt-toolkit to provide crazy awesome multi line-editing, and >> syntactic coloration. >> >> Though it might have some effect with emacs python.el integration and >> in particular the 'inferior shell' (whatever that is). >> >> We'll appreciate any help on testing potential issues, see here: >> >> https://github.com/ipython/ipython/pull/9399 >> >> So if you are or know any emacs user that have slightly more >> competence[1] than us to investigate the emacs side of things, we >> would really appreciate for you/them to pitch in, and propagate the >> message. >> >> Thanks a lot for your help, >> -- >> M >> >> [1]: That is to say more than typing `emacs` and then wondering how >> the hell to quit. >> _______________________________________________ >> IPython-dev mailing list >> IPython-dev at scipy.org >> https://mail.scipy.org/mailman/listinfo/ipython-dev > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev -------------- next part -------------- A non-text attachment was scrubbed... Name: Screenshot from 2016-06-24 09-59-28.png Type: image/png Size: 33544 bytes Desc: not available URL: From takowl at gmail.com Fri Jun 24 09:07:32 2016 From: takowl at gmail.com (Thomas Kluyver) Date: Fri, 24 Jun 2016 14:07:32 +0100 Subject: [IPython-dev] Need help review change that affect IPython/Emacs integration. In-Reply-To: <17ec3bbb-edd2-941b-045a-0a7f7778748c@cadair.com> References: <17ec3bbb-edd2-941b-045a-0a7f7778748c@cadair.com> Message-ID: Are you using the --simple-prompt flag to instantiate IPython for the inferior shell? On 24 June 2016 at 10:01, Stuart Mumford wrote: > Hello, > > I am far from an advanced emacs user, but I have installed IPython 5.0b4 > and prompt_toolkit 1.0.3 and when I run my inferior ipython shell, it > seems to "work" but no input prompt is shown (see attached screenshot). > > If you can guide me on debugging and or testing patches I am happy to > help, but can not offer any insight on the emacs side. > > Stuart > > > On 25/05/16 19:56, Aaron Meurer wrote: > > Some potentially useful information about this > > https://www.masteringemacs.org/article/running-shells-in-emacs-overview. > > > > Aaron Meurer > > > > On Wed, May 25, 2016 at 2:49 PM, Matthias Bussonnier > > wrote: > >> Hello list, > >> > >> As you might know the current master of IPython is now using > >> Prompt-toolkit to provide crazy awesome multi line-editing, and > >> syntactic coloration. > >> > >> Though it might have some effect with emacs python.el integration and > >> in particular the 'inferior shell' (whatever that is). > >> > >> We'll appreciate any help on testing potential issues, see here: > >> > >> https://github.com/ipython/ipython/pull/9399 > >> > >> So if you are or know any emacs user that have slightly more > >> competence[1] than us to investigate the emacs side of things, we > >> would really appreciate for you/them to pitch in, and propagate the > >> message. > >> > >> Thanks a lot for your help, > >> -- > >> M > >> > >> [1]: That is to say more than typing `emacs` and then wondering how > >> the hell to quit. > >> _______________________________________________ > >> IPython-dev mailing list > >> IPython-dev at scipy.org > >> https://mail.scipy.org/mailman/listinfo/ipython-dev > > _______________________________________________ > > IPython-dev mailing list > > IPython-dev at scipy.org > > https://mail.scipy.org/mailman/listinfo/ipython-dev > > > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ndbecker2 at gmail.com Fri Jun 24 11:13:17 2016 From: ndbecker2 at gmail.com (Neal Becker) Date: Fri, 24 Jun 2016 11:13:17 -0400 Subject: [IPython-dev] emacs ipython 5b Message-ID: setting --simple-prompt fixes my issues with inferior ipython 5b on emacs. I don't know why, my posts on gmane are not getting through. -- *Those who don't understand recursion are doomed to repeat it* -------------- next part -------------- An HTML attachment was scrubbed... URL: From takowl at gmail.com Fri Jun 24 11:34:43 2016 From: takowl at gmail.com (Thomas Kluyver) Date: Fri, 24 Jun 2016 16:34:43 +0100 Subject: [IPython-dev] emacs ipython 5b In-Reply-To: References: Message-ID: On 24 June 2016 at 16:13, Neal Becker wrote: > setting --simple-prompt fixes my issues with inferior ipython 5b on emacs. > Great :-) You'll need to use that flag for IPython 5 as an inferior shell: we don't know how to automatically detect if we're running as an inferior shell. > > I don't know why, my posts on gmane are not getting through. > Not sure how gmane works, but this list only allows posts from subscribers - maybe that blocks it somehow. -------------- next part -------------- An HTML attachment was scrubbed... URL: From petef4+usenet at gmail.com Sat Jun 25 05:38:25 2016 From: petef4+usenet at gmail.com (Pete Forman) Date: Sat, 25 Jun 2016 10:38:25 +0100 Subject: [IPython-dev] emacs ipython 5b References: Message-ID: Thomas Kluyver writes: > On 24 June 2016 at 16:13, Neal Becker wrote: >> I don't know why, my posts on gmane are not getting through. > > Not sure how gmane works, but this list only allows posts from > subscribers - maybe that blocks it somehow. If you are subscribed to the mailing list then gmane posts are passed through. I am posting this over NNTP via gmane. If not then gmane will email you to relay a subscription request. Here is an example from Gmane Autoauthorizer. | You have sent a message to be posted on the | gmane.comp.python.ipython.devel newsgroup. | | Before the message is posted on the newsgroup, you have | to confirm that you exist. Just reply to this message, and | the message will be posted. | | | You have to respond within one week. -- Pete Forman From ndbecker2 at gmail.com Sat Jun 25 07:12:37 2016 From: ndbecker2 at gmail.com (Neal Becker) Date: Sat, 25 Jun 2016 07:12:37 -0400 Subject: [IPython-dev] test post Message-ID: test post from gmane, please ignore From takowl at gmail.com Tue Jun 28 10:17:42 2016 From: takowl at gmail.com (Thomas Kluyver) Date: Tue, 28 Jun 2016 15:17:42 +0100 Subject: [IPython-dev] #ipython on freenode In-Reply-To: References: Message-ID: Thanks for letting us know about this, Nathan. Min, last I remember you still logged on to IRC sometimes. Do you want to be an op just so we have someone who is? Thomas On 6 May 2016 at 17:08, Nathan Goldbaum wrote: > Hi all, > > I was just in contact with one of the staff members on freenode. > Apparently right now the #ipython channel doesn't have an operator, and if > anyone involved in the ipython or jupyter project would like, they could > take over. > > I see maybe 2-3 questions per day in #ipython from random users. I know > that the project moved away from IRC a long time ago, but it still might be > worth having op just to keep the topic updated with the correct place to > ask questions. > > I was talking with freenode staff member "uptime" - if any jupyter or > ipython developers would like op on #ipython, they should msg uptime. > > -Nathan Goldbaum > > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From benjaminrk at gmail.com Wed Jun 29 05:31:06 2016 From: benjaminrk at gmail.com (MinRK) Date: Wed, 29 Jun 2016 11:31:06 +0200 Subject: [IPython-dev] #ipython on freenode In-Reply-To: References: Message-ID: I'm happy to be an op for if/when we need it, but it's been maybe a year since I used IRC. On Tue, Jun 28, 2016 at 4:17 PM, Thomas Kluyver wrote: > Thanks for letting us know about this, Nathan. > > Min, last I remember you still logged on to IRC sometimes. Do you want to > be an op just so we have someone who is? > > Thomas > > On 6 May 2016 at 17:08, Nathan Goldbaum wrote: > >> Hi all, >> >> I was just in contact with one of the staff members on freenode. >> Apparently right now the #ipython channel doesn't have an operator, and if >> anyone involved in the ipython or jupyter project would like, they could >> take over. >> >> I see maybe 2-3 questions per day in #ipython from random users. I know >> that the project moved away from IRC a long time ago, but it still might be >> worth having op just to keep the topic updated with the correct place to >> ask questions. >> >> I was talking with freenode staff member "uptime" - if any jupyter or >> ipython developers would like op on #ipython, they should msg uptime. >> >> -Nathan Goldbaum >> >> _______________________________________________ >> IPython-dev mailing list >> IPython-dev at scipy.org >> https://mail.scipy.org/mailman/listinfo/ipython-dev >> >> > > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From madtom1999 at googlemail.com Wed Jun 29 08:26:20 2016 From: madtom1999 at googlemail.com (Tom) Date: Wed, 29 Jun 2016 13:26:20 +0100 Subject: [IPython-dev] IPython-dev Digest, Vol 149, Issue 16 In-Reply-To: References: Message-ID: <5773BE6C.8010702@googlemail.com> On 29/06/16 13:00, ipython-dev-request at scipy.org wrote: > Send IPython-dev mailing list submissions to > ipython-dev at scipy.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://mail.scipy.org/mailman/listinfo/ipython-dev > or, via email, send a message with subject or body 'help' to > ipython-dev-request at scipy.org > > You can reach the person managing the list at > ipython-dev-owner at scipy.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of IPython-dev digest..." > > > Today's Topics: > > 1. Re: #ipython on freenode (Thomas Kluyver) > 2. Re: #ipython on freenode (MinRK) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 28 Jun 2016 15:17:42 +0100 > From: Thomas Kluyver > To: IPython developers list > Subject: Re: [IPython-dev] #ipython on freenode > Message-ID: > > Content-Type: text/plain; charset="utf-8" > > Thanks for letting us know about this, Nathan. > > Min, last I remember you still logged on to IRC sometimes. Do you want to > be an op just so we have someone who is? > > Thomas > > On 6 May 2016 at 17:08, Nathan Goldbaum wrote: > >> Hi all, >> >> I was just in contact with one of the staff members on freenode. >> Apparently right now the #ipython channel doesn't have an operator, and if >> anyone involved in the ipython or jupyter project would like, they could >> take over. >> >> I see maybe 2-3 questions per day in #ipython from random users. I know >> that the project moved away from IRC a long time ago, but it still might be >> worth having op just to keep the topic updated with the correct place to >> ask questions. >> >> I was talking with freenode staff member "uptime" - if any jupyter or >> ipython developers would like op on #ipython, they should msg uptime. >> >> -Nathan Goldbaum >> >> _______________________________________________ >> IPython-dev mailing list >> IPython-dev at scipy.org >> https://mail.scipy.org/mailman/listinfo/ipython-dev >> >> > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > ------------------------------ > > Message: 2 > Date: Wed, 29 Jun 2016 11:31:06 +0200 > From: MinRK > To: IPython developers list > Subject: Re: [IPython-dev] #ipython on freenode > Message-ID: > > Content-Type: text/plain; charset="utf-8" > > I'm happy to be an op for if/when we need it, but it's been maybe a year > since I used IRC. > > On Tue, Jun 28, 2016 at 4:17 PM, Thomas Kluyver wrote: > >> Thanks for letting us know about this, Nathan. >> >> Min, last I remember you still logged on to IRC sometimes. Do you want to >> be an op just so we have someone who is? >> >> Thomas >> >> On 6 May 2016 at 17:08, Nathan Goldbaum wrote: >> >>> Hi all, >>> >>> I was just in contact with one of the staff members on freenode. >>> Apparently right now the #ipython channel doesn't have an operator, and if >>> anyone involved in the ipython or jupyter project would like, they could >>> take over. >>> >>> I see maybe 2-3 questions per day in #ipython from random users. I know >>> that the project moved away from IRC a long time ago, but it still might be >>> worth having op just to keep the topic updated with the correct place to >>> ask questions. >>> >>> I was talking with freenode staff member "uptime" - if any jupyter or >>> ipython developers would like op on #ipython, they should msg uptime. >>> >>> -Nathan Goldbaum >>> >>> _______________________________________________ >>> IPython-dev mailing list >>> IPython-dev at scipy.org >>> https://mail.scipy.org/mailman/listinfo/ipython-dev >>> >>> >> _______________________________________________ >> IPython-dev mailing list >> IPython-dev at scipy.org >> https://mail.scipy.org/mailman/listinfo/ipython-dev >> >> > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > IPython-dev mailing list > IPython-dev at scipy.org > https://mail.scipy.org/mailman/listinfo/ipython-dev > > > ------------------------------ > > End of IPython-dev Digest, Vol 149, Issue 16 > ******************************************** > In my own defence these people are stealing from others - anything I can do to make that less cost effective is a GOOD thing Tom te tom te tom From steve at holdenweb.com Wed Jun 29 08:42:34 2016 From: steve at holdenweb.com (Steve Holden) Date: Wed, 29 Jun 2016 13:42:34 +0100 Subject: [IPython-dev] IPython-dev Digest, Vol 149, Issue 16 In-Reply-To: <5773BE6C.8010702@googlemail.com> References: <5773BE6C.8010702@googlemail.com> Message-ID: On Wed, Jun 29, 2016 at 1:26 PM, Tom wrote: [complete two-post digest redacted] In my own defence these people are stealing from others - anything I can do > to make that less cost effective is a GOOD thing > Tom te tom te tom > ? Steve Holden -------------- next part -------------- An HTML attachment was scrubbed... URL: