From 8be9c2600ec5d642472e7a7666f6800284241c98 Mon Sep 17 00:00:00 2001 From: arthur barraux Date: Thu, 2 Jan 2025 15:21:41 +0100 Subject: [PATCH] macOS needs --- config.org | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/config.org b/config.org index 42344d5..1c76c0b 100644 --- a/config.org +++ b/config.org @@ -5,12 +5,12 @@ * Init ** Package management #+begin_src emacs-lisp - (unless (package-install 'use-package) - (package-refresh-contents) - (package-install 'use-package)) +;; This is only needed once, near the top of the file - (eval-when-compile (require 'use-package)) - (setq use-package-always-ensure t) +(require 'package) +(add-to-list 'package-archives + '("melpa" . "https://melpa.org/packages/") t) +(package-initialize) (setq package-archives '(("GNU ELPA" . "https://elpa.gnu.org/packages/") @@ -20,7 +20,15 @@ '(("GNU ELPA" . 10) ("MELPA" . 5) ("MELPA Stable" . 0))) - (add-to-list 'load-path "~/.emacs.default/git-packages") + +(unless (package-install 'use-package) + (package-refresh-contents) + (package-install 'use-package)) + + (eval-when-compile (require 'use-package)) + (setq use-package-always-ensure t) + + #+end_src ** Theme @@ -153,7 +161,7 @@ #+BEGIN_SRC emacs-lisp (defun reload-conf () (interactive) - (load-file "~/.emacs.default/init.el")) + (load-file "~/.emacs.d/init.el")) (keymap-global-set "C-c r" 'reload-conf) #+END_SRC @@ -161,7 +169,7 @@ #+begin_src emacs-lisp (defun open-config () (interactive) - (find-file "~/.emacs.default/config.org")) + (find-file "~/.emacs.d/config.org")) (keymap-global-set "C-c c" 'open-config) #+end_src ** Window command @@ -393,6 +401,13 @@ #+end_src * Misceleaneous +** Mac related +#+begin_src emacs-lisp +(setq mac-option-modifier nil + mac-command-modifier 'meta + x-select-enable-clipboard t) +#+end_src + ** Menu bar #+BEGIN_SRC emacs-lisp (menu-bar-mode -1)