From 56a5d88324a3d10b8ba52d673f58fc43b01b1b89 Mon Sep 17 00:00:00 2001
From: Joel Grunbaum <joelgrun@gmail.com>
Date: Wed, 14 Feb 2024 02:54:01 +0000
Subject: [PATCH] Move to straight for packages, with easy reversion to package.el

---
 config.org |   40 ++++++++++++++++++++++------------------
 1 files changed, 22 insertions(+), 18 deletions(-)

diff --git a/config.org b/config.org
index 8d8f8e0..f4b8d99 100644
--- a/config.org
+++ b/config.org
@@ -405,6 +405,14 @@
   (global-set-key (kbd "C-c e i") 'init-visit)
 #+END_SRC
 
+*** Go to early-init.el
+#+BEGIN_SRC emacs-lisp
+  (defun early-init-visit ()
+    (interactive)
+    (find-file "~/.emacs.d/early-init.el"))
+  (global-set-key (kbd "C-c e e") 'early-init-visit)
+#+END_SRC
+
 *** Reload configuration
 #+BEGIN_SRC emacs-lisp
   (defun config-reload ()
@@ -1087,6 +1095,7 @@
 #+BEGIN_SRC emacs-lisp
   (use-package tex
     :ensure auctex
+    :straight auctex
     :config
     (setq TeX-auto-save t
           TeX-parse-self t
@@ -1242,17 +1251,18 @@
 *** MATLAB
 Mode for editing MATLAB m-files.
 #+BEGIN_SRC emacs-lisp
-    (use-package matlab
-      :ensure matlab-mode
-      :config
-      (autoload 'matlab-mode "matlab" "Matlab Editing Mode" t)
-      (add-to-list
-       'auto-mode-alist
-       '("\\.m$" . matlab-mode))
-      (setq matlab-indent-function t)
-      (setq matlab-shell-command "matlab")
-      (matlab-cedet-setup)
-      (add-to-list 'company-backends 'company-matlab-shell))
+  (use-package matlab
+    :ensure matlab-mode
+    :straight matlab-mode
+    :config
+    (autoload 'matlab-mode "matlab" "Matlab Editing Mode" t)
+    (add-to-list
+     'auto-mode-alist
+     '("\\.m$" . matlab-mode))
+    (setq matlab-indent-function t)
+    (setq matlab-shell-command "matlab")
+    (matlab-cedet-setup)
+    (add-to-list 'company-backends 'company-matlab-shell))
 #+END_SRC
 
 *** COMMENT MIPS
@@ -1322,13 +1332,6 @@
     (add-to-list 'lsp-enabled-clients 'jedi))
 #+END_SRC
 * Org mode
-** Up to date org
-Pull the latest org mode from the repository, rather than the org which comes with emacs.
-#+BEGIN_SRC emacs-lisp
-  (use-package org
-    :pin gnu)
-#+END_SRC
-
 ** Small tweaks
 Small quality of life changes to org-mode.
 #+BEGIN_SRC emacs-lisp
@@ -1425,6 +1428,7 @@
 #+BEGIN_SRC emacs-lisp
   (use-package emms-setup
     :ensure emms
+    :straight emms
     :init
     (add-to-list 'load-path "~/elisp/emms/")
     :config

--
Gitblit v1.9.3