Debian Patches

Status for yasnippet/0.14.0+git20200603.5cbdbf0d-2

Patch Description Author Forwarded Bugs Origin Last update
0001-Correct-link-to-Eligible-snippets-headline.patch Correct link to 'Eligible snippets' headline Nicholas D Steeves <nsteeves@gmail.com> yes debian 2020-11-05
repair-documentation-build.patch Repair documentation build
The following form produces an error in emacs 28+ :

(replace-regexp-in-string "\\\\{[^}]+}"
(lambda (match)
(substitute-command-keys match))
"\\{yas-minor-mode-map}")

The yas--document-symbol function needs to be repaired.

Since command key substitution is done anyway in the next block, we can simply
remove it from the block that does org-example block enclosing.
Aymeric Agon-Rambosson <aymeric.agon@yandex.com> yes 2022-12-28
0003-Unbreak-unit-tests-under-Emacs-28.patch Unbreak unit tests under Emacs 28.
- Emacs 28 has a new mode lisp-data-mode for Lisp data.
- A test that was temporarily broken passes again.
- The default for org-adapt-indentation has changed.
Philipp Stephani <phst@google.com> no https://github.com/joaotavora/yasnippet/pull/1125 2021-12-06
unbreak-other-unit-tests-(trampoline).patch Unbreak unit tests that failed due to trampoline compilation
The trampoline compilation of primitive buffer-list due to macro
yas-with-overriden-buffer-list makes three tests fail :
* 5/91 basic-jit-loading
* 6/91 basic-jit-loading-with-compiled-snippets
* 80/91 visiting-compiled-snippets

We aren't exactly sure why.

In the meantime, a quick workaround is to deactivate trampoline compilation
optimisation for this primitive.
Aymeric Agon-Rambosson <aymeric.agon@yandex.com> yes 2023-01-15

All known versions for source package 'yasnippet'

Links