| File | Date | Author | Commit |
|---|---|---|---|
| panglib | 2015-06-10 |
|
[62a5d4] Initial commit |
| pyedlib | 2015-06-10 |
|
[62a5d4] Initial commit |
| FEATURES | 2015-06-10 |
|
[62a5d4] Initial commit |
| HISTORY | 2015-06-10 |
|
[62a5d4] Initial commit |
| INSTALL | 2015-06-10 |
|
[62a5d4] Initial commit |
| Makefile | 2015-06-10 |
|
[62a5d4] Initial commit |
| README | 2015-06-10 |
|
[62a5d4] Initial commit |
| install.py | 2015-06-10 |
|
[62a5d4] Initial commit |
| pack.sh | 2015-06-10 |
|
[62a5d4] Initial commit |
| pangview.py | 2015-06-10 |
|
[62a5d4] Initial commit |
| pyedit.py | 2015-06-10 |
|
[62a5d4] Initial commit |
| runme.sh | 2015-06-10 |
|
[62a5d4] Initial commit |
README Welcome to pyedit. The motivation for this project was to create a modern multi-platform editor. Simple, powerful, configurable, extendable. It has macro recording/play, search/replace, functional navigation, comment/string spell check, auto backup, persistent undo/redo, auto complete, auto correct, syntax check, spell suggestion ... and a lot more. It is fast, it is extendable, as python lends itself to easy tinkering. The editor has a table driven key mapping. One can easily edit the key map in keyhand.py, and the key actions in acthand.py The default key map resembles gedit / wed / etp / brief. ASCII only; fixed font only. (for now) Requires pygtk. See KEYS file for the list of keyboard shortcuts or press F3 in the editor or look at the file in pyedlib/KEYS. On initial start, pyedit shows a left pane and a top pane. The left pane is for function summary and the top pane is for double view of the same file. (to see the caller and the callee) These panes can be hidden with the mouse by dragging on their handle, or by the key combination Alt-Q (Shift-Alt-Q for the left pane) PyEdit remembers a lot about your editing. Loaded files, cursor positions, fonts, font size, colors, search strings, goto numbers, undo / redo info. It is all stored in ~/.pyedit. You may safely delete that directory to start pyEdit with no memory of what has bee done. Starting PyEdit with no command line arguments will put you back to the previous session, exactly as you left off. The editor will work on Windows, and can open UNIX and Windows files transparently. It will save the file as the current platform's native convention dictates. Developer's note: in order to make PyEdit multi platform, we save the configuration info into a SQLite database in ~/pyedit Timings. On a 3gig AMD the spell checker runs at 5-30 msec, the spell suggestion runs on 100-1100 msec. Contributors are welcome.