{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":92542410,"defaultBranch":"master","name":"vim-ingo-library","ownerLogin":"inkarkat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-05-26T19:30:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/181261?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1649450017.785646","currentOid":""},"activityList":{"items":[{"before":"729e716a1dc063682b3411586c4919bc43d18b96","after":"48ffe514bac9ddd5c7ece029a47a94f9dd31b935","ref":"refs/heads/master","pushedAt":"2024-04-16T19:14:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inkarkat","name":"Ingo Karkat","path":"/inkarkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181261?s=80&v=4"},"commit":{"message":"ingo#text#surroundings#SurroundWith[SingleChar](): ENH: Support custom set of [back, end] motions\n\nI need this for a DWIM change in ingosurround#SurroundWith().","shortMessageHtmlLink":"ingo#text#surroundings#SurroundWith[SingleChar](): ENH: Support custo…"}},{"before":"e8756022386161d081d14c047afaf76617505ef0","after":"729e716a1dc063682b3411586c4919bc43d18b96","ref":"refs/heads/master","pushedAt":"2024-04-16T15:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inkarkat","name":"Ingo Karkat","path":"/inkarkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181261?s=80&v=4"},"commit":{"message":"surroundings: Style: Corrections","shortMessageHtmlLink":"surroundings: Style: Corrections"}},{"before":"cc2509e31c3f0d7b774d44c29e46c9d9b9743075","after":"e8756022386161d081d14c047afaf76617505ef0","ref":"refs/heads/master","pushedAt":"2024-01-02T20:17:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inkarkat","name":"Ingo Karkat","path":"/inkarkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181261?s=80&v=4"},"commit":{"message":"Add ingo#escape#EscapeExpr()","shortMessageHtmlLink":"Add ingo#escape#EscapeExpr()"}},{"before":"f53fe3fa631f2a54f726514d70727bab43c5480d","after":"cc2509e31c3f0d7b774d44c29e46c9d9b9743075","ref":"refs/heads/master","pushedAt":"2023-12-09T21:07:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inkarkat","name":"Ingo Karkat","path":"/inkarkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181261?s=80&v=4"},"commit":{"message":"ENH: Add ingo#actions#EvaluateWithValOrFunc() variant of ingo#actions#ExecuteWithValOrFunc()\n\nThis is useful for configurations that can either be an expression (with optional v:val) or a Funcref.","shortMessageHtmlLink":"ENH: Add ingo#actions#EvaluateWithValOrFunc() variant of ingo#actions…"}},{"before":"69812c40b9ee0605de3790772950fc98bf0dd648","after":"f53fe3fa631f2a54f726514d70727bab43c5480d","ref":"refs/heads/master","pushedAt":"2023-08-17T13:25:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inkarkat","name":"Ingo Karkat","path":"/inkarkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181261?s=80&v=4"},"commit":{"message":"ingo#window#preview#OpenPreview(): Robustness: Handle \"E36: Not enough room\"","shortMessageHtmlLink":"ingo#window#preview#OpenPreview(): Robustness: Handle \"E36: Not enoug…"}},{"before":"622fd587222025e9654319396e1b0fa440903eec","after":"69812c40b9ee0605de3790772950fc98bf0dd648","ref":"refs/heads/master","pushedAt":"2023-05-17T06:46:01.810Z","pushType":"push","commitsCount":1,"pusher":{"login":"inkarkat","name":"Ingo Karkat","path":"/inkarkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181261?s=80&v=4"},"commit":{"message":"BUG: ingo#join#*() with a:isKeepSpace = 0 may expand a literal tab separator into space(s)\n\nAnd there's a general escaping issue with literal insertion; e.g. may be interpreted etc.\nI could instead paste the expression register, but that would clobber that (and the correct positioning may be tricky).\nLeverage the :substitute that is done for the a:isKeepSpace branch, and substitute with a literal NUL character (this can be inserted robustly), then use the same :substitute command to replace it with the literal separator.","shortMessageHtmlLink":"BUG: ingo#join#*() with a:isKeepSpace = 0 may expand a literal tab se…"}},{"before":"81171974ee45f93009099d557697a51d0e2c1865","after":"622fd587222025e9654319396e1b0fa440903eec","ref":"refs/heads/master","pushedAt":"2023-05-15T15:14:16.734Z","pushType":"push","commitsCount":1,"pusher":{"login":"inkarkat","name":"Ingo Karkat","path":"/inkarkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181261?s=80&v=4"},"commit":{"message":"ingo#cmdargs#command#Parse: Documentation: BUG: commandCommands and range result elements are swapped","shortMessageHtmlLink":"ingo#cmdargs#command#Parse: Documentation: BUG: commandCommands and r…"}},{"before":"919a217accb66ad085060eb37be329cbf74f084e","after":"81171974ee45f93009099d557697a51d0e2c1865","ref":"refs/heads/master","pushedAt":"2023-05-15T15:02:25.138Z","pushType":"push","commitsCount":6,"pusher":{"login":"inkarkat","name":"Ingo Karkat","path":"/inkarkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181261?s=80&v=4"},"commit":{"message":"ingo#plugin#cmdcomplete#dirforaction#setup(): ENH: Allow passing of 'commandAttributes': '-count', Funcref for a:parameters.browsefilter and a:parameters.wildignore\n\nMerge branch 'feature/CmdCompleteDirForAction-count'","shortMessageHtmlLink":"ingo#plugin#cmdcomplete#dirforaction#setup(): ENH: Allow passing of '…"}},{"before":"cb7c6728608e3c727e0620582f0b0becd8ce28f3","after":"919a217accb66ad085060eb37be329cbf74f084e","ref":"refs/heads/master","pushedAt":"2023-04-18T20:37:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inkarkat","name":"Ingo Karkat","path":"/inkarkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181261?s=80&v=4"},"commit":{"message":"ingo#join#lines(): Reimplementation: Use :substitute instead of :join! + cursor positioning + single-char insert\n\nWith a:isKeepSpace = 1. This might a little bit faster, but it definitely makes the join independent from 'formatoptions' from \"j\" (remove a comment leader) - \"B\" and \"M\" are about spaces around multibyte characters, which doesn't apply to space-constant joining via :join!.\nThe only use is by my AdvancedSorters.vim, which needs a neutral join (and unjoin) that does not modify the text at all.\nIt also uses the special join character , which can only be inserted literally via in insert mode; now that we're using :substitute we need to explicitly translate that into the ^@ character.","shortMessageHtmlLink":"ingo#join#lines(): Reimplementation: Use :substitute instead of :join…"}},{"before":"f74e4d473646db294c4d15d72375150d905df523","after":"cb7c6728608e3c727e0620582f0b0becd8ce28f3","ref":"refs/heads/master","pushedAt":"2023-03-16T20:48:59.481Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inkarkat","name":"Ingo Karkat","path":"/inkarkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181261?s=80&v=4"},"commit":{"message":"Improve ingo#gui#position#Get()\n\nMerge branch 'feature/getwinpos'","shortMessageHtmlLink":"Improve ingo#gui#position#Get()"}},{"before":"097b1c729ee0f334a40eddfbd84d77161287f2f1","after":"f74e4d473646db294c4d15d72375150d905df523","ref":"refs/heads/master","pushedAt":"2023-03-16T20:26:03.634Z","pushType":"push","commitsCount":3,"pusher":{"login":"inkarkat","name":"Ingo Karkat","path":"/inkarkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181261?s=80&v=4"},"commit":{"message":"Improve ingo#gui#position#Get()\n\nMerge branch 'feature/getwinpos'","shortMessageHtmlLink":"Improve ingo#gui#position#Get()"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMlztoQA","startCursor":null,"endCursor":null}},"title":"Activity · inkarkat/vim-ingo-library"}