diff --git a/config.org b/config.org index 11e8a6d..1fa4513 100644 --- a/config.org +++ b/config.org @@ -1391,6 +1391,23 @@ I think that's all I need for now! +** Maxima + Maxima is an absolutely amazing tool for mathematical symbolic + processing. And to make matters better, it's lispy. It's giving + old school expert system but make it actually astonishingly useful + type shit. + + The =maxima= package provides good Emacs integration, with syntax + highlighting for the DSL and a nice inferior process mode for the + interpreter. Files for the DSL conventionally have the ".mac" + extension, so want to open those files in =maxima-mode=. + + #+begin_src emacs-lisp + (use-package maxima + :mode ("\\.mac\\'" . maxima-mode) + :interpreter ("maxima" . maxima-mode)) + #+end_src + * Backup and Autosave ** Keep $PWD Tidy Emacs' default behaviour of dumping temporary files in the current