Commit Graph

  • 2db4102fda fixup: guess I need to close snippet-objects after all Joao Tavora 2013-10-19 17:20:25 +01:00
  • 76bc40fd03 fix: properly handle snippet and mirror markers with `snippet--open-object' Joao Tavora 2013-10-19 15:31:24 +01:00
  • d43f42186d refactor: store prev' and next' in all objects, not prev-field' and next-field' Joao Tavora 2013-10-19 01:40:44 +01:00
  • 67ddacd916 refactor: snippet--[open|close]-markers take objects not markers Joao Tavora 2013-10-19 01:17:27 +01:00
  • 62c40c50b9 fix: better take a list rather than &rest args in make-snippet Joao Tavora 2013-10-19 00:56:35 +01:00
  • b682f6bcac refactor: snippet--object struct included in fields and mirrors Joao Tavora 2013-10-19 00:46:56 +01:00
  • 4149acbaae fix: prefix cl-lib functions with cl and wrap long lines Joao Tavora 2013-10-19 00:27:17 +01:00
  • ccf3579344 fix: require cl-lib instead of cl Joao Tavora 2013-10-18 14:40:37 +01:00
  • c5276642b8 refactor: do away with snippet--form-[mirror/field]-p, use pcase and cleaner loops Joao Tavora 2013-10-18 14:40:01 +01:00
  • 9927e08d89 add: another little test Joao Tavora 2013-10-17 18:50:59 +01:00
  • 55eaf62fd3 fix: order of edebug subforms in &or matters Joao Tavora 2013-10-17 13:14:53 +01:00
  • 0adcad2190 add: ert-based test-suite Joao Tavora 2013-10-17 12:17:11 +01:00
  • b4bf8bbd33 new: make-snippet makes an anonymous snippet lambda Joao Tavora 2013-10-17 12:16:54 +01:00
  • 6039bc667f fix: provide a simple edebug spec for define-snippet Joao Tavora 2013-10-16 19:01:55 +01:00
  • 26065ae4f5 fix: don't require lexical-binding to call transforms with field text Joao Tavora 2013-10-16 19:00:25 +01:00
  • 33c696516a fix: correctly allow functions as snippet forms Joao Tavora 2013-10-16 18:59:17 +01:00
  • 123f204d20 fix: slightly terser loop syntax Joao Tavora 2013-10-16 18:57:51 +01:00
  • d2717d47fd fix: set local variables correctly, i.e. dont set lexical-binding here Joao Tavora 2013-10-16 18:56:02 +01:00
  • e00c7e2661 fix: respect 80 column rule mostly Joao Tavora 2013-10-16 18:55:15 +01:00
  • 6c3e0294dd Merge pull request #412 from npostavs/less-narrow João Távora 2013-10-14 09:28:42 -07:00
  • 5c76a0fda2 test middle-of-buffer snippet insertion Noam Postavsky 2013-10-14 11:45:40 -04:00
  • 3bb1515046 Merge pull request #409 from npostavs/font-lock João Távora 2013-10-14 08:46:18 -07:00
  • 3446300c1f new: tests go in separate file, minor cleanup in snippet.el Joao Tavora 2013-10-14 15:49:34 +01:00
  • 2d0a1b831d fix: possibly fragile fix for zero-length field/mirror bug Joao Tavora 2013-10-14 15:12:06 +01:00
  • 1f1edb6d4e wip: fix the overlay-moving bug, but zero-length mirrors/fields still a problem Joao Tavora 2013-10-14 15:09:20 +01:00
  • 51e9e8e53c wait till after content insertion to narrow Noam Postavsky 2013-10-14 09:57:41 -04:00
  • 6997922011 Revert "inhibit change hooks during (insert content)" Noam Postavsky 2013-10-14 09:57:11 -04:00
  • 002d524a32 wip: still buggy, but inching closer Joao Tavora 2013-10-14 14:54:08 +01:00
  • 7849ffcec5 fix: don't use universal-argument-num-events Joao Tavora 2013-10-14 10:26:34 +01:00
  • 6268cc26b3 add: test for issue #404 Joao Tavora 2013-10-14 10:25:38 +01:00
  • 90d4cae1b1 inhibit change hooks during (insert content) Noam Postavsky 2013-10-14 01:05:29 -04:00
  • 0919fa6575 fix: oops, big bug, mirrors and fields have to be made then initialized Joao Tavora 2013-10-14 01:58:53 +01:00
  • f21ddd1b2e remove redundant font-lock-keywords Noam Postavsky 2013-10-13 18:00:00 -04:00
  • 79f3656b3e fix font-lock-keywords syntax Noam Postavsky 2013-10-13 17:55:58 -04:00
  • 21986d92fd fix: need to intern marker symbols somewhere, otherwise they won't match Joao Tavora 2013-10-13 22:27:25 +01:00
  • 5d93e83375 add: insertion works nicely and seems i have simplified the marker mechanism Joao Tavora 2013-10-13 21:52:35 +01:00
  • fc1c3632b6 wip: still inoperative, but much better macros, support parent fields Joao Tavora 2013-10-12 15:47:43 +01:00
  • f00509a696 wip: a distilled snippet engine Joao Tavora 2013-10-12 00:17:37 +01:00
  • d963c41a14 Closes #406: correct docstring for yas-extra-modes João Távora 2013-10-10 00:02:39 +01:00
  • 13cfdbc164 fix: remove references to dropdown-list.el in Rakefile João Távora 2013-10-10 00:00:08 +01:00
  • 1aac5fc273 Merge pull request #407 from dongxiong/patch-1 João Távora 2013-10-09 15:57:43 -07:00
  • 88531271f1 Update manual.mdown dongxiong 2013-10-03 12:09:26 +08:00
  • 3ec62aba0d fix: please older emacsen, don't use LETREC after all João Távora 2013-09-07 18:55:37 +01:00
  • 78c52fdf5c fix: shoosh warning with LETREC instead of LET João Távora 2013-09-02 12:01:24 +01:00
  • ce50b3dbfa Closes #318: Don't use CL-LABELS for backward compatibility with older emacsen João Távora 2013-09-02 11:55:55 +01:00
  • a7d40ed14a Closes #318: correctly implement YAS--MODES-TO-ACTIVATE João Távora 2013-08-31 23:45:13 +01:00
  • ddaf9a9f5c Fix: cleanup yasnippet-tests.el João Távora 2013-08-31 23:43:39 +01:00
  • 6ce6b24f52 fix: replace 'text' in 'yas-text' in bundled snippets Joao Tavora 2013-08-30 17:08:23 +01:00
  • 13d87aa3c0 fix: more idiomatic elisp, better docstrings, less byte-compiler warnings Joao Tavora 2013-08-29 10:20:31 +01:00
  • a2f0f7f767 Merge pull request #397 from thisirs/customizable-snippet João Távora 2013-08-20 08:53:32 -07:00
  • 501857e767 Assume NO-TEMPLATE is non-nil if `yas-new-snippet-default' is nil thisirs 2013-08-19 22:52:19 +02:00
  • 80bb95326b Factor out embedded elisp code thisirs 2013-08-19 22:47:14 +02:00
  • 3acb8c5773 Make default snippet customizable thisirs 2013-08-05 00:26:49 +02:00
  • 9e085ec05d closes #391: don't assume `declare-function'/ exists, it doesn't in emacs22 Joao Tavora 2013-07-22 18:32:45 +01:00
  • 636c01d34a doc: finally decided to write the manual in markdown João Távora 2013-05-09 00:07:22 +01:00
  • ccea21bf99 doc: remove README.org João Távora 2013-05-08 23:50:54 +01:00
  • 8bf75fe425 Closes #372: removed trailing spaces in snippets Joao Tavora 2013-05-05 21:15:27 -04:00
  • 9df05fc413 Minor: indenting in for yasnippet-tests.el macro Joao Tavora 2013-05-05 20:42:18 -04:00
  • 0da56720a8 Closes #318: now checks for circular parenthood in snippet dirs Joao Tavora 2013-05-05 20:41:04 -04:00
  • 742b353a81 Merge pull request #377 from tarsius/master João Távora 2013-05-04 06:39:45 -07:00
  • 57138e6df4 do not require dropdown-list at compile time Jonas Bernoulli 2013-05-04 03:36:06 +02:00
  • 7172a450d2 Merge pull request #370 from tarsius/master João Távora 2013-05-02 00:34:49 -07:00
  • 0bd2f3ef64 remove bundled dropdown-list.el Jonas Bernoulli 2013-03-12 19:35:01 +01:00
  • d9d7ed32ae Closes #312: YAS-MODE-SYMBOL does not exist anymore, replaced by YAS-EXTRA-MODES Joao Tavora 2013-02-20 11:07:13 +00:00
  • e3a5f6e0c7 Fix: moved snippets/js2-mode to snippets/js-mode João Távora 2013-02-18 22:29:25 +00:00
  • 2cf544b67f Merge pull request #363 from azer/master João Távora 2013-02-16 10:27:54 -08:00
  • bf554212d3 Merge pull request #358 from Sarcasm/master João Távora 2013-02-16 10:24:43 -08:00
  • 61cee70ec0 add js snippets E.Azer Koçulu 2013-02-15 14:22:23 -08:00
  • 8772b51052 Fix yas--version to compatible with version-to-list Guillaume Papin 2013-02-04 10:42:09 +01:00
  • 700a68eb15 Merge pull request #355 from tkf/fix-yas--message João Távora 2013-01-12 21:53:17 -08:00
  • 2e118646f0 Fix yas--message for the case message contains % Takafumi Arakaki 2013-01-12 18:23:16 +01:00
  • 618cf506ee Doc: document structures YAS--FIELD and YAS--MIRROR João Távora 2012-12-25 04:29:51 +00:00
  • 35493b8f06 Fix: enclose this test in WITH-TEMP-BUFFER João Távora 2012-12-25 04:25:16 +00:00
  • 74e8f43f06 Closes #351: sort mirrors by nesting depth when updating João Távora 2012-12-25 04:20:03 +00:00
  • 04970abf30 Closes #315: don't consider keybindings when filtering snippets in YAS-ACTIVE-KEYS Joao Tavora 2012-12-24 16:35:03 +00:00
  • 810de9a4b0 Add: unit test for YAS-MINOR-MODE-MAP rebindings João Távora 2012-12-24 01:45:59 +00:00
  • e5c41c78d2 Fix: tests also use YAS--WITH-TEMPORARY-REDEFINITIONS to make stubs João Távora 2012-12-24 01:35:05 +00:00
  • 1ef0091de1 Fix: YAS-RELOAD-ALL preserves user bindings on YAS-MINOR-MODE-MAP cleanup João Távora 2012-12-23 20:43:23 +00:00
  • 9b31880ed1 Fix: double check if mac trigger symbol is available João Távora 2012-12-22 18:18:04 +00:00
  • 1db685c480 Fix: YAS--CALLED-INTERACTIVELY-P should reverse its condition check João Távora 2012-12-22 18:04:54 +00:00
  • a74481f491 Merge pull request #343 from dgutov/zip João Távora 2012-12-17 03:59:18 -08:00
  • 1bc497ecbe Closes #335: YAS-DONT-ACTIVATE is only buffer-local in pre-24 emacsen João Távora 2012-12-17 00:05:29 +00:00
  • 327fa4b86e Merge pull request #344 from dgutov/no-aget João Távora 2012-12-16 15:53:04 -08:00
  • d9f966a220 Closes #347: can't expect THIS-COMMAND to have valid value in YAS-BUFFER-LOCAL-CONDITION João Távora 2012-12-16 14:36:14 +00:00
  • f6d6d4ca56 Remove the use of aget that has creeped in Dmitry Gutov 2012-12-09 03:08:57 +04:00
  • 100aa7c0af Remove group-name prefix from ruby-mode/collections/zip Dmitry Gutov 2012-12-09 02:15:43 +04:00
  • 4f99f9dc20 Closes #339 João Távora 2012-11-27 00:25:51 +00:00
  • cfefaca284 Fix: cleanup after #333 fix, use 'cl-flet' João Távora 2012-11-17 16:38:00 +00:00
  • 7e4876169b Fix: also use $EMACS env var in compilation Joao Tavora 2012-11-16 15:15:56 +00:00
  • 0778a1b61b Fix: Closes #330 Joao Tavora 2012-11-16 15:15:24 +00:00
  • b29e4b9259 Doc: update "reporting bugs" section in README João Távora 2012-11-09 14:07:32 +00:00
  • ed4dbdf378 Doc: added notice about bug reporting João Távora 2012-11-08 22:59:45 +00:00
  • 0ab9fb281e Minor: make 'yas--define-snippets-1' an internal defun João Távora 2012-11-08 22:22:41 +00:00
  • d5865b1092 Merge remote-tracking branch 'rolandwalker/byte-compiler-3' João Távora 2012-11-08 22:21:19 +00:00
  • 552008872b Minor: cleanup internal doc headings slightly João Távora 2012-11-08 22:15:42 +00:00
  • b7fe4c1f8d reorder defuns to quieten byte-compiler Two warnings avoided: function yas-define-snippets' defined multiple times in this file the function yas-define-snippets' is not known to be defined Roland Walker 2012-11-08 14:33:21 -05:00
  • a581ac475d Merge pull request #328 from rolandwalker/byte-compiler-2 João Távora 2012-11-08 10:22:33 -08:00
  • 7d411fbfd7 replace interactive-p with called-interactively-p macro tested compatible with GNU Emacs v 22.x - 24.x Roland Walker 2012-11-08 12:47:00 -05:00
  • 880767e669 Merge remote-tracking branch 'rolandwalker/flet' João Távora 2012-11-06 18:33:37 +00:00
  • 4e07abaec7 comment Roland Walker 2012-11-06 13:06:01 -05:00