8 repository-uri
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 is a VSCode extension designed to automatically generate and update standardized comment blocks at the top of source files. It serves as a file metadata manager and automated code documenter that tracks authorship, modification times, and file paths directly within the code upon saving. The tool synchronizes author names and email addresses from local Git configurations to populate header fields. It also features a source code comment decorator capable of inserting decorative comment art and visual patterns to organize code sections. The extension covers a broad range of capa
Synchronizes author names and email addresses from local Git configurations to populate file header fields.
forgit este un wrapper CLI interactiv bazat pe shell care utilizează un fuzzy finder pentru a transforma output-ul Git în meniuri de selecție. Funcționează ca un accelerator de flux de lucru și browser de istoric, înlocuind introducerea manuală a comenzilor cu interfețe căutabile pentru operațiunile de version control. Instrumentul oferă manageri specializați pentru worktree-urile Git și un browser de istoric interactiv pentru vizualizarea log-urilor de commit, reflog-urilor și datelor de blame. Se diferențiază prin wrapping-ul subcomenzilor native Git în logică de selecție, permițând utilizatorilor să aleagă țintele înainte de a executa operațiunile finale. Capabilitățile sale acoperă staging-ul interactiv al fișierelor, gestionarea branch-urilor și operațiuni ghidate de rebase, cum ar fi cherry-picks și commit fixups. Include, de asemenea, instrumente pentru restaurarea interactivă a modificărilor, gestionarea stash-ului și generarea fișierelor de ignore și atribute. Proiectul suportă integrarea subcomenzilor native Git prin alias-uri și oferă scripturi de tab completion pentru shell. Configurarea comportamentului comenzilor, a scurtăturilor de tastatură și a paginatoarelor de output este gestionată prin variabile de mediu ale sistemului.
Installs interactive workflows as native git aliases to trigger selection logic directly from the git binary.
fselect este un utilitar de linie de comandă și un motor de interogare a metadatelor fișierelor care utilizează o sintaxă de tip SQL pentru a filtra și găsi fișiere pe baza atributelor lor. Funcționează ca un instrument de analiză a sistemului de fișiere capabil să selecteze fișiere și directoare folosind logică relațională, subinterogări și filtrarea datelor structurate. Instrumentul se distinge prin integrarea stării de urmărire Git și a metadatelor de branch în procesul de căutare, respectând în același timp fișierele de ignorare ale proiectului. Include, de asemenea, o capabilitate specializată de căutare a metadatelor media care filtrează fișierele audio și imagine după proprietăți tehnice precum rezoluția, bitrate-ul și tag-urile EXIF. Proiectul acoperă o gamă largă de capabilități, inclusiv criminalistica sistemului de fișiere prin inspecția hash-ului SHA-256 și auditarea permisiunilor POSIX. Suportă potrivirea complexă a tiparelor cu expresii regulate și glob-uri, căutarea conținutului în corpul fișierelor și al arhivelor ZIP, precum și calcularea statisticilor agregate precum sume și medii pe seturile de rezultate. Utilizatorii pot executa interogări printr-un loop interactiv read-eval-print sau pot exporta rezultate structurate în formate precum CSV și JSON pentru raportare externă.
Integrates Git tracking status and branch metadata directly into the file search process.
Acest proiect este o colecție de dotfiles și scripturi Unix concepute pentru a personaliza și standardiza un mediu shell și sistem de operare. Oferă configurații portabile pentru shell-urile Bash și Fish, precum și preferințe personalizate și mapări de comenzi pentru editorul Vim. Colecția include scripturi de bootstrapping automatizate pentru a inițializa mașini noi prin instalarea aplicațiilor, gestionarea managerilor de pachete și crearea de link-uri simbolice de configurare. Dispune de automatizare specializată a fluxului de lucru Git pentru a accelera sarcinile de control al versiunilor, alături de gestionarea securizată a conexiunilor SSH folosind autentificarea bazată pe hardware și persistența conexiunii. Suprafața utilitară se extinde la o gamă largă de instrumente de administrare a sistemului, inclusiv terminarea interactivă a proceselor, navigarea în directoare bazată pe învățare și auditarea căilor binare. Acoperă, de asemenea, ajutoare pentru productivitatea dezvoltatorilor pentru automatizarea browserului, găzduirea locală de fișiere statice și sarcini de procesare media, cum ar fi transcodarea video și compararea vizuală a imaginilor.
Provides a system for mapping short character sequences to full tool subcommands for Git and npm.
Acest proiect este un framework cuprinzător de configurare Neovim și un mediu de dezvoltare integrat, construit cu o configurație modulară bazată pe Lua. Oferă un spațiu de lucru coerent care orchestrează estetica editorului, keybinding-urile și ciclurile de viață ale plugin-urilor pentru a transforma editorul într-un mediu de dezvoltare complet echipat. Configurația este concepută ca un mediu de dezvoltare poliglot cu suport dedicat pentru Python, C++, Lua, Markdown și LaTeX. Dispune de o configurație specializată de client LSP pentru inteligență în cod multi-limbaj și o suită de integrare Git pentru gestionarea fluxurilor de lucru de version control și staging-ul modificărilor direct în interfață. Mediul acoperă o gamă largă de capabilități, inclusiv căutare fuzzy pentru descoperirea fișierelor și bufferelor, navigare structurală în cod și gestionarea automată a snippet-urilor. Include, de asemenea, instrumente pentru scrierea documentației tehnice cu previzualizări de layout, explorarea vizuală a proiectelor și utilitare pentru formatarea structurilor de date și manipularea textului.
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.