diff --git a/core/siren-core-macos.el b/core/siren-core-macos.el index 67aecea..b230a4f 100644 --- a/core/siren-core-macos.el +++ b/core/siren-core-macos.el @@ -11,6 +11,14 @@ :config (ns-auto-titlebar-mode)) +;; Enable use of macOS trash +(use-package osx-trash + :custom + (delete-by-moving-to-trash t) + + :config + (osx-trash-setup)) + ;; When running in GUI mode. (when window-system ;; Set default font diff --git a/modules/version-control/siren-magit.el b/modules/version-control/siren-magit.el index 48985e0..5f2f4ac 100644 --- a/modules/version-control/siren-magit.el +++ b/modules/version-control/siren-magit.el @@ -51,7 +51,9 @@ (auto-fill-mode)) :config - (require 'magit)) + (require 'magit) + (when (fboundp 'system-move-file-to-trash) + (setq magit-delete-by-moving-to-trash t))) (use-package transient :defer t diff --git a/straight/versions/default.el b/straight/versions/default.el index 3daa0da..7f5562b 100644 --- a/straight/versions/default.el +++ b/straight/versions/default.el @@ -122,6 +122,7 @@ ("ns-auto-titlebar" . "60273e764bf8d95abc40dd2fdc23af87ea9ee33b") ("ob-mermaid" . "cca09b64eff689d8bb15a77de9d4c7fe9845a1f9") ("org" . "0afef17e1d7800fe09e0fd1302cc770f5741f88d") + ("osx-trash" . "0f1dc052d0a750b8c75f14530a4897f5d4324b4e") ("ox-gfm" . "99f93011b069e02b37c9660b8fcb45dab086a07f") ("ox-pandoc" . "aa37dc7e94213d4ebedb85c384c1ba35007da18e") ("package-build" . "c0858f8f5895f48421ed4f57e9f3d5f4ab7a139f")