awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rhysd avatar

rhysd/git-messenger.vim

0
View on GitHub↗
1,375 स्टार्स·36 फोर्क्स·Vim Script·MIT·2 व्यूज़

Git Messenger.vim

git-messenger.vim is a plugin for the Vim and Neovim text editors that provides an integrated interface for viewing version control metadata. It functions as a blame popup tool, allowing users to inspect commit details and code evolution directly within their development environment.

The plugin maps the cursor position to specific version control history, enabling users to view commit messages, author information, and timestamps for the line of code currently under inspection. It supports navigation through historical commit sequences and provides tools for comparing file states and analyzing code changes through side-by-side diff views.

The extension operates by executing system-level commands as background tasks, ensuring that data retrieval does not interrupt the responsiveness of the editor. It renders this information in temporary, read-only buffers that appear as transient windows, facilitating a workflow where users can track the evolution of logic without leaving the editor.

Features

  • Blame Information Display - Displays commit metadata and diffs for the code under the cursor in a popup window.
  • Code Change Attribution - Identifies the commit and author responsible for specific lines of code to provide context on logic changes.
  • Vim Plugins - Provides a modular extension for Vim and Neovim that integrates version control visibility and navigation.
  • Cursor-Position Resolution - Maps the current cursor position to specific version control history to identify the commit responsible for the code under inspection.
  • Commit History Integration - Integrates with version control to retrieve and display commit messages, authors, and timestamps for code inspection.
  • Commit Range Diff Viewers - Visualizes specific code changes for selected commits using unified or word-level diff views.
  • Git History Navigation - Enables navigation through historical commit sequences directly from the editor to track the evolution of code.
  • Side-By-Side Diff Tools - Provides side-by-side comparison tools to evaluate file changes across different versions.
  • Virtual Buffer - Generates transient, read-only buffers to display version control metadata and diffs in a native-like editor window.
  • Unified Diff Generation - Captures and renders formatted text output from standard command-line diff tools directly within the editor environment.
  • Version Control Diff Visualization - Provides side-by-side diff views within the editor to compare file states across different commit versions.

स्टार हिस्ट्री

rhysd/git-messenger.vim के लिए स्टार हिस्ट्री चार्टrhysd/git-messenger.vim के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Git Messenger.vim को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Git Messenger.vim दिखाई देता है।
  • Vim and Neovim Plugins and Tools

Git Messenger.vim के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Git Messenger.vim के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • sinelaw/freshsinelaw का अवतार

    sinelaw/fresh

    5,914GitHub पर देखें↗

    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
    GitHub पर देखें↗5,914
  • gitextensions/gitextensionsgitextensions का अवतार

    gitextensions/gitextensions

    8,361GitHub पर देखें↗

    GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools for browsing commit logs, staging changes, and tracking file evolution across a project's history. The project features a commit visualizer that maps branch and merge relationships via a graphical map and a dedicated history manager for performing interactive rebases and squashing commits. It includes a visual merge conflict resolver to identify and fix overlapping code changes during merges or history rewrites. The software covers broad version control capabilities, includin

    C#gitgit-clientgit-gui
    GitHub पर देखें↗8,361
  • jisaacks/gitgutterjisaacks का अवतार

    jisaacks/GitGutter

    3,879GitHub पर देखें↗

    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
    GitHub पर देखें↗3,879
  • jeffkaufman/icdiffjeffkaufman का अवतार

    jeffkaufman/icdiff

    4,369GitHub पर देखें↗

    icdiff is a command line text analyzer and side-by-side diff tool. It serves as a visual comparison utility that identifies modifications between two text files and renders them in a colored two-column layout within the terminal. The tool functions as a version control diff provider, allowing users to replace default difference engines with a side-by-side format. It utilizes ANSI color codes to highlight character-level changes, providing a visual method for terminal-based code review and text analysis. The system handles difference computation through line-based analysis and dynamic column

    Python
    GitHub पर देखें↗4,369
Git Messenger.vim के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

rhysd/git-messenger.vim क्या करता है?

git-messenger.vim is a plugin for the Vim and Neovim text editors that provides an integrated interface for viewing version control metadata. It functions as a blame popup tool, allowing users to inspect commit details and code evolution directly within their development environment.

rhysd/git-messenger.vim की मुख्य विशेषताएं क्या हैं?

rhysd/git-messenger.vim की मुख्य विशेषताएं हैं: Blame Information Display, Code Change Attribution, Vim Plugins, Cursor-Position Resolution, Commit History Integration, Commit Range Diff Viewers, Git History Navigation, Side-By-Side Diff Tools।

rhysd/git-messenger.vim के कुछ ओपन-सोर्स विकल्प क्या हैं?

rhysd/git-messenger.vim के ओपन-सोर्स विकल्पों में शामिल हैं: sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… jisaacks/gitgutter — GitGutter is a Git diff visualization tool and plugin for the Sublime Text editor. It interfaces with the Git binary… gitextensions/gitextensions — GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools… jeffkaufman/icdiff — icdiff is a command line text analyzer and side-by-side diff tool. It serves as a visual comparison utility that… fakerr/git-recall — Git-recall is a terminal-based application designed to visualize, navigate, and audit local repository commit history… magit/magit — Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control…