awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wklken avatar

wklken/k-vim

0
View on GitHub↗
4,863 stars·1,770 forks·Vim Script·11 views

K Vim

k-vim is a configuration framework and development environment for the Vim text editor. It provides a set of pre-defined settings, keybinding profiles, and curated plugin suites designed to optimize the editor for various programming stacks.

The framework distinguishes itself through language-specific profile grouping, which allows the editor to activate tailored sets of plugins and formatting rules based on the detected file type. It integrates a dedicated package management system to install, update, and organize these extensions.

The environment covers broad capability areas including automated code formatting for whitespace and indentation, optimized search result positioning, and streamlined tab and buffer management. It also implements custom key-mapping for navigation and advanced text editing controls.

Features

  • Vim Configuration Frameworks - Provides a comprehensive framework of settings and mappings to transform Vim into a specialized development environment.
  • Custom Keybindings - Maps complex commands to keystrokes and function keys to accelerate navigation and editing.
  • Plugin Package Managers - Includes a package manager to install, update, and remove plugins to maintain the feature set.
  • Cursor and Indentation Controls - Provides advanced cursor movements and refined indentation behavior to improve typing fluidness and precision.
  • Vim Development Environments - Provides a tailored editor setup with language-specific plugins and automatic formatting for various stacks.
  • Vim Keybinding Profiles - Implements custom shortcut mappings to accelerate navigation and text editing within Vim.
  • Vim Plugin Managers - Integrates a package manager to download, organize, and update extensions for the Vim editor.
  • Curated Plugin Suites - Provides curated collections of extensions and package management rules to enhance editor capabilities.
  • Declarative Configuration Files - Uses declarative configuration files parsed at startup to define editor behavior and plugin preferences.
  • File-Type Profiles - Activates tailored sets of plugins and formatting rules based on the detected file type.
  • Keymap Bindings - Implements custom key-mapping to streamline navigation and editor interactions.
  • Editor Functionality Plugins - Extends editor capabilities through a dedicated package management system for loading external scripts.
  • Language-Specific Formatting Overrides - Organizes language-specific plugins and formatting rules to tailor the editor for different programming stacks.
  • Plugin Installation and Management - Provides a management tool for installing, updating, and organizing editor extensions via configuration files.
  • Code Formatting - Automatically cleans up whitespace and adjusts indentation during file operations to maintain code style.
  • On-Save Formatting - Automatically applies code style rules and indentation when files are saved to disk.
  • Automatic Code Formatters - Automatically trims trailing whitespace and adjusts indentation to maintain consistent visual style.
  • Buffer Managers - Provides utilities for organizing and navigating multiple text buffers within the editor.
  • Plugin Suite Settings Managers - Allows selection of predefined language-specific plugin groups to tailor the development environment.
  • Tab Navigation Shortcuts - Provides streamlined keyboard shortcuts for creating, switching, and closing editor tabs to manage multiple open files efficiently.
  • Navigation Accelerators - Optimizes search behavior and mappings to move through large files and tabs quickly.

Star history

Star history chart for wklken/k-vimStar history chart for wklken/k-vim

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to K Vim

Similar open-source projects, ranked by how many features they share with K Vim.
  • ma6174/vimma6174 avatar

    ma6174/vim

    4,239View on GitHub↗

    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

    Vim script
    View on GitHub↗4,239
  • chxuan/vimpluschxuan avatar

    chxuan/vimplus

    3,945View on GitHub↗

    vimplus is a Vim configuration framework and IDE distribution that provides a set of pre-configured settings and a plugin management system. It functions as a curated collection of tools designed to standardize the development environment. The project distinguishes itself through multiple deployment methods, including a bash-based editor provisioner for multi-user configuration and a pre-configured Ubuntu-based container image for immediate environment provisioning without manual installation. The framework covers a broad range of editor capabilities, including symbol navigation, project-wid

    Vim scriptdockerlinuxmacosx
    View on GitHub↗3,945
  • square/maximum-awesomesquare avatar

    square/maximum-awesome

    5,698View on GitHub↗

    This project is a terminal development environment consisting of a shared configuration set for the Vim editor and the Tmux terminal multiplexer. It integrates curated editor extensions, session management layouts, and plugin configurations to standardize a local command line workspace. The environment features a dedicated Tmux session manager for organizing window layouts and pane arrangements, alongside a Vim configuration that includes specific mappings for project navigation and codebase searching. It utilizes a system of local overrides, allowing users to tailor the environment through s

    Ruby
    View on GitHub↗5,698
  • ipython-contrib/jupyter_contrib_nbextensionsipython-contrib avatar

    ipython-contrib/jupyter_contrib_nbextensions

    5,276View on GitHub↗

    This project is a collection of community-developed plugins and a modular framework designed to extend the functionality of the Jupyter notebook environment. It serves as a customization tool that modifies the browser-based workspace through a system of injected scripts, stylesheets, and interactive components. The framework manages the lifecycle and registration of independent interface components using metadata-driven configuration. This allows users to enable or disable specific tools via a configuration menu to tailor the workspace without modifying the core application source code. The

    JavaScript
    View on GitHub↗5,276
See all 30 alternatives to K Vim→

Frequently asked questions

What does wklken/k-vim do?

k-vim is a configuration framework and development environment for the Vim text editor. It provides a set of pre-defined settings, keybinding profiles, and curated plugin suites designed to optimize the editor for various programming stacks.

What are the main features of wklken/k-vim?

The main features of wklken/k-vim are: Vim Configuration Frameworks, Custom Keybindings, Plugin Package Managers, Cursor and Indentation Controls, Vim Development Environments, Vim Keybinding Profiles, Vim Plugin Managers, Curated Plugin Suites.

What are some open-source alternatives to wklken/k-vim?

Open-source alternatives to wklken/k-vim include: ma6174/vim — This project is a collection of configuration suites and plugin bundles designed to transform the Vim text editor into… chxuan/vimplus — vimplus is a Vim configuration framework and IDE distribution that provides a set of pre-configured settings and a… square/maximum-awesome — This project is a terminal development environment consisting of a shared configuration set for the Vim editor and the… ipython-contrib/jupyter_contrib_nbextensions — This project is a collection of community-developed plugins and a modular framework designed to extend the… google/vim-codefmt — Vim-codefmt is a plugin for the Vim text editor that automates source code formatting by integrating external… rust-lang-nursery/rustfmt — rustfmt is a tool that automatically rewrites Rust source code to adhere to a consistent and standardized style guide.…