{"id":16369539,"url":"https://github.com/chomosuke/chomosuke","last_synced_at":"2026-02-12T01:40:10.134Z","repository":{"id":113393413,"uuid":"484977894","full_name":"chomosuke/chomosuke","owner":"chomosuke","description":"Config files for my GitHub profile.","archived":false,"fork":false,"pushed_at":"2025-11-22T10:40:51.000Z","size":270,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-22T12:19:13.705Z","etag":null,"topics":["config","github-config"],"latest_commit_sha":null,"homepage":"https://github.com/chomosuke","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chomosuke.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-04-24T09:06:52.000Z","updated_at":"2025-11-22T10:40:54.000Z","dependencies_parsed_at":"2023-12-22T02:55:44.447Z","dependency_job_id":"c621bce0-7987-4cc3-b1a9-84250e28e5fb","html_url":"https://github.com/chomosuke/chomosuke","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/chomosuke/chomosuke","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chomosuke%2Fchomosuke","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chomosuke%2Fchomosuke/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chomosuke%2Fchomosuke/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chomosuke%2Fchomosuke/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chomosuke","download_url":"https://codeload.github.com/chomosuke/chomosuke/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chomosuke%2Fchomosuke/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29353011,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T01:03:07.613Z","status":"ssl_error","status_checked_at":"2026-02-12T01:00:51.346Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["config","github-config"],"created_at":"2024-10-11T02:55:36.095Z","updated_at":"2026-02-12T01:40:10.127Z","avatar_url":"https://github.com/chomosuke.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Richard Li\nImitate LLM for a living\n\n## Knows more stuff than I need\n### Languages\n\u003ca target=\"_blank\" href=\"https://www.rust-lang.org/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/rust-lang/rust-lang-icon.svg\" alt=\"Rust\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://www.java.com/en/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/java/java-icon.svg\" alt=\"Java\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://kotlinlang.org/\"\u003e\n\t\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/0/06/Kotlin_Icon.svg\" alt=\"Kotlin\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://en.wikipedia.org/wiki/C_(programming_language)\"\u003e\n\t\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/1/19/C_Logo.png\" alt=\"C\" width=\"36\" height=\"40\"/\u003e\n\u003c/a\u003e \n\u003ca target=\"_blank\" href=\"https://en.wikipedia.org/wiki/C%2B%2B\"\u003e\n\t\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/ISO_C%2B%2B_Logo.svg/1822px-ISO_C%2B%2B_Logo.svg.png\" alt=\"C++\" width=\"36\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29\"\u003e\n\t\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Logo_C_sharp.svg/1200px-Logo_C_sharp.svg.png\" alt=\"C#\" width=\"36\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://www.python.org/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/python/python-icon.svg\" alt=\"Python\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://www.typescriptlang.org/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/typescriptlang/typescriptlang-icon.svg\" alt=\"Typescript\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://www.javascript.com/\"\u003e\n\t\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/6/6a/JavaScript-logo.png\" alt=\"Javascript\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://dart.dev/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/dartlang/dartlang-icon.svg\" alt=\"Dart\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://www.php.net/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/php/php-icon.svg\" alt=\"PHP\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://www.haskell.org/\"\u003e\n\t\u003cimg src=\"https://cdn-icons-png.flaticon.com/512/5968/5968259.png\" alt=\"Haskell\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://en.wikipedia.org/wiki/Prolog\"\u003e\n\t\u003cimg src=\"https://dashboard.snapcraft.io/site_media/appmedia/2020/04/Prolog-logo-512.png\" alt=\"Prolog\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://go.dev/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/golang/golang-icon.svg\" alt=\"Go\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://www.mathworks.com/products/matlab.html\"\u003e\n\t\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png\" alt=\"MATLAB\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://clojure.org/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/clojure/clojure-icon.svg\" alt=\"Clojure\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://www.lua.org/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/lua/lua-icon.svg\" alt=\"Lua\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://ocaml.org/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/ocaml/ocaml-icon.svg\" alt=\"OCaml\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\n### Library, Frameworks \u0026 Platforms\n\u003ca target=\"_blank\" href=\"https://www.mongodb.com/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/mongodb/mongodb-ar21.svg\" alt=\"MongoDB\" width=\"80\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://nodejs.org/en/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/nodejs/nodejs-ar21.svg\" alt=\"NodeJS\" width=\"80\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://expressjs.com/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/expressjs/expressjs-ar21.svg\" alt=\"express.js\" width=\"80\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://reactjs.org/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/reactjs/reactjs-icon.svg\" alt=\"React\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://cakephp.org/\"\u003e\n\t\u003cimg src=\"https://upload.wikimedia.org/wikipedia/en/9/9a/Cake-logo.png\" alt=\"CakePHP\" width=\"60\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://www.mysql.com/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/mysql/mysql-ar21.svg\" alt=\"MySQL\" width=\"80\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://www.postgresql.org/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/postgresql/postgresql-icon.svg\" alt=\"PostgreSQL\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://www.prisma.io/\"\u003e\n\t\u003cimg src=\"https://vectorwiki.com/images/SIGDY__prisma.svg\" alt=\"Prisma\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://github.com/gin-gonic/gin\"\u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/gin-gonic/logo/master/color.png\" alt=\"Gin\" width=\"30\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://flutter.dev/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/flutterio/flutterio-icon.svg\" alt=\"Flutter\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://developer.android.com/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/android/android-icon.svg\" alt=\"Android\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://rocket.rs/\"\u003e\n\t\u003cimg src=\"https://rocket.rs/v0.4/images/logo-boxed.png\" alt=\"Rocket.rs\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://aws.amazon.com/\"\u003e\n\t\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/9/93/Amazon_Web_Services_Logo.svg\" alt=\"AWS\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://www.docker.com/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/docker/docker-icon.svg\" alt=\"Docker\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://github.com/features/actions\"\u003e\n\t\u003cimg src=\"https://avatars.githubusercontent.com/u/44036562?s=280\u0026v=4\" alt=\"GitHub Actions\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://circleci.com/\"\u003e\n\t\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/8/82/Circleci-icon-logo.svg/1200px-Circleci-icon-logo.svg.png\" alt=\"CircleCI\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://jestjs.io/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/jestjsio/jestjsio-icon.svg\" alt=\"Jest\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://unity.com/\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/unity3d/unity3d-icon.svg\" alt=\"Unity\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://docs.unity3d.com/Manual/SL-ShaderPrograms.html\"\u003e\n\t\u003cimg src=\"https://www.file-extension.info/images/resource/formats/hlsl.png\" alt=\"HLSL\" width=\"40\" height=\"40\"/\u003e\n\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://www.khronos.org/opengl/wiki/OpenGL_Shading_Language\"\u003e\n\t\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e9/Opengl-logo.svg/1200px-Opengl-logo.svg.png\" alt=\"GLSL\" width=\"60\" height=\"25\"/\u003e\n\u003c/a\u003e\n\n## Contribution to Open Source\n**Visit my [personal website](https://chomosuke.com/#/works/open-source) to see more.**\n\n![chomosuke's GitHub stats](https://github-readme-stats.vercel.app/api?username=chomosuke\u0026count_private=true\u0026show_icons=true\u0026theme=transparent)\n### Pull Requests\n\u003c!--CONTRIB BEGIN--\u003e\n#### [llvm-project](https://github.com/llvm/llvm-project) ![](./assets/star.svg)30930\n- [[clangd] Make clangd run `format::cleanupAroundReplacements()` for all code actions just as clang-tidy does](https://github.com/llvm/llvm-project/pull/118569) ![](./assets/open.svg)\n- [[clang-tidy][clangd] Fixed removeFunctionArgs don't remove comma for use-ranges check](https://github.com/llvm/llvm-project/pull/118568) ![](./assets/open.svg)\n#### [awesome-neovim](https://github.com/rockerBOO/awesome-neovim) ![](./assets/star.svg)17071\n- [Add `chomosuke/typst-preview.nvim`](https://github.com/rockerBOO/awesome-neovim/pull/983) ![](./assets/merged.svg)\n- [Add `chomosuke/term-edit.nvim`](https://github.com/rockerBOO/awesome-neovim/pull/739) ![](./assets/merged.svg)\n#### [neovide](https://github.com/neovide/neovide) ![](./assets/star.svg)13582\n- [Remember windows size via pixel](https://github.com/neovide/neovide/pull/1706) ![](./assets/merged.svg)\n- [Fixes window position not being remembered on multi-monitor](https://github.com/neovide/neovide/pull/1837) ![](./assets/merged.svg)\n- [Neovide crashes when both x \u0026 y blur are set to 0](https://github.com/neovide/neovide/pull/1707) ![](./assets/merged.svg)\n#### [nvim-tree.lua](https://github.com/nvim-tree/nvim-tree.lua) ![](./assets/star.svg)7511\n- [feat: Indicate modified buffers](https://github.com/nvim-tree/nvim-tree.lua/pull/1835) ![](./assets/merged.svg)\n- [Improve git icons on directories](https://github.com/nvim-tree/nvim-tree.lua/pull/1809) ![](./assets/merged.svg)\n- [feat(diagnostics): only show diagnostic and git icon on closed folder](https://github.com/nvim-tree/nvim-tree.lua/pull/1778) ![](./assets/merged.svg)\n- [fixed: git rename not showing up for the renamed file](https://github.com/nvim-tree/nvim-tree.lua/pull/1783) ![](./assets/merged.svg)\n- [1786 git next prev land on dirs](https://github.com/nvim-tree/nvim-tree.lua/pull/1787) ![](./assets/merged.svg)\n- [1836 view debounce delay](https://github.com/nvim-tree/nvim-tree.lua/pull/1871) ![](./assets/merged.svg)\n- [fix diagnostics showing up on file/dir with same prefix](https://github.com/nvim-tree/nvim-tree.lua/pull/1832) ![](./assets/merged.svg)\n- [Fixed highlight-opened-files doesn't automatically refresh](https://github.com/nvim-tree/nvim-tree.lua/pull/1827) ![](./assets/merged.svg)\n- [Fix nvim tree frozen with no name buffer](https://github.com/nvim-tree/nvim-tree.lua/pull/1879) ![](./assets/merged.svg)\n#### [onedark.nvim](https://github.com/navarasu/onedark.nvim) ![](./assets/star.svg)1689\n- [Adding semantic token support](https://github.com/navarasu/onedark.nvim/pull/159) ![](./assets/merged.svg)\n- [changed rainbowcol1 to lightgrey](https://github.com/navarasu/onedark.nvim/pull/158) ![](./assets/merged.svg)\n#### [neoscroll.nvim](https://github.com/karb94/neoscroll.nvim) ![](./assets/star.svg)1655\n- [Fixed zz doesn't center the due to wrapped line](https://github.com/karb94/neoscroll.nvim/pull/76) ![](./assets/merged.svg)\n#### [styled_widget](https://github.com/ReinBentdal/styled_widget) ![](./assets/star.svg)1291\n- [added limitedBox extension](https://github.com/ReinBentdal/styled_widget/pull/72) ![](./assets/merged.svg)\n- [Add Material \u0026 MouseRegion extention](https://github.com/ReinBentdal/styled_widget/pull/77) ![](./assets/merged.svg)\n#### [eslint-config-airbnb-typescript](https://github.com/iamturns/eslint-config-airbnb-typescript) ![](./assets/star.svg)1047\n- [chore: bumped peerDependencies to reflect the use of space-before-blocks](https://github.com/iamturns/eslint-config-airbnb-typescript/pull/293) ![](./assets/merged.svg)\n#### [ocaml-cohttp](https://github.com/mirage/ocaml-cohttp) ![](./assets/star.svg)721\n- [Cookies: case-insensitive check of set-cookies](https://github.com/mirage/ocaml-cohttp/pull/1008) ![](./assets/merged.svg)\n#### [mason-nvim-dap.nvim](https://github.com/jay-babu/mason-nvim-dap.nvim) ![](./assets/star.svg)592\n- [Fix dart \u0026 flutter path on windows](https://github.com/jay-babu/mason-nvim-dap.nvim/pull/36) ![](./assets/merged.svg)\n- [feat: support overriding filetypes for adapters](https://github.com/jay-babu/mason-nvim-dap.nvim/pull/29) ![](./assets/merged.svg)\n#### [ts-auto-guard](https://github.com/rhys-vdw/ts-auto-guard) ![](./assets/star.svg)513\n- [Check if object is a function if the type idicates so](https://github.com/rhys-vdw/ts-auto-guard/pull/159) ![](./assets/merged.svg)\n#### [syntax-tree-surfer](https://github.com/ziontee113/syntax-tree-surfer) ![](./assets/star.svg)472\n- [Update README 1.0 suggested config](https://github.com/ziontee113/syntax-tree-surfer/pull/6) ![](./assets/merged.svg)\n#### [ltex_extra.nvim](https://github.com/barreiroleo/ltex_extra.nvim) ![](./assets/star.svg)152\n- [not assuming settings.ltex exist](https://github.com/barreiroleo/ltex_extra.nvim/pull/13) ![](./assets/merged.svg)\n\u003c!--CONTRIB END--\u003e\n\n\u003cbr/\u003e\n\nThis README is updated daily by [a python script running in GitHub Actions](https://github.com/chomosuke/chomosuke/blob/master/update.py)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchomosuke%2Fchomosuke","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchomosuke%2Fchomosuke","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchomosuke%2Fchomosuke/lists"}