rearman [Mon, 2 Mar 2026 21:21:40 +0000 (16:21 -0500)]
Fixup scroll and recenter
next/prev page now automatically puts the line at the top of the page.
Recenter now goes top/middle/bottom instead of middle/top/bottom. Top and
Bottom also now have two lines of context preserved.
rearman [Mon, 2 Mar 2026 16:02:15 +0000 (11:02 -0500)]
Add binding for narrowing, remove superfluous settings
howm-menu auto-updates by default, so remove explicit setting. Add binding to
narrow to memo (heading) in howm, change default meeting tag to match others.
rearman [Mon, 23 Feb 2026 19:47:42 +0000 (14:47 -0500)]
Howm re-start
Howm appears to be well suited to the simplicity of GTD, much more so than the
overdone nature of org-mode. I have moved the menu to this folder for two
reasons:
1. to have it on any computer on which I install emacs.
2. to make it not show up in the howm overview.
I have also removed unused templates, and
made the default capture template have a tag of "#inbox".
rearman [Fri, 20 Feb 2026 17:44:27 +0000 (12:44 -0500)]
Major change to org setup
Using a slightly modified version of the org-gtd setup found at
https://github.com/rougier/emacs-gtd. Greatly simplifies the whole org-mode
process, which I think will be better suited to my use case.
rearman [Fri, 9 Jan 2026 17:37:36 +0000 (12:37 -0500)]
Defun and binds to open external, remove openwith
'b' in dired now opens a file externally, and 'B' does the same for all marked
files. Removes the need for 'openwith'. 'B' overrides the binding for
'dired-do-byte-compile', which is fine by me.
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.