]> git.earman.xyz Git - emacsinit.git/log
emacsinit.git
10 months agoChange up modeline
rearman [Mon, 6 Oct 2025 21:32:05 +0000 (17:32 -0400)]
Change up modeline

10 months agoAdd rslogix 500 to openwith aliases
rearman [Thu, 2 Oct 2025 21:12:01 +0000 (17:12 -0400)]
Add rslogix 500 to openwith aliases

10 months agoDefuns for files, commenting and killing by defun
rearman [Thu, 2 Oct 2025 19:52:01 +0000 (15:52 -0400)]
Defuns for files, commenting and killing by defun

File Defuns: Move file-related defuns to their own provision, require it in
init.  Add defuns to copy a file and put its modified date in the filename.

Comment/kill by defun: Make comment-defun respect arg for its call to
mark-defun.  Add a defun to kill by defun, also using mark-defun and its arg.
Bind this to C-M-S-K.

10 months agoAdd WOB theme
rearman [Thu, 2 Oct 2025 17:14:18 +0000 (13:14 -0400)]
Add WOB theme

10 months agoCleanup, reorganize
rearman [Thu, 2 Oct 2025 17:13:56 +0000 (13:13 -0400)]
Cleanup, reorganize

10 months agoReorganize, add page-breaks
rearman [Thu, 2 Oct 2025 16:14:55 +0000 (12:14 -0400)]
Reorganize, add page-breaks

10 months agoMake running fn in new frame a macro, new org bind
rearman [Thu, 2 Oct 2025 14:41:43 +0000 (10:41 -0400)]
Make running fn in new frame a macro, new org bind

Plain org agenda in new frame now on "S-<f6>".  New macro
're/open-with-new-frame' to make those bindings easier.

10 months agoDon't require acme-mouse all the time
rearman [Thu, 2 Oct 2025 14:37:38 +0000 (10:37 -0400)]
Don't require acme-mouse all the time

10 months agoRe-enable visual-line-mode and visual-fill-column
rearman [Wed, 1 Oct 2025 18:22:10 +0000 (14:22 -0400)]
Re-enable visual-line-mode and visual-fill-column

As well as the bindings and defuns to handle it

10 months agoDisable transient-mark-mode, bindings for commenting
rearman [Wed, 1 Oct 2025 18:20:43 +0000 (14:20 -0400)]
Disable transient-mark-mode, bindings for commenting

10 months agoAttempt soft-wrapping without visual-line-mode
rearman [Tue, 30 Sep 2025 21:19:31 +0000 (17:19 -0400)]
Attempt soft-wrapping without visual-line-mode

10 months agoRe-enable org-mode themeing
rearman [Tue, 30 Sep 2025 21:19:03 +0000 (17:19 -0400)]
Re-enable org-mode themeing

10 months agoForce normal end of line in visual-line-mode
rearman [Tue, 30 Sep 2025 21:18:46 +0000 (17:18 -0400)]
Force normal end of line in visual-line-mode

10 months agoAdd subtree mark to better (lisp-mode like) binding
rearman [Mon, 29 Sep 2025 17:47:56 +0000 (13:47 -0400)]
Add subtree mark to better (lisp-mode like) binding

10 months agoAdd org-mark* functions to transient-mark-mode enablers
rearman [Mon, 29 Sep 2025 17:47:19 +0000 (13:47 -0400)]
Add org-mark* functions to transient-mark-mode enablers

10 months agoSwitch back to org-mode from howm
rearman [Mon, 29 Sep 2025 17:40:16 +0000 (13:40 -0400)]
Switch back to org-mode from howm

HOWM very nice, but I miss the full-featured nature of org-mode.

10 months agoFix up parens
rearman [Wed, 24 Sep 2025 12:18:34 +0000 (08:18 -0400)]
Fix up parens

10 months agoTry out new ultra-mono theme
rearman [Tue, 23 Sep 2025 21:01:30 +0000 (17:01 -0400)]
Try out new ultra-mono theme

even more monochrome than fully-mono.

10 months agoAdd comment for corfu-popupinfo-mode
rearman [Tue, 23 Sep 2025 20:55:42 +0000 (16:55 -0400)]
Add comment for corfu-popupinfo-mode

10 months agoSummary: Update fully-mono-themes
rearman [Tue, 23 Sep 2025 15:51:33 +0000 (11:51 -0400)]
Summary: Update fully-mono-themes

10 months agoUpdate fully-mono-themes, try out new full-white
rearman [Tue, 23 Sep 2025 15:33:05 +0000 (11:33 -0400)]
Update fully-mono-themes, try out new full-white

10 months agoTurn next-line-add-newlines back on
rearman [Mon, 22 Sep 2025 17:43:18 +0000 (13:43 -0400)]
Turn next-line-add-newlines back on

10 months agoUpdate mouse focus policies to match OS
rearman [Fri, 19 Sep 2025 19:24:15 +0000 (15:24 -0400)]
Update mouse focus policies to match OS

10 months agoBetter binding for toggling last two buffers
rearman [Fri, 19 Sep 2025 16:08:01 +0000 (12:08 -0400)]
Better binding for toggling last two buffers

Use C-<tab> like other software

10 months agoRemove unused defuns, cleanup point-mark exchange
rearman [Fri, 19 Sep 2025 16:06:38 +0000 (12:06 -0400)]
Remove unused defuns, cleanup point-mark exchange

No longer using transient-mark-mode, so no need to recreate the
functionality of it being disabled. Better defun for swappnig point
and mark when in transient-mark-mode.

10 months agoSwitch to temporary transient-mark-mode setup
rearman [Fri, 19 Sep 2025 16:03:52 +0000 (12:03 -0400)]
Switch to temporary transient-mark-mode setup

Taken from 'https://spwhitton.name/blog/entry/transient-mark-mode/'.
Enable transient-mark-mode for various commands, leave it disabled
otherwise.

10 months agoDisable transient-mark-mode by default, change C-w
rearman [Fri, 19 Sep 2025 15:30:59 +0000 (11:30 -0400)]
Disable transient-mark-mode by default, change C-w

Since transient-mark-mode is not active, the region is considered
always "active", thus the need to split kill-region and
kill-backwards-word into separate bindings.

10 months agoRemap instead of hard rebind on re/comment-dwim
rearman [Fri, 19 Sep 2025 15:28:34 +0000 (11:28 -0400)]
Remap instead of hard rebind on re/comment-dwim

10 months agoNew version of acme-mouse
rearman [Fri, 19 Sep 2025 15:25:52 +0000 (11:25 -0400)]
New version of acme-mouse

10 months agoNew version of acme-mouse
rearman [Fri, 19 Sep 2025 15:15:15 +0000 (11:15 -0400)]
New version of acme-mouse

10 months agoAdd a message to the scratch buffer
rearman [Fri, 19 Sep 2025 13:53:03 +0000 (09:53 -0400)]
Add a message to the scratch buffer

10 months agoDisable visual-line related junk
rearman [Fri, 19 Sep 2025 13:47:54 +0000 (09:47 -0400)]
Disable visual-line related junk

I want logical lines now, as opposed to visual lines.

10 months agoChange meta for region handling, other UI changes
rearman [Fri, 19 Sep 2025 13:15:43 +0000 (09:15 -0400)]
Change meta for region handling, other UI changes

Disable delete-selection-mode, set up some point/mark swapping when
not in transient-mark-mode.  Also set up binding for delete-pair, and
disable delay for the same.

Re-disable next-line-add-newlines, reset fill-column to default 70,
and let emacs choose the cursor-in-non-selected-windows.

10 months agoDefault scratch message returns
rearman [Fri, 19 Sep 2025 13:10:36 +0000 (09:10 -0400)]
Default scratch message returns

10 months agoSet up trash system for linux
rush [Fri, 19 Sep 2025 03:29:09 +0000 (23:29 -0400)]
Set up trash system for linux

Always delete-by-moving-to-trash, and set trash-directory to "~/Trash" in linux.

10 months agoDisable unused org bindings
rearman [Thu, 18 Sep 2025 17:50:40 +0000 (13:50 -0400)]
Disable unused org bindings

Conflicting with sly

10 months agoCondense the lists of characters into two
rearman [Thu, 18 Sep 2025 15:58:37 +0000 (11:58 -0400)]
Condense the lists of characters into two

Only care about the split between special/non-special, so combine non-special
characters into one list, called alphanumerics.

10 months agoOrganize, add password generation
rearman [Thu, 18 Sep 2025 15:47:51 +0000 (11:47 -0400)]
Organize, add password generation

Defun to generate password of arbitrary length, with option to omit special
characters, and another to interactively insert the password into a file.  No
defun to copy to clipboard, since I'm assuming this will be mostly used while
creating a pass(1) compliant gpg file.

10 months agoFix order of setting sly mode specific binding
rearman [Wed, 17 Sep 2025 17:06:35 +0000 (13:06 -0400)]
Fix order of setting sly mode specific binding

10 months agoAdd in pass-alike password and otp code management
rearman [Wed, 17 Sep 2025 16:58:07 +0000 (12:58 -0400)]
Add in pass-alike password and otp code management

Uses the same directory, format, and files as default pass(1), and uses system
gpg setup via built-in easypg.  Defuns to get passwords, generate otp codes, and
to copy them to clipboard.  Entry is as simple as editing the file, with easypg
taking care of the rest.

10 months agoFix declaration for mode specific binding in sly
rearman [Wed, 17 Sep 2025 16:54:17 +0000 (12:54 -0400)]
Fix declaration for mode specific binding in sly

10 months agoAdd helper defuns and bindings for sly
rearman [Tue, 16 Sep 2025 15:09:54 +0000 (11:09 -0400)]
Add helper defuns and bindings for sly

Open REPL with F7, in new frame with S-F7. Connect to stumpwm with F9, general
connect with S-F9.  Call sly-quit-lisp on active repl with C-c q.

10 months agoSet sly to always switch to an existing repl if available
rearman [Tue, 16 Sep 2025 14:41:45 +0000 (10:41 -0400)]
Set sly to always switch to an existing repl if available

10 months agoAdd defun to open sly repl in a new frame
rearman [Tue, 16 Sep 2025 14:41:08 +0000 (10:41 -0400)]
Add defun to open sly repl in a new frame

10 months agoRemove unused binding for ielm
rearman [Tue, 16 Sep 2025 13:24:05 +0000 (09:24 -0400)]
Remove unused binding for ielm

11 months agoFix references to deleted macros
rearman [Fri, 12 Sep 2025 19:42:26 +0000 (15:42 -0400)]
Fix references to deleted macros

11 months agoMove work-related defuns to sbcl
rearman [Fri, 12 Sep 2025 19:36:52 +0000 (15:36 -0400)]
Move work-related defuns to sbcl

Ok...this is epic

11 months agoUnbind M-mouse for cwm/AHK compatibility
rearman [Thu, 4 Sep 2025 16:09:47 +0000 (12:09 -0400)]
Unbind M-mouse for cwm/AHK compatibility

11 months agoAdd my own howm-menu-legend
rearman [Wed, 3 Sep 2025 19:50:56 +0000 (15:50 -0400)]
Add my own howm-menu-legend

Create the defun, and add it to the safe functions list for howm-menu.

11 months agoFix up formatting, disable electric-pair-mode
rearman [Fri, 29 Aug 2025 20:26:59 +0000 (16:26 -0400)]
Fix up formatting, disable electric-pair-mode

electric-pair-mode more annoying than helpful.

11 months agoFix bindings for sly-mode
rearman [Fri, 29 Aug 2025 19:24:45 +0000 (15:24 -0400)]
Fix bindings for sly-mode

11 months agoSwitch to Sly from Slime
rearman [Fri, 29 Aug 2025 18:25:46 +0000 (14:25 -0400)]
Switch to Sly from Slime

11 months agoIgnore auto-generated tramp file
rearman [Fri, 29 Aug 2025 18:24:53 +0000 (14:24 -0400)]
Ignore auto-generated tramp file

11 months agoFormatting
rearman [Fri, 29 Aug 2025 16:18:31 +0000 (12:18 -0400)]
Formatting

11 months agoMake vc clone work
rearman [Thu, 28 Aug 2025 20:43:37 +0000 (16:43 -0400)]
Make vc clone work

Had wrong function and args

11 months agoTake out slime-helper, don't auto start slime
rearman [Thu, 28 Aug 2025 20:32:21 +0000 (16:32 -0400)]
Take out slime-helper, don't auto start slime

Slime-helper.el was causing slime/swank version issues, even when the versions
were manually verified to match.  Auto-starting slime annoyed me, especially
when trying to connect to stumpwm with the config files already open.

11 months agoMake slime work with the core without changing dirs
rearman [Thu, 28 Aug 2025 19:11:01 +0000 (15:11 -0400)]
Make slime work with the core without changing dirs

11 months agoOnly show 20 ToDos in Howm-menu
rearman [Thu, 28 Aug 2025 19:10:33 +0000 (15:10 -0400)]
Only show 20 ToDos in Howm-menu

11 months agoDon't skip requisites based on os
rearman [Tue, 26 Aug 2025 20:31:07 +0000 (16:31 -0400)]
Don't skip requisites based on os

Minimal effect on load-time (~0.25 secs)

11 months agoClean up defuns
rearman [Tue, 26 Aug 2025 20:29:30 +0000 (16:29 -0400)]
Clean up defuns

Make args more clear, factor when possible

11 months agoAdd some actions to action-lock's rules
rearman [Tue, 26 Aug 2025 19:13:48 +0000 (15:13 -0400)]
Add some actions to action-lock's rules

11 months agoAdd wrapper to scale to convert signals to counts
rearman [Tue, 26 Aug 2025 16:33:33 +0000 (12:33 -0400)]
Add wrapper to scale to convert signals to counts

11 months agoActually provide the feature
rearman [Fri, 22 Aug 2025 19:02:03 +0000 (15:02 -0400)]
Actually provide the feature

11 months agoFix Howm-mode binding
rearman [Fri, 22 Aug 2025 18:59:19 +0000 (14:59 -0400)]
Fix Howm-mode binding

11 months agoBreak out vc-defuns into its own feature
rearman [Fri, 22 Aug 2025 15:44:29 +0000 (11:44 -0400)]
Break out vc-defuns into its own feature

11 months agoAdd fetch for vc, update show-branches
rearman [Fri, 22 Aug 2025 15:33:37 +0000 (11:33 -0400)]
Add fetch for vc, update show-branches

Fetch bound on `f' in vc-map and vc-dir-map.  Does not check if `backend' is
anything other than `Git'. Calls `fetch --all --verbose', or with arg, prompts
for location from which to fetch.

re/vc-show-branches now takes an optional arg, which will enable showing of
remote branches.

11 months agoAuto-Formatting
rearman [Fri, 22 Aug 2025 15:23:35 +0000 (11:23 -0400)]
Auto-Formatting

11 months agoAdd init time for gentoo
rush [Fri, 22 Aug 2025 10:32:09 +0000 (06:32 -0400)]
Add init time for gentoo

11 months agoDon't copy files handled by git, change log options
rearman [Thu, 21 Aug 2025 19:11:09 +0000 (15:11 -0400)]
Don't copy files handled by git, change log options

11 months agoAdd easier bindings for window resize
rearman [Thu, 21 Aug 2025 15:52:55 +0000 (11:52 -0400)]
Add easier bindings for window resize

11 months agoFormatting
rearman [Thu, 21 Aug 2025 15:52:19 +0000 (11:52 -0400)]
Formatting

11 months agoAdd better keyboard-quit defun and remap
rearman [Wed, 20 Aug 2025 21:03:57 +0000 (17:03 -0400)]
Add better keyboard-quit defun and remap

11 months agoFix markdown-mode bindings
rearman [Wed, 20 Aug 2025 20:49:49 +0000 (16:49 -0400)]
Fix markdown-mode bindings

11 months agoUpdate description
rearman [Wed, 20 Aug 2025 20:39:07 +0000 (16:39 -0400)]
Update description

11 months agoSet always ensure and always demand
rearman [Wed, 20 Aug 2025 20:26:38 +0000 (16:26 -0400)]
Set always ensure and always demand

The only thing bogging down init time is magit - defer that and force everything else since I'm running the daemon everywhere I can.

11 months agoChange some comments and order of loading
rearman [Wed, 20 Aug 2025 19:24:02 +0000 (15:24 -0400)]
Change some comments and order of loading

11 months agoFormatting update
rearman [Wed, 20 Aug 2025 19:23:39 +0000 (15:23 -0400)]
Formatting update

11 months agoMove from org to md for README, less Anglish
rearman [Wed, 20 Aug 2025 15:23:57 +0000 (11:23 -0400)]
Move from org to md for README, less Anglish

11 months agoRemove benchmark, fix init/config issues with howm
rearman [Wed, 20 Aug 2025 15:23:18 +0000 (11:23 -0400)]
Remove benchmark, fix init/config issues with howm

11 months agoRemoved calc.el (unused in over a year)
rearman [Wed, 20 Aug 2025 15:22:11 +0000 (11:22 -0400)]
Removed calc.el (unused in over a year)

11 months agoClean up some use-package declarations
rearman [Wed, 20 Aug 2025 14:17:55 +0000 (10:17 -0400)]
Clean up some use-package declarations

11 months agoClean up bindings
rearman [Wed, 20 Aug 2025 14:09:04 +0000 (10:09 -0400)]
Clean up bindings

Move lisp-interaction-mode bindings into same add-hook statement as the other shared lisp mode hooks

Exchange special bindings for pairs with adding them to electric-pair-pairs

Change Universal argument from M-' to C-S-U (a-la using C-S-H for help)

11 months agoMove binds to use-package decs, restructure some includes
rearman [Wed, 20 Aug 2025 13:30:38 +0000 (09:30 -0400)]
Move binds to use-package decs, restructure some includes

Trying to maximize lazy-loading whenever possible

11 months agoRemove email setup from work config
rearman [Wed, 20 Aug 2025 13:28:19 +0000 (09:28 -0400)]
Remove email setup from work config

11 months agoAttempt to make init faster
rearman [Tue, 19 Aug 2025 21:31:38 +0000 (17:31 -0400)]
Attempt to make init faster

Only load things for work when needed, etc.

11 months agoC-n adds newlines
rearman [Tue, 19 Aug 2025 20:41:22 +0000 (16:41 -0400)]
C-n adds newlines

11 months agoWhitespace cleanup
rearman [Tue, 19 Aug 2025 20:39:53 +0000 (16:39 -0400)]
Whitespace cleanup

11 months agoDefer loading of markdown-mode
rearman [Tue, 19 Aug 2025 20:38:39 +0000 (16:38 -0400)]
Defer loading of markdown-mode

11 months agoAdd defun & binding to list git branches in vc-mode
rearman [Tue, 19 Aug 2025 19:35:01 +0000 (15:35 -0400)]
Add defun & binding to list git branches in vc-mode

11 months agoSteal some vc-mode config from Protesilaos
rearman [Tue, 19 Aug 2025 16:42:30 +0000 (12:42 -0400)]
Steal some vc-mode config from Protesilaos

11 months agoAdd interactive clone with vc, make Git the first backend
rearman [Tue, 19 Aug 2025 12:53:35 +0000 (08:53 -0400)]
Add interactive clone with vc, make Git the first backend

11 months agoDon't automatically start slime, dont load paredit
rearman [Tue, 19 Aug 2025 12:02:36 +0000 (08:02 -0400)]
Don't automatically start slime, dont load paredit

11 months agoEnable save-place-mode
rearman [Mon, 18 Aug 2025 21:01:06 +0000 (17:01 -0400)]
Enable save-place-mode

11 months agoMake howm the easier binding, org takes a backseat
rearman [Mon, 18 Aug 2025 20:48:35 +0000 (16:48 -0400)]
Make howm the easier binding, org takes a backseat

11 months agoOffload some howm templates to abbrevs, only load when on work pc
rearman [Mon, 18 Aug 2025 20:47:46 +0000 (16:47 -0400)]
Offload some howm templates to abbrevs, only load when on work pc

11 months agoHuman readable filesize in dired
rearman [Fri, 15 Aug 2025 16:12:11 +0000 (12:12 -0400)]
Human readable filesize in dired

11 months agoChange up dired settings
rearman [Fri, 15 Aug 2025 15:38:55 +0000 (11:38 -0400)]
Change up dired settings

11 months agoClean up howm settings that were already default
rearman [Wed, 13 Aug 2025 21:10:44 +0000 (17:10 -0400)]
Clean up howm settings that were already default

12 months agoClarification on accessing help
rearman [Wed, 13 Aug 2025 21:08:52 +0000 (17:08 -0400)]
Clarification on accessing help

12 months agoRemove unused org items
rearman [Wed, 13 Aug 2025 21:08:23 +0000 (17:08 -0400)]
Remove unused org items