A vital.vim external module collection.
Note that all modules in this repository are experimental and may be removed.
Name | Description | Remark |
---|---|---|
App.Action |
Add interface to select special mappings | |
App.Args |
A minimal command argument library | |
App.Emitter |
An event emitter with middleware support | Deprecated |
App.Flag |
A simple command argument library | Deprecated |
App.Revelator |
Use exception to show messages | Deprecated |
App.Spinner |
ASCII spinner collection | Deprecated |
App.WindowLocator |
Utility to manage suitable window | |
App.WindowSelector |
Add interface to select window visually | |
Async.Observable.Process |
Async.Observable based process module |
|
Async.Promise.Deferred |
Async.Promise based deferred module |
|
Async.Promise.Process |
Async.Promise based process module |
|
Async.CancellationToken |
CancellationToken to cancel promise | |
Async.CancellationTokenSource |
CancellationTokenSource to cancel promise | |
Async.File |
Asynchronous version of System.File |
|
Async.Lambda |
Asynchronous version of Lambda |
|
Async.Observable |
A minimal Observable | |
Data.List.Chunker |
Make chunks from a list | |
System.Job |
Vim/Neovim compatible layer of job | |
System.Sandbox |
Create a sandbox directory for tests | |
Vim.Buffer.ANSI |
Use conceal to show ANSI color | Deprecated |
Vim.Buffer.Group |
Create a buffer group | Deprecated |
Vim.Buffer.Opener |
Open a buffer in numerous way | Deprecated |
Vim.Buffer.Writer |
Write content to a buffer | Deprecated |
Vim.Console |
Console | Deprecated |
Vim.Highlight |
Highlight library | Deprecated |
Vim.Window |
Window library | Deprecated |
Vim.Window.Cursor |
Window cursor library | Deprecated |
Vim.Window.Locator |
Window locator library | Deprecated |
Vim.Window.Selector |
Window selector library | Deprecated |
Config |
Script config utility | |
Lambda |
Lambda function utility | |
Path |
Module to manipulate slash-separated paths | |
Path.Filepath |
Module to manipulate file system paths | |
Prompt |
Prompt | Deprecated |
The code in this repository follows MIT license texted in LICENSE. Contributors need to agree that any modifications sent in this repository follow the license.