Skip to content

staneuski/submoduled.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vim Configuration Using Built-in packadd

Overview

This project provides a portable Vim configuration leveraging the built-in package management system (packadd) introduced in Vim 8. It aims to deliver a LazyVim-like experience without relying on external package managers such as vim-plug, dein and even nvim.

Why This Project?

While Neovim offers enhanced features and is highly recommended for most users, certain environments, such as the iOS' a-Shell terminal, only support plain Vim without third-party plugin managers, such as Vim-Plug. This project ensures that you can maintain a consistent, portable development environment in such cases.

Features

  • Uses Vim’s native package system (packadd).

  • Syncs all plugins as Git submodules for portability.

  • Simplifies configuration for constrained or legacy environments.

Installation

Prerequisites

Ensure you have: - Vim 8.0 or higher - Git (for managing submodules)

Clone the Repository

git clone --recurse-submodules https://github.com/staneuski/submoduled.vim.git ~/.vim

Update Plugins

To update Git submodules (plugins):

git submodule update --remote --merge

About

Vim-config based on built-in packadd

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published