An emacs starterkit for scientists and engineers
Emacs Lisp Shell Other
Switch branches/tags
Nothing to show
Latest commit 28b9b2a Nov 3, 2017 @jkitchin jkitchin revert nuke-ipython back to killing everything.
Issue #128 has been reopened. It seems you might have to kill everything to
reliably restart a kernel. The downside of this is if you run multiple kernels,
it will kill them all.
Permalink
Failed to load latest commit information.
examples updated the qualifer example Jul 13, 2016
ipython-inline-images update manual for async ipython May 23, 2017
issues add examples from the issue. May 25, 2017
ob-ipython @ c632871 sync with upstream Jun 13, 2017
org-ref @ 8fb1275 vb Oct 27, 2017
org-show add org-show-help Dec 31, 2016
ov-highlight @ 48fd5b5 new version Oct 27, 2017
ox-clip @ 649aa71 Resolve issue #21 Aug 5, 2017
ox-cmu updated the qualifer example Jul 13, 2016
ox-ipynb @ af4beab vb Oct 27, 2017
ox-manuscript add note about the build. Sep 19, 2017
techela @ aaffbb2 vb Oct 23, 2016
test add a placeholder test file Jun 2, 2017
user add user.example file Jul 28, 2016
.gitignore add a placeholder test file Jun 2, 2017
.gitmodules add ov-highlight Oct 27, 2017
.travis-install.sh add cask to osx build. Jun 2, 2017
.travis.yml fix bug in script Sep 17, 2017
Cask add cask and travis Jul 1, 2016
Makefile add nouser target Jun 19, 2017
README.org update manual directions Jun 14, 2017
appveyor.yml fix build issue. May 23, 2017
bootstrap.el testing putting refresh back in Nov 2, 2017
cm-mods.el docstring update Jun 27, 2016
contacts.el mv helm source out to variable Jul 26, 2017
contacts.org new contacts help Dec 22, 2016
emacs-keybinding-command-tooltip-mode.el add autoload Jun 13, 2016
init.el A fix for issue #119. Aug 8, 2017
install-scimax-linux.sh update minimal required emacs in linux script Apr 12, 2017
install-scimax-mac.sh run cask install Jun 2, 2017
install-scimax-win.sh comment out the elpa for windows line. Oct 27, 2017
kitchingroup.el space change Oct 25, 2016
ore.el add a minor note on general help. Mar 6, 2017
org-db.el fix recent file function Jun 24, 2017
org-editmarks.el Add latex escape function to fix issue #54 Apr 10, 2017
org-mime.el get buffer string before killing. Dec 13, 2016
ox-rtf.el some additions to ox-rtf to use pygmentize instead of highlight Jun 22, 2016
ox-word.el only delete temp-bib when it really exists. Jun 28, 2017
packages.el add esup package. May be related to issue #144. Oct 29, 2017
pianobar.el initial commit of pianobar. Dec 31, 2016
scimax-autoformat-abbrev.el fix typo. Nov 2, 2017
scimax-elfeed.el add scimax-elfeed Dec 22, 2016
scimax-email.el update for sending emails with bibtex entries. Mar 12, 2017
scimax-hydra.el add avy commands to jump to sentences and paragraphs Sep 26, 2017
scimax-ivy.el fix some issues in ivy-colors May 22, 2017
scimax-latex.el initial commit of scimax-latex Jan 6, 2017
scimax-ldap.el put scimax-ldap in scimax Jun 10, 2016
scimax-macros.el initial commit of macros Mar 22, 2017
scimax-mode.el disable the git call in the menu May 23, 2017
scimax-notebook.el change path for new location I use Jun 25, 2016
scimax-org-babel-ipython.el revert nuke-ipython back to killing everything. Nov 3, 2017
scimax-org-babel-python.el Fix 3 for issue #112 Jul 25, 2017
scimax-org-eldoc.el add my org-eldoc module May 16, 2017
scimax-org.el New function: org-in-ipython-block-p Oct 29, 2017
scimax-utils.el add profile command Oct 27, 2017
scimax.el add copy dwim Apr 24, 2017
scimax.org move autoformat/abbrev code into new library Jun 20, 2017
words.el add speed to words-speak May 14, 2017

README.org

scimax - Awesome editing for scientists and engineers

Scimax is a rewrite of jmax, with lessons learned, and improvements.

See the manual for more details.

Coverage Status

Installation

Windows users

Install git (http://git-scm.com/download/win). Open a git bash terminal. Run this command.

bash -c "$(curl -fsSL https://raw.githubusercontent.com/jkitchin/scimax/master/install-scimax-win.sh)"

There is an emacs 25.2 binary in this repository for Windows. You should be able to run the scimax.sh command to launch scimax now.

Mac users

Run the next command in your terminal in the location you want to install scimax. The command will make sure you have homebrew, git, and emacs installed, and then will clone scimax and tell you how to use it. It will take some time to install. You need to install your own Python and LaTeX. These days I am using Python3 from Continuum IO and MacTeX from http://www.tug.org/mactex.

bash -c "$(curl -fsSL https://raw.githubusercontent.com/jkitchin/scimax/master/install-scimax-mac.sh)"

Alternative manual installation of scimax for Mac users

Alternatively, you can install homebrew yourself, install git from http://git-scm.com/download/mac, build your emacs like this:

brew install emacs --with-gnutls --with-imagemagick --with-librsvg --with-x11 --use-git-head --HEAD --with-cocoa

Alternatively, lately I have been using emacs-plus which claims to be faster for magit and has all those options enabled by default.

brew install emacs-plus

This got me:

(emacs-version)

After that, I clone scimax like this:

git clone https://github.com/jkitchin/scimax.git

and launch emacs with:

emacs -q -l scimax/init.el

Linux users

Run this command. It checks for a git and emacs, but does not install them. You will have to use your package manager for that. You also need to install your own LaTeX and Python (and other languages you might want).

bash -c "$(curl -fsSL https://raw.githubusercontent.com/jkitchin/scimax/master/install-scimax-linux.sh)"

Manual installation

You can use your own emacs if you have one (version 25 or more is recommended). You still have to install Python and LaTeX if you will be using those.

Clone the scimax repo where you want it.

git clone https://github.com/jkitchin/scimax.git

and launch emacs with:

emacs -q -l path/to/scimax/init.el

Alternatively, add scimax to your load path in your init file and just require what you want.

(setq scimax-dir "path/to/scimax")
(add-to-list 'load-path "path/to/scimax")

It is not uncommon to have to restart emacs a few times while all the packages from MELPA are installed. Windows seems to be like that.