gedit r5671 - in trunk: . plugins/snippets/data plugins/snippets/snippets



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]