{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":243971402,"defaultBranch":"master","name":"pel","ownerLogin":"pierre-rouleau","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-29T13:13:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3192121?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1635821002.995679","currentOid":""},"activityList":{"items":[{"before":"e08dba36b0cf317a50aea4d1a99939d05e5d730c","after":"81fc9dbaaeda92915e0f2737d90166a0cd2b9207","ref":"refs/heads/master","pushedAt":"2024-08-27T15:27:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Clarified M⌘","shortMessageHtmlLink":"Clarified M⌘<F1>"}},{"before":"7c97e264f48a091a8b74806c80f5f239aaddffab","after":"e08dba36b0cf317a50aea4d1a99939d05e5d730c","ref":"refs/heads/master","pushedAt":"2024-08-23T20:28:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Add c-toggle-cpp-indent-to-body binding to #\n\npel-cc-mode-info also print the values related to preprocessor\nindentation.","shortMessageHtmlLink":"Add c-toggle-cpp-indent-to-body binding to <f12> <f4> #"}},{"before":"6b6dacd117513879b1c637733e8b400a0d1e67a1","after":"7c97e264f48a091a8b74806c80f5f239aaddffab","ref":"refs/heads/master","pushedAt":"2024-08-23T19:28:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"More info on modifying the style using available commands","shortMessageHtmlLink":"More info on modifying the style using available commands"}},{"before":"7755a237be815215071c6af540670e6ed7f867f6","after":"6b6dacd117513879b1c637733e8b400a0d1e67a1","ref":"refs/heads/master","pushedAt":"2024-08-23T18:58:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Show how to modify the style","shortMessageHtmlLink":"Show how to modify the style"}},{"before":"09bd21dbf8eb0670d646a5bb24fa2ceb80ee528b","after":"7755a237be815215071c6af540670e6ed7f867f6","ref":"refs/heads/master","pushedAt":"2024-08-23T18:55:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"pel-c-info: print c-offset-alist and c-syntactic-context\n\nThis help see the impact of those on the C style supported.","shortMessageHtmlLink":"pel-c-info: print c-offset-alist and c-syntactic-context"}},{"before":"bcca97fc42c93ff7fe50dc97463ac5300bc130e0","after":"09bd21dbf8eb0670d646a5bb24fa2ceb80ee528b","ref":"refs/heads/master","pushedAt":"2024-08-22T15:49:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"More info related to C block or line comments","shortMessageHtmlLink":"More info related to C block or line comments"}},{"before":"f885ea7e2e201dc9e1a90f0d66efdf96097b5ec6","after":"bcca97fc42c93ff7fe50dc97463ac5300bc130e0","ref":"refs/heads/master","pushedAt":"2024-08-21T12:05:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Now take fzf.el from the main branch of my fork","shortMessageHtmlLink":"Now take fzf.el from the main branch of my fork"}},{"before":"dc7217a30c2e3cf2222f058241801022f1c8e105","after":"f885ea7e2e201dc9e1a90f0d66efdf96097b5ec6","ref":"refs/heads/master","pushedAt":"2024-08-20T23:14:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Add links to useful info pages for C, linked from the top.","shortMessageHtmlLink":"Add links to useful info pages for C, linked from the top."}},{"before":"ee8b5404363540802a1b0f9f9e22779adff54e6c","after":"dc7217a30c2e3cf2222f058241801022f1c8e105","ref":"refs/heads/master","pushedAt":"2024-08-20T16:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Add ability to toggle etags xref search globally or locally.","shortMessageHtmlLink":"Add ability to toggle etags xref search globally or locally."}},{"before":"9c035abc5950754fcc5799725bbde018ada85ffc","after":"ee8b5404363540802a1b0f9f9e22779adff54e6c","ref":"refs/heads/master","pushedAt":"2024-08-19T12:46:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Clarify status description","shortMessageHtmlLink":"Clarify status description"}},{"before":"d857f14c56f6cc33dde4ba252bc37c91d7d4d7f4","after":"9c035abc5950754fcc5799725bbde018ada85ffc","ref":"refs/heads/master","pushedAt":"2024-08-16T15:34:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"More docs about tree-sitter support","shortMessageHtmlLink":"More docs about tree-sitter support"}},{"before":"32abf1cddaeb1db4f6d45515f380b12d3f903d97","after":"d857f14c56f6cc33dde4ba252bc37c91d7d4d7f4","ref":"refs/heads/master","pushedAt":"2024-08-16T14:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Improved C/C++ Tree-Sitter support : pel--setup-for-cc updated\n\nThis activates the extra key bindings in the tree-sitter modes for C and\nC++.","shortMessageHtmlLink":"Improved C/C++ Tree-Sitter support : pel--setup-for-cc updated"}},{"before":"f5e24c6864b9e37c1a1f2b1f55d276891a47ce91","after":"32abf1cddaeb1db4f6d45515f380b12d3f903d97","ref":"refs/heads/master","pushedAt":"2024-08-16T14:15:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Preliminary tree-sitter support for C and C++\n\nThe code is not optimized, still has several loose ends that need testing.\nThe tree-sitter modes will be used by default when pel-use-tree-sitter is on.\nIf that causes a problem just turn it off and restart Emacs.\n\nThere's quite a bit of logic to go through in the case of C and C++ because\nthey are modes derived from cc-mode. Lots of testing remains to be done to\nreally integrate tree-sitter support well in PEL.\n\nSome functions are written with the assumption there's only one mode for C and\none for C++. That's not the case anymore.","shortMessageHtmlLink":"Preliminary tree-sitter support for C and C++"}},{"before":"35a4115173559e842b6a7f78c295392e3744f9ee","after":"f5e24c6864b9e37c1a1f2b1f55d276891a47ce91","ref":"refs/heads/master","pushedAt":"2024-08-16T12:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Using new macro pel-config-major-mode-with-ts to simplify ts support\n\nThe new pel-config-major-mode-with-ts macro can now be used instead of\npel-config-major-mode to setup a mode that has a tree-sitter equivalent major\nmode.\n\nThere are probably other aspects that need to be handled, like other hooks\ncreated by other code. But this is a step toward simplification and\nelimination of code that would have had to be duplicated.","shortMessageHtmlLink":"Using new macro pel-config-major-mode-with-ts to simplify ts support"}},{"before":"ce402238aa3e15041a3f14e40655731f015c8cec","after":"35a4115173559e842b6a7f78c295392e3744f9ee","ref":"refs/heads/master","pushedAt":"2024-08-16T11:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"One more step toward ts-mods support simplification","shortMessageHtmlLink":"One more step toward ts-mods support simplification"}},{"before":"c669ce0e7d0a4182b79a6a72225f04c29a731fba","after":"ce402238aa3e15041a3f14e40655731f015c8cec","ref":"refs/heads/master","pushedAt":"2024-08-15T23:48:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Refactoring python tree-sitter support\n\nMoving toward simplification, one step at a time.","shortMessageHtmlLink":"Refactoring python tree-sitter support"}},{"before":"1fa28f2eccb9cfea511bbb28c3429bc711830e28","after":"c669ce0e7d0a4182b79a6a72225f04c29a731fba","ref":"refs/heads/master","pushedAt":"2024-08-15T23:17:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"tree-sitter support requires more mode related settings\n\nContinued investigation of tree-sitter support by PEL.\nNot complete yet. More to come and refactoring will probably be needed.","shortMessageHtmlLink":"tree-sitter support requires more mode related settings"}},{"before":"b093e35ee6977807f15609f72159509d8cfc2f2b","after":"1fa28f2eccb9cfea511bbb28c3429bc711830e28","ref":"refs/heads/master","pushedAt":"2024-08-15T22:29:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Tree-sitter activated for Python and TOML major modes\n\nUsing tree-sitter requires several changes.\nAll hooks and major mode related logic must be aware that the tree-sitter\nmajor modes differ from the normal major modes, because of a decision in Emacs\nto have them separate.\n\nFor PEL that means I have to duplicate some logic and ensure PEL supports the\n2 sets of modes. That forces creation of extra variables that copy the\ncontent of the mode specific variables and have a -ts in their name.\n\nHooks must also be duplicated.\n\nAt this point I'm experimenting for the best way to support that\nduplication. I want to eventually provide macros that will deal with that and\neliminate the dual variables.\n\nFor now I'm adding support for the toml-ts-mode and python-ts-mode\nas an experiment.","shortMessageHtmlLink":"Tree-sitter activated for Python and TOML major modes"}},{"before":"e26ac1dc64c9817a7d6e078d36a36094b7419a07","after":"b093e35ee6977807f15609f72159509d8cfc2f2b","ref":"refs/heads/master","pushedAt":"2024-08-15T19:32:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"More links","shortMessageHtmlLink":"More links"}},{"before":"bd50d50ba6e5cb9502e0866783eff46c954fe3bc","after":"e26ac1dc64c9817a7d6e078d36a36094b7419a07","ref":"refs/heads/master","pushedAt":"2024-08-15T19:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Updated link and clarified","shortMessageHtmlLink":"Updated link and clarified"}},{"before":"e682ce3d75d42e4da653ed1e613cf3b56b2edede","after":"bd50d50ba6e5cb9502e0866783eff46c954fe3bc","ref":"refs/heads/master","pushedAt":"2024-08-15T18:06:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Mention --with-tree-sitter in pel-use-sitter docstring","shortMessageHtmlLink":"Mention --with-tree-sitter in pel-use-sitter docstring"}},{"before":"f13d3a8888fbc22c82c9207d1e1b6927476d7fac","after":"e682ce3d75d42e4da653ed1e613cf3b56b2edede","ref":"refs/heads/master","pushedAt":"2024-08-15T17:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Check if Emacs is built with --with-tree-sitter\n\nWarn user when it's not and user requires pel-use-tree-sitter","shortMessageHtmlLink":"Check if Emacs is built with --with-tree-sitter"}},{"before":"184e29333ca8de9ea5a2d492b899b4f506b67748","after":"f13d3a8888fbc22c82c9207d1e1b6927476d7fac","ref":"refs/heads/master","pushedAt":"2024-08-15T17:45:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Removed debug message. Fix docstring markup.\n\n... I really don't like the docstring markup syntax forcing\n this ugly single quote escaping.\n There ought to be a better way that this.","shortMessageHtmlLink":"Removed debug message. Fix docstring markup."}},{"before":"f8536aac4667dd9eb90cbe399afd4b01e64bd968","after":"184e29333ca8de9ea5a2d492b899b4f506b67748","ref":"refs/heads/master","pushedAt":"2024-08-15T17:10:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Add support for tree-sitter via pel-use-tree-sitter\n\nSome configuration is required to make this work.\nThe docstring of pel-treesit-load-path describes what I had to do.\nEventually I'll probably write some code to automate this once I had time to\ndo more tests.","shortMessageHtmlLink":"Add support for tree-sitter via pel-use-tree-sitter"}},{"before":"53f52ff57ce75b9d6871c73d5a0597f4557efcee","after":"f8536aac4667dd9eb90cbe399afd4b01e64bd968","ref":"refs/heads/master","pushedAt":"2024-08-15T14:48:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Preliminary,incomplete, CMake support\n\nWhile the latest versions of Emacs have built-in cmake-ts-mode, older versions\ndo not have support for it and might also want to use CMake support without\ntree-sitter for various reasons.\n\nMore on CMake, tree-sitter and other CMake support to come.","shortMessageHtmlLink":"Preliminary,incomplete, CMake support"}},{"before":"4bbec2e75f58b2860859c204b2f661b04eeff796","after":"53f52ff57ce75b9d6871c73d5a0597f4557efcee","ref":"refs/heads/master","pushedAt":"2024-08-15T14:19:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Add pel-emacs-has-dynamic-module-support-p defconst\n\nThat codifies the mechanism to determine if Emacs was built with dynamic\nmodule support.","shortMessageHtmlLink":"Add pel-emacs-has-dynamic-module-support-p defconst"}},{"before":"a91f6846ecfa2b6251481eb0e0cddc5511cfe458","after":"4bbec2e75f58b2860859c204b2f661b04eeff796","ref":"refs/heads/master","pushedAt":"2024-08-14T03:18:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Remind user to restart PEL when changing user-options","shortMessageHtmlLink":"Remind user to restart PEL when changing user-options"}},{"before":"31b8f502aa6d88b6ec675b6901a825134df04d6a","after":"a91f6846ecfa2b6251481eb0e0cddc5511cfe458","ref":"refs/heads/master","pushedAt":"2024-08-14T01:55:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Fix: allow using tab width (rendering) different than 8","shortMessageHtmlLink":"Fix: allow using tab width (rendering) different than 8"}},{"before":"c22fd838ef812fb3b944af64ecde419cad88667a","after":"31b8f502aa6d88b6ec675b6901a825134df04d6a","ref":"refs/heads/master","pushedAt":"2024-08-14T01:27:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Describe command to activate Linux Kernel Mode style\n\nAdd links to various C styles, code formatter.","shortMessageHtmlLink":"Describe command to activate Linux Kernel Mode style"}},{"before":"e80c363b20f411ea8962c7438200ea4eba1d9b2f","after":"c22fd838ef812fb3b944af64ecde419cad88667a","ref":"refs/heads/master","pushedAt":"2024-08-13T23:02:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierre-rouleau","name":"Pierre Rouleau","path":"/pierre-rouleau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192121?s=80&v=4"},"commit":{"message":"Add preliminary support for the Linux Kernel Code Style","shortMessageHtmlLink":"Add preliminary support for the Linux Kernel Code Style"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yN1QxNToyNzoxNS4wMDAwMDBazwAAAASliaqF","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yN1QxNToyNzoxNS4wMDAwMDBazwAAAASliaqF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xM1QyMzowMjowOS4wMDAwMDBazwAAAASZr1rj"}},"title":"Activity · pierre-rouleau/pel"}