python-vim: fisa-vim-config:

This is a docker image with vim configured with fisadev vim configuration, built according to your personal preferences, without any justification to think it's the best possible vim configuration. If you like it, great! :) It's mainly oriented to python software development, but many of its features are useful for other languages and editing tasks.

Some of the best features (full list here):

Demo

Install | Upgrade

0) You will need docker installed. Check it with docker --version

If you don't have a docker in you system, install from: docker installation

1) Add alias in ~/.bashrc or run in terminal

alias python-vim='docker run -it --rm -v $(pwd):/src --workdir /src fedeg/python-vim:latest'

Optional: Install for specific python version:

Python 2 (2, 2.7, 2.7.12):

alias python-vim='docker run -it --rm -v $(pwd):/src --workdir /src fedeg/python-vim:2'

Python 3.5 (3.5, 3.5.2):

alias python-vim='docker run -it --rm -v $(pwd):/src --workdir /src fedeg/python-vim:3.5'

Python 3 (latest, 3, 3.6, 3.6.3):

alias python-vim='docker run -it --rm -v $(pwd):/src --workdir /src fedeg/python-vim:3'

2) Run vim for current/working directory ($(pwd)).

python-vim

1) Pull new image

docker pull fedeg/python-vim:latest

Optional: If you used a specific python version:

Python 2 (2, 2.7, 2.7.12):

docker pull fedeg/python-vim:2

Python 3.5 (3.5, 3.5.2):

docker pull fedeg/python-vim:3

Python 3 (latest, 3, 3.6, 3.6.3):

docker pull fedeg/python-vim:3