{"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":"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"}},{"before":"085e4996b040b09dd44aab51c0929a594220aeb6","after":"09c49313dd38ca1898f9136e5c2712136d0804c2","ref":"refs/heads/master","pushedAt":"2024-03-18T18:36:24.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(testing): Pin neotest at v4.9\n\nneotest v5.0 has some breaking changes (the use of nvim-nio), so until\nthings get more stable I would like to have neotest pinned at the\nprevious stable version.","shortMessageHtmlLink":"vim(testing): Pin neotest at v4.9"}},{"before":"9fe85278869d3fde63e140598e2b0896bfb4fdd1","after":"085e4996b040b09dd44aab51c0929a594220aeb6","ref":"refs/heads/master","pushedAt":"2024-03-18T02:36:27.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(highlight): Do not use semantic highlights for lua keyword\n\nThe `@lsp.type.keyword` hlgroup linked to `Keyword` by default since\nrecent nightly neovim overrides treesitter-based luadoc highlights for\nseveral `@annotation`s. To avoid that, opt out from more default\nsemantic tokens highlights.","shortMessageHtmlLink":"vim(highlight): Do not use semantic highlights for lua keyword"}},{"before":"8990b779291e6bf3b40753034c54c3dd01f1431b","after":"9fe85278869d3fde63e140598e2b0896bfb4fdd1","ref":"refs/heads/master","pushedAt":"2024-02-15T04:10:20.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(tex): Turn off vimtex-matchparen plugin\n\nTurn off the vimtex version of matchparen plugin.\nFor some reasons, it raises a lot of errors on autocmd:CursorMoved.","shortMessageHtmlLink":"vim(tex): Turn off vimtex-matchparen plugin"}},{"before":"027d0f95dbb45737f04008b01e08688e8427f8ef","after":"8990b779291e6bf3b40753034c54c3dd01f1431b","ref":"refs/heads/master","pushedAt":"2024-02-13T07:49:55.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: Miscellaneous type annotation fix","shortMessageHtmlLink":"vim: Miscellaneous type annotation fix"}},{"before":"a510eb54ddb47f7bb1127625c533b2468b698cd2","after":"027d0f95dbb45737f04008b01e08688e8427f8ef","ref":"refs/heads/master","pushedAt":"2024-02-13T06:35:41.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(folding): Use highlighted foldtext by default\n\nEven if nvim-ufo is disabled for some reason, the new highlighted\nfoldtext in nvim 0.10+ would be a better default foldtext than the\ndefault-default foldtext by vim.","shortMessageHtmlLink":"vim(folding): Use highlighted foldtext by default"}},{"before":"38fd604d9f662bcb685e21ec29936be034306324","after":null,"ref":"refs/heads/dap","pushedAt":"2024-02-13T02:09:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wookayin","name":"Jongwook Choi","path":"/wookayin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009873?s=80&v=4"}},{"before":"3d40c53386045eb2346b1b19a865d27448bcb2d7","after":"a510eb54ddb47f7bb1127625c533b2468b698cd2","ref":"refs/heads/master","pushedAt":"2024-02-10T21:48:56.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(plugins): Make `nvim --luamod-dev` work with `vim.loader`\n\nProblem: `nvim --luamod-dev` is not compatible with `vim.loader`.\nSee neovim/neovim#27413. This happens because `vim.loader` depends on\n`vim.fs` but this module may not have already been loaded.\n\nSolution (Workaround): Ensure vim.fs is loaded before lazy.setup (or\nvim.loader.enable). Should be a working fix for nvim 0.9.x.","shortMessageHtmlLink":"vim(plugins): Make nvim --luamod-dev work with vim.loader"}},{"before":"339941d43bce2d9402979151b43fc2db3fe29844","after":"3d40c53386045eb2346b1b19a865d27448bcb2d7","ref":"refs/heads/master","pushedAt":"2024-02-06T02:17:46.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(ftplugin/query): Always use folding and tabsize 2\n\n- :InspectTree by default have folding disabled. Not sure why,\n but I can opt-in to use expr-based folding.\n\n- Always use tab size of 2.","shortMessageHtmlLink":"vim(ftplugin/query): Always use folding and tabsize 2"}},{"before":"8573b0e9f6ea9ee3552151451864e1e91df18f54","after":"339941d43bce2d9402979151b43fc2db3fe29844","ref":"refs/heads/master","pushedAt":"2024-02-05T11:08:01.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(snippets/toml): Add a config template for ruff in pyproject.toml","shortMessageHtmlLink":"vim(snippets/toml): Add a config template for ruff in pyproject.toml"}},{"before":"9500637811b4363d4f103e4427691a14d1c1439a","after":"8573b0e9f6ea9ee3552151451864e1e91df18f54","ref":"refs/heads/master","pushedAt":"2024-02-02T09:27:29.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(dap): Always use the correct cwd w.r.t the editor or the buffer\n\n... not the file's absolute path. nvim-dap-python's default cwd is\nalways set to the base directory of the target file being run, which\nmight not necessarily be the \"current\" working directory of neovim.","shortMessageHtmlLink":"vim(dap): Always use the correct cwd w.r.t the editor or the buffer"}},{"before":"38f437cd7d20d2fdbf607a8b7c72b6844f3eb784","after":"9500637811b4363d4f103e4427691a14d1c1439a","ref":"refs/heads/master","pushedAt":"2024-02-01T08:36:15.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(markdown): Auto-open a brower locally on `:Grip`\n\n- Use built-in :terminal, not AsyncRun for better control\n- Automatically open a browser if nvim is not running remotely","shortMessageHtmlLink":"vim(markdown): Auto-open a brower locally on :Grip"}},{"before":"a4bcefed92d29136061f88a64d6999edbae36f2f","after":"38f437cd7d20d2fdbf607a8b7c72b6844f3eb784","ref":"refs/heads/master","pushedAt":"2024-02-01T00:55:49.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":"wezterm: Use TERM=\"wezterm\".\n\nOtherwise $TERM will default to \"xterm-256color\", but with that neovim\nwill not be able to display CSI-encoded GUI featured letters, e.g.,\nstrikethrough or underline with a color.","shortMessageHtmlLink":"wezterm: Use TERM=\"wezterm\"."}},{"before":"e5b14a4b809d275dbf69d3a0285f3de63acf2e73","after":"a4bcefed92d29136061f88a64d6999edbae36f2f","ref":"refs/heads/master","pushedAt":"2024-01-31T20:26:01.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(git): Map `gR` for git interactive rebase","shortMessageHtmlLink":"vim(git): Map <leader>gR for git interactive rebase"}},{"before":"301ea337dbbd6f4151f34141625696e6dd55d896","after":"e5b14a4b809d275dbf69d3a0285f3de63acf2e73","ref":"refs/heads/master","pushedAt":"2024-01-27T22:46:44.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: export COLORTERM=\"truecolor\"\n\nOn a interactive shell with valid `$TERM`, we assume 24-bit (true) color\nwill be always supported. This is set explicitly because the terminfo\nof some `TERM` (e.g. wezterm) does not advertise color capabilities\nproperly, resulting in some TUI programs not showing any colors.","shortMessageHtmlLink":"zsh: export COLORTERM=\"truecolor\""}},{"before":"a18d25c08c31922a5e9785232722f1b00b748403","after":"301ea337dbbd6f4151f34141625696e6dd55d896","ref":"refs/heads/master","pushedAt":"2024-01-25T01:05:10.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: Fall back to TERM=xterm-256color if terminfo is not available\n\nWhen terminfo is not available for the $TERM given in the environment\n(e.g. TERM set in by the terminal emulator, tmux, or through SSH, but\nthe terminfo isn't installed on a remote server), the shell will be\nbroken and completely unusable. Falling back to xterm-256color would\nbe a good workaround.","shortMessageHtmlLink":"zsh: Fall back to TERM=xterm-256color if terminfo is not available"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUYMRTwA","startCursor":null,"endCursor":null}},"title":"Activity · wookayin/dotfiles"}