[elpa] master 048d030 22/42: Fix line-relative snapshotting for org src blocks

2019-12-22 Thread Noam Postavsky
branch: master commit 048d030b6869eb94ca6450c0bf6c7d41d7e9431d Author: Noam Postavsky Commit: Noam Postavsky Fix line-relative snapshotting for org src blocks There was some half-backed code getting confused between "plain" snapshort info and line+snapshot info leading to some t

[elpa] master e45e3de 34/42: * doc/faq.org: yas-prev should be yas-prev-field

2019-12-22 Thread Noam Postavsky
branch: master commit e45e3de357fbd4289fcfa3dd26aaa7be357fb0b8 Author: Bill Sacks Commit: Noam Postavsky * doc/faq.org: yas-prev should be yas-prev-field Copyright-paperwork-exempt: yes --- doc/faq.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/faq.org

[elpa] master c432e78 31/42: Fix field adjustment on deletion

2019-12-22 Thread Noam Postavsky
branch: master commit c432e78ffd7f09b3b1868345ff80001a6bbe2ee6 Author: Noam Postavsky Commit: Noam Postavsky Fix field adjustment on deletion For deletion, we need to check the bounds before the deletion happens, otherwise the overlay may already be moved to wrong place. * y

[elpa] master 189f737 26/42: * doc/faq.org: Note that Flyspell problem is (now fixed) Emacs bug.

2019-12-22 Thread Noam Postavsky
branch: master commit 189f7375b68c7fbbc9b6ccbca64bd22e336f5a04 Author: Noam Postavsky Commit: Noam Postavsky * doc/faq.org: Note that Flyspell problem is (now fixed) Emacs bug. --- doc/faq.org | 14 -- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/doc/faq.org b/

[elpa] master 6a3619b 23/42: Fix additional corner case with org source block integration

2019-12-22 Thread Noam Postavsky
branch: master commit 6a3619b4f2e7c4e591cbfbc60c8bcb05447fe291 Author: Noam Postavsky Commit: Noam Postavsky Fix additional corner case with org source block integration * yasnippet.el (yas--on-buffer-kill): Check if the org-marker still points to a buffer. --- yasnippet.el | 1

[elpa] master 760f77a 12/42: Test for mirroring more than one field

2019-12-22 Thread Noam Postavsky
branch: master commit 760f77afb9d98f39130f058b4002ed00cd009bad Author: Kofi Laing Commit: Noam Postavsky Test for mirroring more than one field * yasnippet-tests.el (yas-mirror-many-fields): New test. --- yasnippet-tests.el | 14 ++ 1 file changed, 14 insertions(+) dif

[elpa] master 9cedd59 25/42: Allow disabling snippet keybindings from hook

2019-12-22 Thread Noam Postavsky
branch: master commit 9cedd596ecd41ebf1cc8c854fc22b2de755e926e Author: Noam Postavsky Commit: Noam Postavsky Allow disabling snippet keybindings from hook * yasnippet.el (yas-keymap-disable-hook): New hook. (yas-filtered-definition): New function. (yas-keymap): Use it. *

[elpa] master 476bc77 35/42: Fix snippet undo

2019-12-22 Thread Noam Postavsky
branch: master commit 476bc77c34edc9ff24ed39c55ab1b1baa103d39a Author: Noam Postavsky Commit: Noam Postavsky Fix snippet undo * yasnippet.el (yas--snippet-revive): Add revived snippet to yas--active-snippets. * yasnippet-debug.el (yas-debug-snippets): Print yas--active-snipp

[elpa] master 9f51cf2 17/42: Register snippet movement comments for eldoc

2019-12-22 Thread Noam Postavsky
branch: master commit 9f51cf29c945596a6d8f3075caf748e9130d84b1 Author: Noam Postavsky Commit: Noam Postavsky Register snippet movement comments for eldoc * yasnippet.el (top-level): Call eldoc-add-command. --- yasnippet.el | 7 +++ 1 file changed, 7 insertions(+) diff --git a/

[elpa] master ffce236 30/42: Do auto indentation only in post command hook

2019-12-22 Thread Noam Postavsky
branch: master commit ffce2362681d0bdaf096ed950e84e5f38a1149b4 Author: Noam Postavsky Commit: Noam Postavsky Do auto indentation only in post command hook * yasnippet.el (yas--todo-snippet-indent): New variable. (yas--on-field-overlay-modification): Save snippet to it, and don't

[elpa] master f056a4d 33/42: Minor code shuffling and commenting

2019-12-22 Thread Noam Postavsky
branch: master commit f056a4def80fa07132d9dd929ddedfb9d0fabd28 Author: Noam Postavsky Commit: Noam Postavsky Minor code shuffling and commenting * yasnippet.el (yas--do-todo-snippet-indent): Renamed from yas--do-todo-snippet-indent. --- yasnippet.el | 88 +++

[elpa] master 3bf9a3b 41/42: Release 0.14.0

2019-12-22 Thread Noam Postavsky
branch: master commit 3bf9a3b1af37174a004798b7195826af0123fa6a Author: Noam Postavsky Commit: Noam Postavsky Release 0.14.0 * NEWS: Update for 0.14. * yasnippet.el (yas-installed-snippets-dir, yas--version): Bump version. --- NEWS | 76 ++

[elpa] master 55c448b 32/42: Remove redundant arg to yas-expand-snippet

2019-12-22 Thread Noam Postavsky
branch: master commit 55c448b9912fb65e449120e4ec8dfdafb8633291 Author: Noam Postavsky Commit: Noam Postavsky Remove redundant arg to yas-expand-snippet * yasnippet.el (yas--expand-or-visit-from-menu) (yas--expand-or-prompt-for-template) (yas-visit-snippet-file, yas-tryout-sn

[elpa] master 1d96da2 18/42: Don't call before/after change-functions twice

2019-12-22 Thread Noam Postavsky
branch: master commit 1d96da2e08664c31ff7f6f7441da1f4fa5680b1f Author: Noam Postavsky Commit: Noam Postavsky Don't call before/after change-functions twice * yasnippet.el (yas--snippet-create): Let-bind inhibit-modification-hooks for snippet insertion, so that we don't call

[elpa] master bd3572a 36/42: Handle multiple uses of yas-auto-next

2019-12-22 Thread Noam Postavsky
branch: master commit bd3572a9b392ce01ca60fb1e5f115a452827c37f Author: Noam Postavsky Commit: Noam Postavsky Handle multiple uses of yas-auto-next * yasnippet.el (yas--auto-next): Loop again after moving to the next field. * yasnippet-tests.el (auto-next-field): Test for mul

[elpa] master 6a738b5 29/42: ; doc/faq.org: Fix example keybinding code.

2019-12-22 Thread Noam Postavsky
branch: master commit 6a738b581f79f11f13b8dd205520c562bd2fa2f5 Author: Noam Postavsky Commit: Noam Postavsky ; doc/faq.org: Fix example keybinding code. --- doc/faq.org | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/faq.org b/doc/faq.org index 7dcb264..550bd72 1

[elpa] master d91dd66 37/42: * yasnippet.el (yas--extra-modes): Move alias before def

2019-12-22 Thread Noam Postavsky
branch: master commit d91dd66f2aed9bbaef32813a68b105ea77e83890 Author: Stefan Monnier Commit: Noam Postavsky * yasnippet.el (yas--extra-modes): Move alias before def --- yasnippet.el | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/yasnippet.el b/yasnippet.el

[elpa] master 32f3512 42/42: * packages/yasnippet: Merge 0.14.0 from upstream.

2019-12-22 Thread Noam Postavsky
branch: master commit 32f35121e738067c4507fa24f06020634c7f383e Merge: 2604824 3bf9a3b Author: Noam Postavsky Commit: Noam Postavsky * packages/yasnippet: Merge 0.14.0 from upstream. --- packages/yasnippet/NEWS | 76 ++- packages/yasnippet/README.mdown

[elpa] master bae20af 27/42: ; * doc/faq.org: Linkify bug reference.

2019-12-22 Thread Noam Postavsky
branch: master commit bae20af3de4b6b41a7a47719748b77b69e2b8319 Author: Noam Postavsky Commit: Noam Postavsky ; * doc/faq.org: Linkify bug reference. --- doc/faq.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/faq.org b/doc/faq.org index 60712c2..7dcb264 100644 --

[elpa] master 4046f61 40/42: * yasnippet.el (yas-field-highlight-face): Remove redundant quote.

2019-12-22 Thread Noam Postavsky
branch: master commit 4046f61588dbd63b1b579bbf6eb6977ad605d262 Author: Noam Postavsky Commit: Noam Postavsky * yasnippet.el (yas-field-highlight-face): Remove redundant quote. --- yasnippet.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yasnippet.el b/yasnippet.el in

[elpa] master fb253ac 15/42: New public function yas-maybe-expand-abbrev-key-filter

2019-12-22 Thread Noam Postavsky
branch: master commit fb253ac60713c830657e9c1634e038b38ed4d9d6 Author: Noam Postavsky Commit: Noam Postavsky New public function yas-maybe-expand-abbrev-key-filter * yasnippet.el (yas-maybe-expand-abbrev-key-filter): Renamed from yas--maybe-expand-key-filter. --- yasnippet.el |

[elpa] master 1e71360 06/42: Per #947: fix typo in README.md

2019-12-22 Thread Noam Postavsky
branch: master commit 1e713608682685d4a9b78519c84e3196e207c353 Author: João Távora Commit: GitHub Per #947: fix typo in README.md * README.md (Where are the snippets?): package-install, not install-package. --- README.mdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[elpa] master 1bee3a3 39/42: Fix #979: grok curly braces with LSP-style escaping

2019-12-22 Thread Noam Postavsky
branch: master commit 1bee3a33c77d1a61c331461750e01c4f6fa85417 Author: João Távora Commit: João Távora Fix #979: grok curly braces with LSP-style escaping * yasnippet-tests.el (escaping-for-lsp-style-snippet-syntax): New test. * yasnippet.el (yas--field-parse-create): r

[elpa] master e67592c 03/42: Don't use overlays to find active snippets

2019-12-22 Thread Noam Postavsky
branch: master commit e67592ce1bd4ccc533107765bdfebfa02e9fb945 Author: Noam Postavsky Commit: Noam Postavsky Don't use overlays to find active snippets * yasnippet.el (yas--active-snippets): New buffer-local variable. (yas-active-snippets): Use it, when asked for all active snip

[elpa] master 0f05a75 14/42: Add yas-completing-read

2019-12-22 Thread Noam Postavsky
branch: master commit 0f05a7555a5da7f9584cfbe32064c48ed42103b8 Author: Noam Postavsky Commit: Noam Postavsky Add yas-completing-read * yasnippet.el (yas-completing-read): New function. (yas-verify-value): Simplify with `member' instead of `cl-notany'. * doc/snippet-developme

[elpa] master a66f15e 38/42: Fix yas-insert-snippet for keyless snippets

2019-12-22 Thread Noam Postavsky
branch: master commit a66f15e6c975a4370877df272c1ae87490835d28 Author: Bao Haojun Commit: Noam Postavsky Fix yas-insert-snippet for keyless snippets * yasnippet.el (yas--table-templates): Get snippets from uuidhash table too. Copyright-paperwork-exempt: yes --- yasnipp

[elpa] master d3bb879 05/42: Remove last-buffer-undo-list compat definition

2019-12-22 Thread Noam Postavsky
branch: master commit d3bb879356288ef38975fbf85947c7371b8c9759 Author: Noam Postavsky Commit: Noam Postavsky Remove last-buffer-undo-list compat definition * yasnippet.el (last-buffer-undo-list): Remove, apparently it works around some bug in "Carbon Emacs", but yasnippet is pro

[elpa] master 79b90c9 04/42: Remove compatibility code for Emacs 22 and earlier

2019-12-22 Thread Noam Postavsky
branch: master commit 79b90c94899bfc4d3221e46d86507716a9397e63 Author: Noam Postavsky Commit: Noam Postavsky Remove compatibility code for Emacs 22 and earlier * yasnippet.el (region-active-p, locate-dominating-stop-dir-regexp) (locate-dominating-file): Remove. --- yasnippet.el

[elpa] master 8328c38 08/42: Fix another failure of cc-mode indentation

2019-12-22 Thread Noam Postavsky
branch: master commit 8328c38d77f3d6a8aafc67975437ee4fc6c09e1e Author: Noam Postavsky Commit: Noam Postavsky Fix another failure of cc-mode indentation Suggested by OGAWA Hirofumi in https://github.com/joaotavora/yasnippet/issues/953. * yasnippet.el (yas--snippet-create): Ca

[elpa] master fc33b2f 28/42: Make overlay-modification protection optional

2019-12-22 Thread Noam Postavsky
branch: master commit fc33b2fbaee6c514c91e80f5b1c0210c776b03ed Author: Noam Postavsky Commit: Noam Postavsky Make overlay-modification protection optional * yasnippet.el (yas-inhibit-overlay-modification-protection): New variable. (yas--on-protection-overlay-modification): C

[elpa] master 3c0be40 11/42: Update FAQ

2019-12-22 Thread Noam Postavsky
branch: master commit 3c0be40e21386d652d18b9b602ca6cfce2f270cd Author: Noam Postavsky Commit: Noam Postavsky Update FAQ * doc/faq.org: Add two questions about yas-key-syntaxes. Remove reference to obsolete Google Groups. Remove question about turning off minor mode in some

[elpa] master ffc733d 09/42: ; Debug code fixes

2019-12-22 Thread Noam Postavsky
branch: master commit ffc733d4cfe60eccb7fc17debb17ca8265a186ef Author: Noam Postavsky Commit: Noam Postavsky ; Debug code fixes * yasnippet-debug.el (yas-debug-live-range): Consider an overlay as live, not dead even though it has integer bounds. (yas-debug-with-tracebuf): Ad

[elpa] master bceb65b 16/42: Make backspace/DEL clear field (#957)

2019-12-22 Thread Noam Postavsky
branch: master commit bceb65ba292f9d5800fd9aaa261ddb9863ff22a6 Author: James Nguyen Commit: Noam Postavsky Make backspace/DEL clear field (#957) * yasnippet.el (yas-clear-field): New command. (yas-maybe-clear-field): New conditional binding value. (yas-keymap): Bind it to DE

[elpa] master 8452227 13/42: Consider fundamental-mode as ultimate ancestor

2019-12-22 Thread Noam Postavsky
branch: master commit 845222774b1681a4becb240dc2489d12c5f199d7 Author: Noam Postavsky Commit: Noam Postavsky Consider fundamental-mode as ultimate ancestor * yasnippet.el (yas--modes-to-activate): If a mode doesn't have a `derived-mode-parent' property, use `fundamental-mode'.

[elpa] master eeb05f0 10/42: Handle field adjust of pending active fields

2019-12-22 Thread Noam Postavsky
branch: master commit eeb05f0910c13320738b21dfbe3b24af94f357cb Author: Noam Postavsky Commit: Noam Postavsky Handle field adjust of pending active fields * yasnippet.el (yas--on-field-overlay-modification): Call yas--advance-end-maybe on all pending active snippets in case of

[elpa] master 4f78d03 01/42: Close #937: Officially support automatically moving to next field

2019-12-22 Thread Noam Postavsky
branch: master commit 4f78d03f85ca020468fd69ee9fcaf35b6ba409e1 Author: João Távora Commit: João Távora Close #937: Officially support automatically moving to next field * yasnippet-tests.el (auto-next-field): New test. (yas-saving-variables): Move up in the file. * yasn

[elpa] master 7612bc1 24/42: Don't check this-command in yas-not-string-or-comment-condition

2019-12-22 Thread Noam Postavsky
branch: master commit 7612bc1b706f3e94a0c6611f4d5ec4fcb66c3da6 Author: Noam Postavsky Commit: Noam Postavsky Don't check this-command in yas-not-string-or-comment-condition Since we now check conditions in conditional keybindings, it can be evaluated before 'this-command' has be

[elpa] master 7a178a2 07/42: Remove spurious change of before-change-functions

2019-12-22 Thread Noam Postavsky
branch: master commit 7a178a2ca016ae205df4b6dc191fd42debc99c8d Author: Noam Postavsky Commit: Noam Postavsky Remove spurious change of before-change-functions Found by OGAWA Hirofumi in . * yasnippet.el (yas--save-backquote

[elpa] master updated (2604824 -> 32f3512)

2019-12-22 Thread Noam Postavsky
npostavs pushed a change to branch master. from 2604824 Release version 0.2 new 4f78d03 Close #937: Officially support automatically moving to next field new 4af3354 Make less garbage in overlay heavy buffers new e67592c Don't use overlays to find active sni

[elpa] master dabc719 21/42: Don't turn on yas-minor-mode in temp buffers

2019-12-22 Thread Noam Postavsky
branch: master commit dabc71992158b749f7b7e745908a51a7011a117d Author: Noam Postavsky Commit: Noam Postavsky Don't turn on yas-minor-mode in temp buffers Generally, the user won't be interacting with, or creating snippets in temporary buffers. * yasnippet.el (yas-temp-buffer

[elpa] master 8b25d62 20/42: * doc/snippet-development.org: Fix typos.

2019-12-22 Thread Noam Postavsky
branch: master commit 8b25d627a40c25ec339992ce0445df643e1de97a Author: Martin Harrigan Commit: Noam Postavsky * doc/snippet-development.org: Fix typos. Copyright-paperwork-exempt: yes --- doc/snippet-development.org | 46 ++--- 1 file changed

[elpa] master 4af3354 02/42: Make less garbage in overlay heavy buffers

2019-12-22 Thread Noam Postavsky
branch: master commit 4af33546d83ab45ec14165e2a9a7a2147a7963c9 Author: Noam Postavsky Commit: Noam Postavsky Make less garbage in overlay heavy buffers * yasnippet.el (yas-active-snippets): Use dolist+when-push instead of mapcar+delq. --- yasnippet.el | 19 +--

[elpa] master 03aa561 19/42: * doc/snippet-organization.org: Fix typo.

2019-12-22 Thread Noam Postavsky
branch: master commit 03aa5618aeb0651d3543decfde56934ac70cea69 Author: Benjamin Hipple Commit: Noam Postavsky * doc/snippet-organization.org: Fix typo. Copyright-paperwork-exempt: yes --- doc/snippet-organization.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git