9 repository-uri
Capabilities to collapse and expand sections of code for better document overview.
Distinct from Structural Folding: Distinct from Structural Folding: specifically refers to the editor's UI capability to fold code blocks.
Explore 9 awesome GitHub repositories matching software engineering & architecture · Code Folding. Refine with filters or upvote what's useful.
Brackets is an extensible JavaScript IDE and front-end code editor specifically designed for authoring HTML, CSS, and JavaScript. It serves as a web development text editor that provides a specialized environment for building websites. The editor is distinguished by its live preview capabilities, which render code changes in a browser in real time for immediate visual feedback. It further supports front-end workflows through inline style editing and the ability to synchronize code changes across multiple browser windows for cross-browser testing. The project includes a wide range of developm
Allows collapsing and expanding sections of code to improve document overview and navigation.
CodeMirror 5 is a browser-based code editor and extensible UI component. It functions as a syntax highlighting engine and a programmable text surface, providing a professional coding experience embedded within web pages. The project is distinguished by its ability to act as a collaborative text editor, synchronizing document changes across multiple users in real time. It also includes a dedicated Vim emulation layer that implements modal keyboard interactions, motions, and operators. The system covers broad capability areas including language support for autocompletion and error analysis, co
Provides the ability to collapse and expand sections of code to simplify navigation of large files.
Editor.md is an embeddable Markdown editor component for web applications that provides a real-time, dual-pane live preview alongside the raw source as the user types. It is designed as a plugin-based Markdown editor with a plugin architecture for extending functionality through custom modules, and it supports rendering LaTeX mathematical expressions using KaTeX as well as converting flowchart and sequence diagram syntax into visual diagrams within the preview. The editor distinguishes itself through its plugin-based extension system, which allows loading additional functionality through exte
Collapses and expands sections of the Markdown source for better document overview.
Aceasta este o extensie Vim care oferă vizualizarea modificărilor Git și gestionarea hunk-urilor. Afișează marcaje în coloana de semnalizare (sign column) pentru a indica liniile adăugate, modificate sau eliminate în raport cu indexul Git, permițând utilizatorilor să vizualizeze diff-uri și să compare versiunile buffer-ului side-by-side. Plugin-ul extinde obiectele de text ale editorului pentru a viza blocuri specifice de linii modificate, permițând utilizarea operatorilor standard pe aceste hunk-uri contigue. De asemenea, oferă instrumente pentru a face stage sau undo pentru blocuri individuale de modificări direct în editor. Capabilitățile suplimentare includ utilitare de navigare pentru a sări între blocurile de cod modificate și popularea listei quickfix cu locațiile modificărilor. Plugin-ul poate calcula statistici de diff pentru linia de stare și poate plia textul nemodificat pentru a evidenția doar blocurile modificate.
Hides unchanged lines to display only modified blocks using editor folding capabilities.
CodeMirror is a browser-based code editor framework and modular extension system used to embed full-featured text editors into web pages. It functions as a syntax tree parsing engine and a language server protocol client, enabling structural language analysis and deep integration with external programming language services. The project is distinguished by its modular architecture, which uses a system of extensions and compartments for dynamic reconfiguration at runtime. It supports real-time collaborative editing and state synchronization through an operational transformation framework, allow
Enables collapsing and expanding blocks of code to improve navigation and overview of large files.
Codehike este un framework de documentație bazat pe React și un instrument interactiv pentru walkthrough-uri de cod. Acesta funcționează ca un orchestrator de conținut markdown care transformă markdown-ul decorat în date structurate și componente React, servind drept strat de vizualizare pentru evidențierea secțiunilor de cod, a diferențelor (diffs) și a erorilor de compilare. Proiectul se distinge prin capacitatea de a crea experiențe de tip "scrollycoding" și tutoriale tehnice pas cu pas. Dispune de animații la nivel de token care demonstrează vizual modul în care logica evoluează între versiunile de cod și oferă un sistem pentru sincronizarea stării UI cu poziția de scroll a browserului. Framework-ul acoperă o gamă largă de capacități de vizualizare, inclusiv crearea de slideshow-uri de cod, layout-uri de tip spotlight și blocuri de cod cu tab-uri. Suportă adnotarea detaliată a codului prin tooltips, callout-uri și note de subsol, precum și utilitare funcționale precum switchere de limbaj, transpilarea codului și integrarea datelor de compilare în timp real. Sistemul utilizează validarea bazată pe schemă pentru a asigura siguranța tipurilor și consistența datelor structurate extrase din fișierele markdown.
Allows hiding specific segments of code behind a clickable ellipsis to reduce visual noise.
Notepad4 is a lightweight, native Windows text editor built on the Scintilla editing component and rendered through the Win32 API. It is designed as a direct replacement for the default Windows Notepad, offering a faster, feature-rich editing experience with system-level integration such as Explorer context menu registration, taskbar jump list support, and the ability to intercept system notepad requests. The editor distinguishes itself with a context-sensitive completion engine that filters suggestions based on preceding punctuation and document content, alongside CPU-optimized encoding dete
Collapses and expands sections of code (e.g., functions, loops) to hide or reveal their content.
MarkEdit is a high-performance Markdown text editor and document navigator. It provides a scriptable editing environment that supports side-by-side HTML rendering for real-time formatting previews. The editor is distinguished by a multi-caret engine that enables rectangular block selections and simultaneous modification of multiple text ranges. It allows for extensive interface and functional customization through external CSS stylesheets and the integration of system-level scripts to automate repetitive tasks. The application includes tools for managing large documents, such as content bloc
Allows collapsing of section headers and code blocks using the line gutter to reduce visual clutter.
This is a code folding plugin for Neovim that manages foldable code blocks to reduce visual clutter and organize long source files. It functions as a folding provider and visualizer that leverages Language Server Protocol data and indentation patterns to identify and hide logical code sections. The plugin distinguishes itself through the ability to preview collapsed content in floating windows without expanding the fold. It also provides extensive visual customization for folded regions, including the use of virtual text indicators and custom markers to replace default ellipsis. The tool cov
Implements a folding mechanism that leverages Language Server Protocol data to identify logical code structures.