6 repositorios
Advanced settings and plugin configurations for improving text editor navigation and performance.
Distinct from Vim Plugins: Distinct from generic Vim Plugins: focuses on the holistic optimization of the editing experience including linting and indexing.
Explore 6 awesome GitHub repositories matching development tools & productivity · Editor Optimizations. Refine with filters or upvote what's useful.
This project is a collection of configuration files designed to standardize the behavior and appearance of Zsh, Vim, and Tmux across development machines. It provides a unified environment by combining shell settings, editor configurations, and terminal multiplexer layouts. The suite focuses on increasing productivity through Zsh shell customizations and history management, Vim editor optimizations including real-time linting and symbol indexing, and Tmux session management for improved window organization. It also includes a standardized Git workflow configuration with custom aliases and com
Optimizes Vim with specialized settings and plugins for faster navigation and real-time code linting.
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
Provides a suite of advanced plugins and mappings to optimize navigation and code search within Vim.
which-key.nvim is a keybinding discovery menu and command palette for Neovim. It serves as a configuration tool to organize complex keymap hierarchies and a visual utility for browsing editor marks, registers, and spelling suggestions through a compact popup interface. The plugin differentiates itself by organizing shortcuts into nested groups with custom labels and icons, reducing the need to memorize long key sequences. It includes built-in help presets for native editor operators and motions, and supports dynamic key mapping where descriptions are evaluated at runtime. The system covers w
Reduces the cognitive load of remembering key-sequences by providing real-time hints and interactive discovery menus.
vim-polyglot es un plugin de Vim para múltiples lenguajes que proporciona un paquete integral de resaltado de sintaxis, gestión automatizada de sangría y detección de tipo de archivo para una amplia variedad de lenguajes de programación y configuración. Sirve como una instalación única para optimizar el entorno de desarrollo al proporcionar soporte integrado para numerosos lenguajes. El proyecto funciona como un paquete de soporte de lenguaje que combina paquetes de resaltado de sintaxis con un gestor de sangría. Utiliza tanto la detección de tipo de archivo basada en extensiones como la identificación de lenguaje basada en patrones para aplicar el formato visual y las reglas de espaciado correctas a los archivos. El plugin cubre áreas de configuración del editor más amplias, incluyendo la detección automática de sangría y la gestión del soporte de lenguajes, permitiendo activar o desactivar paquetes de lenguaje específicos para evitar conflictos. También incluye configuraciones para la optimización del rendimiento del editor y la configuración del estado global.
Includes advanced settings to optimize editor performance and file behavior within Vim.
vim-startify es un dashboard de pantalla de inicio personalizable, navegador de archivos y gestor de sesiones para el editor Vim. Proporciona una página de aterrizaje al iniciar que permite a los usuarios organizar y acceder a archivos marcados, activos utilizados recientemente y sesiones de espacio de trabajo guardadas. El proyecto permite guardar y restaurar estados completos de espacios de trabajo, incluyendo diseños de ventanas y conjuntos de buffers, a través de un sistema de gestión de sesiones dedicado. También cuenta con un dashboard configurable donde los usuarios pueden definir encabezados, pies de página y listas filtradas de archivos personalizados. El sistema soporta la apertura por lotes de múltiples archivos o sesiones y mantiene un seguimiento persistente de marcadores y archivos recientes. La navegación se maneja a través de una interfaz basada en menús con selección impulsada por atajos de teclado y marcado de buffers.
Optimizes the editing experience by reducing the time spent opening common project files and sessions.
Vim-clap is a high-performance fuzzy selection interface and command palette designed for Vim and NeoVim. It functions as an extensible plugin that enables rapid navigation of files, buffers, and project resources by offloading heavy search and filtering computations to an external background process. The project distinguishes itself through a pluggable provider architecture that allows developers to define custom search sources using external scripts or binaries. By decoupling the selection interface from the underlying fuzzy matching logic, it supports both built-in algorithms and high-perf
Optimizes development workflows through search history, project root detection, and file content previews.