rearman [Thu, 16 Oct 2025 14:21:33 +0000 (10:21 -0400)]
Setting and binding for eldoc buffer
Sometimes the minibuffer gets overwritten when eldoc is active, and in the
case of SLY, it is only visible when point is within the symbol for which you
want documentation. I added a binding to bring up the eldoc buffer, and set
its default position and size.
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.
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.
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.
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.
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.
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.
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.
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 [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 [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.