7 repositorios
Capabilities for selecting text in rectangular block regions rather than linear streams.
Distinct from Area Selection: Distinct from Area Selection: focuses on text grids in an editor rather than nodes in a visual editor.
Explore 7 awesome GitHub repositories matching user interface & experience · Rectangular Text Selections. Refine with filters or upvote what's useful.
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 selection of text in rectangular block regions across multiple lines using modifier keys.
This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a
Enables expanding selections to encompass entire logical block elements like tables or header sections.
Este proyecto es un plugin de Sublime Text y extensión de editor de desarrollo web que funciona como un expansor de abreviaturas de marcado. Permite la creación rápida de bloques de código HTML y CSS estructurados transformando abreviaturas concisas similares a CSS en marcado y hojas de estilo completas. La herramienta proporciona automatización avanzada para flujos de trabajo web, incluyendo la generación de elementos HTML anidados, nombres de clase BEM y prefijos de proveedor CSS. También incluye utilidades especializadas para generar degradados CSS con alternativas de compatibilidad con navegadores y convertir rutas de imágenes en URL de datos codificados en base64. Más allá de la generación de código, la extensión cubre la manipulación y navegación de la estructura de marcado. Esto incluye capacidades para equilibrar selecciones de etiquetas, saltar entre pares de etiquetas coincidentes, realizar cálculos aritméticos dentro del código y generar texto de relleno para pruebas visuales. El sistema es configurable mediante el mapeo de alias de abreviaturas, definiciones de fragmentos (snippets) personalizados y extensiones de plugin para modificar filtros y acciones internas.
Expands or shrinks text selections by calculating the boundaries of nearest matching markup pairs.
MacVim es una aplicación nativa Cocoa que implementa el editor de texto modal Vim como una interfaz gráfica de usuario en macOS. Integra el motor del editor directamente en una ventana nativa y un bucle de eventos, permitiéndole operar sin un emulador de terminal. El proyecto funciona tanto como un editor de texto de programación como un editor binario hexadecimal. Proporciona herramientas para modificar datos binarios crudos mediante una rejilla hexadecimal visual y aplicar parches a archivos binarios. El editor cuenta con manejo de entrada modal, resaltado de sintaxis basado en patrones y selección de bloques rectangulares. Las capacidades adicionales incluyen historial de deshacer multinivel, autocompletado de rutas de archivo, corrector ortográfico y la capacidad de navegar a líneas de código específicas mediante mensajes de error del compilador. También soporta la gestión de diseño mediante múltiples ventanas y plegado de código, así como renderizado para escritura en farsi.
Allows users to select and modify non-linear vertical columns of text across multiple lines.
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
Implements rectangular block selections to enable simultaneous modification of multiple text ranges.
This is a VS Code extension that provides a suite of tools for editing, previewing, and managing Markdown documents. It integrates an authoring toolset, a link management system, and a rendering engine to support the creation of structured technical documentation and knowledge bases. The project distinguishes itself through advanced reference handling and accessibility features, such as a system that automatically updates internal links when files or headers are renamed and an artificial intelligence tool for generating descriptive image alt text. It also supports the rendering of Mermaid dia
Expands or shrinks selected text based on document hierarchy to capture entire tables, lists, or header sections.
This repository contains a collection of extensions and configurations for a text editor plugin ecosystem. It provides a framework for adding language support and custom behavior through a system of customizable key bindings, a project indexing engine, and a syntax highlighting framework. The project utilizes a Python API to enable the development of custom plugins, menus, and tools. It supports a functional extension framework where users can create custom themes, syntax definitions, and resource overrides to expand the editor's visual styles and capabilities. The system covers advanced tex
Allows expanding or shrinking text selections based on the logical structural boundaries of the document.