{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":294744677,"defaultBranch":"master","name":"clojure.vim","ownerLogin":"clojure-vim","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-11T16:22:17.000Z","ownerAvatar":"https://github.com/avatars/u/20520218?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1682603253.0","currentOid":""},"activityList":{"items":[{"before":"16026f73b5aba1005c854b6e002f7d3bc4a033a8","after":"d87f25483c753d673d22a9e75395bc6c54447a3c","ref":"refs/heads/indent-forms","pushedAt":"2024-03-10T21:36:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Add some indent rules for more built in macros","shortMessageHtmlLink":"Add some indent rules for more built in macros"}},{"before":"cefb7bc2d5a66509e187f81e3674b84862c86040","after":"16026f73b5aba1005c854b6e002f7d3bc4a033a8","ref":"refs/heads/indent-forms","pushedAt":"2024-03-10T19:31:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Simplify character column resolution","shortMessageHtmlLink":"Simplify character column resolution"}},{"before":"289352dd44c7f3a8792e3d0eeb1c8822aed0babd","after":"cefb7bc2d5a66509e187f81e3674b84862c86040","ref":"refs/heads/indent-forms","pushedAt":"2024-03-10T17:57:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Fix escape character detection logic","shortMessageHtmlLink":"Fix escape character detection logic"}},{"before":"0b388aefe7503666c7f92751288196ae7fdd1243","after":"289352dd44c7f3a8792e3d0eeb1c8822aed0babd","ref":"refs/heads/indent-forms","pushedAt":"2024-03-10T17:26:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"More indent test cases","shortMessageHtmlLink":"More indent test cases"}},{"before":"7e90f09b779ffefb1236cb9aedbfd8cf432acff4","after":"0b388aefe7503666c7f92751288196ae7fdd1243","ref":"refs/heads/indent-forms","pushedAt":"2023-12-26T16:06:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Indent some macros a bit like functions","shortMessageHtmlLink":"Indent some macros a bit like functions"}},{"before":"68999cad5122e220a43da538f7d5da792c4b22b3","after":"7e90f09b779ffefb1236cb9aedbfd8cf432acff4","ref":"refs/heads/indent-forms","pushedAt":"2023-12-26T15:23:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"When `lispoptions` feature is available, we can enable the `lisp` option\n\nCloses: #40","shortMessageHtmlLink":"When lispoptions
feature is available, we can enable the lisp
option"}},{"before":"41a45d40fc048eabeaef2997db9a20518fe20704","after":"68999cad5122e220a43da538f7d5da792c4b22b3","ref":"refs/heads/indent-forms","pushedAt":"2023-12-25T22:26:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Improve accuracy of function operand indenting\n\nIn the original indent script, code like this:\n\n ((foo) 1\n 3)\n\nWould be indented as this:\n\n ((foo) 1\n 3)\n\nNow it is *correctly* indented as this:\n\n ((foo) 1\n 3)","shortMessageHtmlLink":"Improve accuracy of function operand indenting"}},{"before":"0388414537fe57cc084c06e08d6cb326bd8f6852","after":"41a45d40fc048eabeaef2997db9a20518fe20704","ref":"refs/heads/indent-forms","pushedAt":"2023-12-23T20:40:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Update comments and add `with-in-str` indent rule","shortMessageHtmlLink":"Update comments and add with-in-str
indent rule"}},{"before":"b2c392d6a3ca3ac2a6e117e6be51fc2bf822f40e","after":"0388414537fe57cc084c06e08d6cb326bd8f6852","ref":"refs/heads/indent-forms","pushedAt":"2023-12-23T20:24:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Fix indentation of `with-*` macros","shortMessageHtmlLink":"Fix indentation of with-*
macros"}},{"before":"b8aef1b23d2405957a8840b08771fc452a320ea4","after":"b2c392d6a3ca3ac2a6e117e6be51fc2bf822f40e","ref":"refs/heads/indent-forms","pushedAt":"2023-12-23T19:13:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Fix application of inline comments during indentation\n\nPreviously indenting code containing inline comments like this:\n\n {:foo 1 ; Hello [\n :bar 2}\n\nWould have resulted in this incorrect indentation:\n\n {:foo 1 ; Hello [\n :bar 2}","shortMessageHtmlLink":"Fix application of inline comments during indentation"}},{"before":"55501118f862768e143da5fa0bc58a9b5eacdb32","after":"b8aef1b23d2405957a8840b08771fc452a320ea4","ref":"refs/heads/indent-forms","pushedAt":"2023-12-23T14:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Neovim has added the `state()` function; use it if available\n\nSee: neovim/neovim#23576\n\nUnintentional multiline string indentation will no longer occur in\nfuture Neovim versions.","shortMessageHtmlLink":"Neovim has added the state()
function; use it if available"}},{"before":"3dbc6dd2ae0be94c94fff09d860c4cac0c75bde5","after":"55501118f862768e143da5fa0bc58a9b5eacdb32","ref":"refs/heads/indent-forms","pushedAt":"2023-08-13T19:45:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Add more indent test cases","shortMessageHtmlLink":"Add more indent test cases"}},{"before":"bf4cf3dd0effb50749652c7b53fe7aefdbc8eeff","after":"3dbc6dd2ae0be94c94fff09d860c4cac0c75bde5","ref":"refs/heads/indent-forms","pushedAt":"2023-08-13T16:36:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Fix indentation when file contains multibyte characters","shortMessageHtmlLink":"Fix indentation when file contains multibyte characters"}},{"before":"f3d889f0f22f82547e796e75f187b3ccbab1f82e","after":"bf4cf3dd0effb50749652c7b53fe7aefdbc8eeff","ref":"refs/heads/indent-forms","pushedAt":"2023-08-13T13:06:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Fix false-positive comment detection within strings","shortMessageHtmlLink":"Fix false-positive comment detection within strings"}},{"before":"d51154a7a73bcc15bd2ddff4c5179979e107bc6e","after":"f3d889f0f22f82547e796e75f187b3ccbab1f82e","ref":"refs/heads/indent-forms","pushedAt":"2023-08-13T12:56:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Initial work on building up macro indent rules","shortMessageHtmlLink":"Initial work on building up macro indent rules"}},{"before":"2728db207443b16ef42b49820e45aad733d9f1ac","after":"d51154a7a73bcc15bd2ddff4c5179979e107bc6e","ref":"refs/heads/indent-forms","pushedAt":"2023-08-12T12:01:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Neovim does not have a `state()` function","shortMessageHtmlLink":"Neovim does not have a state()
function"}},{"before":"09720fea7bd26dc8464b09c2c79d6026ce202ce4","after":"2728db207443b16ef42b49820e45aad733d9f1ac","ref":"refs/heads/indent-forms","pushedAt":"2023-06-26T21:35:54.063Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Only run GitHub Actions workflow once for PRs","shortMessageHtmlLink":"Only run GitHub Actions workflow once for PRs"}},{"before":"35e02340c7554fb88247ded1d6475681dbf7f1aa","after":"09720fea7bd26dc8464b09c2c79d6026ce202ce4","ref":"refs/heads/indent-forms","pushedAt":"2023-06-26T21:30:15.759Z","pushType":"push","commitsCount":4,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Switch test runner to Kaocha for nicer output","shortMessageHtmlLink":"Switch test runner to Kaocha for nicer output"}},{"before":"c7a304dd7c5b64ee6456e023ecf766a1c88d78bc","after":"35e02340c7554fb88247ded1d6475681dbf7f1aa","ref":"refs/heads/indent-forms","pushedAt":"2023-06-26T15:47:12.610Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Add basic function parameter alignment indentation\n\nThis likely still needs a lot of improvements.","shortMessageHtmlLink":"Add basic function parameter alignment indentation"}},{"before":"3d8197e904f36bba341b0425de706c4bb8bd1b74","after":"c7a304dd7c5b64ee6456e023ecf766a1c88d78bc","ref":"refs/heads/indent-forms","pushedAt":"2023-06-26T14:32:47.048Z","pushType":"push","commitsCount":2,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Add basic function parameter alignment indentation\n\nThis likely still needs a lot of improvements.","shortMessageHtmlLink":"Add basic function parameter alignment indentation"}},{"before":"a4beb523588ea2d6ca5168bd4e83f7e8613a13c9","after":"3d8197e904f36bba341b0425de706c4bb8bd1b74","ref":"refs/heads/indent-forms","pushedAt":"2023-06-10T20:24:11.900Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Fix accidental detection of backslashes as tokens\n\nPreviously backslashes were accidentally detected as tokens by the\nindentation tokeniser. This meant that character literals, would break\nindentation of everything after them.","shortMessageHtmlLink":"Fix accidental detection of backslashes as tokens"}},{"before":"8ee73c55367433d55c06be5cd0342e222fc0b8f0","after":"a4beb523588ea2d6ca5168bd4e83f7e8613a13c9","ref":"refs/heads/indent-forms","pushedAt":"2023-05-29T21:24:50.103Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Fix indentation bug during comment detection","shortMessageHtmlLink":"Fix indentation bug during comment detection"}},{"before":"437e7271d3c61e29212b526be9d6f25bb5ea63b8","after":"8ee73c55367433d55c06be5cd0342e222fc0b8f0","ref":"refs/heads/indent-forms","pushedAt":"2023-05-01T13:26:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Small refactor to improve code clarity in indentation code","shortMessageHtmlLink":"Small refactor to improve code clarity in indentation code"}},{"before":"bdbc2817ac57fa58a5d7c01c0014d5485b58ad9b","after":"437e7271d3c61e29212b526be9d6f25bb5ea63b8","ref":"refs/heads/indent-forms","pushedAt":"2023-05-01T12:42:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Small refactor to improve code clarity in indentation code","shortMessageHtmlLink":"Small refactor to improve code clarity in indentation code"}},{"before":"ee2acc20b1b23c76a4f232e344673c61345b0704","after":"bdbc2817ac57fa58a5d7c01c0014d5485b58ad9b","ref":"refs/heads/indent-forms","pushedAt":"2023-05-01T11:55:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Reader indent algorithm perf has surpassed the prev syntax highlight one\n\nThe performance of the new reader-like indentation algorithm has now\nsurpassed the performance of my previous syntax highlighting approach\nwith better accuracy and no hacky code required.","shortMessageHtmlLink":"Reader indent algorithm perf has surpassed the prev syntax highlight one"}},{"before":"51f5dcb7cbd34036b20dc62e0474cfe1ce388080","after":"ee2acc20b1b23c76a4f232e344673c61345b0704","ref":"refs/heads/indent-forms","pushedAt":"2023-05-01T00:04:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Completed the mini Clojure reader as the core of the indentation system\n\nSome refactoring should be possible here and further optimisations.\nOnce all optimisations I can think of have been implemented, I'll try\nwriting an alternate Vim9 script version.\n\n(The syntax highlight group checks used in previous implementations of\nthe indentation code was the core bottleneck, so a Vim9 script version\nwould not have been much faster.)","shortMessageHtmlLink":"Completed the mini Clojure reader as the core of the indentation system"}},{"before":"242dc9dc12b11f38ee3128ff5b30d682c4faa91f","after":"51f5dcb7cbd34036b20dc62e0474cfe1ce388080","ref":"refs/heads/indent-forms","pushedAt":"2023-04-28T16:42:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"More indentation code clean up and readability improvements","shortMessageHtmlLink":"More indentation code clean up and readability improvements"}},{"before":"8279a89c6138f89cd3e1ee7a1230605445abef91","after":"242dc9dc12b11f38ee3128ff5b30d682c4faa91f","ref":"refs/heads/indent-forms","pushedAt":"2023-04-28T14:21:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Yet more string detection fixes and slight code clean up","shortMessageHtmlLink":"Yet more string detection fixes and slight code clean up"}},{"before":"e573da70357ad4eb73560abd825e692b02cec54f","after":"8279a89c6138f89cd3e1ee7a1230605445abef91","ref":"refs/heads/indent-forms","pushedAt":"2023-04-28T14:17:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"Yet more string detection fixes and slight code clean up","shortMessageHtmlLink":"Yet more string detection fixes and slight code clean up"}},{"before":"d177b3bb80d1df00786983b0f8248c03a147d8cf","after":"e573da70357ad4eb73560abd825e692b02cec54f","ref":"refs/heads/indent-forms","pushedAt":"2023-04-28T13:46:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"axvr","name":"Alex Vear","path":"/axvr","primaryAvatarUrl":"https://github.com/avatars/u/26504626?s=80&v=4"},"commit":{"message":"EDN files are unlikely to contain many lists, so check them last","shortMessageHtmlLink":"EDN files are unlikely to contain many lists, so check them last"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEa5NswA","startCursor":null,"endCursor":null}},"title":"Activity ยท clojure-vim/clojure.vim"}