From 99332da43b8324814ca6c1af7f0076f83c8ce233 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Sun, 9 Feb 2025 02:09:16 -0500 Subject: Port the rest of my GNU Emacs configuration to use-package --- .emacs.d/init.el | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) (limited to '.emacs.d/init.el') diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 5500760..59b1744 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -118,10 +118,11 @@ plain variables. This means that `setopt' will execute any ;; Start Emacs server ;; https://www.gnu.org/software/emacs/manual/html_node/emacs/Emacs-Server.html -(run-with-idle-timer 0.5 nil #'require 'server) -(with-eval-after-load 'server - (declare-function server-edit "server") - (b/keymap-global-set "C-c F D" #'server-edit) +(use-package server + :defer 0.5 + :bind + ("C-c F D" . server-edit) + :config (declare-function server-running-p "server") (or (server-running-p) (server-mode))) @@ -149,11 +150,4 @@ plain variables. This means that `setopt' will execute any (require 'bandali-misc) (require 'bandali-po) - -;;; Emacs enhancements & auxiliary packages - -(use-package mml - :defer t - :delight " mml") - ;;; init.el ends here -- cgit v1.2.3-60-g2f50