6 dépôts
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 est un plugin Vim multi-langage qui fournit un bundle complet de coloration syntaxique, de gestion automatisée de l'indentation et de détection de type de fichier pour une grande variété de langages de programmation et de configuration. Il sert d'installation unique pour rationaliser l'environnement de développement en fournissant un support intégré pour de nombreux langages. Le projet fonctionne comme un bundle de support linguistique qui combine des packs de coloration syntaxique avec un gestionnaire d'indentation. Il utilise à la fois la détection de type de fichier basée sur l'extension et l'identification de langage basée sur des modèles pour appliquer les règles de formatage visuel et d'espacement correctes aux fichiers. Le plugin couvre des domaines de configuration d'éditeur plus larges, notamment la détection automatique de l'indentation et la gestion du support linguistique, permettant d'activer ou de désactiver des packs de langage spécifiques pour éviter les conflits. Il inclut également des paramètres pour l'optimisation des performances de l'éditeur et la configuration de l'état global.
Includes advanced settings to optimize editor performance and file behavior within Vim.
vim-startify est un tableau de bord d'écran de démarrage personnalisable, un navigateur de fichiers et un gestionnaire de session pour l'éditeur Vim. Il fournit une page d'accueil au démarrage qui permet aux utilisateurs d'organiser et d'accéder aux fichiers mis en favoris, aux actifs récemment utilisés et aux sessions d'espace de travail enregistrées. Le projet permet l'enregistrement et la restauration d'états complets d'espace de travail, incluant les mises en page des fenêtres et les ensembles de buffers, via un système de gestion de session dédié. Il dispose également d'un tableau de bord configurable où les utilisateurs peuvent définir des en-têtes, des pieds de page et des listes filtrées de fichiers personnalisés. Le système prend en charge l'ouverture par lots de plusieurs fichiers ou sessions et maintient un suivi persistant des favoris et des fichiers récents. La navigation est gérée via une interface basée sur un menu avec une sélection pilotée par raccourcis clavier et le marquage 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.