changeset 43: |
519ab3f9f548 |
parent 42: |
9edf6739cf09 |
child 44: |
cc85ab013035 |
author: |
ellis <ellis@rwest.io> |
date: |
Sun, 19 Nov 2023 14:18:05 -0500 |
files: |
emacs/ellis.el emacs/init.el emacs/util.el readme.org |
description: |
darwin updates |
1.1--- a/emacs/ellis.el Thu Nov 09 19:00:32 2023 -0500
1.2+++ b/emacs/ellis.el Sun Nov 19 14:18:05 2023 -0500
1.3@@ -37,8 +37,10 @@
1.4
1.5 (keymap-set user-map "e c" #'edit-emacs-config)
1.6
1.7-(add-hook 'lisp-mode-hook #'enable-paredit-mode)
1.8-(add-hook 'emacs-lisp-mode-hook #'enable-paredit-mode)
1.9+
1.10+;; (add-hook 'lisp-mode-hook #'enable-paredit-mode)
1.11+;; (add-hook 'emacs-lisp-mode-hook #'enable-paredit-mode)
1.12+
1.13 (repeat-mode)
1.14
1.15 (defun remember-project ()
1.16@@ -69,6 +71,7 @@
1.17 (keymap-set skt-mode-map "C-c M-a" #'tempo-complete-tag)
1.18
1.19 (use-package notmuch
1.20+ :disabled (darwin-p)
1.21 :ensure t
1.22 :init
1.23 ;; notmuch-init-file "~/.notmuch-config"
1.24@@ -133,7 +136,9 @@
1.25 (keymap-set notmuch-search-mode-map "R" #'mark-as-read)
1.26 (keymap-set notmuch-search-mode-map "T" #'mark-as-todo))
1.27
1.28-(use-package elfeed :ensure t
1.29+(use-package elfeed
1.30+ :disabled (darwin-p)
1.31+ :ensure t
1.32 :custom
1.33 elfeed-feeds
1.34 '(("http://threesixty360.wordpress.com/feed/" blog math)
1.35@@ -168,9 +173,10 @@
1.36 (keymap-set user-map "e f" #'elfeed)
1.37 (keymap-set user-map "e F" #'elfeed-update))
1.38
1.39-(use-package org-mime :ensure t)
1.40+(use-package org-mime :disabled (darwin-p) :ensure t)
1.41
1.42 (use-package sh-script
1.43+ :disabled (darwin-p)
1.44 :hook (sh-mode . flymake-mode))
1.45
1.46 (use-package tempo
2.1--- a/emacs/init.el Thu Nov 09 19:00:32 2023 -0500
2.2+++ b/emacs/init.el Sun Nov 19 14:18:05 2023 -0500
2.3@@ -4,7 +4,11 @@
2.4
2.5 ;;; Code:
2.6 (dolist (x '("util.el" "default.el" "keys.el"))
2.7- (load (native-compile (concat user-emacs-directory x))))
2.8+ (let ((y (concat user-emacs-directory x)))
2.9+ (if (and (native-comp-available-p) (not (eq system-type 'darwin)))
2.10+ (native-compile y)
2.11+ (byte-compile-file y))
2.12+ (load y)))
2.13
2.14 (add-to-load-path (expand-file-name "lib" user-emacs-directory))
2.15
3.1--- a/emacs/util.el Thu Nov 09 19:00:32 2023 -0500
3.2+++ b/emacs/util.el Sun Nov 19 14:18:05 2023 -0500
3.3@@ -74,6 +74,9 @@
3.4 "(when (string= (system-name) NAME) BODY)"
3.5 `(when ,(string= (system-name) name) ,body))
3.6
3.7+(defun darwin-p () (string= system-type "darwin"))
3.8+(defun linux-p () (string= system-type "gnu/linux"))
3.9+
3.10 (defun join-paths (root &rest dirs)
3.11 "helper function for joining strings to a path."
3.12 (let ((result root))
4.1--- a/readme.org Thu Nov 09 19:00:32 2023 -0500
4.2+++ b/readme.org Sun Nov 19 14:18:05 2023 -0500
4.3@@ -486,6 +486,9 @@
4.4
4.5 - libvoikko ::
4.6 =sudo pacman -Syu libvoikko=
4.7+- librsvg ::
4.8+- imagemagick ::
4.9+
4.10 * lib
4.11 ** sxp
4.12 ** sk