7 dépôts
UI components that render visual guides for code indentation levels.
Distinguishing note: Focuses on visual rendering of code structure rather than general editor settings.
Explore 7 awesome GitHub repositories matching user interface & experience · Indentation Visualizers. Refine with filters or upvote what's useful.
Helix is a terminal-based modal text editor designed for efficient code manipulation and navigation. It centers on a selection-first editing model, where operations are performed on active ranges rather than individual cursor positions, allowing for precise control over text and code structures. The editor distinguishes itself through deep integration with structural parsing and language intelligence. By utilizing an incremental parsing library, it builds concrete syntax trees that enable advanced features like structural code navigation, intelligent indentation, and syntax-aware text object
Helix displays vertical lines in the editor to visually track indentation levels and improve the readability of nested code structures.
mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls
Visualizes current indentation levels using an animated vertical line for easier block navigation.
snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core functionality of Neovim. It serves as a multi-purpose toolkit providing a UI framework, navigation enhancements, and integrations with external services. The project distinguishes itself by combining a wide array of specialized tools into a single suite, including a picker-based file explorer, a deep GitHub integration for managing issues and pull requests, and a set of development utilities for profiling Lua performance and inspecting code execution. Its broader capability surface
Renders visual indent guides and scope markers to clarify the nesting level of source code.
indent-blankline.nvim est un utilitaire visuel pour Neovim qui améliore la lisibilité des documents en rendant des lignes d'alignement verticales. Ce plugin sert d'outil de guide d'indentation conçu pour clarifier la structure des blocs de code imbriqués. Le plugin utilise le parsing Tree-Sitter pour fonctionner comme un surligneur de portée (scope highlighter), dessinant des limites visuelles autour des portées de variables et de fonctions. Cela permet la visualisation des identifiants et des limites de bloc basées sur l'arbre de syntaxe du langage. Le système gère la visualisation de la structure du code via des guides d'indentation et une mise en évidence basée sur la portée. Il utilise le rendu de texte virtuel et des groupes de mise en évidence extensibles pour afficher ces guides sans modifier le contenu réel du document.
Renders vertical alignment lines as visual guides to clarify the structure of nested code blocks.
Ce projet est une extension IDE JetBrains et un coloriseur de code source qui assigne des couleurs distinctes aux paires imbriquées de crochets et d'accolades. Il sert de visualiseur d'imbrication de code pour la plateforme IntelliJ et Android Studio pour aider à identifier les paires correspondantes et clarifier la hiérarchie structurelle du code source. Le plugin fournit des capacités pour appliquer des schémas de couleurs arc-en-ciel à la fois aux crochets et aux variables pour les rendre plus faciles à suivre au sein d'un fichier. Il inclut également un générateur de palette de couleurs et des options pour exclure des langages ou extensions de fichiers spécifiques de la coloration. L'outil assiste davantage la visualisation de la structure du code en colorant les guides d'indentation verticaux et en fournissant une mise en évidence visuelle temporaire pour des portées de code spécifiques déclenchées par des raccourcis.
Draws vertical lines aligned with indentation levels to help users track block nesting.
indentLine est un plugin Vim et une extension d'éditeur de texte qui sert de visualiseur de structure de code. Il rend des guides d'indentation verticaux pour aider les développeurs à identifier le début et la fin des blocs imbriqués et à améliorer la lisibilité du code. L'outil fournit des apparences de lignes d'indentation personnalisables, permettant aux utilisateurs de définir les caractères et les couleurs utilisés pour distinguer les différents niveaux d'imbrication. Il inclut également une bascule de visibilité pour activer ou désactiver ces guides. Le plugin gère la visualisation du niveau d'indentation via une superposition de texte virtuel qui ne modifie pas le contenu textuel réel du fichier. Il utilise des calculs de coordonnées basés sur les colonnes et des mises à jour pilotées par les événements pour s'assurer que les lignes s'alignent avec l'état actuel du tampon.
Renders visual guides that represent the nesting levels of source code blocks.
render-markdown.nvim is a Neovim plugin that transforms raw markdown syntax into a visually formatted layout directly inside the editor. It acts as a component visualizer and syntax highlighter, replacing standard markdown elements with custom symbols, icons, and formatted blocks to improve document readability. The plugin provides a toggle between rendered visual layouts and raw text views, allowing users to switch based on their current needs. It also applies markdown styling to injected content sections found within non-markdown file types. The system covers the visualization of various d
Displays visual indentation guides for nested content to clarify the structural hierarchy of the document.