{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":584488273,"defaultBranch":"master","name":"helix","ownerLogin":"hadronized","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-01-02T17:55:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/506592?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727193085.0","currentOid":""},"activityList":{"items":[{"before":"617e80083323cd4a3fff1c113b9ffa97cb262f07","after":"eb8254c4a67a8be8aff3671535a86f814781268e","ref":"refs/heads/11766-extend-file-start-end","pushedAt":"2024-09-24T16:02:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"Implement From for Movement.\n\nThat allows to refactor a bit of code; we have the following pattern in many\ndifferent places:\n\n if cx.editor.mode == Mode::Select {\n Movement::Extend\n } else {\n Movement::Move\n }\n\nThe From impl captures that pattern, so that we can just do\ncx.editor.mode.into().","shortMessageHtmlLink":"Implement From<Mode> for Movement."}},{"before":null,"after":"617e80083323cd4a3fff1c113b9ffa97cb262f07","ref":"refs/heads/11766-extend-file-start-end","pushedAt":"2024-09-24T15:51:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"Add support for extend_file_{start,end}.\n\nSolves #11766.","shortMessageHtmlLink":"Add support for extend_file_{start,end}."}},{"before":"41db5d735eae03be9a69b1136844dac642484ed8","after":"73deabaa408c505905271e11065846ac87e1afd0","ref":"refs/heads/master","pushedAt":"2024-09-24T15:17:33.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"Fix panic when drawing at the edge of the screen. (#11737)\n\nWhen pressing tab at the edge of the screen, Helix panics in debug mode\r\nsubtracting position.col - self.offset.col.\r\n\r\nTo correctly account for graphemes that are partially visible,\r\ncolumn_in_bounds takes a width and returns whether the whole range is\r\nin bounds.\r\n\r\nCo-authored-by: Rose Hogenson ","shortMessageHtmlLink":"Fix panic when drawing at the edge of the screen. (helix-editor#11737)"}},{"before":"9f843e4f56abf6cef38ff8aca8e0b97e249c1cad","after":"41db5d735eae03be9a69b1136844dac642484ed8","ref":"refs/heads/master","pushedAt":"2024-09-05T21:19:49.000Z","pushType":"push","commitsCount":1019,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"build(deps): bump the rust-dependencies group with 2 updates (#11622)\n\nBumps the rust-dependencies group with 2 updates: [tokio](https://github.com/tokio-rs/tokio) and [rustix](https://github.com/bytecodealliance/rustix).\r\n\r\n\r\nUpdates `tokio` from 1.39.3 to 1.40.0\r\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\r\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.39.3...tokio-1.40.0)\r\n\r\nUpdates `rustix` from 0.38.34 to 0.38.35\r\n- [Release notes](https://github.com/bytecodealliance/rustix/releases)\r\n- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.34...v0.38.35)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: tokio\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: rust-dependencies\r\n- dependency-name: rustix\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: rust-dependencies\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump the rust-dependencies group with 2 updates (helix-e…"}},{"before":"00b152facd8cc9d671f1781a3b931bcc9830efce","after":"9f843e4f56abf6cef38ff8aca8e0b97e249c1cad","ref":"refs/heads/master","pushedAt":"2023-08-28T09:32:03.000Z","pushType":"push","commitsCount":245,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"highlight(matlab): bumps grammar after some improvements (#8040)","shortMessageHtmlLink":"highlight(matlab): bumps grammar after some improvements (helix-edito…"}},{"before":"352d1574a63b5ecd9ec7fdd8c4ae8e4eedbd4cf3","after":"00b152facd8cc9d671f1781a3b931bcc9830efce","ref":"refs/heads/master","pushedAt":"2023-06-08T21:06:13.440Z","pushType":"push","commitsCount":9,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"Add register statusline element (#7222)","shortMessageHtmlLink":"Add register statusline element (helix-editor#7222)"}},{"before":"01ccd197ca1a374282148d0c916f8b795746270c","after":null,"ref":"refs/heads/cpp-queries-fix","pushedAt":"2023-06-07T23:25:24.320Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"}},{"before":null,"after":"01ccd197ca1a374282148d0c916f8b795746270c","ref":"refs/heads/cpp-queries-fix","pushedAt":"2023-06-07T22:51:45.069Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"Fix C++ queries and pin tree-sitter-cpp.","shortMessageHtmlLink":"Fix C++ queries and pin tree-sitter-cpp."}},{"before":"69332ae3b2fe712019d4caa181bec9946611d7a6","after":"352d1574a63b5ecd9ec7fdd8c4ae8e4eedbd4cf3","ref":"refs/heads/master","pushedAt":"2023-06-07T22:49:44.486Z","pushType":"push","commitsCount":139,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"add move_prev_long_word_end and extend_prev_long_word_end (#6905)","shortMessageHtmlLink":"add move_prev_long_word_end and extend_prev_long_word_end (helix-edit…"}},{"before":"d1a4bd876b3ae646693c0905d7f29b636e2e5033","after":"69332ae3b2fe712019d4caa181bec9946611d7a6","ref":"refs/heads/master","pushedAt":"2023-05-09T15:35:16.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"Add Flathub as third party repository (#6994)","shortMessageHtmlLink":"Add Flathub as third party repository (helix-editor#6994)"}},{"before":"ee7413a3fd723015843e569924abbfbf32b56182","after":"d1a4bd876b3ae646693c0905d7f29b636e2e5033","ref":"refs/heads/master","pushedAt":"2023-05-02T10:12:12.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"build(deps): bump tokio from 1.27.0 to 1.28.0 (#6935)\n\nBumps [tokio](https://github.com/tokio-rs/tokio) from 1.27.0 to 1.28.0.\r\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\r\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.27.0...tokio-1.28.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: tokio\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump tokio from 1.27.0 to 1.28.0 (helix-editor#6935)"}},{"before":"54adde7ca59cbd6996cef4480df0777c8b36d4c4","after":null,"ref":"refs/heads/6836-extend-first-nonwhitespace","pushedAt":"2023-04-28T12:34:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"}},{"before":"0aec955f1cd519cf0b746a6a407412da257febf2","after":"54adde7ca59cbd6996cef4480df0777c8b36d4c4","ref":"refs/heads/6836-extend-first-nonwhitespace","pushedAt":"2023-04-21T09:29:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"Add extend_to_first_nonwhitespace.\n\nSolves #6836.","shortMessageHtmlLink":"Add extend_to_first_nonwhitespace."}},{"before":null,"after":"0aec955f1cd519cf0b746a6a407412da257febf2","ref":"refs/heads/6836-extend-first-nonwhitespace","pushedAt":"2023-04-21T09:25:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"Add extend_to_first_nonwhitespace.\n\nSolves #6836.","shortMessageHtmlLink":"Add extend_to_first_nonwhitespace."}},{"before":"ca65d312e715413cd5675cafd599d74534900d3f","after":"ee7413a3fd723015843e569924abbfbf32b56182","ref":"refs/heads/master","pushedAt":"2023-04-21T09:08:47.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"tui: Allow toggling mouse capture at runtime (#6675)\n\nThis picks up changes to the `editor.mouse` option at runtime - either\r\nthrough `:set-option` or `:config-reload`. When the value changes, we\r\ntell the terminal to enable or disable mouse capture sequences.","shortMessageHtmlLink":"tui: Allow toggling mouse capture at runtime (helix-editor#6675)"}},{"before":"ce1fb9e64c189fb7476b4c72c6774a5bf6cbfd0f","after":"ca65d312e715413cd5675cafd599d74534900d3f","ref":"refs/heads/master","pushedAt":"2023-04-18T19:06:25.000Z","pushType":"push","commitsCount":212,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"always build grammars with c++14 and c11 (#6792)","shortMessageHtmlLink":"always build grammars with c++14 and c11 (helix-editor#6792)"}},{"before":"b280008f1b441db669b902fbfbab395c838d353e","after":null,"ref":"refs/heads/config/gutter-symbols","pushedAt":"2023-03-09T22:55:53.191Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"}},{"before":"23ed8c12f17c28ee888b5560d0ab2a9f9cd74dc9","after":"ce1fb9e64c189fb7476b4c72c6774a5bf6cbfd0f","ref":"refs/heads/master","pushedAt":"2023-03-09T22:52:12.313Z","pushType":"push","commitsCount":145,"pusher":{"login":"hadronized","name":"Dimitri Sabadie","path":"/hadronized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506592?s=80&v=4"},"commit":{"message":"Generalised to multiple runtime directories with priorities (#5411)\n\n* Generalised to multiple runtime directories with priorities\r\n\r\nThis is an implementation for #3346.\r\n\r\nPreviously, one of the following runtime directories were used:\r\n\r\n1. `$HELIX_RUNTIME`\r\n2. sibling directory to `$CARGO_MANIFEST_DIR`\r\n3. subdirectory of user config directory\r\n4. subdirectory of path to helix executable\r\n\r\nThe first directory provided / found to exist in this order was used as a\r\nroot for all runtime file searches (grammars, themes, queries).\r\n\r\nThis change lowers the priority of `$HELIX_RUNTIME` so that the user\r\nconfig runtime has higher priority. More significantly, all of these\r\ndirectories are now searched for runtime files, enabling a user to override\r\ndefault or system-level runtime files. If the same file name appears\r\nin multiple runtime directories, the following priority is now used:\r\n\r\n1. sibling directory to `$CARGO_MANIFEST_DIR`\r\n2. subdirectory of user config directory\r\n3. `$HELIX_RUNTIME`\r\n4. subdirectory of path to helix executable\r\n\r\nOne exception to this rule is that a user can have a `themes`\r\ndirectory directly in the user config directory that has higher piority\r\nto `themes` directories in runtime directories. That behaviour has been\r\npreserved.\r\n\r\nAs part of implementing this feature `theme::Loader` was simplified\r\nand the cycle detection logic of the theme inheritance was improved to\r\ncover more cases and to be more explicit.\r\n\r\n* Removed AsRef usage to avoid binary growth\r\n\r\n* Health displaying ;-separated runtime dirs\r\n\r\n* Changed HELIX_RUNTIME build from src instructions\r\n\r\n* Updated doc for more detail on runtime directories\r\n\r\n* Improved health symlink printing and theme cycle errors\r\n\r\nThe health display of runtime symlinks now prints both ends of the\r\nlink.\r\n\r\nSeparate errors are given when theme file is not found and when the\r\nonly theme file found would form an inheritence cycle.\r\n\r\n* Satisfied clippy on passing Path\r\n\r\n* Clarified highest priority runtime directory purpose\r\n\r\n* Further clarified multiple runtime details in book\r\n\r\nAlso gave markdown headings to subsections.\r\n\r\nFixed a error with table indentation not building\r\ntable that also appears present on master.\r\n\r\n---------\r\n\r\nCo-authored-by: Paul Scott \r\nCo-authored-by: Blaž Hrastnik ","shortMessageHtmlLink":"Generalised to multiple runtime directories with priorities (helix-ed…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNjowMjowMy4wMDAwMDBazwAAAAS_Xehg","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0wOVQyMjo1MjoxMi4zMTM1NTBazwAAAAMASXTv"}},"title":"Activity · hadronized/helix"}