{"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:1718634648.0","currentOid":""},"activityList":{"items":[{"before":"0ad84c52169068021ec3372bf52503631f2261de","after":"0347d79957f17c6e9690571628704fd33f4f48fa","ref":"refs/heads/master","pushedAt":"2024-06-27T10:49:00.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 :badd","shortMessageHtmlLink":"Add :badd"}},{"before":"07fe2dccb0a833b0c5ee7f24e98e63b29a529c95","after":"0ad84c52169068021ec3372bf52503631f2261de","ref":"refs/heads/master","pushedAt":"2024-06-19T13:37:07.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":"Combine after change calls during macro execution\n\nAlso temporarily disable pre- and post-command hooks","shortMessageHtmlLink":"Combine after change calls during macro execution"}},{"before":"d7c0f8f7f7f1a9469f35acd55d1dcb48b8989eb1","after":"07fe2dccb0a833b0c5ee7f24e98e63b29a529c95","ref":"refs/heads/master","pushedAt":"2024-06-18T22:15:21.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":"Make combine-change-calls end more accurate","shortMessageHtmlLink":"Make combine-change-calls end more accurate"}},{"before":"3d4102c8a5ba3d7b13ce9edb7afd767e65c0a331","after":"d7c0f8f7f7f1a9469f35acd55d1dcb48b8989eb1","ref":"refs/heads/master","pushedAt":"2024-06-18T21:35:50.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 cursor colour\n\nFixes #502, fixes #1835. Refreshing the cursor when changing the evil state is\nonly needed (or almost only, see below) when the current buffer is displayed in the\nselected window. If this is not the case, and the buffer is only displayed or\nits window selected at some later point in time, then `evil-refresh-cursor` will\nbe called as part of the `window-configuration-change-hook` or as advice to\n`select-window`.\n\nHowever, this introduces the following tiny (and maybe acceptable?) regression:\nWhen doing something like\n```elisp\n(with-current-buffer (some-buffer-displayed-in-another-window)\n (some-evil-state-with-a-different-cursor-type))\n```\nthe cursor will not be refreshed in the other window before selecting it. The\ncursor colour should indeed not be refreshed, because it is defined for the\nwhole frame; however, the cursor type should in principle be changed, as it is\ndefined per buffer and also defines the shape of the cursor in non-selected\nwindows.\n\nThere exist different ways to also handle this case, but they mostly seem ugly\nor needlessly complicated to me. I think the most elegant way to fix this would\ninvolve implementing per-buffer cursor colors in Emacs (as suggested in\nhttps://debbugs.gnu.org/cgi/bugreport.cgi?bug=24153d). What do you think?","shortMessageHtmlLink":"Fix cursor colour"}},{"before":"051e5c9c9ee08f49d523d63c71085af469321a56","after":"3d4102c8a5ba3d7b13ce9edb7afd767e65c0a331","ref":"refs/heads/master","pushedAt":"2024-06-18T21:17:34.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":"Correct fix for combine-change-calls end","shortMessageHtmlLink":"Correct fix for combine-change-calls end"}},{"before":"491da1a1be2cf380a2174b5d3a282f9d1b9f8ac0","after":"051e5c9c9ee08f49d523d63c71085af469321a56","ref":"refs/heads/master","pushedAt":"2024-06-18T18:28:06.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 comp warning for goto-line","shortMessageHtmlLink":"Fix comp warning for goto-line"}},{"before":"5a2df5fbf118a9443b74579dec967031292ade96","after":null,"ref":"refs/heads/c-ts-jump-item","pushedAt":"2024-06-17T14:30:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"}},{"before":"afb3788d69db9f4c13d0ee8e1d0c85807a0676d8","after":"491da1a1be2cf380a2174b5d3a282f9d1b9f8ac0","ref":"refs/heads/master","pushedAt":"2024-06-17T14:30: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 c-ts-mode to evil-jump-item c major modes\n\nFixes #1908","shortMessageHtmlLink":"Add c-ts-mode to evil-jump-item c major modes"}},{"before":"eddac6bbac97e6ac7cb9b854d7a6217fe98901d7","after":"5a2df5fbf118a9443b74579dec967031292ade96","ref":"refs/heads/c-ts-jump-item","pushedAt":"2024-06-17T14:23:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Add c-ts-mode to evil-jump-item c major modes\n\nFixes #1908","shortMessageHtmlLink":"Add c-ts-mode to evil-jump-item c major modes"}},{"before":"18962ce543530527d95b9fc3e7712c0d21c23e54","after":"afb3788d69db9f4c13d0ee8e1d0c85807a0676d8","ref":"refs/heads/master","pushedAt":"2024-06-17T13:31:05.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 :view and :sview ex commands","shortMessageHtmlLink":"Add :view and :sview ex commands"}},{"before":"7bfdb135882495ab7528b87c121ddafc3640d60e","after":"18962ce543530527d95b9fc3e7712c0d21c23e54","ref":"refs/heads/master","pushedAt":"2024-06-17T09:52:21.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":"Use evil-first-non-blank instead of back-to-indentation for insert\n\nImproves consistency","shortMessageHtmlLink":"Use evil-first-non-blank instead of back-to-indentation for insert"}},{"before":"e72562f0fa0256eb0868eaba271db31d602b91ee","after":"7bfdb135882495ab7528b87c121ddafc3640d60e","ref":"refs/heads/master","pushedAt":"2024-06-16T16:45:31.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":"Pause hooks and undos during blockwise (bulk) insert","shortMessageHtmlLink":"Pause hooks and undos during blockwise (bulk) insert"}},{"before":"f29ad3c91e06ca1910f326b3b0a41ae59ba2c8b6","after":"e72562f0fa0256eb0868eaba271db31d602b91ee","ref":"refs/heads/master","pushedAt":"2024-06-16T14:23:03.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":"Record search offset for repeat\n\nFixes #1907","shortMessageHtmlLink":"Record search offset for repeat"}},{"before":null,"after":"eddac6bbac97e6ac7cb9b854d7a6217fe98901d7","ref":"refs/heads/c-ts-jump-item","pushedAt":"2024-06-16T13:09:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tomdl89","name":"Tom Dalziel","path":"/tomdl89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33435574?s=80&v=4"},"commit":{"message":"Add c-ts-mode to evil-jump-item c major modes\n\nFixes #1908","shortMessageHtmlLink":"Add c-ts-mode to evil-jump-item c major modes"}},{"before":"3ba76c1c1f6e8f0389d7bebbd220eefaca796da4","after":"f29ad3c91e06ca1910f326b3b0a41ae59ba2c8b6","ref":"refs/heads/master","pushedAt":"2024-06-14T16:21:16.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":"Track (and restore) previous visual selection, point, mark for gv","shortMessageHtmlLink":"Track (and restore) previous visual selection, point, mark for gv"}},{"before":"9fada7828a1afadbec1f84675ce3c8e9729e1cdc","after":"3ba76c1c1f6e8f0389d7bebbd220eefaca796da4","ref":"refs/heads/master","pushedAt":"2024-06-03T14:54:50.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":"Ex-substitute: use last search's case-sensitivity","shortMessageHtmlLink":"Ex-substitute: use last search's case-sensitivity"}},{"before":"b767c48cbfe0587fc7e57eca7c023706622a5513","after":"9fada7828a1afadbec1f84675ce3c8e9729e1cdc","ref":"refs/heads/master","pushedAt":"2024-05-31T18:13:28.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":"Remove redundant z= binding from visual-state-map\n\nvisual-state-map inherits from normal-state map because normal is :enabled in\nvisual's state definition, so this is unnecessary.","shortMessageHtmlLink":"Remove redundant z= binding from visual-state-map"}},{"before":"89617bba1177ebd878de3ab1b28dbe2a4684d0ce","after":"b767c48cbfe0587fc7e57eca7c023706622a5513","ref":"refs/heads/master","pushedAt":"2024-05-31T11:58:58.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: Use Eask to test macos and windows (#1885)\n\n* ci: Use Eask to test macos and windows\r\n\r\n* ci: Install eask\r\n\r\n* ci: Fix jump file test\r\n\r\n* revert spaces\r\n\r\n* ci: skip find-file test on windows\r\n\r\n* ci: Revert original test for windows\r\n\r\n* Delete Cask file\r\n\r\n* ci: Exclude tests on macos below 28.x","shortMessageHtmlLink":"ci: Use Eask to test macos and windows (#1885)"}},{"before":"89efb079a1b31c1881adcc6b370b20ce85f2b5bc","after":"89617bba1177ebd878de3ab1b28dbe2a4684d0ce","ref":"refs/heads/master","pushedAt":"2024-05-30T14:51:39.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":"Replace message with evil-echo where appropriate","shortMessageHtmlLink":"Replace message with evil-echo where appropriate"}},{"before":"e8c8e028261f9d57f8c570952043fcd165df41cb","after":"89efb079a1b31c1881adcc6b370b20ce85f2b5bc","ref":"refs/heads/master","pushedAt":"2024-05-26T15:24: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":"Allow count after C-w for window commands\n\nFixes #1902","shortMessageHtmlLink":"Allow count after C-w for window commands"}},{"before":"0b134d3bbf73c93f5fed2bb89a35f408a9d627ed","after":"e8c8e028261f9d57f8c570952043fcd165df41cb","ref":"refs/heads/master","pushedAt":"2024-05-26T14:11:38.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":"Quit uses evil-window-delete to gain balancing","shortMessageHtmlLink":"Quit uses evil-window-delete to gain balancing"}},{"before":"8a06c5cb30175282c6e934c6d40020cedf4d4623","after":"0b134d3bbf73c93f5fed2bb89a35f408a9d627ed","ref":"refs/heads/master","pushedAt":"2024-05-21T09:58: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 another window balacning key sequence","shortMessageHtmlLink":"Add another window balacning key sequence"}},{"before":"a8b28f57f78255378c37c6d5ef1f2c7a45bc499b","after":"8a06c5cb30175282c6e934c6d40020cedf4d4623","ref":"refs/heads/master","pushedAt":"2024-05-13T21:18:04.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":"Fix block pasting at bolp on empty line","shortMessageHtmlLink":"Fix block pasting at bolp on empty line"}},{"before":"76667a1a46d896d673f51f7f5782125d06b3a022","after":"a8b28f57f78255378c37c6d5ef1f2c7a45bc499b","ref":"refs/heads/master","pushedAt":"2024-05-06T15:05:28.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":"Backreferences in vim-style regexp\n\nFixes #1895","shortMessageHtmlLink":"Backreferences in vim-style regexp"}},{"before":"f564ffa3ca33cbcdc24218906dc95566f679d1b1","after":"76667a1a46d896d673f51f7f5782125d06b3a022","ref":"refs/heads/master","pushedAt":"2024-05-03T16:59:36.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 regression cauased by 55f29f0\n\nRefactoring accidentally changed `evil-operator-state-p`\nto `evil-operator-state`","shortMessageHtmlLink":"Fix regression cauased by 55f29f0"}},{"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)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcLYHVAA","startCursor":null,"endCursor":null}},"title":"Activity ยท emacs-evil/evil"}