From e154958555345bf4a640297362eff6f1fe06b080 Mon Sep 17 00:00:00 2001 From: Camden Dixie O'Brien Date: Thu, 12 Mar 2026 13:02:51 +0000 Subject: [PATCH] Add Maxima config --- config.org | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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