]>
code.delx.au - gnu-emacs-elpa/log
capitaomorte [Sat, 25 Jul 2009 11:44:22 +0000 (11:44 +0000)]
The TRY-JT-nested-placeholders branch replaces the trunk
capitaomorte [Sat, 25 Jul 2009 11:14:22 +0000 (11:14 +0000)]
Last commit before releasing 0.6.0
capitaomorte [Sat, 25 Jul 2009 10:50:40 +0000 (10:50 +0000)]
* escaping now works inside lisp expressions
* new keybindings
* minor fixes
* more doc
capitaomorte [Fri, 24 Jul 2009 19:29:36 +0000 (19:29 +0000)]
Cleaning up before release commit...
capitaomorte [Fri, 24 Jul 2009 15:41:12 +0000 (15:41 +0000)]
* Release notes and issue list updated
* Little problems fixed
* ruby mode cls snippet fixed
capitaomorte [Fri, 24 Jul 2009 15:06:09 +0000 (15:06 +0000)]
* Fixed html auto-indent (redesigned yas/indent slightly to collect
all the snipept markers then restore them.
capitaomorte [Fri, 24 Jul 2009 10:24:01 +0000 (10:24 +0000)]
* fixed small problem with the `yas/multi-dollar-lisp-expression-regexp'
* only move to the first snippet field after pushing snippet undo actions
capitaomorte [Thu, 23 Jul 2009 21:59:37 +0000 (21:59 +0000)]
* small adjustments to yas/choose-value and yas/verify-value
capitaomorte [Thu, 23 Jul 2009 13:30:02 +0000 (13:30 +0000)]
* added yas/tryout-snippet
* corrected some overlay problems, but the remaining known problems are going to remain for a while...
capitaomorte [Wed, 22 Jul 2009 16:25:12 +0000 (16:25 +0000)]
taking care of some details
capitaomorte [Wed, 22 Jul 2009 10:41:07 +0000 (10:41 +0000)]
couldn't forward-merge again the python-mode snippet directory, so just added the prop snippet again manually
capitaomorte [Wed, 22 Jul 2009 10:38:44 +0000 (10:38 +0000)]
reverse-merged the python-mode snippet directory, will forward merge the trunk again
capitaomorte [Tue, 21 Jul 2009 13:03:13 +0000 (13:03 +0000)]
* all prompt fuctions working (tried a bit in text emacs)
* compile-bundle now includes dropdown-list.el and works (in text mode at least)
capitaomorte [Tue, 21 Jul 2009 12:31:23 +0000 (12:31 +0000)]
* Finally, the last details, I think, commenting, etc...
capitaomorte [Tue, 21 Jul 2009 10:06:11 +0000 (10:06 +0000)]
* more little bugs with field deletions and adjancencies fixed...
* also the menu problem is fixed now
capitaomorte [Mon, 20 Jul 2009 22:08:53 +0000 (22:08 +0000)]
* little bugs and the adjacent field problem fixed
capitaomorte [Mon, 20 Jul 2009 16:39:33 +0000 (16:39 +0000)]
* went back to the previous "advance" strategy and have it seems I
have isolated the bug...
capitaomorte [Mon, 20 Jul 2009 16:27:12 +0000 (16:27 +0000)]
* the marker-insertion-type thing is very very tricky with undo. Will
probably have to go back to my "advance-maybe" strategy (which has
less bugs), but still I'm commiting this.
capitaomorte [Mon, 20 Jul 2009 14:26:47 +0000 (14:26 +0000)]
* bugs fixed, the real testing starts now...
capitaomorte [Mon, 20 Jul 2009 06:36:26 +0000 (06:36 +0000)]
* having trouble with that menu...
capitaomorte [Sun, 19 Jul 2009 17:00:11 +0000 (17:00 +0000)]
* a million new bugs introduced by a million new features, enough for today...
capitaomorte [Fri, 17 Jul 2009 14:40:44 +0000 (14:40 +0000)]
* better menu, more bugs found/fixed
* auto-indent bug and a lot more stuff could be made much easier if I
had known about marker-insertion-type s!!
capitaomorte [Thu, 16 Jul 2009 21:07:37 +0000 (21:07 +0000)]
* as one of the final touches, have to make the menu a
"easy-define-menu" thing
capitaomorte [Thu, 16 Jul 2009 16:53:46 +0000 (16:53 +0000)]
merged whole dir from trunk r366 (the objc/prop snippet should be reverted)
capitaomorte [Thu, 16 Jul 2009 16:00:02 +0000 (16:00 +0000)]
* merged from trunk finally (expect more bugs)
* fixed indentation working
* auto-indentation apparently working with dirty hack
* , but did get to see the famous python bug twice,
* contrived existing python snippets are working, even with `yas/indent-line' set to 'auto
* fixed more bugs...
capitaomorte [Thu, 16 Jul 2009 06:23:05 +0000 (06:23 +0000)]
* enhanced good grace and fixed `yas/trigger-in-field' bug
capitaomorte [Wed, 15 Jul 2009 16:18:44 +0000 (16:18 +0000)]
Got to:
* get fixed indentation working
* merge from trunk
* try to implement snippet-local vars
* implement a command `find-snippet-file' that defaults to the dir and sets `yas/snippet-editing-mode'
capitaomorte [Wed, 15 Jul 2009 07:23:13 +0000 (07:23 +0000)]
* replaced <tab> by TAB and fixed a small bug in $> indendation
capitaomorte [Wed, 15 Jul 2009 07:02:13 +0000 (07:02 +0000)]
* "$>" now working
* `yas/hippie-try-expand' fixed to work with new undo system
capitaomorte [Tue, 14 Jul 2009 17:07:42 +0000 (17:07 +0000)]
* more bug fixes and a global mode
capitaomorte [Tue, 14 Jul 2009 12:57:32 +0000 (12:57 +0000)]
* working on indentation...
capitaomorte [Mon, 13 Jul 2009 22:19:41 +0000 (22:19 +0000)]
* typed a lot of cleanup code, probably many many bugs
* at least most of the customization group is here I think
* still got a lot to do for the minor mode (including making it global)
* TODO: write wrap regions
* TODO: write per-snippet variable overrides
* goto sleep
capitaomorte [Mon, 13 Jul 2009 07:13:58 +0000 (07:13 +0000)]
* `yas/next-field' rewritten, now `yas/expand' fails...
capitaomorte [Sun, 12 Jul 2009 20:18:40 +0000 (20:18 +0000)]
* `yas/next-field' needs to be rewritten to account for unnumbered fields
capitaomorte [Sun, 12 Jul 2009 19:59:32 +0000 (19:59 +0000)]
* Butchered template choosing code
TODO:
* Still some old syntax to take care of (simple ${field} without number)
* Add messages to snippet events, not just errors
* fix many bugs
* make the customization group
* merge from trunk
...
capitaomorte [Sat, 11 Jul 2009 18:09:25 +0000 (18:09 +0000)]
* started attack on template code as well
* still got indenting to do
capitaomorte [Sat, 11 Jul 2009 17:29:46 +0000 (17:29 +0000)]
* region now represented as `yas/deleted-text'
* syntax now correctly backward compatible
* more little bugs fixed...
capitaomorte [Sat, 11 Jul 2009 00:59:27 +0000 (00:59 +0000)]
* corrected another problem when evaling user elisp with errors
capitaomorte [Sat, 11 Jul 2009 00:31:56 +0000 (00:31 +0000)]
* fixed two small bugs introduced earlier, have to retest stacked
expansion once in a while, wish I had unit tests...
capitaomorte [Fri, 10 Jul 2009 15:37:21 +0000 (15:37 +0000)]
* a little cheating sometimes inserts a newline at end of the buffer...
capitaomorte [Thu, 9 Jul 2009 16:31:07 +0000 (16:31 +0000)]
* Some little bug fixes, regexps could be cleaner, but oh well...
capitaomorte [Thu, 9 Jul 2009 16:12:48 +0000 (16:12 +0000)]
* implemented `yas/points-to-markers' and friend, look OK.
* mirrors only update when something actually changes
* cant reproduce strange undo/redo bug that I think I saw
* escapes apparently working OK
* expressions in fields working OK, but now tested extensively
TODO: Implement the per-snippet exit hook just like the "condition"
Handle indent the best possible way
Merge changes from trunk
capitaomorte [Wed, 8 Jul 2009 13:24:40 +0000 (13:24 +0000)]
* primary field transformation working more or less, but seem to have
screwed with undo/redo, shouldn't be too hard...
capitaomorte [Tue, 7 Jul 2009 17:19:56 +0000 (17:19 +0000)]
Commenting...
capitaomorte [Tue, 7 Jul 2009 17:15:32 +0000 (17:15 +0000)]
Commenting...
capitaomorte [Tue, 7 Jul 2009 16:04:03 +0000 (16:04 +0000)]
* stacked expansion tricky tricky, but is working and undo/redo seems reasonablt OK
* will try to let the modification hooks do the previous-field advancing but I really don't know if its possible
* also remember to fix the "navigate to deleted field on undo" bug
capitaomorte [Mon, 6 Jul 2009 21:38:41 +0000 (21:38 +0000)]
a minor change, having trouble debugging on mac
capitaomorte [Mon, 6 Jul 2009 14:53:01 +0000 (14:53 +0000)]
* stacked edition not quite perfect yet, otherwise everything looking good
capitaomorte [Mon, 6 Jul 2009 10:08:13 +0000 (10:08 +0000)]
* stacked expansion is tricky, but can be done
* yas/minor-mode should be needed to expand snippets, this means hooks last while snippets last
* will probably *not* fix this bug: ${1:nested{2:thing}} when "thing" is changed "nested"'s end marker doens't move
capitaomorte [Sun, 5 Jul 2009 22:28:21 +0000 (22:28 +0000)]
* field protection problem solved, I guess
* on to the transformations, escapes and indent
capitaomorte [Sun, 5 Jul 2009 22:17:22 +0000 (22:17 +0000)]
* a little bit of trouble with protection after C-d or deletions, but nothing too serious...
capitaomorte [Sun, 5 Jul 2009 20:20:59 +0000 (20:20 +0000)]
* Changed the approach yet again, this is it, this should work...
capitaomorte [Sat, 4 Jul 2009 20:12:49 +0000 (20:12 +0000)]
* got rid of yas/registered-snippets
* undo/redo much smoother
* hooks last while yas/minor-mode is t (this may be changed)
capitaomorte [Fri, 3 Jul 2009 15:04:49 +0000 (15:04 +0000)]
snippet revival working relatively OK, but need to work on undoing an expansion
capitaomorte [Thu, 2 Jul 2009 21:56:23 +0000 (21:56 +0000)]
* Much better way of calculating a fields visible value, but some subtle bugs.
* TODO: exit snippet if the yas/active-field-overlay is exited
* TODO: kill all field text on first keystroke
* TODO: handle border cases with empty/near empty active field overlays
* TODO: handle escapes
* TODO: handle nested snippets
capitaomorte [Thu, 2 Jul 2009 12:51:08 +0000 (12:51 +0000)]
rudimentary undo, very buggy, but this is the way to go
capitaomorte [Thu, 2 Jul 2009 09:59:12 +0000 (09:59 +0000)]
Going OK, next step is to handler the feared undo/redo!
capitaomorte [Wed, 1 Jul 2009 22:15:00 +0000 (22:15 +0000)]
* lookin' good, next step: protecting the hidden overlays from modification somehow...
capitaomorte [Wed, 1 Jul 2009 16:58:46 +0000 (16:58 +0000)]
Trashed prior implementation of nested snippets and now going full steam on a much better one (I hope...)
capitaomorte [Wed, 1 Jul 2009 16:58:39 +0000 (16:58 +0000)]
Trashed prior implementation of nested snippets and now going full steam on a much better one (I hope...)
Zhang Chiyuan [Thu, 4 Jun 2009 13:28:31 +0000 (13:28 +0000)]
Added the 'label' snippet for html mode
Zhang Chiyuan [Sat, 21 Mar 2009 15:28:20 +0000 (15:28 +0000)]
More select key for dropdown list (Issue 58)
Zhang Chiyuan [Sat, 21 Mar 2009 07:08:41 +0000 (07:08 +0000)]
Added a snippet 'prop' for python-mode
Zhang Chiyuan [Fri, 27 Feb 2009 15:20:45 +0000 (15:20 +0000)]
Make initial selection for drop-down. Thanks Brandon Moore.
Zhang Chiyuan [Wed, 25 Feb 2009 05:23:31 +0000 (05:23 +0000)]
Added some snippets for elisp-mode from Xah Lee.
Zhang Chiyuan [Wed, 11 Feb 2009 09:39:51 +0000 (09:39 +0000)]
Preparing for 0.5.10 release
Zhang Chiyuan [Tue, 10 Feb 2009 05:34:27 +0000 (05:34 +0000)]
no need for a separate yas/compile-bundle-for-elpa function
Zhang Chiyuan [Tue, 10 Feb 2009 05:29:05 +0000 (05:29 +0000)]
Modified yas/compile-bundle to make the bundle ELPA compatible
Zhang Chiyuan [Sun, 8 Feb 2009 04:35:18 +0000 (04:35 +0000)]
Added escape syntax rule support for latex-mode
Zhang Chiyuan [Wed, 4 Feb 2009 11:08:59 +0000 (11:08 +0000)]
Added a 'template' snippet for c++-mode
Zhang Chiyuan [Fri, 30 Jan 2009 05:08:04 +0000 (05:08 +0000)]
Make the intro doc more friendly to newbie
Zhang Chiyuan [Wed, 28 Jan 2009 11:32:20 +0000 (11:32 +0000)]
Updated the introduction doc, thanks Xah Lee for contributing this description
Zhang Chiyuan [Wed, 28 Jan 2009 10:51:02 +0000 (10:51 +0000)]
Set mime-type for css files
Zhang Chiyuan [Wed, 28 Jan 2009 10:48:32 +0000 (10:48 +0000)]
Add svn mime-type to enable online viewing
Zhang Chiyuan [Wed, 28 Jan 2009 10:43:48 +0000 (10:43 +0000)]
Update doc for grouping
Zhang Chiyuan [Wed, 28 Jan 2009 07:04:27 +0000 (07:04 +0000)]
Added grouping support for snippets (Issue 30)
capitaomorte [Fri, 23 Jan 2009 14:38:15 +0000 (14:38 +0000)]
Zhang Chiyuan [Wed, 21 Jan 2009 02:43:29 +0000 (02:43 +0000)]
Avoid recursively calling yas/expand
Zhang Chiyuan [Tue, 20 Jan 2009 14:34:10 +0000 (14:34 +0000)]
Forget to check in 0.5.8 version
Zhang Chiyuan [Mon, 19 Jan 2009 14:10:27 +0000 (14:10 +0000)]
override c-electric- serial function in yas/keymap instead of yas-minor-mode-map.
Zhang Chiyuan [Mon, 19 Jan 2009 14:02:57 +0000 (14:02 +0000)]
Do not restrict all electric- serial functions of cc-mode
Zhang Chiyuan [Thu, 15 Jan 2009 07:34:30 +0000 (07:34 +0000)]
A workaround for fixing c-electric- serial command (Issue 27)
Zhang Chiyuan [Thu, 15 Jan 2009 07:18:06 +0000 (07:18 +0000)]
Fixed Issue 49 (It is almost the same to Issue 48, and due to some accidentally removal of code when in revision 281)
Zhang Chiyuan [Thu, 25 Dec 2008 15:16:11 +0000 (15:16 +0000)]
Fixed the bug of empty overlay (Issue 48), thanks some.any.key
Zhang Chiyuan [Fri, 12 Dec 2008 15:21:10 +0000 (15:21 +0000)]
Fixed the bug where yas/registered-snippet may not be properly initialized.
Zhang Chiyuan [Fri, 12 Dec 2008 05:45:36 +0000 (05:45 +0000)]
fix a 'bug' in the class snippet for c++-mode
Zhang Chiyuan [Fri, 12 Dec 2008 05:42:53 +0000 (05:42 +0000)]
Added yas/substr for convenient mirror transformation
Zhang Chiyuan [Fri, 12 Dec 2008 05:19:03 +0000 (05:19 +0000)]
Fixed the bug of not indenting well in narrowed region (Issue 46).
Zhang Chiyuan [Fri, 12 Dec 2008 05:01:50 +0000 (05:01 +0000)]
Use updated version of python class snippet from sverre.johansen
Zhang Chiyuan [Thu, 11 Dec 2008 05:50:00 +0000 (05:50 +0000)]
Fixed the bug of the default code assigned to yas/buffer-local-condition (Issue 45)
Zhang Chiyuan [Thu, 11 Dec 2008 05:44:10 +0000 (05:44 +0000)]
Fixed the error of $> without overlay (Issue 44).
Zhang Chiyuan [Thu, 11 Dec 2008 05:29:54 +0000 (05:29 +0000)]
Restore the original simple class snippet from r223 (Issue 40)
Zhang Chiyuan [Tue, 9 Dec 2008 16:56:20 +0000 (16:56 +0000)]
update faq for #key property
Zhang Chiyuan [Tue, 9 Dec 2008 16:46:48 +0000 (16:46 +0000)]
Accept patch from dima.exe to add #key in template file (Issue 43)
Zhang Chiyuan [Tue, 9 Dec 2008 15:15:47 +0000 (15:15 +0000)]
Moved objc-mode directory into cc-mode
Zhang Chiyuan [Sun, 7 Dec 2008 16:14:54 +0000 (16:14 +0000)]
Do not include auto-generated snippets in the repo.
Zhang Chiyuan [Sun, 7 Dec 2008 16:12:57 +0000 (16:12 +0000)]
Added snippets for lsl-mode from Xah Lee.
Zhang Chiyuan [Wed, 3 Dec 2008 15:03:55 +0000 (15:03 +0000)]
Import snippets for scala-mode and nxml-mode from Anders.
Zhang Chiyuan [Tue, 2 Dec 2008 04:08:38 +0000 (04:08 +0000)]
add some snippets from users for html and latex mode
Zhang Chiyuan [Tue, 18 Nov 2008 02:26:27 +0000 (02:26 +0000)]
Fixed the missing space in the cls snippet for ruby-mode