Version 10 (modified by 14 years ago) (diff) | ,
---|
Code example box with syntax highlighting
Notice: This plugin is unmaintained and available for adoption.
Description
The CodeExampleMacro renders a code example box that supports syntax highlighting. It support three types of examples: simple, correct, and incorrect. The SELECT ALL link highlights all of the code in the box to simplify the copy and paste action.
All rights reserved by Codedgers Inc.
Bugs/Feature Requests
Existing bugs and feature requests for CodeExampleMacro are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from [download:codeexamplemacro here].
Source
You can check out CodeExampleMacro from here using Subversion, or browse the source with Trac.
Example
The simple example:
{{{ #!CodeExample #!python def apply_timer(self): timer = QTimer(self) self.connect(timer, SIGNAL('timeout()'), self.update_statusbar) timer.start(settings.HINTS_UPDATE_PERIOD) }}}
will be rendered as:
The incorrect example:
{{{ #!BadCodeExample #!python def create_hint_list(self): self.hints.extend(self.globals.get_hint_list()) }}}
will be rendered as:
The correct example:
{{{ #!GoodCodeExample #!python def update_statusbar(self): self.combo_box.insertItem(0, self.hints.get_current_hint()) self.combo_box.setCurrentIndex(0) }}}
will be rendered as:
The is also support for getting sources from the repository using CodeExamplePath, BadCodeExamplePath, GoodCodeExamplePath.
{{{ #!GoodCodeExamplePath #!python path=gws/main/main_view.py regex="def update_statusbar" lines=3 }}}
will be rendered as:
Parameters for *Path macros:
- path - a file in the repository
- regex - (optional) a regular expression indicates which to start getting
- lines - (optional) limits number of lines of code to get
Recent Changes
- 14903 by rjollos on 2015-09-21 15:43:45
-
Removes
svn:mime-type
text/plain
.
- 14039 by rjollos on 2014-07-26 00:37:54
-
1.2: Include images in egg and fixed links to sample screenshots. Fixes #8331.
- 14038 by rjollos on 2014-07-26 00:37:35
-
Added URL to
setup.py
and bumped version to 1.1. Refs #9716.
(more)
Author/Contributors
Attachments (7)
-
example.png (15.8 KB) - added by 15 years ago.
The simple example image.
-
correct_example.png (12.9 KB) - added by 15 years ago.
The correct example image.
-
incorrect_example.png (8.9 KB) - added by 15 years ago.
The incorrect example image.
- example1.png (23.2 KB) - added by 13 years ago.
- example2.png (20.1 KB) - added by 13 years ago.
- example3.png (25.9 KB) - added by 13 years ago.
- example4.png (15.0 KB) - added by 13 years ago.
Download all attachments as: .zip