From 42fba5f12a6e441f681d8393bf41c3d797c8a2ea Mon Sep 17 00:00:00 2001 From: bth Date: Sun, 5 Jul 2026 10:05:28 -0700 Subject: [PATCH] use drag-stuff-up with negative arg --- um.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/um.el b/um.el index c05e690..aadf519 100644 --- a/um.el +++ b/um.el @@ -584,8 +584,8 @@ A negative prefix argument moves it backward. (um--set-cursor-intangible-property))) (defun um-drag-stuff-up () (interactive) (um--iro 'drag-stuff-up '(1))) -;; TODO: drag-stuff-down is breaking um--set-cursor-intangible-property -(defun um-drag-stuff-down () (interactive) (um--iro 'drag-stuff-down '(1))) +;; HACK: drag-stuff-down breaks um--set-cursor-intangible-property for some reason. just use drag-stuff-up with negative arg: +(defun um-drag-stuff-down () (interactive) (um--iro 'drag-stuff-up '(-1))) (defun um-kill-line () (interactive) (um--iro 'kill-line)) (defun um-kill-region () (interactive) (um--iro 'kill-region '(nil nil t))) ;; NOTE: parallel to dired-copy-filename-as-kill