Sign inSign up

mastertinner/vide

By mastertinner

Updated over 6 years ago

A containerized IDE powered by NeoVim

Image
0

306

mastertinner/vide repository overview

Vide

Docker Build Docker Pulls

A containerized IDE powered by NeoVim.

This container is filled with all the good stuff from my Vim config. It contains a full "IDE" and is optimized for editing Go, Rust, JavaScript, TypeScript, Markdown and shell scripts.

Usage

By default, the container-internal /src directory will be opened. You'll therefore have to mount your project into there:

$ docker run --rm -it -v "${PWD}:/src" mastertinner/vide

The container comes with most supported programming languages and tools preinstalled so you can run :terminal to run commands.

Caveats

Docker Detach keys

ctrl + p triggers a fuzzy search for files. Since this key binding is already used in Docker for detaching from containers, you'll have to press it twice to trigger the fuzzy search. To mitigate this, simply add the following line to your ~/.docker.config.json to change the default keys:

  "detachKeys": "ctrl-e,e"
Resources

Some async jobs like linting JavaScript can be rather resource intensive. If the containers feels slow, consider giving Docker more memory ;-)

Tag summary

Content type

Image

Digest

Size

591.8 MB

Last updated

over 6 years ago

docker pull mastertinner/vide