Skip to content

rajivr/workspace-rust-spacemacs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Workspace Rust Spacemacs

Screenshot

Overview

Workspace Rust Spacemacs is a docker container with spacemacs editor configured for rust development. It is based on workspace-rust-base and uses Amazon Linux Container Image.

Note: This container image is configured for personal use. Please feel free take ideas that you might find interesting. If you have questions, please open an issue.

Following tools are available –

  • Rust toolchain from workspace-rust-base
  • Emacs 24 with spacemacs and rust layer
  • Zsh shell with oh-my-zsh
  • Git and StGit
  • colordiff

Getting Started

You can pull docker image from Dockerhub.

$ docker pull rajivmr/workspace-rust-spacemacs

Rust requires .cargo/ directory to be setup correctly. See Getting Started section in workspace-rust-base for details.

$ cd work-rust
$ mkdir .cargo

$ docker run -d -v `pwd`:/home/ll-user/work -i rajivmr/workspace-rust-spacemacs

$ docker exec -t -i <container_name> /sbin/setuser ll-user /bin/zsh

ll-user@7d00733ed19e ~ $ source rust_nightly.sh

ll-user@7d00733ed19e ~ $ emacs

ll-user@7d00733ed19e ~ $ source rust_stable.sh

ll-user@7d00733ed19e ~ $ emacs

Building workspace-rust-spacemacs

$ cd workspace-rust-spacemacs
$ docker build -t workspace-rust-spacemacs .

Releases

No releases published

Packages

No packages published