branch: master
commit 2cdd1825979e36b69d779a70ed3c19204157b332
Author: Dieter Deyke
Commit: Dieter Deyke
* sokoban.el: Determine sokoban-width and sokoban-height dynamically
This avoids hard-coding sokoban-width and sokoban-height by scanning
the level file and finding the corre
branch: master
commit 8412d71e44576c6e9f182109219a8a71cf9d4311
Author: João Távora
Commit: João Távora
Reword #744 yet again
* yasnippet.el (yas-reload-all): Simplify message form.
---
yasnippet.el | 15 ++-
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/
branch: master
commit 4fa52e6ac2457335af117a8e4333666c34268414
Author: Bost
Commit: Noam Postavsky
Improve final message produced by yas-reload-all
* yasnippet.el (yas-reload-all): Clarify message.
Copyright-paperwork-exempt: yes
---
yasnippet.el | 6 +++---
1 file changed
npostavs pushed a change to branch master.
from 2cdd182 * sokoban.el: Determine sokoban-width and sokoban-height
dynamically
new 4fa52e6 Improve final message produced by yas-reload-all
new 80a1098 Rework yas-reload-all message introduced by #744
new 8412d71
branch: master
commit 7b013dbbdbaa692199616e5ef727b5d4e3149e63
Author: Noam Postavsky
Commit: Noam Postavsky
Keep yas--snippets-at-point for compatibility
While officially it was an "internal" function, there were at least 2
other packages using it.
* yasnippet.el (yas-
branch: master
commit 4ee3835adf3352406aaa7dacc24f676f97b3cac2
Author: Noam Postavsky
Commit: Noam Postavsky
Use expand-env for all snippet evaluations
* yasnippet.el (yas--snippet): New field, expand-env.
(yas--letenv): New macro, evaluate body with a given environment.
(ya
branch: master
commit 5534cab0b70cc5c88fcfb8a4a90cc5a18464db2e
Author: Noam Postavsky
Commit: Noam Postavsky
Respect yas-indent-line for mirror updates
* yasnippet.el (yas--mirror-update-display): Check yas-indent-line
before indenting.
---
yasnippet.el | 9 +
1 file ch
branch: master
commit 9abf842e356e7b42fa105fe6284fb5ebe58a7ed1
Author: Noam Postavsky
Commit: Noam Postavsky
Enable snippet-mode automatically
* yasnippet.el (yas-snippet-mode-buffer-p): New function, detects
buffers visiting files under `yas-snippet-dirs'. Add it
`magic-fa
branch: master
commit b62cf52f3517d9ba62635304df8b8cac877c53e2
Author: Noam Postavsky
Commit: Noam Postavsky
Remove lambda list building hack
* yasnippet.el (yas-load-directory, yas--eval-for-effect): Use
`apply-partially' instead of building lambda lists.
---
yasnippet.el | 6
branch: master
commit 80a1098493c88e0c61345c1657ba0f01c44c5422
Author: João Távora
Commit: João Távora
Rework yas-reload-all message introduced by #744
* yasnippet.el (yas-reload-all): Reword final message regarding
snippet loading.
---
yasnippet.el | 12 +---
1 file ch
branch: master
commit 4ef1768e8174b169ce4f329998b901931148f693
Author: Noam Postavsky
Commit: Noam Postavsky
Add timestamp of source revision to HTML doc
* doc/yas-doc-helper.el: Put revision's commit date into :html-postamble
project property. Use SOURCE_DATE_EPOCH instead of
branch: master
commit 2ca6321b47c7054a339adcf982f1e4723490404a
Author: Noam Postavsky
Commit: Noam Postavsky
Promote yas--snippets-at-point to a public API
* yasnippet.el (yas-active-snippets): Rename from
yas--snippets-at-point, adjust callers. Handle arbitrary positions and
branch: master
commit cce2e0df5dee3e9c1806bc7e64bed95032405519
Author: Sean Whitton
Commit: Noam Postavsky
Make the documentation build reproducible
* doc/org-setup.inc: Disable timestamp in HTML output.
Copyright-paperwork-exempt: yes
---
doc/org-setup.inc | 2 +-
1 file
branch: master
commit 28d5496144cc1804a41df3a979802003513678d3
Author: Noam Postavsky
Commit: Noam Postavsky
Use git describe for doc HTML output
* Rakefile (:doc:upload):
* doc/yas-doc-helper.el: Use 'git describe' output instead of 'git
rev-parse', since it's more readable
branch: master
commit c485d13995b6c569ae680b8f155026e85ca7933c
Author: Noam Postavsky
Commit: Noam Postavsky
Remove last use of flet
It is obsolete as of 24.3, and this particular use of flet in this place
isn't much use anyway.
* doc/yas-doc-helper.el (yas--document-sy
branch: master
commit 203df22e26ac6fd5b1ad8aee3c2b4e5c0b57071d
Author: Noam Postavsky
Commit: Noam Postavsky
Use debug-on-error to simplify error handling
* yasnippet.el (yas--eval-for-string, yas--safely-run-hook: Let-bind
`debug-on-error' according to `yas-good-grace' and add
branch: master
commit 7b3c29d21035bb76a86079cd9fa5ee14067bf5c6
Author: Barak A. Pearlmutter
Commit: Noam Postavsky
* doc/faq.org: Typos and grammar.
Copyright-paperwork-exempt: yes
---
doc/faq.org | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git
branch: master
commit 6e9b7f9432a87122cf9bb80a505be2fd9811a9cf
Author: Etienne
Commit: Noam Postavsky
Fix running hook variable set as buffer-local
* yasnippet.el (yas--eval-for-effect): Use `yas--safely-call-fun'
instead of `yas--safely-run-hook'.
(yas--safely-call-fun): Di
branch: master
commit 65952e30547754eb5ed11750f0cd736095fd6700
Author: Noam Postavsky
Commit: Noam Postavsky
Allow customizing overlay priority
* yasnippet.el (yas-overlay-priority): New custom option.
(yas--make-control-overlay, yas--make-move-active-field-overlay): Use
it.
branch: master
commit 0311fe26191a713d4c2b8b0b5fe236eb2372c128
Author: Noam Postavsky
Commit: Noam Postavsky
Use :filter instead of yas--fallback
Instead of making yas-expand and yas-expand-from-keymap search for the
command that would have been called, use a conditional keybind
branch: master
commit 0f6d82feae3fbdbf54df41e79981eab8d87cefd5
Author: Noam Postavsky
Commit: Noam Postavsky
* .travis.yml: Use Emacs 25.2
---
.travis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.travis.yml b/.travis.yml
index b43d358..1dfb3fa 100644
--- a/.travi
branch: master
commit 6c4fbb25b3cd50407b1b458e807922979995a684
Author: Noam Postavsky
Commit: Noam Postavsky
Fix snippet local exit hook
* yasnippet.el (yas--check-commit-snippet): Use
`yas-after-exit-snippet-hook' value of last exited snippet.
* yasnippet.el (yas--safely-ru
branch: master
commit 9c9547a6281ecdac0a27cef843befa4271a5eefa
Author: Noam Postavsky
Commit: Noam Postavsky
Don't catch and rethrow yas-{-}exception
* yasnippet.el (yas--eval-for-string): Don't catch yas--exception.
(yas-throw): Signal `yas-exception', not `yas--exception'; DAT
branch: master
commit cddb8260a0d89cc05577742f0f06938f2317de26
Merge: c87afe0 14819c9
Author: Noam Postavsky
Commit: Noam Postavsky
Merge: let snippets expand in strings/comments by default
Also make yas-buffer-local-condition into a defcustom.
---
doc/snippet-expansion.org | 36 ++
branch: master
commit 63f44b4e48f6bd63452b5b697800cfe4d67c5d6a
Author: Noam Postavsky
Commit: Noam Postavsky
Ensure inhibit-modification-hooks is nil while modifying buffer
* yasnippet.el (yas--on-field-overlay-modification): Bind
inhibit-modification-hooks to nil so that other
branch: master
commit 30913fdfb705972f1849ad6c670d832922fee8ac
Author: Noam Postavsky
Commit: Noam Postavsky
Only update live snippets
* yasnippet.el (yas--snippet-live-p): New function.
(yas--on-field-overlay-modification): Use it to avoid updating a dead
snippet, give a wa
branch: master
commit 48cd7163b2475bbbea166cd0d02b4bf588f1435f
Author: Noam Postavsky
Commit: Noam Postavsky
Use more compact format for snippet menus
* yasnippet-tests.el (yas-with-even-more-interesting-snippet-dirs): Add
debug declaration.
(yas--collect-menu-items): New fu
branch: master
commit 8797a31337895fe5fb29727c5ef289168a856a1b
Author: Noam Postavsky
Commit: Noam Postavsky
* doc/snippet-expansion.org: Complete sentence fragment.
---
doc/snippet-expansion.org | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/doc/snippet-expansion.o
branch: master
commit 274406ee44f76a5a3cbd420f2afcd880108c51b2
Author: Noam Postavsky
Commit: Noam Postavsky
Provide command line interface from yasnippet-debug.el
yasnippet-debug.el can now be used to quickly test and debug a snippet
in a file.
* Rakefile (itests): New
branch: master
commit 22eeb1ef0e8b9c2221f5570984841913e3c21cbf
Author: Noam Postavsky
Commit: Noam Postavsky
Fix interaction with c auto-fill
Save and restore all snippet marker and overlays in the current
paragraph around auto-fill calls. Extend the marker/overlay snapshot
branch: master
commit 1bf7a4cbae76dea27c0ba5cc8f8579dc97a89caa
Author: Noam Postavsky
Commit: Noam Postavsky
Fix field parsing in modes that use the `syntax-table' property
* yasnippet.el (yas--indent-parse-create): Let-bind
`parse-sexp-lookup-properties' to nil.
---
yasnippet.
branch: master
commit 7b03ac2030ed5a63d352f1a8142dee0cac7439e0
Author: Noam Postavsky
Commit: Noam Postavsky
Handle dead snippets better
* yasnippet-debug.el (yas-debug-live-marker)
(yas-debug-ov-fom-start, yas-debug-ov-fom-end)
(yas-debug-live-range, yas--debug-format-fom-c
branch: master
commit c87afe0901735d4421c712b25dfa69b2ac59c8e9
Merge: 9abf842 f3d0e03
Author: Noam Postavsky
Commit: Noam Postavsky
Merge: snippet-local exit hook; error handling improvements
---
yasnippet-tests.el | 30 +++
yasnippet.el | 106
branch: master
commit 4f37afd4936dfdc775c698ad6faf6b0308e48251
Author: Noam Postavsky
Commit: Noam Postavsky
Let snippets expand in strings/comments by default
* yasnippet.el (yas-buffer-local-condition): Change default to t.
* doc/snippet-expansion.org: Update documentation.
--
branch: master
commit e8ed276e2cba90126f694a90df28b5f5eca66376
Author: Noam Postavsky
Commit: Noam Postavsky
Make sure tests don't rely on running order
* yasnippet-tests.el (undo-indentation)
(undo-indentation-multiline): Call `yas-reload-all'.
---
yasnippet-tests.el | 2 ++
1
branch: master
commit f3d0e03a05d3422bbeec1ed57514cc1628181251
Author: Noam Postavsky
Commit: Noam Postavsky
* yasnippet-tests.el (snippet-exit-hooks): New test.
---
yasnippet-tests.el | 30 ++
1 file changed, 30 insertions(+)
diff --git a/yasnippet-tests.el b/y
branch: master
commit b0e729b1decbef605e59dc906897c9c84affbdfe
Author: Noam Postavsky
Commit: Noam Postavsky
Optionally add undo list to debug info
* yasnippet-debug.el (yas-debug-undo): New variable.
(yas-toggle-debug-undo): New command.
(yas-debug-snippets): Print undo lis
branch: master
commit 1babe81f7eac6282faaf3c044299fc4dde5a4bd2
Author: Noam Postavsky
Commit: Noam Postavsky
* yasnippet.el (yas-about): Fix compile warnings in previous commit.
---
yasnippet.el | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/yasnippet.el b/yasnippet
branch: master
commit 5043a961215158619199cf03a85a0c063a28c644
Author: Noam Postavsky
Commit: Noam Postavsky
Correctly wrap auto-fill-function when it's toggled on later
* yasnippet.el (yas--auto-fill-wrapper): New function, extracted from
`yas-minor-mode'.
(yas-minor-mode):
branch: master
commit e878afb8832ecf05d654d99cd7ecb3406f7a425e
Author: Noam Postavsky
Commit: Noam Postavsky
Update handling of markers during indentation
* yasnippet.el (yas--snapshot-marker-location): New function, save a
regexp and whitespace count determining a marker's loca
branch: master
commit 1043b6c557f39a38b14b7618c174d8c47e946c4a
Author: Noam Postavsky
Commit: Noam Postavsky
Restore syntax-propertize-function before indenting mirrors
* yasnippet.el (yas--snippet-parse-create): End binding of
syntax-propertize-function once snippet field parsi
branch: master
commit 0d9afb2c69214db3f1fc64d18f3dd336a6096233
Author: Etienne
Commit: Noam Postavsky
Fix mirror transformation error with expand-env
* yasnippet.el (yas-expand-snippet): Use the snippet's bindings when
moving to the first field. This prevents getting an error w
branch: master
commit 6102ff5049c26f1d99370364fe869f2d92ff66d2
Author: Noam Postavsky
Commit: Noam Postavsky
Handle undo of snippet 1st line indent properly
* yasnippet.el (yas--first-indent-undo)
(yas--return-first-indent-undo): New variables.
(yas-expand-snippet): Use them
branch: master
commit 75cbf7251b2c041b134f6b0d162dfe911e578b8f
Author: Noam Postavsky
Commit: Noam Postavsky
Update NEWS, version number to 0.12, and snippets submodule
* NEWS: Update for 0.12 changes.
* snippets/: Update to latest.
* yasnippet-debug.el:
* yasnippet-test
branch: master
commit 2a3a0cd2b18c21fc5f391273045f466c41da743c
Author: Noam Postavsky
Commit: Noam Postavsky
Update CONTRIBUTING.md information
* README.mdown: Note that bugs can be submitted to main Emacs list.
* CONTRIBUTING.md: Fix double spacing, remove carriage returns.
branch: master
commit ac260248371437ba930b15fcad23fd6c2ada9f6c
Author: João Távora
Commit: Noam Postavsky
Rework error handling
* yasnippet.el (yas-good-grace): Add support for `inline' and `hooks'
options.
(yas--eval-for-string): Renamed from `yas--eval-lisp'. Errors are
branch: master
commit 47f37f70f4748e30010b700b5eca39d5cd063616
Author: Noam Postavsky
Commit: Noam Postavsky
Fix ${0:soon-to-be-deleted} with no other fields
* yasnippet.el (yas-expand-snippet): Unset `deactivate-mark'.
---
yasnippet.el | 1 +
1 file changed, 1 insertion(+)
diff -
branch: master
commit c5fddf8cec39ca3e68ad04e9462f185dfc1e7eb2
Author: Noam Postavsky
Commit: Noam Postavsky
Restore syntax-propertize-function before indenting snippet
* yasnippet.el (yas--snippet-parse-create): Some modes require correct
syntax-propertizing to indent properly.
branch: master
commit 7f337f4488da6e3ea4b92057ca1576d17bc51743
Author: Noam Postavsky
Commit: Noam Postavsky
Fix nested snippet expansion
* yasnippet.el (yas--place-overlays): Don't move active field overlays
unless we're working on the innermost snippet.
(yas--move-to-field
branch: master
commit 3fd07de87439ffcbfca7fcad573283eb73eecc10
Merge: 2cdd182 75cbf72
Author: Noam Postavsky
Commit: Noam Postavsky
* packages/yasnippet: Merge version 0.12.0 from upstream.
---
packages/yasnippet/.travis.yml |2 +-
packages/yasnippet/CONTRIBUTING.md
branch: master
commit 82818e54605fdb19f95c7e706958db32bd525e1d
Author: Noam Postavsky
Commit: Noam Postavsky
Don't delete snippets more than once.
* yasnippet.el (yas--on-field-overlay-modification): Don't commit
snippet again if the the triggering overlay has already been delet
branch: master
commit 14819c931f35aaa8d6ee0e60431801a7709ad93e
Author: Noam Postavsky
Commit: Noam Postavsky
Make yas-buffer-local-condition into a defcustom
* yasnippet.el (yas-not-string-or-comment-condition): New constant,
holding the previous default value of `yas-buffer-loc
branch: master
commit 164acd6869094e45ea36f7d5cf88b08dcf60e4b5
Author: Noam Postavsky
Commit: Noam Postavsky
* yasnippet-debug.el (yas-debug-snippet): Show modified flag.
---
yasnippet-debug.el | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/yasnippet-debug.el b/ya
branch: master
commit 0041efedf9f06bfe427d36547f7c4a73ab7405ba
Author: Noam Postavsky
Commit: Noam Postavsky
Make snippets work in org source blocks
org-mode implements the "native" tab for source blocks by copying the
source block text into a temporary buffer, calling the comma
branch: master
commit 2f5cb2e2ef892595a0c8d634be401718f9d0771c
Author: Noam Postavsky
Commit: Noam Postavsky
Make yas-debug-process-command-line easier to debug
* yasnippet-debug.el (yas-debug-process-command-line): Allow giving
options programatically
---
yasnippet-debug.el |
branch: master
commit 1a860bd50b64944ff5d7fca079dc08753d0111c2
Author: Noam Postavsky
Commit: Noam Postavsky
Fix undo information recording for multiline snippets
* yasnippet.el (yas--get-indent-undo-pos): Renamed from
yas--return-first-indent-undo.
(yas-expand-snippet): Bin
branch: master
commit b4d2f9cb4e3ec63b36213fffc10d9591b35b8bfa
Author: Noam Postavsky
Commit: Noam Postavsky
Update snippets submodule
---
snippets | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/snippets b/snippets
index 29da8e6..e56b883 16
--- a/snippets
+++ b/snip
branch: master
commit 462f5667fc9b68f03a6d93d8d4e877dbc38b49ca
Author: Noam Postavsky
Commit: Noam Postavsky
Don't leave unreadable objects in the undo list
* yasnippet.el (yas--commit-snippet): Remove overlay object after
deleting it.
(yas--markers-to-points): Drop marker o
branch: master
commit e74f00e70324101130c00b10af15f1f23e150654
Author: Noam Postavsky
Commit: Noam Postavsky
Fix whitespace lossage between mirrors
* yasnippet.el (yas--update-mirrors): Delay indentation until all
mirrors are updated.
(yas--mirror-update-display): Don't inde
branch: master
commit c98672eb54a72530c4594999624bef54b44bf432
Author: Noam Postavsky
Commit: Noam Postavsky
Fixup yasnippet-debug.el
* yasnippet-debug.el: Replace cl with cl-lib, replace
yas--snippets-at-point with yas-active-snippets.
---
yasnippet-debug.el | 24 -
branch: master
commit 1436d211d2395625905388807e6b7fc7afd3353e
Merge: 65952e3 164acd6
Author: Noam Postavsky
Commit: Noam Postavsky
; Merge yasnippet-debug.el updates
---
Rakefile | 6 +
yasnippet-debug.el | 391 ++---
yasnippet.el
branch: master
commit d0c6fecab5253e159c1725a663bbc24c02f8a878
Author: Noam Postavsky
Commit: Noam Postavsky
Refactor snippet marker manipulating functions
* yasnippet.el (yas--snippet-map-markers): New function.
(yas--markers-to-points, yas--points-to-markers
(yas--collect-
branch: master
commit ca04f69c101cff4fd6e71a4c1642e3a169a0057b
Author: Noam Postavsky
Commit: Noam Postavsky
Make `yas-about' more informative
* yasnippet.el (yas--loaddir): New constant.
(yas-installed-snippets-dir): Use it to compute value.
(yas-about): Get version from gi
branch: master
commit 394942130d2b70b6cfa57966ea89acbcd614e80c
Author: Noam Postavsky
Commit: Noam Postavsky
Fix problems with auto-fill-mode interaction
* yasnippet-tests.el (auto-fill-with-multiparagraph): New test.
* yasnippet.el (yas--auto-fill): Don't snapshot markers outsi
branch: master
commit c3a94478b461d99c0c99493a20ec5bd902254062
Author: Noam Postavsky
Commit: Noam Postavsky
Fix condition timestamps in key filter functions
* yasnippet.el (yas--maybe-expand-key-filter):
(yas--maybe-expand-from-keymap-filter): Let-bind
`yas--condition-cache
65 matches
Mail list logo