awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
preservim avatar

preservim/vim-markdown

0
View on GitHub↗
4,807 estrellas·519 forks·Vim Script·4 vistas

Vim Markdown

This is a Vim plugin providing a suite of tools for editing, formatting, and navigating Markdown documents. It functions as a specialized editor extension that integrates syntax highlighting and structural management directly into the Vim environment.

The project focuses on document navigation and structural organization, offering a system for jumping between headers and generating tables of contents to manage long files. It includes a table formatter that aligns and beautifies columns to maintain visual consistency.

The plugin covers broad capability areas including header management for adjusting hierarchy levels and converting header styles. It also provides syntax highlighting for mathematical expressions and metadata, along with integration to open web links in a system browser.

Features

  • Markdown Editing Modes - Provides a specialized editing environment for Markdown files focusing on structural consistency and visual layout.
  • Table Beautifiers - Aligns and beautifies table columns to ensure a clean and professional visual presentation.
  • Table of Contents - Generates a navigable list of headers in a separate window for rapid jumping to specific document sections.
  • Header Indexing - Scans the document for specific header symbols to build a navigable index for jumping between sections.
  • Document Structure Navigators - Enables moving quickly through long documents using a table of contents and header-based jumping.
  • Document Navigators - Provides a system for jumping between headers and generating tables of contents to manage long Markdown files.
  • Markdown Formatters - Provides a tool that aligns and beautifies table columns to maintain visual consistency in Markdown documents.
  • Markdown Header Management - Restructures document hierarchies by adjusting header levels and converting between different styling formats.
  • Document Header Jumping - Provides keyboard shortcuts to jump quickly between headers of different levels or siblings within Markdown documents.
  • Text Buffer Manipulations - Modifies document content by applying regular expression substitutions and line-based transformations to the active text buffer.
  • Vim Plugins - Enhances the Vim editing experience with specialized syntax highlighting and system browser integration for web links.
  • Markdown and Syntax Highlighting - Implements a colorization engine for Markdown elements, including metadata and mathematical expressions.
  • Regex-Based Highlighting - Defines visual patterns for math and metadata to trigger specific color groups within the editor's highlighting engine.
  • Table Layout Alignment - Calculates column widths based on the current line and cursor position to format markdown tables dynamically.
  • Header Hierarchy Manipulations - Iterates through the buffer to increment or decrement header symbols across a selected range of lines.
  • Header Style Converters - Transforms underlined header styles into hash-based headers to ensure consistent formatting throughout the file.
  • Section Headers - Changes the hierarchy level of headers across a buffer or selected range to restructure the document layout.
  • Column Alignment Controls - Aligns and beautifies Markdown table columns based on the cursor position to ensure visual consistency.

Historial de estrellas

Gráfico del historial de estrellas de preservim/vim-markdownGráfico del historial de estrellas de preservim/vim-markdown

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Vim Markdown

Proyectos open-source similares, clasificados según cuántas características comparten con Vim Markdown.
  • markedit-app/markeditAvatar de MarkEdit-app

    MarkEdit-app/MarkEdit

    3,666Ver en GitHub↗

    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

    Swiftcodemirrorcodemirror6editor
    Ver en GitHub↗3,666
  • yzhang-gh/vscode-markdownAvatar de yzhang-gh

    yzhang-gh/vscode-markdown

    3,162Ver en GitHub↗

    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

    TypeScriptmarkdownvscode
    Ver en GitHub↗3,162
  • sinelaw/freshAvatar de sinelaw

    sinelaw/fresh

    5,914Ver en GitHub↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Rustideterminal-basedtext-editor
    Ver en GitHub↗5,914
  • tpope/vim-surroundAvatar de tpope

    tpope/vim-surround

    14,078Ver en GitHub↗

    vim-surround is a plugin for managing pairs of enclosing delimiters within the Vim editor. It functions as a text manipulation tool that automates the addition, removal, and replacement of characters and tags that surround text objects. The tool provides specialized commands to wrap selections, lines, or specific text objects in character pairs such as brackets and quotes. It also enables the replacement of existing delimiters with different pairs or the complete removal of surrounding characters while preserving the internal content. These capabilities extend to markup languages, allowing f

    Vim Script
    Ver en GitHub↗14,078
Ver las 30 alternativas a Vim Markdown→

Preguntas frecuentes

¿Qué hace preservim/vim-markdown?

This is a Vim plugin providing a suite of tools for editing, formatting, and navigating Markdown documents. It functions as a specialized editor extension that integrates syntax highlighting and structural management directly into the Vim environment.

¿Cuáles son las características principales de preservim/vim-markdown?

Las características principales de preservim/vim-markdown son: Markdown Editing Modes, Table Beautifiers, Table of Contents, Header Indexing, Document Structure Navigators, Document Navigators, Markdown Formatters, Markdown Header Management.

¿Qué alternativas de código abierto existen para preservim/vim-markdown?

Las alternativas de código abierto para preservim/vim-markdown incluyen: markedit-app/markedit — MarkEdit is a high-performance Markdown text editor and document navigator. It provides a scriptable editing… yzhang-gh/vscode-markdown — This is a VS Code extension that provides a suite of tools for editing, previewing, and managing Markdown documents.… sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… tpope/vim-surround — vim-surround is a plugin for managing pairs of enclosing delimiters within the Vim editor. It functions as a text… mattcone/markdown-guide — This project serves as a comprehensive reference and directory for lightweight markup languages, providing a… tpope/vim-rails — vim-rails is a set of editor enhancements for navigating, testing, and managing Ruby on Rails applications within Vim.…