Inline fold installs statistics
By Mohammed Alamri · VS Code Marketplace · Visualization
A custom decorator that "fold" matching content in single line
Inline fold has 306,859 recorded installs on VS Code Marketplace.
It ranks #1138 of 2,500 tracked VS Code Marketplace listings by installs.
It is rated 5.0 out of 5 from 26 ratings.
PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.
Rating: 4.96 / 5 from 26 ratings
About Inline fold
Inline Fold - VSCode Extension
Inline Fold
VS Code Inline Fold extension mimics VS Code's folding experience for inline code. This is especially useful when working with frameworks like Tailwind CSS which use lots of utility classes that often disfigure code visual structure. You can expand the folds by clicking on them. You can also configure the extension to target specific attributes in your markup. The characters used as a mask can be configured in the settings and you can update the regex expression to match any code pattern you want. The extension also enables folding of attribute values within HTML/JSX tags. It makes your code tidy and easier to navigate.
Settings
There are two ways to configure the extension, both can be done either by using VS Code Settings UI, or by editing user/workspace json settings file. We will cover both ways Global Settings and Language-specific Settings.
Global Settings
You can configure the extension from the settings UI under User or Workspace tabs (or by editing the json settings file).
This will be the default settings for all languages in inlineFold.supportedLanguages. You can override these settings for specific languages by using Language-specific Settings (see below).
Language-specific Settings
You can also configure the extension from the language-specific settings. This is useful if you want to configure the extension for a specific language. For example:
The above settings will be applied only for HTML files.
Note: The extension will first check for language-specific settings, then fallback to global settings if not found.
Keyboard Shortcuts
All the extension's commands are available under Inline Fold command group. No default keyboard shortcuts are provided, but you can add your own shortcuts for the commands.
Examples
React Component className value
These settings can help you fold your React component's className attribute values with template strings.
Fold class/className value after set number of characters. #60
Sometimes you have only a couple of short classnames which you don't necessarily want to fold, so you could modify the regex to only fold a list of classes if it's longer than 30 characters.
Note: This doesn't work with template strings.
SVG
Embeded SVG also tend to have alot of code, that you just dont wanna focus on. So with this settings below you can fold the ugly part.
Note: Minfing SVG maybe required for better experience. Beside we looking forward that this extension will support multiple Regex soon.
Markdown links
The extension is very useful for collapsing markdown link URLs #70:
Or, as a language-specific setting:
Available Settings
• inlineFold.regex regex to match the code line • inlineFold.regexFlags regex flags • inlineFold.regexGroup regex group that match the code that should be folded • inlineFold.unfoldedOpacity opacity of the unfolded code when it's clicked or is selected • inlineFold.maskChar text/character to mask the code when it is folded • inlineFold.maskColor color of the mask character(s) • inlineFold.after an optional text/character that will be appended to the end of folded code • inlineFold.supportedLanguages a list of targeted language Ids • inlineFold.unfoldOnLineSelect unfold the line when any part of the line is selected • inlineFold.autoFold the default state of inline folding when opening a file • inlineFold.useGlobal force to use the global settings for all languages • inlineFold.togglePerFile toggle the folding state per file or workspace (default: true)
Running the extension
You can install the extension in the marketplace here. If you encounter any issue or would like to contribute, visit the GitHub page.
Notes
• Use settings UI to configure the extension (better for regex escaping). • If the extension doesn't work, then check for your language id, you can add it from the settings under inlineFold.supportedLanguages using the specific language Id. • You can set a keyboard shortcut to toggle the folding on and off. Search for "Inline Fold" in the commands panel, then click the gear icon and set the desired keybinding.
Current default language Ids (see here for more): • astro • vue • html • svelte • vue-html • php • blade • erb • twig • nunjucks • django-html • jinja-html • javascript • typescript • javascriptreact • typescriptreact
Known Issues
If you encounter any problems, you can open an issue at the extension's GitHub repository
Changelog
See the project's changelog here.
Contributors
Description from the VS Code Marketplace listing.
Where Inline fold sits in the listing
Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (3)Similar VS Code Marketplace Visualization plugins
Data source
Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.
Listing: https://marketplace.visualstudio.com/items?itemName=moalamri.inline-fold. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.