{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":79443089,"defaultBranch":"master","name":"evil","ownerLogin":"emacs-evil","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-19T10:37:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25210831?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1684321547.494184","currentOid":""},"activityList":{"items":[{"before":"55f29f07e31c408931e3569066c2050c48dd882b","after":"f564ffa3ca33cbcdc24218906dc95566f679d1b1","ref":"refs/heads/master","pushedAt":"2024-04-30T17:31:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"axelf4","name":"Axel Forsman","path":"/axelf4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3679678?s=80&v=4"},"commit":{"message":"Define documentation dependencies\n\nRead the Docs stopped installing spinx-rtd-theme by default, which\nbroke documentation builds. This commit fixes that by pinning the\nrequired dependencies.\n\nSee: https://blog.readthedocs.com/defaulting-latest-build-tools/","shortMessageHtmlLink":"Define documentation dependencies"}},{"before":"8d3da0c404d058b73949c32763b0e34f92f76f0e","after":"55f29f07e31c408931e3569066c2050c48dd882b","ref":"refs/heads/master","pushedAt":"2024-04-30T17:30:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"axelf4","name":"Axel Forsman","path":"/axelf4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3679678?s=80&v=4"},"commit":{"message":"Small cleanups","shortMessageHtmlLink":"Small cleanups"}},{"before":"fe44a565e6806dba4c298a76eb8800063016ec2d","after":"8d3da0c404d058b73949c32763b0e34f92f76f0e","ref":"refs/heads/master","pushedAt":"2024-04-30T12:24:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Don't mutate register when stripping test props during paste\n\nFixes an issue noticed while triaging #1894","shortMessageHtmlLink":"Don't mutate register when stripping test props during paste"}},{"before":"95ee3ce1e5075b9ff396b6f7266cb6c7b9ccbd93","after":"fe44a565e6806dba4c298a76eb8800063016ec2d","ref":"refs/heads/master","pushedAt":"2024-04-21T19:15:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"axelf4","name":"Axel Forsman","path":"/axelf4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3679678?s=80&v=4"},"commit":{"message":"Fix Visual Insert affecting one too many lines\n\nThis fixes a regression caused by commit\n004ac4e0cd766d49d48d53270e9c0c080ad9f173, where Visual mode \"I\"\nrepeated the insertion on one too many lines unless at EOB.","shortMessageHtmlLink":"Fix Visual Insert affecting one too many lines"}},{"before":"95be93cea7c20311f1ad83c09def850923ffe4f3","after":"95ee3ce1e5075b9ff396b6f7266cb6c7b9ccbd93","ref":"refs/heads/master","pushedAt":"2024-04-16T13:33:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"treewide: replace `(eq/equal foo nil)` with `(null foo)`","shortMessageHtmlLink":"treewide: replace (eq/equal foo nil) with (null foo)"}},{"before":"eae05b5a1b2de6fe2d262a9fc0fd24e46bebc2c8","after":"95be93cea7c20311f1ad83c09def850923ffe4f3","ref":"refs/heads/master","pushedAt":"2024-04-16T10:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"TIL should-not exists","shortMessageHtmlLink":"TIL should-not exists"}},{"before":"f4bacddbf3e56f53dab64e2b071e743cb42e8677","after":"eae05b5a1b2de6fe2d262a9fc0fd24e46bebc2c8","ref":"refs/heads/master","pushedAt":"2024-04-15T10:09:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Always undo in normal state (#1888)","shortMessageHtmlLink":"Always undo in normal state (#1888)"}},{"before":"e31bff8cb64d773bbfd9a8e326db8645eaee43fd","after":"f4bacddbf3e56f53dab64e2b071e743cb42e8677","ref":"refs/heads/master","pushedAt":"2024-04-14T20:59:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Fix download links for PDF and Epub versions","shortMessageHtmlLink":"Fix download links for PDF and Epub versions"}},{"before":"27c9dce3cf49bb3714820d4485bdade8c70434e0","after":"e31bff8cb64d773bbfd9a8e326db8645eaee43fd","ref":"refs/heads/master","pushedAt":"2024-04-14T19:29:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Visual eol anchoring, so g$ is sticky\n\nAlso fixes #1876","shortMessageHtmlLink":"Visual eol anchoring, so g$ is sticky"}},{"before":"0d4043408d9f623c07d99b481737a001e260fffc","after":"27c9dce3cf49bb3714820d4485bdade8c70434e0","ref":"refs/heads/master","pushedAt":"2024-04-13T21:33:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Add keyboard escape quit to commands which exit visual state\n\nFixes #1886","shortMessageHtmlLink":"Add keyboard escape quit to commands which exit visual state"}},{"before":"7eda4817713984786b71bf04df60bc0613e8683e","after":"0d4043408d9f623c07d99b481737a001e260fffc","ref":"refs/heads/master","pushedAt":"2024-04-09T11:56:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"ci: Avoid deprecated action warnings","shortMessageHtmlLink":"ci: Avoid deprecated action warnings"}},{"before":"0251080640e0da6f0eec2b7d8dd70e9c9b9915d7","after":"7eda4817713984786b71bf04df60bc0613e8683e","ref":"refs/heads/master","pushedAt":"2024-04-09T07:05:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"ci: Test Emacs 28 and 29","shortMessageHtmlLink":"ci: Test Emacs 28 and 29"}},{"before":"88d073c9d03ca223564e7e8589f44ecc87c98153","after":"0251080640e0da6f0eec2b7d8dd70e9c9b9915d7","ref":"refs/heads/master","pushedAt":"2024-04-04T12:58:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"evil-undo is a jump command\n\nPartially fixes #1878","shortMessageHtmlLink":"evil-undo is a jump command"}},{"before":"004ac4e0cd766d49d48d53270e9c0c080ad9f173","after":"88d073c9d03ca223564e7e8589f44ecc87c98153","ref":"refs/heads/master","pushedAt":"2024-04-02T17:43:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Fix point placement after D and C in normal state\n\nBug since 476f5fbcf1288c5a46a6ba35efe0b8dd1e4dd0ec\nThanks to @axelf4 for spotting.","shortMessageHtmlLink":"Fix point placement after D and C in normal state"}},{"before":"476f5fbcf1288c5a46a6ba35efe0b8dd1e4dd0ec","after":"004ac4e0cd766d49d48d53270e9c0c080ad9f173","ref":"refs/heads/master","pushedAt":"2024-03-31T22:18:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Don't miss a final empty line in visual block insertion","shortMessageHtmlLink":"Don't miss a final empty line in visual block insertion"}},{"before":"700d574843e2ae3545c983dcf6ad6db604d38c43","after":"476f5fbcf1288c5a46a6ba35efe0b8dd1e4dd0ec","ref":"refs/heads/master","pushedAt":"2024-03-30T23:39:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Visual X, deletion column respects stick eol","shortMessageHtmlLink":"Visual X, deletion column respects stick eol"}},{"before":"64a07c7aca2933ed1feec80704db49dc2c3476b3","after":"700d574843e2ae3545c983dcf6ad6db604d38c43","ref":"refs/heads/master","pushedAt":"2024-03-26T20:56:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"doc: Fix a typo","shortMessageHtmlLink":"doc: Fix a typo"}},{"before":"a7ffa73bbdc523c0e473d79c0ded7c6457bcb65c","after":"64a07c7aca2933ed1feec80704db49dc2c3476b3","ref":"refs/heads/master","pushedAt":"2024-03-24T17:31:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Handle args-out-of-range error in evil-repeat-start\n\nFixes #1110","shortMessageHtmlLink":"Handle args-out-of-range error in evil-repeat-start"}},{"before":"5995f6f21f662484440ed67a28ce59e365feb9ad","after":"a7ffa73bbdc523c0e473d79c0ded7c6457bcb65c","ref":"refs/heads/master","pushedAt":"2024-02-22T06:52:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"axelf4","name":"Axel Forsman","path":"/axelf4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3679678?s=80&v=4"},"commit":{"message":"evil-types.el: fix deprecation warning for Evil's internal variable\n\nThis deprecation warning is targeted towards users' configuration.\nHaving it warn about the variable being processed inside Evil is\npointless, because of course it is processed in the mode, the mode\nhave to handle it.\n\nSo suppress it by wrapping into `(with-no-warnings)`.\n\nFixes:\n evil-types.el:96:22: Error: ‘evil-want-visual-char-semi-exclusive’ is an obsolete variable (as of 1.15.0); Semi-exclusivity prevents selecting text + 1st char of next line,\n without having to introduce new niche functionality.","shortMessageHtmlLink":"evil-types.el: fix deprecation warning for Evil's internal variable"}},{"before":"9e27bb9e5a66cacbf9f1f4f20ca9b30fc2ae297b","after":"5995f6f21f662484440ed67a28ce59e365feb9ad","ref":"refs/heads/master","pushedAt":"2024-01-28T09:57:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"axelf4","name":"Axel Forsman","path":"/axelf4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3679678?s=80&v=4"},"commit":{"message":"evil-commands: replace (backward-delete-char) with (delete-char)\n\nFixes a warning:\n\n evil-commands.el:2125:15: Warning: ‘backward-delete-char’ is for interactive use only; use ‘delete-char’ instead.","shortMessageHtmlLink":"evil-commands: replace (backward-delete-char) with (delete-char)"}},{"before":"59774e369aefba721ff8b72bfb88bdf12f8ecd74","after":"9e27bb9e5a66cacbf9f1f4f20ca9b30fc2ae297b","ref":"refs/heads/master","pushedAt":"2024-01-23T16:01:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"No performant delete if range supplied\n\nFixes #1858","shortMessageHtmlLink":"No performant delete if range supplied"}},{"before":"6ca32ca05eef41c3bc3d9cc66fc052741250bc3a","after":"59774e369aefba721ff8b72bfb88bdf12f8ecd74","ref":"refs/heads/master","pushedAt":"2024-01-11T13:50:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Added clarification to evil-define-key for escaping modifier keys (#1856)\n\n* Added clarification to evil-define-key for escaping modifier keys\n\nIt is useful to have clarification in the doc string for\nevil-define-key that it is necessary to escape modifiers keys for\nusers that are accustomed to using functions like global-set-key or\nkeymap-global-set where this is not necessary. This is also not made\nparticularly clear in the define-key function itself, which is a\nlegacy function.\n\n* Fixed poor wording and used kdb in place of escape sequence","shortMessageHtmlLink":"Added clarification to evil-define-key for escaping modifier keys (#1856"}},{"before":"792e1d11f26b9dd7aa047d66671f38192cdace03","after":"6ca32ca05eef41c3bc3d9cc66fc052741250bc3a","ref":"refs/heads/master","pushedAt":"2024-01-04T11:15:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Fix pasting charwise text onto linewise selection","shortMessageHtmlLink":"Fix pasting charwise text onto linewise selection"}},{"before":"2bd0cea01a5feceb376242b29830370954a45f55","after":"792e1d11f26b9dd7aa047d66671f38192cdace03","ref":"refs/heads/master","pushedAt":"2024-01-02T22:29:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Add err-code arg to :cq ex command","shortMessageHtmlLink":"Add err-code arg to :cq ex command"}},{"before":"fc6bd006503258e5cc09c92de8882f4496992946","after":"2bd0cea01a5feceb376242b29830370954a45f55","ref":"refs/heads/master","pushedAt":"2023-12-25T16:05:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Declare goto-char as a motion, fix evil-goto-char\n\nTests added for evil-goto-char. Fixes #1852","shortMessageHtmlLink":"Declare goto-char as a motion, fix evil-goto-char"}},{"before":"eced3088ce860431b6d0e0af2409c56d754ffab2","after":"fc6bd006503258e5cc09c92de8882f4496992946","ref":"refs/heads/master","pushedAt":"2023-12-18T09:20:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Add :retab command\n\nSee \"Changing tabs\" section in the Vim manual\nhttps://vimhelp.org/change.txt.html#change.txt","shortMessageHtmlLink":"Add :retab command"}},{"before":"16506d934342fd905ce4c88684f04ddb123c02a4","after":"eced3088ce860431b6d0e0af2409c56d754ffab2","ref":"refs/heads/master","pushedAt":"2023-12-15T19:06:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Fix jumping to next/prev paren/brace from a string is not working (#1849)","shortMessageHtmlLink":"Fix jumping to next/prev paren/brace from a string is not working (#1849"}},{"before":"4b30e1eba4abcb94bbf4a186028ca97e54603b18","after":"16506d934342fd905ce4c88684f04ddb123c02a4","ref":"refs/heads/master","pushedAt":"2023-12-13T23:04:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Fix define-globalized-minor-mode BODY in Emacs <27\n\nThis commit reintroduces the evil-mode advice that commit\nf003ca28a9691d24a17866e5dce3e7866c9bb257 replaced with a BODY argument\nto define-globalized-minor-mode, as that broke support for older\nversions of Emacs since the BODY parameter was only recently\nintroduced in Emacs 27.","shortMessageHtmlLink":"Fix define-globalized-minor-mode BODY in Emacs <27"}},{"before":"7e5403c3eae12758315f66dfb146d31ec45ea2d4","after":"4b30e1eba4abcb94bbf4a186028ca97e54603b18","ref":"refs/heads/master","pushedAt":"2023-12-12T22:17:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Add racket-repl-mode to evil-insert-state-modes (#1847)","shortMessageHtmlLink":"Add racket-repl-mode to evil-insert-state-modes (#1847)"}},{"before":"c4f95fd9ec284a8284405f84102bfdb74f0ee22f","after":"7e5403c3eae12758315f66dfb146d31ec45ea2d4","ref":"refs/heads/master","pushedAt":"2023-12-12T21:16:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Assign :jump to evil-{next-close,previous-open}-{brace,paren} (#1844)","shortMessageHtmlLink":"Assign :jump to evil-{next-close,previous-open}-{brace,paren} (#1844)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPkURMgA","startCursor":null,"endCursor":null}},"title":"Activity · emacs-evil/evil"}