From ef1d92faea54df659ca047e0f3fa01e16a61c63b Mon Sep 17 00:00:00 2001 From: tdback Date: Tue, 11 Feb 2025 23:32:26 -0500 Subject: init: add theme and shell modules --- init.el | 39 ++------------------------------------- 1 file changed, 2 insertions(+), 37 deletions(-) diff --git a/init.el b/init.el index bf54efd..2e92479 100644 --- a/init.el +++ b/init.el @@ -33,6 +33,8 @@ (require 'td-org) (require 'td-present) (require 'td-programming) +(require 'td-shell) +(require 'td-theme) (require 'td-writing) ;;; Sane Defaults @@ -59,46 +61,9 @@ (setq save-place-forget-unreadable-files nil) ; Always save our place in the file. (setq display-line-numbers-type 'relative) ; Show relative line numbers. -;;; Keybinds - -;; Make escape quit prompts. -(global-set-key (kbd "") 'keyboard-escape-quit) - -;; Increment/decrement a number at point, similar to vim's `C-a' and `C-x'. -(global-set-key (kbd "C-x n a") 'td/increment-number-at-point) -(global-set-key (kbd "C-x n x") 'td/decrement-number-at-point) - ;;; Hooks -;; Display startup stats. -(add-hook 'emacs-startup-hook #'td/display-startup-time) - ;; Delete all trailing whitespace. (add-hook 'before-save-hook #'delete-trailing-whitespace) -;; Fix font issues when running as a daemon. -(if (daemonp) - (add-hook 'after-make-frame-functions (lambda (frame) - (with-selected-frame frame - (td/set-font)))) - (td/set-font)) - -;; Disable line numbers for some modes. -(dolist (mode '(eat-mode-hook - eshell-mode-hook - dired-mode-hook - olivetti-mode-hook - org-mode-hook - shell-mode-hook - term-mode-hook - vterm-mode-hook)) - (add-hook mode (lambda () - (display-line-numbers-mode 0)))) - -;; Prettify the lambda symbol. -(dolist (mode '(emacs-lisp-mode-hook - lisp-mode-hook - scheme-mode-hook)) - (add-hook mode 'prettify-symbols-mode)) - ;;; init.el ends here -- cgit v1.2.3