aboutsummaryrefslogtreecommitdiff
path: root/.config/emacs/text-editing.el
diff options
context:
space:
mode:
authorJack Jamison <jackqjamison@gmail.com>2026-07-05 01:19:30 -0400
committerJack Jamison <jackqjamison@gmail.com>2026-07-05 01:19:30 -0400
commitbdf9a71ab7baa2b1de9abcfd5df1a9107a55d141 (patch)
treec4524e6c41aa5107211103401dabfaefc81aa882 /.config/emacs/text-editing.el
parentfe3984f541bd32bdfa418afb305b614176b55ca0 (diff)
add a bunch of emacs packages HELP
Diffstat (limited to '.config/emacs/text-editing.el')
-rw-r--r--.config/emacs/text-editing.el30
1 files changed, 30 insertions, 0 deletions
diff --git a/.config/emacs/text-editing.el b/.config/emacs/text-editing.el
new file mode 100644
index 0000000..392f1d9
--- /dev/null
+++ b/.config/emacs/text-editing.el
@@ -0,0 +1,30 @@
+;; tabs instead of spaces
+(setq-default tab-width 4)
+(setq backward-delete-char-untabify-method "hungry")
+
+;; scrolling
+(setq scroll-up-aggressively nil
+ scroll-down-aggressively nil
+ scroll-conservatively 101)
+(setq scroll-step 1)
+(setq scroll-margin 8)
+
+;; mwim
+(use-package mwim
+ :ensure nil
+ :bind (("C-a" . mwim-beginning)
+ ("C-e" . mwim-end-of-line)))
+
+;; expand keybind
+(use-package expand-region
+ :ensure nil
+ :bind ("C-=" . er/expand-region))
+
+;; delete marked text when typing start
+(use-package delsel
+ :ensure nil
+ :hook (after-init . delete-selection-mode))
+
+;; better comment keybind
+(use-package evil-nerd-commenter
+ :bind ("M-;" . evilnc-comment-or-uncomment-lines))