gedit r5671 - in trunk: . plugins/snippets/data plugins/snippets/snippets
- From: jessevdk svn gnome org
- To: svn-commits-list gnome org
- Subject: gedit r5671 - in trunk: . plugins/snippets/data plugins/snippets/snippets
- Date: Sat, 30 Jun 2007 16:39:06 +0100 (BST)
Author: jessevdk
Date: 2007-06-30 16:39:05 +0100 (Sat, 30 Jun 2007)
New Revision: 5671
ViewCVS link: http://svn.gnome.org/viewcvs/gedit?rev=5671&view=rev
Added:
trunk/plugins/snippets/snippets/Document.py
trunk/plugins/snippets/snippets/Helper.py
trunk/plugins/snippets/snippets/Library.py
trunk/plugins/snippets/snippets/Manager.py
trunk/plugins/snippets/snippets/Parser.py
trunk/plugins/snippets/snippets/Placeholder.py
trunk/plugins/snippets/snippets/WindowHelper.py
Removed:
trunk/plugins/snippets/snippets/SnippetController.py
trunk/plugins/snippets/snippets/SnippetPlaceholders.py
trunk/plugins/snippets/snippets/SnippetPluginInstance.py
trunk/plugins/snippets/snippets/SnippetsDialog.py
trunk/plugins/snippets/snippets/SnippetsLibrary.py
trunk/plugins/snippets/snippets/functions.py
Modified:
trunk/ChangeLog
trunk/plugins/snippets/data/c++.xml
trunk/plugins/snippets/data/c.xml
trunk/plugins/snippets/data/latex.xml
trunk/plugins/snippets/snippets/Makefile.am
trunk/plugins/snippets/snippets/Snippet.py
trunk/plugins/snippets/snippets/SnippetComplete.py
trunk/plugins/snippets/snippets/__init__.py
Log:
* plugins/snippets/: changed file names to more consistent ones
(dropping the Snippet prefix). Created a new and improved parser for
snippets and abstracted it in Parser.py. Changed syntax of multiple
default values for normal placeholders to: ${1:[def1,def2]} (was
${1:def1:def2}) and changed system snippets accordingly. Changed syntax
of python placeholder dependencies to $<[1,2]: return 'example'> (was
$<1,2: return 'example'>) to be able to differentiate between
dependencies and tabstops (which wasn't working before and thus made
python placeholders unusable in many cases). Fixed proper escaping in
placeholders. Fixed python placeholders without dependencies or
tabstop (were deleted before). Fixes #441287. Fixes #444219.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]