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

« back to all changes in this revision

Viewing changes to README

  • Committer: Andreas Roehler
  • Date: 2011-09-27 15:55:50 UTC
  • Revision ID: andreas.roehler@online.de-20110927155550-e4zaqebdz0bzxxij
Portability of python-mode-tests.sh, fixes lp:858710 

This script tests python-mode with non-installed Emacsen in a Bash.

It assumes being in directory "test" below python-mode.el and relies on source-code directories as delivered by bzr branch.

Edit $EMACS_SOURCE_DIR to specify an Emacs or put "PATH-TO-EMACS-SOURCES" as shell argument.

To run tests with installed Emacs, load available test-files like "py-bug-numbered-tests.el" and do "M-x py-run-bug-numbered-tests" for example.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
This project contains basically:
2
 
 
3
 
    * python-mode.el - major mode for editing Python source
 
1
 
 
2
python-mode.el - major mode for editing Python source
 
3
has been splitted into python-components-...el files.
 
4
 
 
5
python-components-...el also are composed of stuff from
 
6
python.el
 
7
 
 
8
The following files are required from 
 
9
 
 
10
https://code.launchpad.net/s-x-emacs-werkstatt/
 
11
 
 
12
thingatpt-utils-base.el
 
13
thingatpt-highlight.el
 
14
misc-utils.el
 
15
beg-end.el
 
16
ar-comment-lor.el
 
17
thingatpt-python-expressions.el
 
18
 
 
19
also recommended:
 
20
 
 
21
thing-at-point-markup.el
 
22
thingatpt-utils-test.el
 
23
 
 
24
Get everyting with
 
25
 
 
26
bzr branch lp:s-x-emacs-werkstatt
 
27
 
 
28
 
 
29
New features:
 
30
 
 
31
* imenu enabled
 
32
* use of skeletons inserting electric loops
 
33
* faster editing with `py-indent-forward-line' and others
 
34
 
 
35
Beside python-components-...el this project
 
36
contains the following files:
 
37
 
4
38
    * doctest-mode.el - major mode for editing doctest files
5
39
    * pycomplete.el - support for Python symbol completion (Emacs Lisp side)
6
40
    * pycomplete.py - support for Python symbol completion (Python side)
7
41
 
 
42
;; section below should go into an info file 
8
43
 
9
 
Remaining files provide tests for developers
 
44
Highlighting `py-variable-name-face' is set to nil by default.
 
45
Call M-x customize-face to activate it, use `font-lock-variable-name-face' for example.
10
46