{"id":18021271,"url":"https://github.com/ho-cooh/include-info","last_synced_at":"2025-04-04T17:23:12.095Z","repository":{"id":112727722,"uuid":"344936368","full_name":"HO-COOH/include-info","owner":"HO-COOH","description":"A VSCode extension for showing infos about your included files","archived":false,"fork":false,"pushed_at":"2021-04-08T22:55:10.000Z","size":563,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-10T02:45:33.876Z","etag":null,"topics":["c","cpp","visual-studio-code"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HO-COOH.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2021-03-05T21:16:53.000Z","updated_at":"2024-05-07T09:11:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"d05704f7-5b93-4e5a-8983-85a3d20bf31f","html_url":"https://github.com/HO-COOH/include-info","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HO-COOH%2Finclude-info","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HO-COOH%2Finclude-info/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HO-COOH%2Finclude-info/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HO-COOH%2Finclude-info/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HO-COOH","download_url":"https://codeload.github.com/HO-COOH/include-info/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247217899,"owners_count":20903159,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["c","cpp","visual-studio-code"],"created_at":"2024-10-30T06:09:17.365Z","updated_at":"2025-04-04T17:23:12.071Z","avatar_url":"https://github.com/HO-COOH.png","language":"TypeScript","readme":"![](logo.png)\n\n\n![](https://vsmarketplacebadge.apphb.com/version/HO-COOH.include-info.svg)\n![](https://vsmarketplacebadge.apphb.com/installs-short/HO-COOH.include-info.svg)\n![](https://vsmarketplacebadge.apphb.com/rating-short/HO-COOH.include-info.svg)\n\n\n# include-info\nShow info about your `\u003cincluded\u003e` files!\n\n## Download \n\n[here](https://marketplace.visualstudio.com/items?itemName=HO-COOH.include-info).\n\n## Features\n1. Show lines, file size and number of included files of your `#include \u003cfile\u003e` directives. \n\n![](https://raw.githubusercontent.com/HO-COOH/include-info/master/screenshots/1.png)\n\n2. Directly jump to included files when clicked on the info.\n\n![](https://raw.githubusercontent.com/HO-COOH/include-info/master/screenshots/GoToHeader.gif)\n\n\n## Requirements\nA C++ language server, like [Microsoft's official C/C++ extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools) or [clangd](https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.vscode-clangd).\n\n## Extension Settings\nThis extension contributes the following settings:\n- `Include Info.Auto Show Include Info`\n- `Include Info.File Size Unit`\n- `Include Info.File Size Decimal Digit`\n- `Include Info.File Line Number Seperator`\n\n## Known Issues\n- Does NOT recursively scan the included files in the included file, because of [this vscode api issue I raised](https://github.com/microsoft/vscode-cpptools/issues/7124) and [this](https://github.com/microsoft/vscode/issues/118085). (Code is already there, will update as soon as it get resolved.)\n- Does NOT take conditional macros into account. Need significant effort to solve that, maybe using a real language server. (Contributions are greatly appreciated)\n\n## Plan\n- ~~Add something like a tooltip that lists all the included files when clicked and jump to that file~~  √\n- Help remove unnecessary include (might need a language server)\n\n## Release Notes\n- 1.2.2 \nUse `onDidChangeConfiguration` instead of checking it every time\n- 1.2.1\nFix Auto size bug.\n- 1.2.0\nInclude file lists can now distinguish `\u003cfile\u003e` and `\"file\"`\n- 1.1.2\nMore optimizations\n- 1.1.1\nClean up code, optimize performance\n- 1.1.0\nAdd tooltip for listing included files\n- 1.0.0\nFirst release!","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fho-cooh%2Finclude-info","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fho-cooh%2Finclude-info","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fho-cooh%2Finclude-info/lists"}