untangled-html

Untangled HTML: Declutter Your Code

Untangled HTML Hero Banner

Breathe life back into your code. Focus on logic, not brackets.

Install Untangled HTML

Version Installs Stars


๐Ÿš€ The Problem: Visual Noise

HTML can be verbose. Between <div>, <span>, and nested components in Vue/JSX, the angle brackets (< >) often create โ€œvisual noiseโ€ that makes it harder to scan the actual content and structure of your app.

โœจ The Solution: Untangled HTML

Untangled HTML is a high-performance VS Code extension that gives you a โ€œZen Modeโ€ for your markup. With one command, you can hide all angle brackets, leaving a clean, readable structure that feels more like Python or Stylus, while keeping your code perfectly valid.

Feature Standard View Untangled View
Clutter Heavy angle brackets < > / Clean, focused text
Readability Distracting syntax Component-first focus
Workflow Standard editing Rapid scanning & review

๐Ÿ›  Features


๐Ÿ“ธ See it in Action

Before (Standard HTML)

<section class="hero">
  <div class="container">
    <h1>Welcome to Untangled</h1>
    <p>Visual noise is gone.</p>
  </div>
</section>

After (Untangled Mode)

section class="hero"
  div class="container"
    h1 Welcome to Untangled h1
    p Visual noise is gone. p
  div
section

Note: The extension only affects visibility in the editor. Your files remain 100% valid HTML/Vue/JSX on disk.


๐Ÿ“ฆ Installation

  1. Open VS Code.
  2. Press Ctrl+Shift+X to open the Extensions view.
  3. Search for Untangled HTML.
  4. Click Install.

๐ŸŽฎ How to Use

  1. Open any HTML, Vue, or JSX file.
  2. Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P).
  3. Type Toggle HTML Angle Brackets and hit enter.
  4. Tip: Assign a shortcut (like Ctrl+Alt+H) for even faster toggling!

๐Ÿค Contributing & Feedback

We love community involvement!


๐Ÿ“œ License

Distributed under the MIT License. See LICENSE for more information.

Made with โค๏ธ by Rahul Dhole