{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":404747221,"defaultBranch":"master","name":"headlines.nvim","ownerLogin":"lukas-reineke","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-09T14:09:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12900252?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726193262.0","currentOid":""},"activityList":{"items":[{"before":"c19bbff5ad47b35c4bbdae92fd810ec5f111f658","after":"bf17c96a836ea27c0a7a2650ba385a7783ed322e","ref":"refs/heads/master","pushedAt":"2024-09-13T02:04:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"feat!: Use a more commonly supported characters for fat headline\n\n ## What\n\nThis commit replaces the character `๐Ÿฌ‚`\n([Block Sextant-12 (U+1FB02)](https://unicodeplus.com/U+1FB02))\nwith `โ–€`\n([Upper Half Block (U+2580)](https://unicodeplus.com/U+2580))\nto be used for the `fat_headline_lower_string` configuration everywhere.\n\n ## Why\n\nThe _Block Sextant-12_ character is part of a Unicode block named\n[_Symbols for Legacy Computing_](https://en.wikipedia.org/wiki/Symbols_for_Legacy_Computing).\n\nThis character seems to not be supported by a lot of fonts and many\nterminals, as well as other applications (one might even see a \"missing\ncharacter\" square while browsing this PR and links I provided).\n\nI have for example confirmed that it would not work with the following:\n- Terminal apps:\n - macOS' Terminal.app\n - iTerm2\n - Alacritty with `builtin_box_drawing` set to `false`\n- Fonts:\n - Monaco\n - MonaspiceNe Nerd Font\n - SFMono Nerd Font\n\n_Upper Half Block_ is slightly thicker than _Block Sextant-12_, but it\nalso appears to be more widely supported accross terminals and fonts.\n\nI think a default configuration that will work in most environments\nwould provide a better user experience, and would likely prevent many\ndevelopers from spending hours diving into the unknown territories of\nfont rendering, Unicode blocks, NeoVim LUA configuration, etc.\n\n ## How\n\nA simple script that replaces all instances of the _Block Sextant-12_\ncharacter in the repository:\n\n```sh\n ag -l \\U0001fb02 | xargs -n1 sed -i'' -e \"s/\\U0001fb02/โ–€/\"\n```\n\n ## Anything else?\n\n ### Alternative\n\nAn alternative to _Upper Half Block_ would be the thinner `โ–”`\n([Upper One Eighth Block (U+2594)](https://unicodeplus.com/U+2594)).\n\n ### Matching \"lower\" and \"upper\"\n\nIf it is important for the width of the fat headline top and bottom\npadding be identical, then we could also change\n`fat_headline_upper_string` to use a character of the same width.\nRespectively, in order of appearance above:\n- `โ–„` ([Lower Half Block (U+2584)](https://unicodeplus.com/U+2584))\n- `โ–` ([Lower One Eighth Block (U+2581)](https://unicodeplus.com/U+2581))","shortMessageHtmlLink":"feat!: Use a more commonly supported characters for fat headline"}},{"before":"73fe831985ec6c27a4fcdc17ead2d3c55dfd936b","after":"c19bbff5ad47b35c4bbdae92fd810ec5f111f658","ref":"refs/heads/master","pushedAt":"2024-09-09T08:29:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"style: format with stylua","shortMessageHtmlLink":"style: format with stylua"}},{"before":"7671eec1065982cdf2ba4136beb1600fe1279431","after":"73fe831985ec6c27a4fcdc17ead2d3c55dfd936b","ref":"refs/heads/master","pushedAt":"2024-09-09T07:18:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"Add render-markdown.nvim note to readme","shortMessageHtmlLink":"Add render-markdown.nvim note to readme"}},{"before":"618ef1b2502c565c82254ef7d5b04402194d9ce3","after":"7671eec1065982cdf2ba4136beb1600fe1279431","ref":"refs/heads/master","pushedAt":"2024-09-03T08:06:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"feat: support more than a single character in bullets","shortMessageHtmlLink":"feat: support more than a single character in bullets"}},{"before":"7c8c049dab0763241e7004ad8a82e46108b25060","after":null,"ref":"refs/heads/update-org-headline-hl-groups","pushedAt":"2024-02-29T02:14:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"}},{"before":"4416ee8c2de57f9e22be87a345569f72099b697b","after":"618ef1b2502c565c82254ef7d5b04402194d9ce3","ref":"refs/heads/master","pushedAt":"2024-02-29T02:14:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"chore: update org headline highlight gropups\n\nfix #71","shortMessageHtmlLink":"chore: update org headline highlight gropups"}},{"before":null,"after":"7c8c049dab0763241e7004ad8a82e46108b25060","ref":"refs/heads/update-org-headline-hl-groups","pushedAt":"2024-02-29T02:13:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"chore: update org headline highlight gropups\n\nfix #71","shortMessageHtmlLink":"chore: update org headline highlight gropups"}},{"before":"d39c4e6ed8963717bc9b2dc39fada8fe1039e9bf","after":"4416ee8c2de57f9e22be87a345569f72099b697b","ref":"refs/heads/master","pushedAt":"2024-02-29T02:12:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"fix: ensure fat headlines are not shifted by conflicting extmarks\n\nThis commit makes `headlines.nvim` compatible with Nvim Orgmode's new\nVirtual Indent option added by\nhttps://github.com/nvim-orgmode/orgmode/pull/627.\n\nThis also will ensure any features like it in the future from other\nplugins do not interfere with the headlines later on.\n\nIn theory, extmark priorities would work here, but in pratice they do\nnot. If this extmark is set *last* by a higher priority using only the\nvirtual text, it can be arbitrarily shifted by other extmark content and\nthe same occurs when the extmark set is of a lower priority. By\nspecifying the window column to apply to, we bypass all the priorities\nshenanigans and directly set the correct position of the headline.","shortMessageHtmlLink":"fix: ensure fat headlines are not shifted by conflicting extmarks"}},{"before":"04f706b3b8c75350aaae7bcce52bf940eb540b2b","after":null,"ref":"refs/heads/bullets","pushedAt":"2024-02-08T04:01:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"}},{"before":"e3d7bfdf40e41a020d966d35f8b48d75b90367d2","after":"d39c4e6ed8963717bc9b2dc39fada8fe1039e9bf","ref":"refs/heads/master","pushedAt":"2024-02-08T04:01:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"feat: add support for bullets\n\nโš  BREAKING CHANGES\nBullets are turned on by default.\nIf you do not want them, set `:help headlines-bullets` to an empty\ntable.","shortMessageHtmlLink":"feat: add support for bullets"}},{"before":null,"after":"04f706b3b8c75350aaae7bcce52bf940eb540b2b","ref":"refs/heads/bullets","pushedAt":"2024-02-08T04:00:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"feat: add support for bullets\n\nโš  BREAKING CHANGES\nBullets are turned on by default.\nIf you do not want them, set `:help headlines-bullets` to an empty\ntable.","shortMessageHtmlLink":"feat: add support for bullets"}},{"before":"cbb6053b11f03d7e13e0b4a10e6c542e2ebaaf61","after":null,"ref":"refs/heads/fix-markdown-quotes","pushedAt":"2023-11-13T02:35:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"}},{"before":"74a083a3c32a08be24f7dfcc6f448ecf47857f46","after":"e3d7bfdf40e41a020d966d35f8b48d75b90367d2","ref":"refs/heads/master","pushedAt":"2023-11-13T02:35:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"Fix markdown quotes\n\nfix #52","shortMessageHtmlLink":"Fix markdown quotes"}},{"before":"575319b8db13977ad29d27fe62fd9747b3ae565a","after":"cbb6053b11f03d7e13e0b4a10e6c542e2ebaaf61","ref":"refs/heads/fix-markdown-quotes","pushedAt":"2023-11-13T02:33:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"Fix markdown quotes\n\nfix #52","shortMessageHtmlLink":"Fix markdown quotes"}},{"before":"5d0ce08a8013cfef21e0aa903fd986734ef99093","after":"74a083a3c32a08be24f7dfcc6f448ecf47857f46","ref":"refs/heads/master","pushedAt":"2023-07-27T02:43:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"Version 3.3.3","shortMessageHtmlLink":"Version 3.3.3"}},{"before":"33c19651a183c9f039dba343c9b68a2979a9ac0a","after":"5d0ce08a8013cfef21e0aa903fd986734ef99093","ref":"refs/heads/master","pushedAt":"2023-07-27T02:42:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"Version 3.3.2","shortMessageHtmlLink":"Version 3.3.2"}},{"before":"ddef41b2664f0ce25fe76520d708e2dc9dfebd70","after":"33c19651a183c9f039dba343c9b68a2979a9ac0a","ref":"refs/heads/master","pushedAt":"2023-07-27T02:41:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"Two types of Norg verbatim blocks (#58)\n\n* fix to norg codeblock\r\n\r\n* support both ranged_tag and ranged_verbatim_tag\r\n\r\n* update README to match actual code","shortMessageHtmlLink":"Two types of Norg verbatim blocks (#58)"}},{"before":null,"after":"575319b8db13977ad29d27fe62fd9747b3ae565a","ref":"refs/heads/fix-markdown-quotes","pushedAt":"2023-06-06T04:03:44.205Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"Fix markdown quotes\n\nfix #52","shortMessageHtmlLink":"Fix markdown quotes"}},{"before":"6496b6229ce708253a906daed07067c1d32a427b","after":"ddef41b2664f0ce25fe76520d708e2dc9dfebd70","ref":"refs/heads/master","pushedAt":"2023-03-29T02:48:25.698Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"lukas-reineke","name":"Lukas Reineke","path":"/lukas-reineke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12900252?s=80&v=4"},"commit":{"message":"Merge pull request #51 from snelling-a/patch-1\n\nUse vim.treesitter.query.parse_query","shortMessageHtmlLink":"Merge pull request #51 from snelling-a/patch-1"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QwMjowNDozMy4wMDAwMDBazwAAAAS1Adeu","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QwMjowNDozMy4wMDAwMDBazwAAAAS1Adeu","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yOVQwMjo0ODoyNS42OTg5NjBazwAAAAMNakrl"}},"title":"Activity ยท lukas-reineke/headlines.nvim"}