Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gvatn/dockvimx

Vim development environment usable on windows (x windows) on ubuntu through a Docker image and Vagrant.
https://github.com/gvatn/dockvimx

Last synced: 1 day ago
JSON representation

Vim development environment usable on windows (x windows) on ubuntu through a Docker image and Vagrant.

Awesome Lists containing this project

README

        

# dockvimx
Development environment usable on windows (x windows) with vim on ubuntu through a Docker image and Vagrant with automated setup.

Currently just experimental, it will probably change.

The cpp folder is based on [yavide](https://github.com/JBakamovic/yavide). There is also a folder with spf13.

## Features
* Docker image/Dockerfile to set up development environment
* Vagrantfile usable to build and run docker image
* VIM based on [yavide](https://github.com/JBakamovic/yavide) and [spf13](http://vim.spf13.com/)
* Tmux and tmuxp with example setup "cpp"

## Installation
Install [Vagrant](https://www.vagrantup.com/) and [Xming](https://sourceforge.net/projects/xming/)
```bash
git clone https://github.com/gvatn/dockvimx.git
cd dockvimx
vagrant up
vagrant ssh
source /vagrant/startup.sh
```

This should open a terminal in Xming (if not see below about ssh_config).
To open a tmux session:
```bash
tmuxp cpp
```

## Tmux
Tmux prefix: C-a
Navigate panes with hjkl, resize with HJKL.

## Missing
Possibly X11_forwarding might need to be enabled in /etc/ssh/ssh_config