~a-roehler/python-mode/XEmacs-compat-test

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Andreas Roehler
  • Date: 2012-01-27 14:06:38 UTC
  • Revision ID: andreas.roehler@online.de-20120127140638-ju8kv80q2wg17mpl
user configured `py-shell-name' is not honored by `py-guess-default', lp:920079, fixed

new command `py-execute-region-default' forces the
systems default Python interpreter to execute, ignores
shebang

related functions redesigned, `async' argument dropped
`py-execute-region' now reads:

(defun py-execute-region (start end &optional shell dedicated)
  "Send the region to a Python interpreter.

When called with \\[univeral-argument], execution through `default-value' of `py-shell-name' is forced.
When called with \\[univeral-argument] followed by a number different from 4 and 1, user is prompted to specify a shell. This might be the name of a system-wide shell or include the path to a virtual environment.

When called from a programm, it accepts a string specifying a shell which will be forced upon execute as argument. "
[ ... ]

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
New in version 6.0.5
4
4
--------------------
5
5
 
6
 
- `py-shell-name' accepts PATH/TO/EXECUTABLE 
 
6
- support local environments like `virtualenv'
 
7
 
 
8
  M-x `py-install-local-shells' called in a
 
9
  dired-buffer installs named shells from locally found
 
10
  executables.
 
11
  See customizable `py-extensions'.  Or install like this:
 
12
  (py-install-local-shells "MY-PATH/EXECUTABLE")
 
13
 
 
14
  Alternatively edit/install `py-shell-template', giving
 
15
  `py-shell-name' the full path incl. executable
 
16
 
 
17
  If calls to common `py-shell' should use local executable
 
18
  instead of default system Python set
 
19
  `py-use-local-default' alongside with
 
20
  `py-shell-local-path'
 
21
  see command `py-toggle-local-default-use'
 
22
 
 
23
- `py-shell-name' accepts PATH/TO/EXECUTABLE
7
24
  in addition to name of an installed default Python-Shell.
8
25
  Permits installing commands like
9
26
  (defun python-XYZ-shell (&optional argprompt)
12
29
    (let ((py-shell-name "PATH/TO/PYTHON-XYZ"))
13
30
      (py-shell argprompt)))
14
31
 
 
32
- new command `py-execute-region-default' forces the
 
33
  systems default Python interpreter to execute, ignores
 
34
  shebang
 
35
 
 
36
  related functions redesigned, `async' argument dropped
 
37
  `py-execute-region' now reads:
 
38
 
 
39
  (defun py-execute-region (start end &optional shell dedicated)
 
40
    "Send the region to a Python interpreter.
 
41
 
 
42
  When called with \\[univeral-argument], execution through `default-value' of `py-shell-name' is forced.
 
43
  When called with \\[univeral-argument] followed by a number different from 4 and 1, user is prompted to specify a shell. This might be the name of a system-wide shell or include the path to a virtual environment.
 
44
 
 
45
  When called from a programm, it accepts a string specifying a shell which will be forced upon execute as argument. "
 
46
  [ ... ]
 
47
 
15
48
- new `py-number-face',
16
49
  visible only when customized and `py-use-number-face-p' is `t',
17
50
  inherits default face