diff options
author | Christian Cunningham <cc@localhost> | 2024-06-01 16:11:59 -0700 |
---|---|---|
committer | Christian Cunningham <cc@localhost> | 2024-06-01 16:11:59 -0700 |
commit | 5c1b2a5da3c11f8b2d946219b2afeac526e6627d (patch) | |
tree | 2c7ac2846dc0afd1092aded47be928cd10fbe7ef /elchemy-util.el | |
parent | c5a06aa3b3c6954b806db030900b89428fc05143 (diff) |
Rename Config
Diffstat (limited to 'elchemy-util.el')
-rw-r--r-- | elchemy-util.el | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/elchemy-util.el b/elchemy-util.el new file mode 100644 index 0000000..d3ee112 --- /dev/null +++ b/elchemy-util.el @@ -0,0 +1,54 @@ +(setq create-lockfiles disable-lockfiles) +(setq backup-directory-alist + `((".*" . ,temporary-file-directory))) +(setq auto-save-file-name-transforms + `((".*" ,temporary-file-directory t))) + +(setq image-types (cons 'svg image-types)) + +(menu-bar-mode -1) +(scroll-bar-mode -1) +(toggle-scroll-bar -1) +(tool-bar-mode -1) +(set-fringe-mode 0) +(display-battery-mode +1) +(global-prettify-symbols-mode t) +(blink-cursor-mode +1) +(global-hl-line-mode -1) +(global-visual-line-mode +1) +(blink-cursor-mode +1) +(global-hl-line-mode -1) +(global-visual-line-mode +1) + +(setq-default indicate-empty-lines +1 + indicate-buffer-boundaries +1) + +(setq electric-pair-pairs '( + (?\{ . ?\}) + (?\( . ?\)) + (?\[ . ?\]) + (?\" . ?\") + )) +(electric-pair-mode t) + +(defun elchemy/my-frame-config (&optional frame) + (with-selected-frame (or frame (selected-frame)) + (set-frame-parameter (selected-frame) 'alpha '(95 . 90)) + (cond + ((find-font (font-spec :name "Andale Mono")) + (set-frame-font "Andale Mono-14"))) + (set-face-attribute 'default nil :height 140))) + +(defun elchemy/my-silly-frame-config (&optional frame) + (with-selected-frame (or frame (selected-frame)) + (set-frame-parameter (selected-frame) 'alpha '(95 . 90)) + (cond + ((find-font (font-spec :name "Liga Comic Mono")) + (set-frame-font "Liga Comic Mono-14"))) + (set-face-attribute 'default nil :height 140))) + +(add-to-list 'default-frame-alist '(fullscreen . maximized)) +(add-hook 'after-make-frame-functions 'elchemy/my-frame-config) +(add-hook 'after-init-hook 'elchemy/my-frame-config) + +(provide 'elchemy-util) |