From 49d97d7bd193f968aa3a309dfbf5b470038ac680 Mon Sep 17 00:00:00 2001 From: opFez Date: Thu, 28 Jan 2021 22:26:52 +0100 Subject: [PATCH] foobar --- init.el | 20 ++++++++++++++++++-- packages.el | 26 +++++++++++++++++--------- plugins/sbbs.elc | Bin 27794 -> 0 bytes 3 files changed, 35 insertions(+), 11 deletions(-) delete mode 100644 plugins/sbbs.elc diff --git a/init.el b/init.el index 696a85b..0b6689a 100644 --- a/init.el +++ b/init.el @@ -1,3 +1,10 @@ +;; decrease startup time by deferring gc +(setq gc-cons-threshold 100000000) + +;; I call package-initialize manually, disable automatic initialization: +(setq package-enable-at-startup nil) + + ;; Packages (load "~/.emacs.d/packages.el") @@ -16,7 +23,7 @@ (set-language-environment "UTF-8") ;; Appearance -(set-frame-font "DejaVu Sans Mono 10") +(set-frame-font "Terminus 12") (set-face-italic 'font-lock-comment-face nil) ; disable italics ; theme set in packages.el (global-linum-mode) @@ -54,6 +61,10 @@ )) (electric-pair-mode t) +(setq user-mail-address "opfez@disroot.org") +(setq user-full-name "opFez") +(setq add-log-mailing-address "opfez@disroot.org") + ;; windmove (global-set-key (kbd "C-:") 'windmove-left) (global-set-key (kbd "C-|") 'windmove-right) @@ -70,6 +81,11 @@ (setq c-default-style "linux" c-basic-offset 4) +;; Scheme configuration +(setq geiser-active-implementations '(chicken)) +(add-hook 'geiser-mode-hook + (lambda () (local-set-key (kbd "C-c C-l") #'run-chicken))) + ;; Disable bold fonts (mapc (lambda (face) @@ -88,7 +104,7 @@ ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(package-selected-packages - '(avy swiper auto-package-update magit expand-region go-mode tao-themes tao-theme almost-mono-themes use-package))) + '(rust-mode paredit geiser forth-mode avy swiper auto-package-update magit expand-region go-mode tao-themes tao-theme almost-mono-themes use-package))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. diff --git a/packages.el b/packages.el index 0bb0dbc..a0c0988 100644 --- a/packages.el +++ b/packages.el @@ -3,9 +3,6 @@ ;; Manually installed modes (add-to-list 'load-path "~/.emacs.d/plugins/") -;; Scheme BBS -(load "sbbs") - ;; Package (require 'package) (setq package-archives '(("gnu" . "http://mirrors.163.com/elpa/gnu/") @@ -17,7 +14,7 @@ (package-refresh-contents) (package-install 'use-package)) -;; auto-package-update automatically updates and removes old packages +;; auto-package-update automatically updates packages and removes old ones (use-package auto-package-update :ensure t :config @@ -35,6 +32,8 @@ :init (load-theme 'almost-mono-black t)) +;; Languages + (use-package haskell-mode :ensure t :init @@ -43,9 +42,20 @@ (use-package go-mode :ensure t) +(use-package rust-mode + :ensure t) + (use-package elpher :ensure t) +(use-package slime + :ensure t + :config + (setq inferior-lisp-program "sbcl")) + +(use-package geiser + :ensure t) + (use-package dashboard :ensure t :config @@ -55,17 +65,15 @@ (setq dashboard-set-footer nil) (dashboard-setup-startup-hook)) -(use-package slime - :ensure t - :config - (setq inferior-lisp-program "sbcl")) - (use-package expand-region :ensure t :config (global-set-key (kbd "C-=") 'er/expand-region) (pending-delete-mode t)) ; if you start typing while a word is selected, overwrite it +(use-package paredit + :ensure t) + ;; jump to definitions and files with M-. (use-package dumb-jump :ensure t diff --git a/plugins/sbbs.elc b/plugins/sbbs.elc deleted file mode 100644 index b54458cb25db1009a66a605c2e987525a78b18e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27794 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