{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5697090,"defaultBranch":"master","name":"dotfiles","ownerLogin":"wookayin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-09-06T03:42:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1009873?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707790153.0","currentOid":""},"activityList":{"items":[{"before":"59422efde606035d2f287fab68e57cd218d70cb2","after":"7b75e445d3c048c24aba2aba259132c94afff290","ref":"refs/heads/master","pushedAt":"2024-08-13T17:05:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"zsh: Jump with fasd (z) should change tmux window name less agressively\n\nRename only if the current window has only one pane.","shortMessageHtmlLink":"zsh: Jump with fasd (z) should change tmux window name less agressively"}},{"before":"03fde79729d3cb93a3c6b7c4044daedafd81e285","after":"59422efde606035d2f287fab68e57cd218d70cb2","ref":"refs/heads/master","pushedAt":"2024-08-11T14:27:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim: More legacy vim compatibility for autocmd-once\n\nautocmd-once requires vim 8.1.1113.","shortMessageHtmlLink":"vim: More legacy vim compatibility for autocmd-once"}},{"before":"38784b5d1a172d1fd19d87560795b5a4de7d9e61","after":"03fde79729d3cb93a3c6b7c4044daedafd81e285","ref":"refs/heads/master","pushedAt":"2024-08-09T23:03:45.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"zsh: Always install the zsh-autoswitch-virtualenv plugin","shortMessageHtmlLink":"zsh: Always install the zsh-autoswitch-virtualenv plugin"}},{"before":"025a2b3a0cc243aeb21e499f85f5f5f7488a1aa2","after":"38784b5d1a172d1fd19d87560795b5a4de7d9e61","ref":"refs/heads/master","pushedAt":"2024-08-07T15:48:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"zsh: Do not run _conda_initialize for non-standard conda\n\nThe `_conda_initialize` script for `auto_activate_base` config setup\nwill not work for non-standard conda (e.g. mamba) and raise an error.\n\nsee 39ccaef5a","shortMessageHtmlLink":"zsh: Do not run _conda_initialize for non-standard conda"}},{"before":"9a55526fb4f2f7c203256f8df1819c77e91cbcbd","after":"025a2b3a0cc243aeb21e499f85f5f5f7488a1aa2","ref":"refs/heads/master","pushedAt":"2024-07-10T17:58:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(neotree): Fix neotree not hijacking startup argument directories\n\nThis is a regression since fbfc7a2d. Neotree was not being loaded\nwhen the startup argument contains a directory.","shortMessageHtmlLink":"vim(neotree): Fix neotree not hijacking startup argument directories"}},{"before":"35234862d70c62af1b7fcf4a8c5a7056d93bd5b9","after":"9a55526fb4f2f7c203256f8df1819c77e91cbcbd","ref":"refs/heads/master","pushedAt":"2024-07-03T13:58:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(git): Pin gitsigns to a specific version, for signs_staged\n\n... beyond v0.9.0 because `signs_staged` is still experimental and not\nrecognized in the latest stable release version (v0.9). The config field\nhas changed during gitsigns.nvim v0.10-dev from `_signs_staged`.","shortMessageHtmlLink":"vim(git): Pin gitsigns to a specific version, for signs_staged"}},{"before":"6c1b3d7ac08a5f75a17cc5da613760c5ac2b36e6","after":"35234862d70c62af1b7fcf4a8c5a7056d93bd5b9","ref":"refs/heads/master","pushedAt":"2024-07-02T22:34:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"etc/linux-local: Fix incompatible bash syntax","shortMessageHtmlLink":"etc/linux-local: Fix incompatible bash syntax"}},{"before":"4087fac40b593d7e9b0bd602a38a7e9eb4276a5e","after":"6c1b3d7ac08a5f75a17cc5da613760c5ac2b36e6","ref":"refs/heads/master","pushedAt":"2024-07-02T14:37:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(lsp): Allow `python` as package path within the workspace\n\nIn addition to the default package search path:\n\n- the root directory of the workspace, and\n- the `src/` directory on the workspace,\n\nwe also allow the `python/` directory for where a package can be found\n(e.g. for package `mypackage`, `$PROJECT_ROOT/python/mypackage` instead\nof `$PROJECT_ROOT/mypackage` or `$PROJECT_ROOT/src/mypackage`). This is\na bit non-standard but allowable with some reasonable convention.\n\nNote: the setuptools equivalent is:\n\n```toml\n[tool.setuptools.packages.find]\n where = [\"python\"]\n```","shortMessageHtmlLink":"vim(lsp): Allow python as package path within the workspace"}},{"before":"cbb9b63fe3f466aae6745f05ed01e3b74c0c83e0","after":"4087fac40b593d7e9b0bd602a38a7e9eb4276a5e","ref":"refs/heads/master","pushedAt":"2024-07-02T14:37:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"etc/linux-locals: Fix incorrect error check for github download","shortMessageHtmlLink":"etc/linux-locals: Fix incorrect error check for github download"}},{"before":"af85c239108c2682537d12a0b06182a00022aeb4","after":"cbb9b63fe3f466aae6745f05ed01e3b74c0c83e0","ref":"refs/heads/master","pushedAt":"2024-06-28T13:47:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"etc/linux-locals: Show curl error messages when checking releases\n\nProblem: When curl fails while checking latest releases from github,\nerror messages are silenced.\n\nSolution: Show stderr output from curl and add more warnings.","shortMessageHtmlLink":"etc/linux-locals: Show curl error messages when checking releases"}},{"before":"fcfe388c168087db2b43bc4e3bb088cc84c2b94f","after":"af85c239108c2682537d12a0b06182a00022aeb4","ref":"refs/heads/master","pushedAt":"2024-06-27T17:00:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(pynvim): Allow overriding python3_host_prog via env variables\n\nIf `$PYTHON3_HOST_PROG` is set, use that as the python rplugin host.","shortMessageHtmlLink":"vim(pynvim): Allow overriding python3_host_prog via env variables"}},{"before":"87dd77cb743d90c8c49336261db6391fd85171dd","after":"fcfe388c168087db2b43bc4e3bb088cc84c2b94f","ref":"refs/heads/master","pushedAt":"2024-06-26T22:54:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"zsh: Allow local homebrew installation for PATH\n\n`$HOME/.homebrew` can be an alternative installation path for homebrew\nother than `/opt/homebrew`.","shortMessageHtmlLink":"zsh: Allow local homebrew installation for PATH"}},{"before":"d11bba97726d8bf3be1bba16833fce966bc6d880","after":"87dd77cb743d90c8c49336261db6391fd85171dd","ref":"refs/heads/master","pushedAt":"2024-06-25T22:36:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(git): Get rid of removed gitsigns options\n\n- Require gitsigns to be v0.9.0 or higher\n- There are breaking changes that remove some of the legacy/experimental\n options. Remove these so that there are no more warnings.","shortMessageHtmlLink":"vim(git): Get rid of removed gitsigns options"}},{"before":"f8ba282df025c96fda757694040b7a5c698d1ec1","after":"d11bba97726d8bf3be1bba16833fce966bc6d880","ref":"refs/heads/master","pushedAt":"2024-06-25T22:33:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(treesitter): Change `has-type?` to `kind-eq?` to align with upstream\n\nThere was a breaking change from nvim-treesitter in treesitter query predicate names.\r\n\r\nSee #55.","shortMessageHtmlLink":"vim(treesitter): Change has-type? to kind-eq? to align with upstream"}},{"before":"2abf6d22232c5ea45c5d424c64e47bfea7626668","after":"f8ba282df025c96fda757694040b7a5c698d1ec1","ref":"refs/heads/master","pushedAt":"2024-06-25T16:54:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(git): Fix Ctrl-O/I keymaps for git-messenger to be buffer-local\n\n... instead of a global mapping which messes up the behavior of CTRL-O.","shortMessageHtmlLink":"vim(git): Fix Ctrl-O/I keymaps for git-messenger to be buffer-local"}},{"before":"fbfc7a2d2ed4e64e9008300b5e9d5a4f5502fa27","after":"2abf6d22232c5ea45c5d424c64e47bfea7626668","ref":"refs/heads/master","pushedAt":"2024-05-23T01:33:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(neotree): Do not use custom implementation for trailing_slash\n\nA custom implementation to draw trailing slashes for directories works\nquite buggy in recent versions of neotree. The problem is: other\ncomponents to be drawn on the right side (such as git status) misalign.\nFor some reason, the built-in option now works well, so we switch to the\nbuilt-in implementation.","shortMessageHtmlLink":"vim(neotree): Do not use custom implementation for trailing_slash"}},{"before":"f39719bb6f9dd7d42744e694e803999ab9e406a9","after":"fbfc7a2d2ed4e64e9008300b5e9d5a4f5502fa27","ref":"refs/heads/master","pushedAt":"2024-05-22T22:34:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(neotree): Allow running cmd `:Neotree` before lazy loading\n\ne.g. `nvim -c \"Neotree\"`","shortMessageHtmlLink":"vim(neotree): Allow running cmd :Neotree before lazy loading"}},{"before":"269834af76090c2598bff4b9ad9f927b19a7dbf4","after":"f39719bb6f9dd7d42744e694e803999ab9e406a9","ref":"refs/heads/master","pushedAt":"2024-05-21T21:17:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(statusline): Move AutoBuild status icon to \"section b\"\n\nSome components in the lualine \"section c\" might be easily hidden if the\ntext content overflows. An important component (:AutoBuild status) that\nshould be seen at all times can be moved to \"section b\".\n\nAlso change the emoji for the 'waiting (listening)' status due to the\nunicode width issue in some terminals.","shortMessageHtmlLink":"vim(statusline): Move AutoBuild status icon to \"section b\""}},{"before":"dcbff82319de8e86d21b2d864e6aea7dfb71d511","after":"269834af76090c2598bff4b9ad9f927b19a7dbf4","ref":"refs/heads/master","pushedAt":"2024-05-19T04:24:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim: Add plugin 'nvim-profiler'\n\nA plugin for LuaJIT Profiling.","shortMessageHtmlLink":"vim: Add plugin 'nvim-profiler'"}},{"before":"7b299ccee371134e18d09bf57159acbb75abb888","after":"dcbff82319de8e86d21b2d864e6aea7dfb71d511","ref":"refs/heads/master","pushedAt":"2024-05-18T22:52:59.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(lsp): ruff should not handle unused-import (F401)\n\n- unused-import as 'warning' diagnostic is a bit annoying.\n- Since unused imports are also handled by LSP (pyright), but as a\n 'hint' diagnostic (which is less aggressive), ruff can opt out F401.","shortMessageHtmlLink":"vim(lsp): ruff should not handle unused-import (F401)"}},{"before":"527a92b58a20246cbf09d781fcbac9a37ae70a42","after":"7b299ccee371134e18d09bf57159acbb75abb888","ref":"refs/heads/master","pushedAt":"2024-05-18T21:59:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"karabiner: Remap `` to \"kill words\" in Google Chrome and Safari","shortMessageHtmlLink":"karabiner: Remap <Ctrl-w> to \"kill words\" in Google Chrome and Safari"}},{"before":"a0d1bdd565a3a2014e09dbfc726417c6f8d687d4","after":"527a92b58a20246cbf09d781fcbac9a37ae70a42","ref":"refs/heads/master","pushedAt":"2024-05-17T20:30:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(completion): Bump up nvim-cmp version\n\nto 5260e5e (05/17/2024). This version seems to be working fine without\nany significant regressions, and includes important fixes to get rid of\nuse of deprecated APIs.","shortMessageHtmlLink":"vim(completion): Bump up nvim-cmp version"}},{"before":"99efa070df6471c82b9749e6c21e9a90d4865fa4","after":"a0d1bdd565a3a2014e09dbfc726417c6f8d687d4","ref":"refs/heads/master","pushedAt":"2024-05-16T14:27:20.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(formatting): avoid using deprecated vim.tbl_flatten","shortMessageHtmlLink":"vim(formatting): avoid using deprecated vim.tbl_flatten"}},{"before":"86fcb4de42a89a20eb77c336e737ab203dcd919a","after":"99efa070df6471c82b9749e6c21e9a90d4865fa4","ref":"refs/heads/master","pushedAt":"2024-05-04T01:40:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(lsp): Catch up with the API changes for inlay_hint.is_enabled()\n\nBreaking change and API changes in nvim 0.10-dev:\n\n- `is_enabled(bufnr)` => `is_enabled { bufnr = ... }`","shortMessageHtmlLink":"vim(lsp): Catch up with the API changes for inlay_hint.is_enabled()"}},{"before":"8274a373531ea0f8fab969c176417f12089a52e3","after":"86fcb4de42a89a20eb77c336e737ab203dcd919a","ref":"refs/heads/master","pushedAt":"2024-04-24T23:05:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(lsp): Catch up with the API changes for inlay hint toggling\n\nNvim 0.10-dev has another API change to `vim.lsp.inlay_hint.enable()`.","shortMessageHtmlLink":"vim(lsp): Catch up with the API changes for inlay hint toggling"}},{"before":"600bb0db94421d6ccb22e7409c2e115ff7e4c79d","after":"8274a373531ea0f8fab969c176417f12089a52e3","ref":"refs/heads/master","pushedAt":"2024-04-15T21:52:29.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(highlight): No semantic token highlight for imported python module","shortMessageHtmlLink":"vim(highlight): No semantic token highlight for imported python module"}},{"before":"dbdc126ddca65263f7dcbbf6710ec58a6c758a78","after":"600bb0db94421d6ccb22e7409c2e115ff7e4c79d","ref":"refs/heads/master","pushedAt":"2024-04-09T05:07:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(python): Make indentexpr be more error-safe when TS is not used\n\nAccessing `b:ts_highlight` in vimscript will raise an error if the\nbuffer variable is never set (i.e. no treesitter enabled, somehow).\nTo avoid any error, we can use a safer accessor.","shortMessageHtmlLink":"vim(python): Make indentexpr be more error-safe when TS is not used"}},{"before":"00dcb36c7c1d165d23bea3983a8472d31d07a860","after":"dbdc126ddca65263f7dcbbf6710ec58a6c758a78","ref":"refs/heads/master","pushedAt":"2024-04-01T04:50:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(python): Fix incorrect indentation within a multi-line string\n\nThe PEP8PythonIndent indentexpr is not aware of treesitter.\n\nIf the current line is inside a string, ignore the incorrect indentexpr\nrule but keep the current indentation.\n\ne.g.:\n\n textwrap.dedent(\"\"\"\n indent: ⏎\n █ x\n │ └─ not here\n └─ the cursor should be here\n \"\"\")","shortMessageHtmlLink":"vim(python): Fix incorrect indentation within a multi-line string"}},{"before":"fc9a84c8a58e30ddf91f4a344e260231ecc2dd57","after":"00dcb36c7c1d165d23bea3983a8472d31d07a860","ref":"refs/heads/master","pushedAt":"2024-03-21T02:18:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(lsp): Add experimental support for basedpyright LSP\n\nbasedpyright is a fork of pyright (python LSP server) that supports\nadditional features like pylance (e.g., inlay hints).\n\nTo use it, simply install it with :Mason. When installed, basedpyright\nwill be enabled in place of pyright; otherwise, we will fallback to the\nstandard pyright.","shortMessageHtmlLink":"vim(lsp): Add experimental support for basedpyright LSP"}},{"before":"09c49313dd38ca1898f9136e5c2712136d0804c2","after":"fc9a84c8a58e30ddf91f4a344e260231ecc2dd57","ref":"refs/heads/master","pushedAt":"2024-03-18T18:45:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"},"commit":{"message":"vim(dap): Pin nvim-dap-ui at v3.x\n\nnvim-dap-ui v4.0 also requires nvim-nio as an external dependency.\nUntil I fully migrate neotest and nvim-dap-ui to the latest version,\nlet's stay at the previous stable release for the time being.","shortMessageHtmlLink":"vim(dap): Pin nvim-dap-ui at v3.x"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xM1QxNzowNTo1Mi4wMDAwMDBazwAAAASZbxwO","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xM1QxNzowNTo1Mi4wMDAwMDBazwAAAASZbxwO","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xOFQxODo0NToyOC4wMDAwMDBazwAAAAQY32wS"}},"title":"Activity · wookayin/dotfiles"}