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
·
google avatar

google/vim-codefmt

0
View on GitHub↗
1,119 estrellas·101 forks·Vim Script·Apache-2.0·5 vistas

Vim Codefmt

Vim-codefmt is a plugin for the Vim text editor that automates source code formatting by integrating external command-line utilities. It functions as a bridge between the editor and specialized formatting tools, allowing developers to maintain consistent style across diverse programming languages through a unified interface.

The plugin operates by invoking external processes to transform buffer content, utilizing standard input and output streams to exchange data. It supports both full-file formatting and targeted adjustments for specific code ranges, ensuring that style enforcement can be applied precisely where needed.

Users can configure the plugin to trigger formatting automatically upon saving a file, which helps maintain project-wide consistency without manual intervention. The system is designed for extensibility, allowing for the registration of custom formatting scripts or proprietary tools to accommodate unique language requirements or non-standard coding conventions. It also includes error handling to capture and report issues encountered during the formatting process.

Features

  • Editor Extensions - Extends editor functionality to support syntax-aware code cleanup and range-based formatting for multiple programming languages.
  • Vim Plugins - Automates source code formatting by integrating external command-line utilities directly into the text editor workflow.
  • Code Formatting - Ensures consistent source code style across a project by automatically applying formatting rules whenever files are saved.
  • On-Save Formatting - Executes automatic style adjustments whenever a file is saved to ensure consistent formatting without manual effort.
  • Source Code Formatting - Cleans up source code automatically every time a file is saved to maintain consistent project style.
  • Vim Plugins - Extends the functionality of the text editor to integrate external tools and automate repetitive development tasks.
  • Style Rule Configurations - Adjusts specific style settings through a centralized configuration file to ensure output matches project requirements.
  • Custom Tool Integrations - Connects proprietary or project-specific formatting scripts into the development environment to enforce unique style requirements.
  • Development Workflow Automation - Maintains consistent project style by triggering automated formatting tasks and reporting errors during the file saving process.
  • Language Support Extensions - Defines new interface extensions and executable paths to add support for additional languages or formatting utilities.
  • Line Range Formatting - Applies style adjustments only to highlighted lines or specific blocks defined by the user.
  • Cross-Language Workflows - Standardizes code readability across diverse programming languages by connecting specialized formatting utilities to a unified interface.
  • Source Code Formatters - Applies language-specific style rules to code buffers or selected text ranges to maintain consistent readability.
  • Proxy Capability Extenders - Connects proprietary or specialized formatting tools into the development environment to support unique languages.

Historial de estrellas

Gráfico del historial de estrellas de google/vim-codefmtGráfico del historial de estrellas de google/vim-codefmt

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

Colecciones destacadas con Vim Codefmt

Colecciones seleccionadas manualmente donde aparece Vim Codefmt.
  • Vim and Neovim Plugins and Tools

Preguntas frecuentes

¿Qué hace google/vim-codefmt?

Vim-codefmt is a plugin for the Vim text editor that automates source code formatting by integrating external command-line utilities. It functions as a bridge between the editor and specialized formatting tools, allowing developers to maintain consistent style across diverse programming languages through a unified interface.

¿Cuáles son las características principales de google/vim-codefmt?

Las características principales de google/vim-codefmt son: Editor Extensions, Vim Plugins, Code Formatting, On-Save Formatting, Source Code Formatting, Style Rule Configurations, Custom Tool Integrations, Development Workflow Automation.

¿Qué alternativas de código abierto existen para google/vim-codefmt?

Las alternativas de código abierto para google/vim-codefmt incluyen: prabirshrestha/vim-lsp — vim-lsp is a Vim plugin that implements the Language Server Protocol to provide an asynchronous code intelligence tool… prettier/prettier-vscode — This is a Visual Studio Code extension that integrates the Prettier formatting engine into the editor. It serves as a… microsoft/vscode-tips-and-tricks — This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a… google/yapf — YAPF is a Python code formatter and style compliance tool. It operates as an AST-based reformatter that uses concrete… posit-dev/positron — Positron is a data science integrated development environment and AI-powered code editor designed for polyglot… sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar…

Alternativas open-source a Vim Codefmt

Proyectos open-source similares, clasificados según cuántas características comparten con Vim Codefmt.
  • prabirshrestha/vim-lspAvatar de prabirshrestha

    prabirshrestha/vim-lsp

    3,368Ver en GitHub↗

    vim-lsp is a Vim plugin that implements the Language Server Protocol to provide an asynchronous code intelligence tool for the editor. It serves as a bridge between Vim and external language servers, providing semantic code analysis and IDE-like navigation and diagnostics. The project provides a refactoring interface for renaming symbols across a workspace and applying quick-fixes. It also enables semantic highlighting, which color-codes elements based on their meaning as determined by the language server. The plugin covers a broad surface of capabilities, including symbol navigation and dis

    Vim Scriptasyncasyncompletelanguage-server-protocol
    Ver en GitHub↗3,368
  • prettier/prettier-vscodeAvatar de prettier

    prettier/prettier-vscode

    5,504Ver en GitHub↗

    This is a Visual Studio Code extension that integrates the Prettier formatting engine into the editor. It serves as a bridge to provide opinionated, multi-language code styling by reprinting source code from a syntax tree to enforce consistent layout and line wrapping. The extension enables automated formatting upon saving or on command, ensuring a uniform codebase across teams. It resolves styling rules by merging editor preferences, EditorConfig files, and local configuration files, and can coordinate with linters to resolve conflicting stylistic rules. The system supports a wide range of

    TypeScript
    Ver en GitHub↗5,504
  • microsoft/vscode-tips-and-tricksAvatar de microsoft

    microsoft/vscode-tips-and-tricks

    9,086Ver en GitHub↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    Ver en GitHub↗9,086
  • google/yapfAvatar de google

    google/yapf

    13,978Ver en GitHub↗

    YAPF is a Python code formatter and style compliance tool. It operates as an AST-based reformatter that uses concrete syntax trees to ensure structural consistency and a uniform visual presentation across source files. The engine utilizes a penalty-based layout optimizer to determine the best line breaks by calculating numerical costs for different formatting choices. It employs a multi-process code processor to distribute the formatting of multiple files across several CPU cores. The tool covers source code reformatting through in-place file modifications, difference analysis, and the proce

    Python
    Ver en GitHub↗13,978
  • Ver las 30 alternativas a Vim Codefmt→