Public | Automated Build

Last pushed: a day ago
Short Description
Latest Vim from github.com/vim/vim
Full Description

Dockerfile for Vim

Latest Vim from vim/vim.

$ docker run --rm -it thinca/vim

Build Arguments

VIM_VERSION

A Git commit reference in Vim repository. e.g. tag name v8.0.0000 or commit hash df980db6

default: master

$ docker build --build-arg 'VIM_VERSION=v8.0.0000' --tag 'vim:v8.0.0000' .

VIM_ENABLE_ALL

When this is not empty, all supported language interfaces are enabled.
You can overwrite by each variables.

default: empty

ex. Enables only Lua interface.

$ docker build --build-arg 'VIM_ENABLE_ALL=' --build-arg 'VIM_ENABLE_LUA=yes' --tag 'vim:lua' .

VIM_ENABLE_GUI

When this is not empty, GUI(gtk+3.0) is enabled.

default: Follows to VIM_ENABLE_ALL

VIM_ENABLE_PERL

When this is not empty, Perl interface is enabled.

default: Follows to VIM_ENABLE_ALL

VIM_ENABLE_PYTHON

When this is not empty, Python interface is enabled.
Here, "Python" means "Python 2.x".

default: Follows to VIM_ENABLE_ALL

VIM_ENABLE_PYTHON3

When this is not empty, Python3 interface is enabled.

default: Follows to VIM_ENABLE_ALL

VIM_ENABLE_RUBY

When this is not empty, Ruby interface is enabled.

default: Follows to VIM_ENABLE_ALL

VIM_ENABLE_TCL

When this is not empty, Tcl interface is enabled.

default: Follows to VIM_ENABLE_ALL

VIM_ENABLE_LUA

When this is not empty, Lua interface is enabled.

default: Follows to VIM_ENABLE_ALL

LUA_VERSION

A version of lua.
When you use the Vim that is version before v7.4.093, please specify 5.1.

default: 5.3

$ docker build --build-arg 'VIM_VERSION=v7.4.092' --build-arg 'LUA_VERSION=5.1' --tag 'vim:v7.4.092' .

LICENSE

zlib License

Docker Pull Command
Owner
thinca
Source Repository