##// END OF EJS Templates
Improves detection of whether tab-completion is in a string and supresses Jedi....
Improves detection of whether tab-completion is in a string and supresses Jedi. Refs #10926 and #11530 Jedi results swamp file_matches and dict_key_matches in tab-completion, which is a real nuisance. The logic in the jedi completor tried to catch cases where it was "in a string", but that logic only looked at the previous character, and was a little fragile, breaking in lots of cases such as: './<tab> "mypath/<tab> etc. This seems a bit more robust in that it searchs for the first token in the current parser tree and checks if its value starts with ' or ". This detection of "in a string" then turns of jedi and returns some sanity to the set of matches.

File last commit:

r24269:21325702
r25487:fb0abc20
Show More
COPYING.rst
41 lines | 1.6 KiB | text/x-rst | RstLexer
Fernando Perez
Reflow license file and update with link to Github IPython org page.
r3203 =============================
The IPython licensing terms
=============================
Brian E Granger
Creating new COPYING.txt that is copied over from ipython1-dev.
r1249
Fernando Perez
Reflow license file and update with link to Github IPython org page.
r3203 IPython is licensed under the terms of the Modified BSD License (also known as
Thomas Kluyver
Tweak wording referring to LICENSE
r24269 New or Revised or 3-Clause BSD). See the LICENSE file.
Fernando Perez
Reflow license file and update with link to Github IPython org page.
r3203
Brian E Granger
Creating new COPYING.txt that is copied over from ipython1-dev.
r1249
About the IPython Development Team
----------------------------------
Fernando Perez
Reflow license file and update with link to Github IPython org page.
r3203 Fernando Perez began IPython in 2001 based on code from Janko Hauser
<jhauser@zscout.de> and Nathaniel Gray <n8gray@caltech.edu>. Fernando is still
the project lead.
The IPython Development Team is the set of all contributors to the IPython
Matthias Bussonnier
Update LICENCE and Copying to match....
r24268 project. This includes all of the IPython subprojects.
Brian E Granger
Cleaning up the IPython docs. I have removed old README files that were outdated and being maintained...
r1250
Fernando Perez
Reflow license file and update with link to Github IPython org page.
r3203 The core team that coordinates development on GitHub can be found here:
Jonathan Frederic
Update COPYING.txt...
r15988 https://github.com/ipython/.
Brian E Granger
Creating new COPYING.txt that is copied over from ipython1-dev.
r1249
Our Copyright Policy
--------------------
Fernando Perez
Reflow license file and update with link to Github IPython org page.
r3203 IPython uses a shared copyright model. Each contributor maintains copyright
over their contributions to IPython. But, it is important to note that these
Brian E Granger
Creating new COPYING.txt that is copied over from ipython1-dev.
r1249 contributions are typically only changes to the repositories. Thus, the IPython
source code, in its entirety is not the copyright of any single person or
Fernando Perez
Reflow license file and update with link to Github IPython org page.
r3203 institution. Instead, it is the collective copyright of the entire IPython
Development Team. If individual contributors want to maintain a record of what
changes/contributions they have specific copyright on, they should indicate
their copyright in the commit message of the change, when they commit the
change to one of the IPython repositories.
Brian E Granger
Creating new COPYING.txt that is copied over from ipython1-dev.
r1249
Jonathan Frederic
Update COPYING.txt...
r15988 With this in mind, the following banner should be used in any source code file
Fernando Perez
Reflow license file and update with link to Github IPython org page.
r3203 to indicate the copyright and license terms:
Brian E Granger
Creating new COPYING.txt that is copied over from ipython1-dev.
r1249
Jonathan Frederic
Update COPYING.txt...
r15988 ::
MinRK
remove weird unicode space in the new copyright header...
r16141 # Copyright (c) IPython Development Team.
# Distributed under the terms of the Modified BSD License.