The scientific-emacs a container-based in Debian:Focal version with emacs 26, and a light version of TeXlive.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Gerardo Marx Chávez-Campos a7da1f9917 Merge branch 'redis' of http://gmarx.jumpingcrab.com:8088/mice-rs101/scientific-emacs into redis 4 years ago
config emacs ready with auctex 4 years ago
data OK: ubuntu-focal, zsh, latex, emacs26 4 years ago
docker auctex & pdftools on ubuntu 4 years ago
examples/latex-test emacs ready with auctex 4 years ago
.gitignore auctex & pdftools on ubuntu 4 years ago
Readme.md Merge branch 'redis' of http://gmarx.jumpingcrab.com:8088/mice-rs101/scientific-emacs into redis 4 years ago
scientific-emacs auctex & pdftools on ubuntu 4 years ago

Readme.md

Readme

This is the version 0.1 of scientific-emacs. This respositry contains the Dockerfiles to build the images for Redis and Emacs.

Installation

To install the container first refer to the Docker Installation Guide. After test the hello worlf of Docker system, clone this repository within your working directory using:

$ git clone http://gmarx.jumpingcrab.com:8088/mice-rs101/latex-basic.git

Then, it is possible to build the scientifc-emacs container by:

$ docker build -t scientific-emacs:0.1 docker/emacs/

Write here about container

How to install

  1. Clone this repository: git clone xxxx
  2. Build the container using: docker build -t gmarxcc/scientific-emacs:0.1 docker/emacs/
  3. Run the container to test: docker run --rm -it gmarxcc/scientific-emacs:0.1
  4. Run an Ubuntu command like ls

Done, you are doing great!

Executing emacs

To get the ip address ''' open -a xquartz ip=$(ifconfig en0 | grep inet | awk '$1=="inet" {print $2}') xhost + $ip '''

To run the container

''' docker run --rm -it -vpwd/emacs-config:/root
-e DISPLAY=$ip:0
-v /tmp/.X11-unix:/tmp/.X11-unix
gmarxcc/scientific-emacs:0.1 '''

the 'emacs-config' folder contains the '.emacs' configuration file

To install:

  • aspell
  • curl
  • wget
  • git
  • zsh

After first run the container

Upgrade texlive to be able to install new packages by :

''' apt-get upgrade texlive-base '''

Then, init the user with 'tlmgr init-usertree'. After that you can install new packages using 'tlmgr install package'.