{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2537904,"defaultBranch":"master","name":"yasnippet","ownerLogin":"joaotavora","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-10-08T12:05:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/387011?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1526473391.0","currentOid":""},"activityList":{"items":[{"before":"33587a8551b8f6991b607d3532062a384c010ce1","after":"eb5ba2664c3a68ae4a53bb38b85418dd131b208f","ref":"refs/heads/master","pushedAt":"2024-04-06T13:14:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"Merge pull request #1196 from VitoVan/master\n\n(yas--all-parents): delete-dups for fundamental-mode","shortMessageHtmlLink":"Merge pull request #1196 from VitoVan/master"}},{"before":"15065c36b45bbfa0c970febcd9806ef7d7228d13","after":"33587a8551b8f6991b607d3532062a384c010ce1","ref":"refs/heads/master","pushedAt":"2024-03-08T08:18:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"(yas-reload-all): Flush the `all-parents` caches (issue #1194)\n\n* yasnippet.el (yas--flush-all-parents): New function.\n(yas-reload-all): Use it.\n\n* yasnippet.el (issue-492-and-494): Don't flush the all=parents cache any\nmore since `yas-reload-all` does it for us.","shortMessageHtmlLink":"(yas-reload-all): Flush the all-parents caches (issue #1194)"}},{"before":"5b565c54b0dce77f6f0e4dd12111f43379e26d8d","after":"15065c36b45bbfa0c970febcd9806ef7d7228d13","ref":"refs/heads/master","pushedAt":"2024-03-01T23:27:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"Merge pull request #1194 from gutron/master\n\nUndo all-parents memoization in test","shortMessageHtmlLink":"Merge pull request #1194 from gutron/master"}},{"before":"1ec7e3b6f79de076133f16da61e3d99f16668048","after":"5b565c54b0dce77f6f0e4dd12111f43379e26d8d","ref":"refs/heads/master","pushedAt":"2024-02-15T20:34:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"NEWS: Give a few more details","shortMessageHtmlLink":"NEWS: Give a few more details"}},{"before":"8e9ce76f7a6e1932f5a64f271eadfb2939a81128","after":"1ec7e3b6f79de076133f16da61e3d99f16668048","ref":"refs/heads/master","pushedAt":"2024-02-15T19:22:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"(yas--all-parents): Obey `derived-mode-extra-parents` (Issue #1193)","shortMessageHtmlLink":"(yas--all-parents): Obey derived-mode-extra-parents (Issue #1193)"}},{"before":"297546f0853a6a51f5b05e954d0c6aea8caa5ec2","after":"8e9ce76f7a6e1932f5a64f271eadfb2939a81128","ref":"refs/heads/master","pushedAt":"2024-02-12T16:51:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"yasnippet.el: Recognize `${N}` as an alternative syntax for `$N`\n\n(yas-define-snippets): Warn about identity conflicts.\n(yas--one-simple-fom): New fun, extracted from `yas--simple-fom-create`.\n(yas--simple-fom-create): Use it.\n(yas--field-parse-create): Use it for ${N}.","shortMessageHtmlLink":"yasnippet.el: Recognize ${N} as an alternative syntax for $N"}},{"before":"b8f3f11ee5c025ca3df8dd91ace39edc75efb585","after":"297546f0853a6a51f5b05e954d0c6aea8caa5ec2","ref":"refs/heads/master","pushedAt":"2024-01-24T02:58:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"yasnippet.el: Bug fix release 0.14.1","shortMessageHtmlLink":"yasnippet.el: Bug fix release 0.14.1"}},{"before":"5af84cdb94fb2f45933c13b5aed378425b487564","after":"b8f3f11ee5c025ca3df8dd91ace39edc75efb585","ref":"refs/heads/master","pushedAt":"2024-01-22T18:46:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"yasnippet.el (yas--indent-region): Workaround for issue #1183","shortMessageHtmlLink":"yasnippet.el (yas--indent-region): Workaround for issue #1183"}},{"before":"1d0966ae34f392bcf5d22dc05276d5f9eea88adf","after":"5af84cdb94fb2f45933c13b5aed378425b487564","ref":"refs/heads/master","pushedAt":"2024-01-22T13:23:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"Merge pull request #1184 from martenlienen/local-condition-closure\n\nAllow closures in yas-buffer-local-condition","shortMessageHtmlLink":"Merge pull request #1184 from martenlienen/local-condition-closure"}},{"before":"25f5d8808af23fb3b3dd6a7aacb06e17006ffca6","after":"1d0966ae34f392bcf5d22dc05276d5f9eea88adf","ref":"refs/heads/master","pushedAt":"2024-01-19T17:38:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"* yasnippet.el (yas-buffer-local-condition): Accept functions\n\n(yas-not-string-or-comment-condition): Make it a function.\n(yas--funcall-condition): Rename from `yas--funcall-condition`, change\nits calling convention.\n(yas--template-can-expand-p, yas--describe-pretty-table):\nAdjust accordingly.\n(yas--require-template-specific-condition-p): Add support for functions\nin `yas-buffer-local-condition`.\n\n* doc/snippet-expansion.org (The condition system <>):\nAdjust example to avoid quoted code.","shortMessageHtmlLink":"* yasnippet.el (yas-buffer-local-condition): Accept functions"}},{"before":"d7a79d4a961e8de3bb592ffafca12b5d83bdccc2","after":"25f5d8808af23fb3b3dd6a7aacb06e17006ffca6","ref":"refs/heads/master","pushedAt":"2024-01-19T13:57:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"Avoid shadowing the `tab` => TAB remapping\n\n* yasnippet.el (yas-keymap): Don't bind `tab`.\n(yas--read-keybinding): Prefer the more precise \\` and \\' regexps.\n(yas--parse-template): Use `pcase`.","shortMessageHtmlLink":"Avoid shadowing the tab => TAB remapping"}},{"before":"3e14a8534f930e7116d576992c93d33bf7ee38c9","after":"d7a79d4a961e8de3bb592ffafca12b5d83bdccc2","ref":"refs/heads/master","pushedAt":"2024-01-19T13:55:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"Fix remaining failing tests\n\n* yasnippet-tests.el (issue-492-and-494): Make the test a bit less picky.\n(test-yas-tab-binding, test-yas-in-org): Test TAB rather than `tab`\nbecause at the level at which we do the test, `tab` is not remapped to TAB.","shortMessageHtmlLink":"Fix remaining failing tests"}},{"before":"9f253badfb21b88d83680535e7fab252332b060b","after":"3e14a8534f930e7116d576992c93d33bf7ee38c9","ref":"refs/heads/master","pushedAt":"2024-01-18T15:31:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"(yas--on-protection-overlay-modification): Fix thinko","shortMessageHtmlLink":"(yas--on-protection-overlay-modification): Fix thinko"}},{"before":"c6488ac6fb8053e2f0cbae65af2ebc79b135e763","after":"9f253badfb21b88d83680535e7fab252332b060b","ref":"refs/heads/master","pushedAt":"2024-01-17T18:26:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"yasnippet.el: Work around Emacs bug#65929 (see also issue#1175)\n\n(yas--on-protection-overlay-modification): Ignore clearly bogus calls.\n(yas-keymap-disable-hook): Improve docstring.","shortMessageHtmlLink":"yasnippet.el: Work around Emacs bug#65929 (see also issue#1175)"}},{"before":"d12428082c03459361ad79399c35378e594d92da","after":"c6488ac6fb8053e2f0cbae65af2ebc79b135e763","ref":"refs/heads/master","pushedAt":"2024-01-15T05:55:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"README.mdown: Minor tweaks","shortMessageHtmlLink":"README.mdown: Minor tweaks"}},{"before":"8ce506e32f629b549fd3be8c466fe87819f54d13","after":"d12428082c03459361ad79399c35378e594d92da","ref":"refs/heads/master","pushedAt":"2024-01-15T05:54:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"yasnippet-tests.el: Fix some failures\n\n* yasnippet-tests.el (yas-call-with-saving-variables): Don't `set` when\nthere's nothing to change.\n(yas-with-overriden-buffer-list): Fix `buffer-list` override.\n(loading-with-cyclic-parenthood, extra-modes-parenthood): Tweak tests\nto be a bit less sensitive to details of ordering and number of\nrepetitions in `yas--modes-to-activate`.\n\n* yasnippet.el (yas--all-parents): Make sure `mode` is always first in\nthe output, as is the case for `derived-mode-all-parents`.\n(yas--modes-to-activate): Put extra modes first and not reversed, as\nrequired by test `extra-modes-parenthood`.","shortMessageHtmlLink":"yasnippet-tests.el: Fix some failures"}},{"before":"d7f55c7501a67a27f45154a6d4bdc50c2c235623","after":"8ce506e32f629b549fd3be8c466fe87819f54d13","ref":"refs/heads/master","pushedAt":"2024-01-14T05:34:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"* yasnippet.el (yas--all-parents): Don't add `fundamental-mode` to itself\n\nRename `yas--all-children` to `yas--cached-children` since it doesn't\ncontain \"all\" children.","shortMessageHtmlLink":"* yasnippet.el (yas--all-parents): Don't add fundamental-mode to it…"}},{"before":"ae36504a5f4f1db8240ad99df1ee9f5e3f570db4","after":"d7f55c7501a67a27f45154a6d4bdc50c2c235623","ref":"refs/heads/master","pushedAt":"2024-01-08T16:43:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"(yas--all-parents): Fix stale cache issue #1180\n\n* yasnippet.el (yas--all-parents): Record children in `yas--all-children`.\n(yas--define-parents): Use it to flush the caches of the affected modes.","shortMessageHtmlLink":"(yas--all-parents): Fix stale cache issue #1180"}},{"before":"bd2fdc8f7da489972e36222ec5a64c85f4a81b4b","after":"ae36504a5f4f1db8240ad99df1ee9f5e3f570db4","ref":"refs/heads/master","pushedAt":"2024-01-04T20:14:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"yasnippet.el: Use `derived-mode-all-parents` when available\n\nThis allows YASnippet to obey `derived-mode-add-parents`, which should\nbecome the standard way to indicate \"loose\" relationships (such as\nthe fact that `js3-mode` is related to `js-mode` or for TS modes).\n\n* yasnippet.el (yas--merge-ordered-lists, yas--all-parents): New functions.\n(yas--modes-to-activate): Use them.","shortMessageHtmlLink":"yasnippet.el: Use derived-mode-all-parents when available"}},{"before":"362e9b551d7facdcfab552fefe979e28708d7ac1","after":"bd2fdc8f7da489972e36222ec5a64c85f4a81b4b","ref":"refs/heads/master","pushedAt":"2024-01-02T00:47:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"* yasnippet.el (yas--snippet-create): Remove CC-mode workaround for #953","shortMessageHtmlLink":"* yasnippet.el (yas--snippet-create): Remove CC-mode workaround for #953"}},{"before":"66db827a8634f7ed10c25b3ce202d1f9d6f61d15","after":"362e9b551d7facdcfab552fefe979e28708d7ac1","ref":"refs/heads/master","pushedAt":"2024-01-02T00:45:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"yasnippet.el (yas-about): Use `package-get-version`","shortMessageHtmlLink":"yasnippet.el (yas-about): Use package-get-version"}},{"before":"bcefd0a1c1bacddbb9ece5575b116d2f3a694877","after":"66db827a8634f7ed10c25b3ce202d1f9d6f61d15","ref":"refs/heads/master","pushedAt":"2024-01-02T00:40:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"yasnippet.el: Use `setq-local` and `defvar-local`","shortMessageHtmlLink":"yasnippet.el: Use setq-local and defvar-local"}},{"before":"2b328e563eeee4f09d8c2d59aca7cd179b12aa15","after":"bcefd0a1c1bacddbb9ece5575b116d2f3a694877","ref":"refs/heads/master","pushedAt":"2024-01-02T00:37:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"* yasnippet.el: Remove compatibility for Emacs<24.4\n\nSince we already require Emacs≥24.4, there's not point keeping that\ncompatibility code.\n\n(yas--modes-to-activate): Remove redundant `fboundp` test.\n(yas-activate-extra-mode): Don't bother converting hashtable to alist\nto pass to `completing-read`.\n(yas-dont-activate-functions): Get rid of Emacs≤23 code.\n(snippet-mode): `prog-mode` is always available.\n(yas-x-prompt): `posn-at-point` is always available.\n(yas--merge-and-drop-dups): `delete-consecutive-dups` is always available.","shortMessageHtmlLink":"* yasnippet.el: Remove compatibility for Emacs<24.4"}},{"before":"b86b44cce66f2a6a9994888dd0b7b8a89c898c83","after":"2b328e563eeee4f09d8c2d59aca7cd179b12aa15","ref":"refs/heads/master","pushedAt":"2024-01-02T00:18:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"* yasnippet.el (yas-wrap-around-region): Fix warning\n\nFix placement of `:tag` arg to `const` custom type.","shortMessageHtmlLink":"* yasnippet.el (yas-wrap-around-region): Fix warning"}},{"before":"52a1c5031912243c791c55e0fe345d04f219b507","after":"b86b44cce66f2a6a9994888dd0b7b8a89c898c83","ref":"refs/heads/master","pushedAt":"2024-01-01T21:18:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"(yas--modes-to-activate): Pay attention to `major-mode-remap-alist`\n\nShould hopefully fix issue #1169.","shortMessageHtmlLink":"(yas--modes-to-activate): Pay attention to major-mode-remap-alist"}},{"before":"76e1eee654ea9479ba1441f9c17567694e6a2096","after":"52a1c5031912243c791c55e0fe345d04f219b507","ref":"refs/heads/master","pushedAt":"2023-10-27T18:24:47.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"monnier","name":null,"path":"/monnier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3629383?s=80&v=4"},"commit":{"message":"* yasnippet.el (debug-ignored-errors): Don't modify it\n\n(debug-ignored-errors): Remove left over code that became obsolete with\ncommit 175e0a3a102c22.\n(yas--read-lisp): Fix code generation.\n(yas-exception): Use `define-error`.","shortMessageHtmlLink":"* yasnippet.el (debug-ignored-errors): Don't modify it"}},{"before":"3393975e1ca9f6db311718ba38c879a9a84adf2d","after":"76e1eee654ea9479ba1441f9c17567694e6a2096","ref":"refs/heads/master","pushedAt":"2023-09-12T16:14:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joaotavora","name":"João Távora","path":"/joaotavora","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387011?s=80&v=4"},"commit":{"message":"Merge commit '0650f1989b6da752f60a15aa6b5222e340388cc2' from elpa.git","shortMessageHtmlLink":"Merge commit '0650f1989b6da752f60a15aa6b5222e340388cc2' from elpa.git"}},{"before":"5cbdbf0d2015540c59ed8ee0fcf4788effdf75b6","after":"3393975e1ca9f6db311718ba38c879a9a84adf2d","ref":"refs/heads/master","pushedAt":"2023-09-11T09:18:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"joaotavora","name":"João Távora","path":"/joaotavora","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387011?s=80&v=4"},"commit":{"message":"Fix compilation problems of doc/yas-doc-helper.el","shortMessageHtmlLink":"Fix compilation problems of doc/yas-doc-helper.el"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wNlQxMzoxNDo1MS4wMDAwMDBazwAAAAQpnuNq","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wNlQxMzoxNDo1MS4wMDAwMDBazwAAAAQpnuNq","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xMVQwOToxODowOS4wMDAwMDBazwAAAAN9r3xz"}},"title":"Activity · joaotavora/yasnippet"}