Skip to content

Commit 816db4a

Browse files
committed
refactor!(default): drag-stuff: make non-evil only
BREAKING CHANGE: This makes the drag-stuff package and its keybinds only available to non-evil users. This was done because the package doesn't bring much value for evil users, where text-objects are more powerful. Plus, drag-stuff doesn't interact well with visual block or line modes in evil, rendering drag-stuff-{left,right} not useful enough to warrant keeping.
1 parent 86ee153 commit 816db4a

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

modules/config/default/config.el

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,14 @@ Continues comments if executed from a commented line."
584584
(add-hook 'doom-first-buffer-hook #'delete-selection-mode)
585585
(setq shift-select-mode t)
586586

587+
(use-package! drag-stuff
588+
:defer t
589+
:init
590+
(map! "<M-up>" #'drag-stuff-up
591+
"<M-down>" #'drag-stuff-down
592+
"<M-left>" #'drag-stuff-left
593+
"<M-right>" #'drag-stuff-right))
594+
587595
(use-package! expand-region
588596
:commands (er/contract-region er/mark-symbol er/mark-word)
589597
:config

modules/config/default/packages.el

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
;;; config/default/packages.el
33

44
(package! avy :pin "be612110cb116a38b8603df367942e2bb3d9bdbe")
5-
(package! drag-stuff :pin "6d06d846cd37c052d79acd0f372c13006aa7e7c8")
65
(package! link-hint :pin "9153eafc776549376bb85d9ff555fef83aca8285")
76

87
(unless (modulep! :editor evil)
8+
(package! drag-stuff :pin "6d06d846cd37c052d79acd0f372c13006aa7e7c8")
99
(package! expand-region :pin "e8f4e0fe9c9a80a6a26e2b438502aba9a799d580"))

0 commit comments

Comments
 (0)