include-info
Show info about your <included>
files!
Download
here.
Features
- Show lines, file size and number of included files of your
#include <file>
directives.
- Directly jump to included files when clicked on the info.
Requirements
A C++ language server, like Microsoft's official C/C++ extension or clangd.
Extension Settings
This extension contributes the following settings:
Include Info.Auto Show Include Info
Include Info.File Size Unit
Include Info.File Size Decimal Digit
Include Info.File Line Number Seperator
Known Issues
- Does NOT recursively scan the included files in the included file, because of this vscode api issue I raised and this. (Code is already there, will update as soon as it get resolved.)
- Does NOT take conditional macros into account. Need significant effort to solve that, maybe using a real language server. (Contributions are greatly appreciated)
Plan
Add something like a tooltip that lists all the included files when clicked and jump to that file√- Help remove unnecessary include (might need a language server)
Release Notes
- 1.2.2
Use
onDidChangeConfiguration
instead of checking it every time - 1.2.1 Fix Auto size bug.
- 1.2.0
Include file lists can now distinguish
<file>
and"file"
- 1.1.2 More optimizations
- 1.1.1 Clean up code, optimize performance
- 1.1.0 Add tooltip for listing included files
- 1.0.0 First release!