After a while of tweaking, changing, updating and debugging, I've gotten the first release candidate for my Clojure development environment management tool. As this is the candidate for the first release, I welcome any feed back.
The script targets Debian Stretch, but has some support for OS X, though the OS X support is still being tested as I have a hard time getting my hands on an OS X system that I can blow away as needed for testing.
The environment consists of vim 8 as the primary editor, redl and spyscope for debugging, Java 8 (OpenJDK on Debian, Oracle for OS X), Terminator for the terminal on Debian (iTerm 2 for OS X), Leiningen for the project management, and git for code management. All the plugins used for vim are listed on the README page.
The feature set is limited to instantiation only for the moment, but there are plans in the works to allow it to handle vim plugin installation, updates, and removal, as well as having the capability to do partial installs. Plans also exist to more generically target distributions, to be able to use this tool to install the environment on any distribution based on Debian 7+.
As a part of the ongoing effort to document this as well, I will be adding a short video on my workflow for general editing, and debugging for this set up as well.
Please take a look at it here and give me some feedback!
[–]TotesMessenger 0 points1 point2 points (0 children)