awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
emacsorphanage avatar

emacsorphanage/git-gutter

0
View on GitHub↗
882 stele·78 fork-uri·Emacs Lisp·7 vizualizări

Git Gutter

Git Gutter is an Emacs editor extension that displays version control change indicators in the margin and supports incremental staging of diff hunks. It tracks file modifications and differences across multiple backends including Git, Mercurial, Subversion, and Bazaar, providing real-time visual feedback directly within the editing environment.

The extension renders custom visual glyphs to highlight added, modified, and deleted lines relative to a repository revision. It includes capabilities for cycling through changed blocks, viewing detailed diff summaries, and interactively staging individual change hunks without leaving the text editor.

Operations are supported by background worker processes and configurable idle timers to keep visual indicators synchronized while maintaining interface responsiveness during disk operations. An abstracted version control adapter layer delegates backend-specific commands through a unified interface.

Features

  • Editor Gutter Components - Displays added, modified, and deleted lines in the text editor gutter based on version control history.
  • Diff Visualizations - Renders visual indicators in the editor gutter to show added, modified, and deleted lines relative to a repository revision.
  • Buffer-Based Hunk Staging - Transforms selected editor text regions into unified diff patches and stages individual change hunks directly.
  • Gutter Visualizations - Renders custom visual glyphs and indicators in the text editor margin to track line changes.
  • Emacs Extensions - Ships an Emacs editor extension that displays version control change indicators in the gutter and supports incremental staging.
  • Diff Hunk Folding - Allows users to jump between changed blocks, cycle through hunks, and inspect detailed diff summaries.
  • Multi-Backend Version Control Integrations - Tracks file changes and differences across multiple backends including Git, Mercurial, Subversion, and Bazaar.
  • Multi-System Version Control Extensions - Tracks and updates file changes across different version control backends from a single editing environment.
  • Version Control Diff Providers - Cycles through changed blocks in source files and displays detailed diff summaries directly inside the editor.

Istoric stele

Graficul istoricului de stele pentru emacsorphanage/git-gutterGraficul istoricului de stele pentru emacsorphanage/git-gutter

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face emacsorphanage/git-gutter?

Git Gutter is an Emacs editor extension that displays version control change indicators in the margin and supports incremental staging of diff hunks. It tracks file modifications and differences across multiple backends including Git, Mercurial, Subversion, and Bazaar, providing real-time visual feedback directly within the editing environment.

Care sunt principalele funcționalități ale emacsorphanage/git-gutter?

Principalele funcționalități ale emacsorphanage/git-gutter sunt: Editor Gutter Components, Diff Visualizations, Buffer-Based Hunk Staging, Gutter Visualizations, Emacs Extensions, Diff Hunk Folding, Multi-Backend Version Control Integrations, Multi-System Version Control Extensions.

Care sunt câteva alternative open-source pentru emacsorphanage/git-gutter?

Alternativele open-source pentru emacsorphanage/git-gutter includ: jisaacks/gitgutter — GitGutter is a Git diff visualization tool and plugin for the Sublime Text editor. It interfaces with the Git binary… sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… lewis6991/gitsigns.nvim — Gitsigns.nvim is a Neovim plugin that integrates Git diff visualization, blame annotations, and hunk-based staging… sbarex/sourcecodesyntaxhighlight — SourceCodeSyntaxHighlight is a syntax highlighting engine and version control visualizer. It functions as a source… magit/magit — Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control… sindrets/diffview.nvim — diffview.nvim is a Git diff tool for Neovim that provides a dedicated interface for visualizing and managing…

Alternative open-source pentru Git Gutter

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Git Gutter.
  • jisaacks/gitgutterAvatar jisaacks

    jisaacks/GitGutter

    3,879Vezi pe GitHub↗

    GitGutter is a Git diff visualization tool and plugin for the Sublime Text editor. It interfaces with the Git binary to provide real-time tracking of modified and untracked files, visualizing version control status directly within the editor gutter to mark inserted, modified, or deleted lines. The tool enables navigation between modified code hunks and the inspection of commit metadata via hover popups. It allows users to define specific branches, tags, or commits as reference points for calculating changes and provides the ability to revert modified hunks or copy original committed text to t

    Python
    Vezi pe GitHub↗3,879
  • sinelaw/freshAvatar sinelaw

    sinelaw/fresh

    5,914Vezi pe 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
    Vezi pe GitHub↗5,914
  • lewis6991/gitsigns.nvimAvatar lewis6991

    lewis6991/gitsigns.nvim

    6,575Vezi pe GitHub↗

    Gitsigns.nvim is a Neovim plugin that integrates Git diff visualization, blame annotations, and hunk-based staging directly into the editor buffer. It renders add, modify, and delete indicators in the sign column for tracked files, and provides inline or popup blame annotations showing commit authorship and date for each line. The plugin operates on individual diff hunks as atomic units for staging, reverting, and navigation, all executed asynchronously via Neovim's job control API to avoid blocking the UI. The plugin distinguishes itself by enabling hunk-level staging and resetting directly

    Luagitluaneovim
    Vezi pe GitHub↗6,575
  • magit/magitAvatar magit

    magit/magit

    7,138Vezi pe GitHub↗

    Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control operations without leaving the editor. It renders repository state as structured, collapsible sections within Emacs buffers, and manages Git command execution through a transactional process model with automatic buffer refresh and error handling. The interface exposes all configuration through Emacs' standard customization system and uses a transient command framework for context-sensitive menu-driven Git operations. What distinguishes Magit is its granular control over every stag

    Emacs Lisp
    Vezi pe GitHub↗7,138
  • Vezi toate cele 29 alternative pentru Git Gutter→

    Colecții curatoriate care includ Git Gutter

    Colecții selectate manual în care apare Git Gutter.
    • Git status client