{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":778897001,"defaultBranch":"main","name":"mini.diff","ownerLogin":"echasnovski","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-28T16:13:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24854248?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718289308.0","currentOid":""},"activityList":{"items":[{"before":"9d451672f2f4f8613c859618b5a7a5bf0c4cfa08","after":"d052bf31cc01bb1dde0afd129d8dcdd9f36b9d35","ref":"refs/heads/main","pushedAt":"2024-07-01T08:29:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"docs(ALL): prefer using code blocks with language annotation\n\nAlso enforce unifying rules:\n- Use explicit `--- <` to finish code blocks instead of relying on \"next\n line starting at column 1 stops code block\". This might be useful in\n possible future \"neovim help\" format with stricter rules.\n- Make code be indented relative to its prefacing text above it. This\n helps distinguishing \"normally\" highlighted code block from text (as\n it is no longer explicitly visibly different from normal text).\n\nAlso correct some text width issues and convert some Viscript examples\nto Lua.","shortMessageHtmlLink":"docs(ALL): prefer using code blocks with language annotation"}},{"before":"f565c6098fc6d60d6c7b6263770f49eb17ff0b40","after":"9d451672f2f4f8613c859618b5a7a5bf0c4cfa08","ref":"refs/heads/main","pushedAt":"2024-06-23T13:38:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"docs(ALL): use updated `MiniDoc.afterlines_to_code()`","shortMessageHtmlLink":"docs(ALL): use updated MiniDoc.afterlines_to_code()"}},{"before":"6c1708a42ccb204d0c62d968eceb0203e037e61d","after":"f565c6098fc6d60d6c7b6263770f49eb17ff0b40","ref":"refs/heads/main","pushedAt":"2024-06-22T18:23:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"feat(ALL): stop support for Neovim 0.7\n\nfixup","shortMessageHtmlLink":"feat(ALL): stop support for Neovim 0.7"}},{"before":"faf99c45fc6df1108eaf1da97497f0385c09afbc","after":"6c1708a42ccb204d0c62d968eceb0203e037e61d","ref":"refs/heads/main","pushedAt":"2024-06-14T11:54:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"fix(diff): make auto enable only in listed buffers\n\nNot performing action on unlisted buffers seems to be more coherent with\nother modules.\nPlus it resolves subtle issues when trying to auto enable unlisted\nhidden buffers due to their plugin triggering `BufEnter` (as it prompts\nforce loading which might reset window-buffer-local options).\n\nResolve #969","shortMessageHtmlLink":"fix(diff): make auto enable only in listed buffers"}},{"before":null,"after":"faf99c45fc6df1108eaf1da97497f0385c09afbc","ref":"refs/heads/stable","pushedAt":"2024-06-13T14:35:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"docs: prepare for 0.13.0 release","shortMessageHtmlLink":"docs: prepare for 0.13.0 release"}},{"before":"441975a43bbec22442a91fe2ab1c7c06984e4d8a","after":"faf99c45fc6df1108eaf1da97497f0385c09afbc","ref":"refs/heads/main","pushedAt":"2024-06-13T14:27:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"docs: prepare for 0.13.0 release","shortMessageHtmlLink":"docs: prepare for 0.13.0 release"}},{"before":"d357afcb7b9614b91bd96115e637841fda20418b","after":"441975a43bbec22442a91fe2ab1c7c06984e4d8a","ref":"refs/heads/main","pushedAt":"2024-06-01T11:47:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"fix(diff): delete buffer-local variables in `disable()`","shortMessageHtmlLink":"fix(diff): delete buffer-local variables in disable()"}},{"before":"15ab4bb369b235abe7908a2347178b0bde4c7a99","after":"d357afcb7b9614b91bd96115e637841fda20418b","ref":"refs/heads/main","pushedAt":"2024-05-28T12:56:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"fix(diff): account for CRLF line ending in Git index\n\nResolve #870","shortMessageHtmlLink":"fix(diff): account for CRLF line ending in Git index"}},{"before":"25e3a8984b35f0135600226768140e55e9f164b7","after":"15ab4bb369b235abe7908a2347178b0bde4c7a99","ref":"refs/heads/main","pushedAt":"2024-05-25T14:08:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"feat(ALL): soft deprecate Neovim<0.8","shortMessageHtmlLink":"feat(ALL): soft deprecate Neovim<0.8"}},{"before":"10cc9d370737b8b8c8d996fc537394635da0a4b1","after":"25e3a8984b35f0135600226768140e55e9f164b7","ref":"refs/heads/main","pushedAt":"2024-05-24T17:10:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"feat(diff): implement \"yank\" action for yanking hunk reference lines\n\nNo mapping is created because there is no universally good LHS for it.\nThe documented `ghy` can interfere with potential `y` motion/textobject\nwhich is a good idea to avoid.","shortMessageHtmlLink":"feat(diff): implement \"yank\" action for yanking hunk reference lines"}},{"before":"503b515a727c28b5b22cec170529117a6e703b87","after":"10cc9d370737b8b8c8d996fc537394635da0a4b1","ref":"refs/heads/main","pushedAt":"2024-05-04T13:50:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"fix(diff): use explicit default value for `config.view.priority`\n\nThis allows to not call `require('vim.highlight)` which might have\nsignificant effect for startup.","shortMessageHtmlLink":"fix(diff): use explicit default value for config.view.priority"}},{"before":"56ff9a673a8f67cf0b7a98a4baeafc8c2f2966c8","after":"503b515a727c28b5b22cec170529117a6e703b87","ref":"refs/heads/main","pushedAt":"2024-05-02T18:42:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"fix(diff): redraw statusline with nvim__redraw if available\n\nRedrawing the statusline with :redrawstatus causes visible flicker when\ntext changes are made rapidly (e.g. writing in Insert mode) and when\nthe `delay.text_change` config option is set to a low value (e.g. 100).\nInstead, we can redraw the statusline at the same time that we redraw\nthe buffer with nvim__redraw.","shortMessageHtmlLink":"fix(diff): redraw statusline with nvim__redraw if available"}},{"before":"46ecb9950864528f594cf2ef88cc29b7681cb028","after":"56ff9a673a8f67cf0b7a98a4baeafc8c2f2966c8","ref":"refs/heads/main","pushedAt":"2024-05-02T17:09:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"fix(diff): update for breaking change on nightly\n\nneovim/neovim#28101 renamed `nvim__buf_redraw_range` to `nvim__redraw`.","shortMessageHtmlLink":"fix(diff): update for breaking change on nightly"}},{"before":"860d6632806a71030aadc8adf8e37aee2daba09d","after":"46ecb9950864528f594cf2ef88cc29b7681cb028","ref":"refs/heads/main","pushedAt":"2024-04-13T08:32:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"docs(diff): add notes about disabling with variables","shortMessageHtmlLink":"docs(diff): add notes about disabling with variables"}},{"before":"5600beba78cebd2790d679b531b6543fe2e91b12","after":"860d6632806a71030aadc8adf8e37aee2daba09d","ref":"refs/heads/main","pushedAt":"2024-04-11T08:27:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"fix(diff): ensure that loading buffer has no unwanted side effects\n\nResolve #797","shortMessageHtmlLink":"fix(diff): ensure that loading buffer has no unwanted side effects"}},{"before":"fe0e1d511144015dbeeef699287feeb4545e08ad","after":"5600beba78cebd2790d679b531b6543fe2e91b12","ref":"refs/heads/main","pushedAt":"2024-04-04T12:03:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"feat(diff): implement wrapping around the edges during hunk navigation\n\nThis also introduces the `config.options.wrap_goto` as default for\nwhether wrapping should be done.","shortMessageHtmlLink":"feat(diff): implement wrapping around the edges during hunk navigation"}},{"before":"160b55d9a27eabad1604549f0a29c174032eb087","after":"fe0e1d511144015dbeeef699287feeb4545e08ad","ref":"refs/heads/main","pushedAt":"2024-03-31T09:00:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"fix(diff): make sure that buffer is loaded during `enable()`\n\nIf `require('mini.diff').setup()` is called after session is loaded,\nhidden buffers are enabled but were not loaded (although existed).\nThis resulted into not appropriate diffs because buffer text was\nconsidered to be empty. Ensuring buffer is loaded prevents that.","shortMessageHtmlLink":"fix(diff): make sure that buffer is loaded during enable()"}},{"before":"ec185c8b3b855749f2fe64abe2c9a2bbfba76cf9","after":"160b55d9a27eabad1604549f0a29c174032eb087","ref":"refs/heads/main","pushedAt":"2024-03-29T18:28:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"fix(diff): use global value of 'number' option to choose default style","shortMessageHtmlLink":"fix(diff): use global value of 'number' option to choose default style"}},{"before":null,"after":"ec185c8b3b855749f2fe64abe2c9a2bbfba76cf9","ref":"refs/heads/main","pushedAt":"2024-03-28T16:47:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"echasnovski","name":"Evgeni Chasnovski","path":"/echasnovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24854248?s=80&v=4"},"commit":{"message":"feat(diff): add NEW MODULE","shortMessageHtmlLink":"feat(diff): add NEW MODULE"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEc4JBbQA","startCursor":null,"endCursor":null}},"title":"Activity ยท echasnovski/mini.diff"}