]> git.earman.xyz Git - emacsinit.git/log
emacsinit.git
9 months agoMove sly-mrepl-mode bindings to re-bindings
rearman [Thu, 16 Oct 2025 14:16:44 +0000 (10:16 -0400)]
Move sly-mrepl-mode bindings to re-bindings

9 months agoPage breaks between sections
rearman [Thu, 16 Oct 2025 14:15:26 +0000 (10:15 -0400)]
Page breaks between sections

9 months agoClean up openwith definitions
rearman [Wed, 15 Oct 2025 18:44:11 +0000 (14:44 -0400)]
Clean up openwith definitions

9 months agoRemove unneeded defun and bind
rearman [Wed, 15 Oct 2025 14:41:54 +0000 (10:41 -0400)]
Remove unneeded defun and bind

This is already covered by 'dired-do-open' (E).

9 months agoAdd binding for 'delete-frame'
rearman [Tue, 14 Oct 2025 20:56:46 +0000 (16:56 -0400)]
Add binding for 'delete-frame'

9 months agoBack to default colorscheme
rearman [Tue, 14 Oct 2025 20:50:31 +0000 (16:50 -0400)]
Back to default colorscheme

Too much work to make emacs B&W

9 months agoAdd dummy links for new jobs
rearman [Tue, 14 Oct 2025 20:49:39 +0000 (16:49 -0400)]
Add dummy links for new jobs

Placeholders for c-drive project folder, t-drive, w-drive, and Sequences.

9 months agoCleanup interactive calls
rearman [Tue, 14 Oct 2025 14:20:50 +0000 (10:20 -0400)]
Cleanup interactive calls

Get rid of 'call-interactively' where possible.

9 months agoBack to using transient-mark-mode
rearman [Tue, 14 Oct 2025 13:43:53 +0000 (09:43 -0400)]
Back to using transient-mark-mode

Turn delete-selection-mode back on, use region-sensitive commands again.  Fix
re/comment-dwim to correctly use arg for comment-line.

9 months agore-enable some transient-mark-mode stuff
rush [Tue, 14 Oct 2025 10:55:53 +0000 (06:55 -0400)]
re-enable some transient-mark-mode stuff

9 months agoGive me back my scrollbars
rearman [Mon, 13 Oct 2025 20:42:23 +0000 (16:42 -0400)]
Give me back my scrollbars

10 months agoRename regex list for midnight-mode
rearman [Mon, 13 Oct 2025 15:42:13 +0000 (11:42 -0400)]
Rename regex list for midnight-mode

10 months agoAdd MD to org-export-backends
rearman [Fri, 10 Oct 2025 20:03:47 +0000 (16:03 -0400)]
Add MD to org-export-backends

10 months agoAdd dtsi files to c-style
rearman [Fri, 10 Oct 2025 20:03:27 +0000 (16:03 -0400)]
Add dtsi files to c-style

10 months agoMake modeline better
rearman [Thu, 9 Oct 2025 12:35:11 +0000 (08:35 -0400)]
Make modeline better

Inactive buffers blended into the text of the buffer below them.  Can't use
inverse-video in mode-line-active due to the border becoming white, making the
modelines different apparent sizes.

10 months agoBetter Modeline, window-divider
rearman [Tue, 7 Oct 2025 14:25:47 +0000 (10:25 -0400)]
Better Modeline, window-divider

Make window-divider foreground color instead of weird gray, make
modeline-active inverse-video to be easier to differentiate active window.
Really want wave overline, but that's not possible, since overline has no
style option, and position has no effect when underline is set to wave style.

10 months agoTurn off scrollbars by default
rearman [Tue, 7 Oct 2025 13:48:30 +0000 (09:48 -0400)]
Turn off scrollbars by default

10 months agoBetter midnight-mode settings
rearman [Mon, 6 Oct 2025 21:32:19 +0000 (17:32 -0400)]
Better midnight-mode settings

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)