From 9cad9b6d80fe15b57e36d1b77f071b29dcbfda8f Mon Sep 17 00:00:00 2001 From: Benson Chu Date: Sat, 16 Mar 2024 11:28:30 -0500 Subject: [PATCH] reorder config, split out an org-file --- config-look-and-feel.org | 24 ++++++++++++++++++++ init.el | 48 ++++++++++++++++------------------------ 2 files changed, 43 insertions(+), 29 deletions(-) create mode 100644 config-look-and-feel.org diff --git a/config-look-and-feel.org b/config-look-and-feel.org new file mode 100644 index 0000000..0b973fd --- /dev/null +++ b/config-look-and-feel.org @@ -0,0 +1,24 @@ +* Disable extraneous UI +#+begin_src emacs-lisp + (scroll-bar-mode -1) + (tool-bar-mode -1) + (tooltip-mode -1) + (set-fringe-mode 10) + (menu-bar-mode -1) +#+end_src +* Color Scheme +#+begin_src emacs-lisp + (use-package catppuccin-theme) +#+end_src +* Doom Modeline +#+begin_src emacs-lisp + (use-package doom-modeline + :ensure t + :init (doom-modeline-mode 1) + :custom (doom-modeline-height 65) + (nerd-icons-scale-factor 1.5) + (doom-modeline-minor-modes-icon nil) + (doom-modeline-major-modes-icon nil) + (doom-modeline-icon t) + (doom-modeline-time-live-icon t)) +#+end_src diff --git a/init.el b/init.el index 4c2e318..ee189ce 100644 --- a/init.el +++ b/init.el @@ -1,8 +1,22 @@ -(scroll-bar-mode -1) -(tool-bar-mode -1) -(tooltip-mode -1) -(set-fringe-mode 10) -(menu-bar-mode -1) +(require 'package) +(setq package-archives '(("melpa" . "https://melpa.org/packages/") + ("org" . "https://orgmode.org/elpa/") + ("elpa" . "https://elpa.gnu.org/packages/"))) +(package-initialize) +(package-refresh-contents) + +(require 'use-package) +(setq use-package-always-ensure t) + +;; Initialize use-package on non-linux platforms +(unless (package-installed-p 'use-package) + (package-install 'use-package)) + +(require 'org) + +(org-babel-load-file + (expand-file-name "config-look-and-feel.org" + user-emacs-directory)) (setq inhibit-startup-message t) (setq visible-bell nil) @@ -17,30 +31,6 @@ (global-auto-revert-mode 1) (setq global-auto-rever-non-file-buffers t) - -(require 'package) -(setq package-archives '(("melpa" . "https://melpa.org/packages/") - ("org" . "https://orgmode.org/elpa/") - ("elpa" . "https://elpa.gnu.org/packages/"))) -(package-initialize) -(package-refresh-contents) - -;; Initialize use-package on non-linux platforms -(unless (package-installed-p 'use-package) - (package-install 'use-package)) - -(require 'use-package) -(setq use-package-always-ensure t) -(use-package catppuccin-theme) -(use-package doom-modeline - :ensure t - :init (doom-modeline-mode 1) - :custom (doom-modeline-height 65) - (nerd-icons-scale-factor 1.5) - (doom-modeline-minor-modes-icon nil) - (doom-modeline-major-modes-icon nil) - (doom-modeline-icon t) - (doom-modeline-time-live-icon t)) (use-package command-log-mode) (global-set-key (kbd "") 'keyboard-escape-quit) -- 2.45.2