8 repositorios
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 es una extensión de VSCode diseñada para generar y actualizar automáticamente bloques de comentarios estandarizados en la parte superior de los archivos fuente. Sirve como gestor de metadatos de archivos y documentador de código automatizado que rastrea la autoría, los tiempos de modificación y las rutas de archivo directamente dentro del código al guardar. La herramienta sincroniza los nombres de autor y direcciones de correo electrónico de las configuraciones locales de Git para completar los campos de encabezado. También cuenta con un decorador de comentarios de código fuente capaz de insertar arte de comentarios decorativos y patrones visuales para organizar secciones de código. La extensión cubre una amplia gama de capacidades, incluyendo la generación automática de docstrings de funciones mediante la extracción de parámetros, personalización basada en plantillas para avisos de copyright y licencias, y mapeo de delimitadores específico del lenguaje. Incluye mecanismos de filtrado para excluir directorios o extensiones de archivo específicos y emplea detección de cambios para revertir actualizaciones de metadatos triviales, evitando commits de control de versiones redundantes.
Synchronizes author names and email addresses from local Git configurations to populate file header fields.
forgit es un envoltorio CLI interactivo basado en shell que utiliza un buscador difuso (fuzzy finder) para transformar la salida de Git en menús de selección. Funciona como un acelerador de flujo de trabajo y navegador de historial, reemplazando la entrada manual de comandos con interfaces buscables para operaciones de control de versiones. La herramienta proporciona gestores especializados para worktrees de Git y un navegador de historial interactivo para visualizar registros de commits, reflogs y datos de blame. Se diferencia al envolver subcomandos nativos de Git en lógica de selección, permitiendo a los usuarios elegir objetivos antes de ejecutar las operaciones finales. Sus capacidades cubren el staging interactivo de archivos, la gestión de ramas y operaciones guiadas de rebase como cherry-picks y fixups de commits. También incluye herramientas para la restauración interactiva de cambios, gestión de stash y la generación de archivos de ignorados y atributos. El proyecto admite la integración de subcomandos nativos de Git mediante alias y proporciona scripts de autocompletado para shell. La configuración del comportamiento de los comandos, atajos de teclado y paginadores de salida se maneja a través de variables de entorno del sistema.
Installs interactive workflows as native git aliases to trigger selection logic directly from the git binary.
fselect es una utilidad de línea de comandos y motor de consulta de metadatos de archivos que utiliza una sintaxis similar a SQL para filtrar y encontrar archivos basados en sus atributos. Funciona como una herramienta de análisis del sistema de archivos capaz de seleccionar archivos y directorios utilizando lógica relacional, subconsultas y filtrado de datos estructurados. La herramienta se distingue por integrar el estado de seguimiento de Git y metadatos de rama en el proceso de búsqueda, respetando los archivos de ignorados del proyecto. También incluye una capacidad especializada de búsqueda de metadatos multimedia que filtra archivos de audio e imagen por propiedades técnicas como resolución, bitrate y etiquetas EXIF. El proyecto cubre un amplio rango de capacidades, incluyendo forense del sistema de archivos mediante inspección de hash SHA-256 y auditoría de permisos POSIX. Soporta coincidencia de patrones complejos con expresiones regulares y globs, búsqueda de contenido dentro de cuerpos de archivos y archivos ZIP, y el cálculo de estadísticas agregadas como sumas y promedios a través de conjuntos de resultados. Los usuarios pueden ejecutar consultas a través de un bucle interactivo de lectura-evaluación-impresión (REPL) o exportar resultados estructurados a formatos como CSV y JSON para informes externos.
Integrates Git tracking status and branch metadata directly into the file search process.
Este proyecto es una colección de dotfiles y scripts de Unix diseñados para personalizar y estandarizar un entorno de shell y sistema operativo. Proporciona configuraciones portátiles para los shells Bash y Fish, así como preferencias personalizadas y mapeos de comandos para el editor Vim. La colección incluye scripts de arranque automatizados para inicializar nuevas máquinas instalando aplicaciones, gestionando gestores de paquetes y creando enlaces simbólicos de configuración. Cuenta con automatización especializada del flujo de trabajo de Git para acelerar las tareas de control de versiones, junto con una gestión segura de conexiones SSH utilizando autenticación basada en hardware y persistencia de conexión. La superficie de utilidades se extiende a una amplia gama de herramientas de administración del sistema, incluyendo la terminación interactiva de procesos, la navegación de directorios basada en aprendizaje y la auditoría de rutas binarias. También cubre ayudantes de productividad para desarrolladores para la automatización del navegador, alojamiento local de archivos estáticos y tareas de procesamiento de medios como la transcodificación de video y la comparación visual de imágenes.
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.