From 1cace80e4832a5d250ef4b7ccd687996563fb01b Mon Sep 17 00:00:00 2001 From: venomade Date: Thu, 27 Feb 2025 17:06:42 +0000 Subject: Add old dotfiles --- emacs-elisp/config/fonts.el | 74 +++++++++++++++++++++++++++++++++++++++++ emacs-elisp/config/functions.el | 50 ++++++++++++++++++++++++++++ emacs-elisp/config/misc.el | 43 ++++++++++++++++++++++++ emacs-elisp/config/orgmode.el | 6 ++++ emacs-elisp/config/project.el | 10 ++++++ emacs-elisp/config/shortcuts.el | 33 ++++++++++++++++++ emacs-elisp/config/straight.el | 15 +++++++++ emacs-elisp/config/theme.el | 5 +++ 8 files changed, 236 insertions(+) create mode 100644 emacs-elisp/config/fonts.el create mode 100644 emacs-elisp/config/functions.el create mode 100644 emacs-elisp/config/misc.el create mode 100644 emacs-elisp/config/orgmode.el create mode 100644 emacs-elisp/config/project.el create mode 100644 emacs-elisp/config/shortcuts.el create mode 100644 emacs-elisp/config/straight.el create mode 100644 emacs-elisp/config/theme.el (limited to 'emacs-elisp/config') diff --git a/emacs-elisp/config/fonts.el b/emacs-elisp/config/fonts.el new file mode 100644 index 0000000..7e951af --- /dev/null +++ b/emacs-elisp/config/fonts.el @@ -0,0 +1,74 @@ +;; Set Fonts and their size +(defvar customfontsettings + '((mono . "Iosevka") + (variabl . "RobotoCondensed") + (size . 14))) + +(set-face-attribute 'variable-pitch nil + :font (cdr (assoc 'variabl customfontsettings)) + :height (* (cdr (assoc 'size customfontsettings)) 10) + :weight 'regular) + +(set-face-attribute 'fixed-pitch nil + :font (cdr (assoc 'mono customfontsettings)) + :height (* (cdr (assoc 'size customfontsettings)) 10) + :weight 'regular) + +(set-face-attribute 'default nil + :font (cdr (assoc 'mono customfontsettings)) + :height (* (cdr (assoc 'size customfontsettings)) 10) + :weight 'regular) + + +(add-to-list 'default-frame-alist + `(font . ,(concat (cdr (assoc 'mono customfontsettings)) "-" (number-to-string (cdr (assoc 'size customfontsettings)))))) + +(set-face-attribute 'font-lock-comment-face nil + :slant 'italic) + +(set-face-attribute 'font-lock-keyword-face nil + :slant 'italic) + +;; Set mode-line font +(set-face-attribute 'mode-line nil :inherit 'variable-pitch) +(set-face-attribute 'mode-line-inactive nil :inherit 'variable-pitch) + +;; Set Usable Ligatures +(dolist (char/ligature-re + `((?- . ,(rx (or (or "-->" "-<<" "->>" "-|" "-~" "-<" "->") (+ "-")))) + (?/ . ,(rx (or (or "/==" "/=" "/>" "/**" "/*") (+ "/")))) + (?* . ,(rx (or (or "*>" "*/") (+ "*")))) + (?< . ,(rx (or (or "<<=" "<<-" "<|||" "<==>" "