]>
git.earman.xyz Git - emacsinit.git/log
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
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.
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.
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.
rearman [Fri, 19 Sep 2025 15:28:34 +0000 (11:28 -0400)]
Remap instead of hard rebind on re/comment-dwim
rearman [Fri, 19 Sep 2025 15:25:52 +0000 (11:25 -0400)]
New version of acme-mouse
rearman [Fri, 19 Sep 2025 15:15:15 +0000 (11:15 -0400)]
New version of acme-mouse
rearman [Fri, 19 Sep 2025 13:53:03 +0000 (09:53 -0400)]
Add a message to the scratch buffer
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.
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.
rearman [Fri, 19 Sep 2025 13:10:36 +0000 (09:10 -0400)]
Default scratch message returns
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.
rearman [Thu, 18 Sep 2025 17:50:40 +0000 (13:50 -0400)]
Disable unused org bindings
Conflicting with sly
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.
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.
rearman [Wed, 17 Sep 2025 17:06:35 +0000 (13:06 -0400)]
Fix order of setting sly mode specific binding
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.
rearman [Wed, 17 Sep 2025 16:54:17 +0000 (12:54 -0400)]
Fix declaration for mode specific binding in 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.
rearman [Tue, 16 Sep 2025 14:41:45 +0000 (10:41 -0400)]
Set sly to always switch to an existing repl if available
rearman [Tue, 16 Sep 2025 14:41:08 +0000 (10:41 -0400)]
Add defun to open sly repl in a new frame
rearman [Tue, 16 Sep 2025 13:24:05 +0000 (09:24 -0400)]
Remove unused binding for ielm
rearman [Fri, 12 Sep 2025 19:42:26 +0000 (15:42 -0400)]
Fix references to deleted macros
rearman [Fri, 12 Sep 2025 19:36:52 +0000 (15:36 -0400)]
Move work-related defuns to sbcl
Ok...this is epic
rearman [Thu, 4 Sep 2025 16:09:47 +0000 (12:09 -0400)]
Unbind M-mouse for cwm/AHK compatibility
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.
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.
rearman [Fri, 29 Aug 2025 19:24:45 +0000 (15:24 -0400)]
Fix bindings for sly-mode
rearman [Fri, 29 Aug 2025 18:25:46 +0000 (14:25 -0400)]
Switch to Sly from Slime
rearman [Fri, 29 Aug 2025 18:24:53 +0000 (14:24 -0400)]
Ignore auto-generated tramp file
rearman [Fri, 29 Aug 2025 16:18:31 +0000 (12:18 -0400)]
Formatting
rearman [Thu, 28 Aug 2025 20:43:37 +0000 (16:43 -0400)]
Make vc clone work
Had wrong function and args
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.
rearman [Thu, 28 Aug 2025 19:11:01 +0000 (15:11 -0400)]
Make slime work with the core without changing dirs
rearman [Thu, 28 Aug 2025 19:10:33 +0000 (15:10 -0400)]
Only show 20 ToDos in Howm-menu
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)
rearman [Tue, 26 Aug 2025 20:29:30 +0000 (16:29 -0400)]
Clean up defuns
Make args more clear, factor when possible
rearman [Tue, 26 Aug 2025 19:13:48 +0000 (15:13 -0400)]
Add some actions to action-lock's rules
rearman [Tue, 26 Aug 2025 16:33:33 +0000 (12:33 -0400)]
Add wrapper to scale to convert signals to counts
rearman [Fri, 22 Aug 2025 19:02:03 +0000 (15:02 -0400)]
Actually provide the feature
rearman [Fri, 22 Aug 2025 18:59:19 +0000 (14:59 -0400)]
Fix Howm-mode binding
rearman [Fri, 22 Aug 2025 15:44:29 +0000 (11:44 -0400)]
Break out vc-defuns into its own feature
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.
rearman [Fri, 22 Aug 2025 15:23:35 +0000 (11:23 -0400)]
Auto-Formatting
rush [Fri, 22 Aug 2025 10:32:09 +0000 (06:32 -0400)]
Add init time for gentoo
rearman [Thu, 21 Aug 2025 19:11:09 +0000 (15:11 -0400)]
Don't copy files handled by git, change log options
rearman [Thu, 21 Aug 2025 15:52:55 +0000 (11:52 -0400)]
Add easier bindings for window resize
rearman [Thu, 21 Aug 2025 15:52:19 +0000 (11:52 -0400)]
Formatting
rearman [Wed, 20 Aug 2025 21:03:57 +0000 (17:03 -0400)]
Add better keyboard-quit defun and remap
rearman [Wed, 20 Aug 2025 20:49:49 +0000 (16:49 -0400)]
Fix markdown-mode bindings
rearman [Wed, 20 Aug 2025 20:39:07 +0000 (16:39 -0400)]
Update description
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.
rearman [Wed, 20 Aug 2025 19:24:02 +0000 (15:24 -0400)]
Change some comments and order of loading
rearman [Wed, 20 Aug 2025 19:23:39 +0000 (15:23 -0400)]
Formatting update
rearman [Wed, 20 Aug 2025 15:23:57 +0000 (11:23 -0400)]
Move from org to md for README, less Anglish
rearman [Wed, 20 Aug 2025 15:23:18 +0000 (11:23 -0400)]
Remove benchmark, fix init/config issues with howm
rearman [Wed, 20 Aug 2025 15:22:11 +0000 (11:22 -0400)]
Removed calc.el (unused in over a year)
rearman [Wed, 20 Aug 2025 14:17:55 +0000 (10:17 -0400)]
Clean up some use-package declarations
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)
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
rearman [Wed, 20 Aug 2025 13:28:19 +0000 (09:28 -0400)]
Remove email setup from work config
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.
rearman [Tue, 19 Aug 2025 20:41:22 +0000 (16:41 -0400)]
C-n adds newlines
rearman [Tue, 19 Aug 2025 20:39:53 +0000 (16:39 -0400)]
Whitespace cleanup
rearman [Tue, 19 Aug 2025 20:38:39 +0000 (16:38 -0400)]
Defer loading of markdown-mode
rearman [Tue, 19 Aug 2025 19:35:01 +0000 (15:35 -0400)]
Add defun & binding to list git branches in vc-mode
rearman [Tue, 19 Aug 2025 16:42:30 +0000 (12:42 -0400)]
Steal some vc-mode config from Protesilaos
rearman [Tue, 19 Aug 2025 12:53:35 +0000 (08:53 -0400)]
Add interactive clone with vc, make Git the first backend
rearman [Tue, 19 Aug 2025 12:02:36 +0000 (08:02 -0400)]
Don't automatically start slime, dont load paredit
rearman [Mon, 18 Aug 2025 21:01:06 +0000 (17:01 -0400)]
Enable save-place-mode
rearman [Mon, 18 Aug 2025 20:48:35 +0000 (16:48 -0400)]
Make howm the easier binding, org takes a backseat
rearman [Mon, 18 Aug 2025 20:47:46 +0000 (16:47 -0400)]
Offload some howm templates to abbrevs, only load when on work pc
rearman [Fri, 15 Aug 2025 16:12:11 +0000 (12:12 -0400)]
Human readable filesize in dired
rearman [Fri, 15 Aug 2025 15:38:55 +0000 (11:38 -0400)]
Change up dired settings
rearman [Wed, 13 Aug 2025 21:10:44 +0000 (17:10 -0400)]
Clean up howm settings that were already default
rearman [Wed, 13 Aug 2025 21:08:52 +0000 (17:08 -0400)]
Clarification on accessing help
rearman [Wed, 13 Aug 2025 21:08:23 +0000 (17:08 -0400)]
Remove unused org items
rearman [Tue, 12 Aug 2025 21:20:15 +0000 (17:20 -0400)]
Better org capture templates
rearman [Tue, 12 Aug 2025 19:37:32 +0000 (15:37 -0400)]
Don't use grep for now, until I can play with the config
rearman [Tue, 12 Aug 2025 19:34:31 +0000 (15:34 -0400)]
Tweak settings to make HOWM faster
rearman [Tue, 12 Aug 2025 15:29:32 +0000 (11:29 -0400)]
Only update howm's menu every hour or on file save
rearman [Tue, 12 Aug 2025 15:29:10 +0000 (11:29 -0400)]
Add defun to kill current buffer
rearman [Tue, 12 Aug 2025 14:02:37 +0000 (10:02 -0400)]
Add Markdown-Mode, put MELPA at the end of the list
rearman [Tue, 12 Aug 2025 13:59:07 +0000 (09:59 -0400)]
Remove unused org stuff, fix bindings not being in hook
rush [Sat, 9 Aug 2025 01:03:26 +0000 (21:03 -0400)]
Only set templates when defined
rearman [Fri, 8 Aug 2025 21:07:09 +0000 (17:07 -0400)]
Separate howm templates for work and home
rearman [Mon, 4 Aug 2025 18:35:08 +0000 (14:35 -0400)]
Tweak HOWM templates
rearman [Thu, 31 Jul 2025 16:21:31 +0000 (12:21 -0400)]
Clean up HOWM templates
rearman [Thu, 31 Jul 2025 14:54:39 +0000 (10:54 -0400)]
Howm defuns in its own file, def & bind to add keywords
rearman [Wed, 30 Jul 2025 18:28:14 +0000 (14:28 -0400)]
Add howm templates
rearman [Tue, 29 Jul 2025 20:55:39 +0000 (16:55 -0400)]
Add howm-mode
rearman [Tue, 29 Jul 2025 20:52:32 +0000 (16:52 -0400)]
Force Tab to actually be Tab in text-mode
rearman [Tue, 29 Jul 2025 16:34:10 +0000 (12:34 -0400)]
Update Skeletons to match usage
rearman [Thu, 24 Jul 2025 20:36:58 +0000 (16:36 -0400)]
Hide org emphasis markers by default
rearman [Mon, 21 Jul 2025 14:44:04 +0000 (10:44 -0400)]
Handle inline images
rearman [Mon, 21 Jul 2025 14:43:14 +0000 (10:43 -0400)]
Remove unused binding in dired & better formatting
rearman [Mon, 21 Jul 2025 14:42:04 +0000 (10:42 -0400)]
Grammar Fixes
rearman [Fri, 27 Jun 2025 14:50:31 +0000 (10:50 -0400)]
Update to latest Sedit-Mouse commit
rearman [Thu, 26 Jun 2025 20:44:04 +0000 (16:44 -0400)]
Better options for lisp, make auto-balance defun use existing parens
rearman [Fri, 30 May 2025 20:53:13 +0000 (16:53 -0400)]
Switch to Sedit Mouse from Acme Mouse in lisp modes