From 24806f4174b26a9137c9a8078935fbb4ee2759df Mon Sep 17 00:00:00 2001 From: rearman Date: Wed, 20 Aug 2025 11:23:57 -0400 Subject: [PATCH] Move from org to md for README, less Anglish --- README.md | 33 +++++++++++++++++++++++++++++++++ README.org | 22 ---------------------- init.el | 25 +++++++++---------------- 3 files changed, 42 insertions(+), 38 deletions(-) create mode 100644 README.md delete mode 100644 README.org diff --git a/README.md b/README.md new file mode 100644 index 0000000..021e551 --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +# Emacs Configuration + +## Foreward + +Þis is my emacs config. It is meant to be used across linux, windows, and BSD. I use windows only at work (Industrial Controls). I use emacs often as a (very large) programmable calculator. + +Many ideas taken from: + +- +- +- + +### A note on version checkiŋ + +I keep my emacs installs on þe latest version, so I don't worry about looking at versions in my config unless I happen to update on linux/BSD before þe windows binaries are shared. Þat beiŋ said, I am now on version 30.1. + +## Overconfig + +I have chaŋed þe overconfig. I no loŋer taŋle from an `.org` file, instead choosiŋ to split my config into a set of `features` to be `required` as needed. + +### Why? + +#### Startup times + +Startup times were becomiŋ too loŋ, because of haviŋ to load `.org` and *þen* taŋle þe config. + +#### No two-way taŋliŋ + +Findiŋ a defun wiþ `M-.` would briŋ me to þe taŋled file, þus I'd have to eiþer change it þere, and þen write it back into þe `.org` file, or *manually* find it in þe `.org` file, and taŋle again to see þe change in þe `.el` file. + +### How? + +Þe overconfiguration is done in [init.el](./init.el), which `requires`, at sundry points, þe provisions in [re/](./re/). diff --git a/README.org b/README.org deleted file mode 100644 index 608c41f..0000000 --- a/README.org +++ /dev/null @@ -1,22 +0,0 @@ -#+TITLE: Emacs Bespokeniŋ - -* Inbriŋiŋ -Þis is my emacs bespokeniŋ. It is meant to be used across linux, windows, and BSD. I use windows only at work (Wieldingdom). I use emacs often as a higher teachenly reckoner. - -Many þoughtlines taken from: -- [[https://depp.brause.cc/dotemacs/][depp.brause.cc/dotemacs/]] -- [[https://github.com/larstvei/dot-emacs][github.com/larstvei/dot-emacs]] -- [[https://github.com/sachac/.emacs.d][github.com/sachac/.emacs.d]] - -** A note on draft checkiŋ -I keep my emacs installs on þe latest draft, so I don't worry about looking at drafts in my bespokeniŋ unless I happen to updraft on linux/BSD before þe windows forebindings are shared. Þat beiŋ said, I am now on draft 30.1. - -* Overbespokeniŋ -I have chaŋed þe overbespokeniŋ. I no loŋer taŋle from an ~.org~ writ, instead choosiŋ to split my bespokeniŋ into a set of writs. -** Why? -*** Startup times -Startup times were becomiŋ too loŋ, because of haviŋ to load ~.org~ and /þen/ taŋle þe bespokeniŋ. -*** No two-way taŋliŋ -Findiŋ a defun wiþ ~M-.~ would briŋ me to þe taŋled writ, þus I'd have to eiþer wend it þere, and þen write it back into þe ~.org~ writ, or /handly/ find it in þe ~.org~ writ, and taŋle again to see þe wend in þe ~.el~ writ. -** How? -Þe main bespokeniŋ is done in [[file:~/.emacs.d/init.el][init.el]], which ~requires~, at sundry points, þe hoards in [[file:~/.emacs.d/re/][re/]]. diff --git a/init.el b/init.el index bd4fd92..4edb9d1 100644 --- a/init.el +++ b/init.el @@ -1,10 +1,10 @@ -;;; init.el --- Emacs bespokeniŋs -*- lexical-binding: t; -*- +;;; init.el --- Emacs Configuration -*- lexical-binding: t; -*- ;; This file is not part of GNU emacs ;;; Code: -;; Load Outside Hoards +;; Load Features (add-to-list 'load-path (concat user-emacs-directory "re/")) (add-to-list 'load-path (concat user-emacs-directory "acme-mouse/")) (add-to-list 'load-path (concat user-emacs-directory "sedit-mouse/")) @@ -42,7 +42,7 @@ (column-number-mode t) (size-indication-mode t) -;; Damper dealiŋ +;; Buffer dealiŋ (delete-selection-mode t) (global-acme-mouse-mode t) @@ -51,13 +51,7 @@ confirm-kill-processes nil mouse-1-click-follows-link nil) -;; Damper wayfindiŋ -(windmove-default-keybindings 'control) - -(setq windmove-wrap-around t - windmove-create-window t) - -;; Late writs/dampers +;; Recent Files/Buffers (midnight-mode t) (save-place-mode 1) (recentf-mode 1) @@ -91,7 +85,7 @@ read-buffer-completion-ignore-case t history-delete-duplicates t) -;; GUI Bespokeniŋs +;; GUI Settings (menu-bar-mode -1) (tool-bar-mode -1) (set-scroll-bar-mode 'left) @@ -153,7 +147,7 @@ (add-hook 'before-save-hook #'whitespace-cleanup) (add-hook 'after-save-hook #'executable-make-buffer-file-executable-if-script-p) -;; Draftwieldiŋ +;; Versioning and Backups (setq vc-make-backup-files t vc-handled-backends '(Git) vc-git-diff-switches '("--patch-with-stat" "--histogram") @@ -182,7 +176,7 @@ kept-new-versions 5 kept-old-versions 5) -;; Self-undoiŋ +;; Auto-Revert (global-auto-revert-mode t) (setq global-auto-revert-non-file-buffers t global-auto-revert-ignore-modes '(Buffer-menu-mode)) @@ -201,8 +195,7 @@ ;; IELM (setq ielm-history-file-name (expand-file-name "ielm/history" user-emacs-directory)) -;; Bespoken framework -(setq custom-file (make-temp-file "emacs-custom-")) -;; (load custom-file :no-error-if-file-is-missing) +;; Customization framework +(setq custom-file (make-temp-file "emacs-custom-")) ; Disable by making a temp file (stolen from prot) ;;; init.el ends here -- 2.39.5