##// END OF EJS Templates
support for unicode identifiers...
support for unicode identifiers This rewrites some of the regular expressions that are used to match Python identifiers, so that they are unicode compatible. In Python 3, identifiers can contain unicode characters as long as the first character is not numeric. Examples for the changes: • inputtransformer: ``` In [1]: π = 3.14 In [2]: π.is_integer? Object `is_integer` not found. ``` ---------- • namespace: ``` π.is_integ*? ``` or ``` In [1]: %psearch π.is_integ Python identifiers can only contain ascii characters. ``` ---------- • prefilter: ``` %autocall 1 φ = float get_ipython().prefilter("φ 3") # should be 'φ(3)', but returns 'φ 3' ``` ---------- • completerlib: If there is a file e.g. named `π.py` in the current directory, then ``` import IPython IPython.core.completerlib.module_list('.') # should contain module 'π' ```

File last commit:

r25427:0d29159e
r25595:d9c0e690
Show More
configure-git-blame-ignore-revs.bat
10 lines | 425 B | application/x-msdownload | BatchLexer
/ tools / configure-git-blame-ignore-revs.bat
rem Other config options for blame are markUnblamables and markIgnoredLines.
rem See docs for more details:
rem https://git-scm.com/docs/git-config#Documentation/git-config.txt-blameignoreRevsFile
rem Uncomment below and rerun script to enable an option.
rem git config blame.markIgnoredLines
rem git config blame.markUnblamables
git config blame.ignoreRevsFile .git-blame-ignore-revs
git config --get blame.ignoreRevsFile