8 Repos
Tools that integrate version control actions like hunk staging and commit management directly into the editor interface.
Distinct from Git Repository Integrators: Distinct from Git Repository Integrators: focuses on internal editor workflows and hunk management rather than remote synchronization and transport.
Explore 8 awesome GitHub repositories matching development tools & productivity · Git Workflow Integrations. Refine with filters or upvote what's useful.
Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured development environment. It functions as a Vim-based IDE, integrating a collection of third-party extensions to provide an integrated development experience. The system features a fuzzy-search project navigator for locating files, buffers, and symbols across a codebase. It also includes a Git-integrated workflow that provides real-time diff visualization in the sign column and allows users to stage hunks and manage version control directly within the editor. The environment covers bro
Provides integrated version control workflows for staging hunks and managing commits directly within the text editor.
This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and Vim. It provides a collection of dotfiles, plugins, and scripts that automate the installation of system packages and shell tools to standardize a local workstation. The suite focuses on creating a consistent experience across the command line and text editor. It implements a Zsh shell framework with syntax highlighting and fuzzy matching, alongside a Vim configuration that includes advanced plugins and modal editing. It also provides a set of sane defaults and Vim-style keybind
Integrates version control operations like staging and diffing directly into the editor.
koro1FileHeader ist eine VSCode-Erweiterung, die dazu entwickelt wurde, automatisch standardisierte Kommentarblöcke am Anfang von Quelldateien zu generieren und zu aktualisieren. Sie dient als Dateimetadaten-Manager und automatischer Code-Dokumentierer, der Urheberschaft, Änderungszeiten und Dateipfade beim Speichern direkt im Code nachverfolgt. Das Tool synchronisiert Autorennamen und E-Mail-Adressen aus lokalen Git-Konfigurationen, um Header-Felder zu befüllen. Es verfügt zudem über einen Quellcode-Kommentar-Dekorateur, der in der Lage ist, dekorative Kommentar-Art und visuelle Muster einzufügen, um Code-Abschnitte zu organisieren. Die Erweiterung deckt ein breites Spektrum an Funktionen ab, einschließlich der automatischen Generierung von Funktions-Docstrings durch Parameterextraktion, vorlagenbasierter Anpassung für Urheberrechtshinweise und Lizenzen sowie sprachspezifischer Trennzeichenzuordnung. Sie enthält Filtermechanismen, um bestimmte Verzeichnisse oder Dateiendungen auszuschließen, und verwendet Änderungsdetektion, um triviale Metadaten-Updates rückgängig zu machen und so redundante Versionskontroll-Commits zu verhindern.
Synchronizes author names and email addresses from local Git configurations to populate file header fields.
forgit is a shell-based interactive CLI wrapper that uses a fuzzy finder to transform Git output into selection menus. It functions as a workflow accelerator and history browser, replacing manual command entry with searchable interfaces for version control operations. The tool provides specialized managers for Git worktrees and an interactive history browser for visualizing commit logs, reflogs, and blame data. It differentiates itself by wrapping native Git subcommands in selection logic, allowing users to pick targets before executing final operations. Its capabilities cover interactive fi
Installs interactive workflows as native git aliases to trigger selection logic directly from the git binary.
fselect ist ein Befehlszeilendienstprogramm und eine Engine für Dateimetadaten-Abfragen, die SQL-ähnliche Syntax verwendet, um Dateien basierend auf ihren Attributen zu filtern und zu finden. Es fungiert als Dateisystem-Analysetool, das in der Lage ist, Dateien und Verzeichnisse mithilfe relationaler Logik, Unterabfragen und strukturierter Datenfilterung auszuwählen. Das Tool zeichnet sich dadurch aus, dass es den Git-Tracking-Status und Branch-Metadaten in den Suchprozess integriert, während es Projekt-Ignore-Dateien respektiert. Es enthält zudem eine spezialisierte Mediensuchfunktion, die Audio- und Bilddateien nach technischen Eigenschaften wie Auflösung, Bitrate und EXIF-Tags filtert. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich Dateisystem-Forensik durch SHA-256-Hash-Inspektion und POSIX-Berechtigungsprüfung. Es unterstützt komplexes Pattern-Matching mit regulären Ausdrücken und Globs, Inhaltssuche innerhalb von Dateikörpern und ZIP-Archiven sowie die Berechnung von Aggregatstatistiken wie Summen und Durchschnitten über Ergebnismengen hinweg. Benutzer können Abfragen über eine interaktive Read-Eval-Print-Loop ausführen oder strukturierte Ergebnisse in Formate wie CSV und JSON für externe Berichte exportieren.
Integrates Git tracking status and branch metadata directly into the file search process.
Dieses Projekt ist eine Sammlung von Unix-Dotfiles und Skripten, die darauf ausgelegt sind, eine Shell- und Betriebssystemumgebung zu personalisieren und zu standardisieren. Es bietet portable Konfigurationen für die Bash- und Fish-Shells sowie benutzerdefinierte Präferenzen und Befehlszuordnungen für den Vim-Editor. Die Sammlung enthält automatisierte Bootstrapping-Skripte zur Initialisierung neuer Maschinen durch die Installation von Anwendungen, die Verwaltung von Paketmanagern und das Erstellen von Konfigurations-Symlinks. Sie bietet spezialisierte Git-Workflow-Automatisierung zur Beschleunigung von Versionskontrollaufgaben sowie eine sichere SSH-Verbindungsverwaltung unter Verwendung hardwarebasierter Authentifizierung und Verbindungspersistenz. Der Funktionsumfang erstreckt sich auf eine breite Palette von Systemadministrationstools, einschließlich interaktiver Prozessbeendigung, lernbasierter Verzeichnisnavigation und Pfadprüfung für Binärdateien. Zudem deckt sie Helfer für die Entwicklerproduktivität ab, wie Browser-Automatisierung, lokales Hosting statischer Dateien und Medienverarbeitungsaufgaben wie Videotranskodierung und visuellen Bildvergleich.
Provides a system for mapping short character sequences to full tool subcommands for Git and npm.
This project is a comprehensive Neovim configuration framework and integrated development environment built with a modular Lua-based setup. It provides a cohesive workspace that orchestrates editor aesthetics, keybindings, and plugin lifecycles to transform the editor into a full-featured development environment. The configuration is designed as a polyglot development environment with dedicated support for Python, C++, Lua, Markdown, and LaTeX. It features a specialized LSP client configuration for multi-language code intelligence and a Git integration suite for managing version control workf
Integrates version control workflows, including hunk staging and commit management, directly within the editor.
This project is a collection of configuration suites and plugin bundles designed to transform the Vim text editor into a full development environment. It provides a curated set of settings, themes, and extensions to support system administration and software development. The environment is specialized for polyglot programming and Markdown authoring, featuring a dedicated Python development toolkit. It includes tools for converting Markdown to HTML for browser previewing and integrates Graphviz for rendering data visualizations directly from source descriptions. The configuration covers a bro
Integrates Git version control workflows and repository tracking directly into the editor interface.