Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/repejota/docker-vim-crystal
A containerized Crystal lang developer environment with Docker
https://github.com/repejota/docker-vim-crystal
Last synced: about 5 hours ago
JSON representation
A containerized Crystal lang developer environment with Docker
- Host: GitHub
- URL: https://github.com/repejota/docker-vim-crystal
- Owner: repejota
- License: mit
- Created: 2015-12-14T01:41:37.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-15T00:20:09.000Z (almost 9 years ago)
- Last Synced: 2023-03-23T12:35:22.021Z (over 1 year ago)
- Language: VimL
- Size: 696 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker-vim-crystal
A containerized [Crystal](http://crystal-lang.org) lang developer environment with [Docker](http://docker.com).
![screenshot.png](https://raw.githubusercontent.com/repejota/docker-vim-crystal/master/screenshot.png)
## What is included:
This container bundles Crystal Lang and its related tools.
It also includes a developer environment based on [Vim](http://vim.org), [Tmux](https://tmux.github.io/) & the [GNU Build System](https://en.wikipedia.org/wiki/GNU_build_system).
### Crystal lang
The Crystal lang version currently included is the latest stable version of Cyrstal.
## Developer environment
### Bash
This container is using `bash` as a default shell. It also setups decent default colors and a pretty PROMPT. Both of them are based on the palette [base-16](https://github.com/chriskempson/base16).
* [base16-shell](https://github.com/chriskempson/base16-shell)
* [bash-git-prompt](https://github.com/magicmonty/bash-git-prompt)### Vim
Vim is included with the following plugins:
* [Vundle](http://github.com)
* [vim-toml](https://github.com/cespare/vim-toml)
* [NerdTree](https://github.com/scrooloose/nerdtree)
* [Tag-Bar](https://github.com/majutsushi/tagbar)
* [CtrlP](https://github.com/kien/ctrlp.vim)
* [base16-vim](https://github.com/chriskempson/base16-vim)### Tmux
TBD.
## Docker Hub
Find this container at my Docker Hub :
[https://hub.docker.com/r/repejota/vim-crystal/](https://hub.docker.com/r/repejota/vim-crystal/)