Zhang Chiyuan
|
61210bf5fd
|
re-design snippets hierarchy
|
2008-03-10 12:26:15 +00:00 |
|
Zhang Chiyuan
|
cdcc8bd91a
|
Don't use insert behind hook. It often get ignored. See issue 3
|
2008-03-10 10:40:17 +00:00 |
|
Zhang Chiyuan
|
4e9153ad64
|
a new rake task for uploading
|
2008-03-08 05:24:00 +00:00 |
|
Zhang Chiyuan
|
52f69ea9a1
|
Added elisp support to compile the bundle.
|
2008-03-08 04:27:56 +00:00 |
|
Zhang Chiyuan
|
76ef5b9ae7
|
monkey patching a cc-mode function (c-neutralize-syntax-in-CPP) to avoid error.
|
2008-03-07 13:38:50 +00:00 |
|
Zhang Chiyuan
|
d578654269
|
boundp should be fboundp
|
2008-03-07 12:39:40 +00:00 |
|
Zhang Chiyuan
|
ba462426c0
|
also set next-field key to <tab> to avoid accidently expand another snippet inside current one
|
2008-03-07 11:15:43 +00:00 |
|
Zhang Chiyuan
|
06c08dded4
|
transformation supported for snippets
|
2008-03-07 11:09:08 +00:00 |
|
Zhang Chiyuan
|
fcbd79ca21
|
avoid recursion.
|
2008-03-07 10:46:11 +00:00 |
|
Zhang Chiyuan
|
6d19b3eb12
|
no need to lookup local keymap: if there's one, yas/expand shouldn't be executed.
|
2008-03-07 10:45:36 +00:00 |
|
Zhang Chiyuan
|
926766ce80
|
a better method to bind <tab> key and a better fall-back
|
2008-03-07 10:36:40 +00:00 |
|
Zhang Chiyuan
|
d84d492461
|
added comments and URL
|
2008-03-07 07:46:07 +00:00 |
|
Zhang Chiyuan
|
36ae1d01f9
|
interactively load directory
|
2008-03-07 07:28:49 +00:00 |
|
Zhang Chiyuan
|
445aebe1ed
|
improved compatibility with Emacs 21.3 -- it doesn't have a function to look up text cursor position.
|
2008-03-07 06:37:38 +00:00 |
|
Zhang Chiyuan
|
4c08e75673
|
Make regexp syntax compatible with Emacs 22
|
2008-03-07 06:17:01 +00:00 |
|
Zhang Chiyuan
|
95578c22d0
|
a more proper popup position under Linux
|
2008-03-06 16:20:15 +00:00 |
|
Zhang Chiyuan
|
3950440f12
|
popup menu at a proper place
|
2008-03-06 16:10:08 +00:00 |
|
Zhang Chiyuan
|
c45eff49e2
|
more snippets and a bug fix: strange (= nil nil) will cause error in elisp.
|
2008-03-06 14:33:13 +00:00 |
|
Zhang Chiyuan
|
8ef771a696
|
multiple key-syntaxes supported. like charm. see python-mode snippet: __ => __${init}__
|
2008-03-06 14:11:13 +00:00 |
|
Zhang Chiyuan
|
81b3a98f1e
|
bug fix and add snippets for html-mode
|
2008-03-06 13:20:03 +00:00 |
|
Zhang Chiyuan
|
83659ba159
|
popup menu works like a charm
|
2008-03-06 12:55:21 +00:00 |
|
Zhang Chiyuan
|
c9dd0b38ef
|
use only ASCII character in snippet
|
2008-03-06 10:31:10 +00:00 |
|
Zhang Chiyuan
|
1073189b7b
|
I didn't realized that filter is a function from rst.el instead of Emacs build-in -.-bb
|
2008-03-06 10:23:00 +00:00 |
|
Zhang Chiyuan
|
7cecbef90b
|
put the menubar at a proper place
|
2008-03-06 10:05:15 +00:00 |
|
Zhang Chiyuan
|
3cb744eb6f
|
menu support for load-directory
|
2008-03-06 09:59:14 +00:00 |
|
Zhang Chiyuan
|
47e01c676f
|
added menu support
|
2008-03-06 09:15:58 +00:00 |
|
Zhang Chiyuan
|
8694b797f5
|
support load from directory hierarchy .
|
2008-03-06 04:01:09 +00:00 |
|
Zhang Chiyuan
|
148bcf4799
|
navigation to previous group
|
2008-03-06 02:46:14 +00:00 |
|
Zhang Chiyuan
|
4570f1bac2
|
support tabstops
|
2008-03-06 02:43:43 +00:00 |
|
Zhang Chiyuan
|
fb5bc52bb6
|
overlapped snippet navigation.
|
2008-03-05 05:22:12 +00:00 |
|
Zhang Chiyuan
|
d781580ab0
|
use a keymap overlay with rear-sticky to support TAB key behind a field.
|
2008-03-05 05:09:53 +00:00 |
|
Zhang Chiyuan
|
e3e154e33f
|
inhibit-modification-hook
|
2008-03-05 04:43:29 +00:00 |
|
Zhang Chiyuan
|
c55a627cad
|
It's too confusing and complicated: don't support redo of a snippet expansion.
|
2008-03-05 03:34:57 +00:00 |
|
Zhang Chiyuan
|
cda9e20b3d
|
proper undo of snippet expansion.
|
2008-03-05 02:44:41 +00:00 |
|
Zhang Chiyuan
|
b3666ea3ee
|
add a reference to snippet in group.
|
2008-03-04 23:48:34 +00:00 |
|
Zhang Chiyuan
|
c7c4ba4dc8
|
Will get to implement yas/overlay in next version.
|
2008-03-04 15:56:31 +00:00 |
|
Zhang Chiyuan
|
3a49346865
|
Use cl's defstruct instead of manually maintained poor struct.
|
2008-03-04 15:50:32 +00:00 |
|
Zhang Chiyuan
|
ac534d4ddc
|
behind-hook implemented
|
2008-03-04 14:51:56 +00:00 |
|
Zhang Chiyuan
|
e07b718918
|
prevent wired behavior of modification hook during undoing
|
2008-03-04 14:25:14 +00:00 |
|
Zhang Chiyuan
|
d8d887bc89
|
avoid the overlay modification hook to run during snippet creation.
|
2008-03-04 13:24:12 +00:00 |
|
Zhang Chiyuan
|
5a1f0a5c21
|
bug fix: wired behavior of synchronize field.
|
2008-03-04 13:17:16 +00:00 |
|
Zhang Chiyuan
|
748d767cf1
|
place cursor at a proper position after snippet expanded.
|
2008-03-03 16:29:22 +00:00 |
|
Zhang Chiyuan
|
6dae705a41
|
bug fix: multiple snippet support
|
2008-03-03 16:17:22 +00:00 |
|
Zhang Chiyuan
|
eee6a51740
|
exit-snippet mostly implemented.
|
2008-03-03 16:11:55 +00:00 |
|
Zhang Chiyuan
|
aa7b6f0a91
|
bug about linking of each field group fixed: caused by copy & paste error.
|
2008-03-03 15:54:58 +00:00 |
|
Zhang Chiyuan
|
138a9c4d82
|
next-field and prev-field implemented. Seems something wrong with the link relationship.
|
2008-03-03 13:49:53 +00:00 |
|
Zhang Chiyuan
|
dc60b10e57
|
overlay created.
|
2008-03-03 12:48:02 +00:00 |
|
Zhang Chiyuan
|
1438d90813
|
Finished constructing the snippet skeleton.
|
2008-03-03 12:25:25 +00:00 |
|
Zhang Chiyuan
|
6534817466
|
field regexp is OK.
|
2008-03-03 10:52:11 +00:00 |
|
Zhang Chiyuan
|
dd90bee74c
|
refine escape.
|
2008-03-03 10:15:48 +00:00 |
|