{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":31054916,"defaultBranch":"master","name":"vim-dirvish","ownerLogin":"justinmk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-02-20T07:23:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1359421?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1687990293.0","currentOid":""},"activityList":{"items":[{"before":"3851bedb7f191b9a4a5531000b6fc0a8795cc9bb","after":"2ddd8ee63d6066ae910b29285d9786cbd0226657","ref":"refs/heads/master","pushedAt":"2024-09-02T23:34:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix(mappings): \".\" does not escape Vim special chars\n\nProblem:\nIf \".\" is used on a file with \"%\" or \"#\", Vim treats those as special\nchars.\n\nSolution:\nPass the {special} arg to shellescape().","shortMessageHtmlLink":"fix(mappings): \".\" does not escape Vim special chars"}},{"before":"b660af1fa07fe1d44d4eb3ea5242334f6c2766ca","after":"3851bedb7f191b9a4a5531000b6fc0a8795cc9bb","ref":"refs/heads/master","pushedAt":"2024-04-03T20:57:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix: visual mappings only operate on a single selected file #245\n\nProblem:\r\n`{Visual}O` and similar commands only operate on a single file\r\nsince 6233243 #235.\r\n\r\nSolution:\r\nUse `line('v')` and `line('.')` to get the visual range when\r\nthe `` mappings are used.","shortMessageHtmlLink":"fix: visual mappings only operate on a single selected file #245"}},{"before":"0966b866580ec5cc8fbc26ee396a516d72600db5","after":"b660af1fa07fe1d44d4eb3ea5242334f6c2766ca","ref":"refs/heads/master","pushedAt":"2024-02-20T10:59:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"feat: show error if directory is not readable","shortMessageHtmlLink":"feat: show error if directory is not readable"}},{"before":"aed4e49df623f3438542924fe6d15e5d090ce921","after":"0966b866580ec5cc8fbc26ee396a516d72600db5","ref":"refs/heads/master","pushedAt":"2024-01-24T14:51:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"mappings: restore \"q\" mapping, soft-deprecate \"gq\"\n\nEssentially reverts cfc66aa4486c911f4e6f802e0636c94d013952c7.\n\n- `q` is much more ergonomic than `gq`.\n- `q` continues to win in the wild, and is used for e.g. quitting\n a `:Man` buffer.\n- \"quit\" is a vastly more-common use-case than \"record a macro\".\n- One can use a mapping like `\\q` to opt-in to macro recording when it\n is needed.","shortMessageHtmlLink":"mappings: restore \"q\" mapping, soft-deprecate \"gq\""}},{"before":"babbf69f7bb5274f0461e04a59d3e059bee27314","after":"aed4e49df623f3438542924fe6d15e5d090ce921","ref":"refs/heads/master","pushedAt":"2024-01-02T23:07:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix(apply_icons): filename may be truncated #243\n\nProblem:\r\ndirvish#add_icon_fn() may truncate filenames from the left, when icons\r\nare being applied.\r\n\r\nTo see the issue, create files 'abc-file.txt', 'defg-file.txt', and\r\n'file.txt' in a directory and display them in a dirvish buffer. All\r\nfilenames display as 'file.txt'.\r\n\r\nThe problem seems to occur when the basename of one of the files in the\r\ndirectory matches the right-hand portion of one or more other filenames\r\nin the same directory. However, experimentation shows that it does not\r\nalways happen in this case.\r\n\r\nSolution:\r\nDefine each pattern to match an exact line.","shortMessageHtmlLink":"fix(apply_icons): filename may be truncated #243"}},{"before":"bbf53b30ca1e718625b9b84b1d32379e470ddad7","after":"babbf69f7bb5274f0461e04a59d3e059bee27314","ref":"refs/heads/master","pushedAt":"2023-11-13T13:41:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"doc: tree-view mapping overwrites unnamed register\n\nfix #241\nHelped-by: Yogesh Dhamija ","shortMessageHtmlLink":"doc: tree-view mapping overwrites unnamed register"}},{"before":"191341c06ccfaacd81d8fc8bbc0a789459f86a88","after":"bbf53b30ca1e718625b9b84b1d32379e470ddad7","ref":"refs/heads/master","pushedAt":"2023-06-18T13:35:51.288Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix: spurious \"Buffer would be deleted\" warning\n\nProblem:\nPlugins (e.g. fugitive) may temporarily visit throwaway buffers\n(bufhidden != \"hide\"), then Dirvish refuses to leave the buffer and\nshows a \"Buffer would be deleted\" warning.\n\nSolution:\nSkip Dirvish's BufEnter handler if the current buffer has bufhidden != \"hide\".","shortMessageHtmlLink":"fix: spurious \"Buffer would be deleted\" warning"}},{"before":"c9cf284637d8c777597646c6fad338bdc35ac54f","after":"191341c06ccfaacd81d8fc8bbc0a789459f86a88","ref":"refs/heads/master","pushedAt":"2023-06-06T15:14:32.237Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix(mappings): \".\" on current directory\n\nProblem:\nIf \".\" is used on a line corresponding the current directory, Dirvish\nprefills the cmdline:\n\n :! ''\n\nSolution:\nPrefill '.' instead of '' for CWD.\n\n :! '.'","shortMessageHtmlLink":"fix(mappings): \".\" on current directory"}},{"before":"6233243f0caa71d27d27ea102540a88bce8eb6ea","after":"c9cf284637d8c777597646c6fad338bdc35ac54f","ref":"refs/heads/master","pushedAt":"2023-06-05T00:05:22.208Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqwKIpwA","startCursor":null,"endCursor":null}},"title":"Activity ยท justinmk/vim-dirvish"}