Here you will find vaguely up to date information on DrPython.
DrPython is a highly customizable, extensible editor/environment for developing programs written in the Python programming Language. It is implemented in wxPython.
(wxPython is a set of python bindings (and extra widgets) for wxWidgets).
It uses Scintilla for the Text Controls.
Program Requirements
Features
Plugins
Project Links:
Sourceforge Project Page.
Freshmeat Project Page.
Franz's DrPython Page.
(Containing experimental plugins, scripts, screenshots, etc.)
Other places you can find DrPython:
Linux/Unix Distributions:
Alt Linux
Debian
Fedora
Gentoo
Mandrake
NetBSD
PLD
Solaris
Suse
Ubuntu
FOSS Websites:
OSDir
Gnome Files
Free Software Foundation
Linux Links
Superdownloads
Freeware World Team

Feature List:
Cross PlatformWorks anywhere wxPython works, adopts the native look and feel of the host os.
Built with ScintillaSyntax Highlighting and Styling Built In
(Support for Python, C/C++, HTML, Plain Text.)
Folding
Drag and Drop for Files and Text
Brace Matching
Rectangular Selection
All wxStyledTextControl Commands can be set via shortcuts, and can be added to the pop up menu.
Built In PromptsRun the python interpreter, programs in their own process.
Open as many interpreter/program panels as you want.
Highly Customizable:Edit Syntax Highlighting, Tab Width, Printing Options, Default Find/Replace Flags,
Folding, Default Python Arguments, Automatic File Backups, Feedback Messages,
Toolbar Icons, Python (and wxWidgets) Documentation and more.
Optional Unicode/Encoding Support (with unicode version of wxPython).
Easy Access to DrPython Commands:
Customize the Right Click Pop Up Menu, Keyboard Shortcuts, and an optional ToolBar.
Extensible in PythonPlugins have complete access to DrPython internals.
They can be loaded automatically on startup, or loaded in groups via the menu.
Built in methods to facilitate adding plugin functions to the pop up menu,
keyboard shortcuts, and the toolbar.
Plugins can be installed locally via zip or main plugin file, or downloaded and
installed from sourceforge mirrors.
Scriptable in PythonQuickly write custom python scripts with access to DrPython internals, and access them from the menu,
shortcuts, the pop up menu, or the toolbar.
Quick Access to FilesBookmarks (which are built into the File Dialog) provide
quick access to files and directories.
The "Open Imported Modules" dialog enables you to
get at modules imported in the document.
Navigate and Manipulate Python Source With
EaseSource Browser:
Shows document classes, function definitions and import statements.
Source Browser Go To:
A mix of find and the source browser in a nifty dialog.
Move quickly to a specific class, function definition or import statement.
Go To Block/Def/Class Start/End:
Move quickly to the start or end of the current function, class, or block of code.
Uses a Custom FindReplace Dialog that supports (beyond the default wxWidgets dialogs):
In Selection
From Cursor
Prompt on Replace
Regular Expressions
Includes a Menu Driven Regular Expression Builder
You can Specify Default Options for Find/Replace/Switcheroo in Preferences.
A Pop Up Menu That Let's you:
Insert Tabs/Newlines/Carriage Returns
Find History
Find and Replace in Rectangular Selection.
Find And Complete
Select from all possible completions of the current word in the current document.
Find And Complete is context sensitive, it forms the list of possible completions
based on the context of the current word.
Further Features are provided by Plugins
Including:
Powerful Find and Replace in Files (SearchInFiles)
Autocompletion (Codecompletion)
Calltips (Codecompletion)
Abbreviations (like in Scite)
Back to the Top







