diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index aec4ab153..ff0170cbb 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -6,7 +6,7 @@ FROM mcr.microsoft.com/vscode/devcontainers/base:0-${VARIANT} # [Optional] Uncomment this section to install additional OS packages. RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ - && apt-get -y install --no-install-recommends build-essential software-properties-common xz-utils g++ sbcl julia python3 python3-pip python3-dev ghc openjdk-11-jdk rustc libssl-dev gfortran libxml2-dev libyaml-dev libgmp-dev libz-dev libncurses5 gnuplot nodejs npm lua5.3 ocaml php ruby-full gnu-smalltalk scratch libfftw3-dev + && apt-get -y install --no-install-recommends build-essential software-properties-common xz-utils g++ sbcl julia python3 python3-pip python3-dev ghc openjdk-11-jdk rustc libssl-dev gfortran libxml2-dev libyaml-dev libgmp-dev libz-dev libncurses5 gnuplot nodejs npm lua5.3 ocaml php ruby-full gnu-smalltalk scratch libfftw3-dev cmake # Setup Crystal RUN echo 'deb http://download.opensuse.org/repositories/devel:/languages:/crystal/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/devel:languages:crystal.list @@ -46,7 +46,8 @@ RUN unzip /usr/local/kotlinc.zip ENV PATH=$PATH:/usr/local/kotlinc/bin # Setup lolcode -## Use: https://github.com/justinmeza/lci +RUN git clone https://github.com/justinmeza/lci.git ~/lolcode && cd ~/lolcode && mkdir build && cd build && cmake .. && make -B +ENV PATH=$PATH:~/lolcode/build # Setup Piet ## Use: https://github.com/boothby/repiet @@ -82,7 +83,8 @@ RUN mkdir -p ~/swift && wget https://swift.org/builds/swift-5.5-release/ubuntu20 ENV PATH=$PATH:~/swift/usr/bin # Setup viml -## ? +# To run vim script commands use `/usr/bin/vim -c ":source %" ` +RUN export DEBIAN_FRONTEND=noninteractive && apt-get -y install --no-install-recommends vim # Setup whitespace ## ?