aboutsummaryrefslogtreecommitdiff
path: root/.emacs.d/rul-lisp/packages
diff options
context:
space:
mode:
Diffstat (limited to '.emacs.d/rul-lisp/packages')
-rw-r--r--.emacs.d/rul-lisp/packages/rul-org.el7
-rw-r--r--.emacs.d/rul-lisp/packages/rul-terminals.el11
2 files changed, 16 insertions, 2 deletions
diff --git a/.emacs.d/rul-lisp/packages/rul-org.el b/.emacs.d/rul-lisp/packages/rul-org.el
index 15a0f7c..7c33922 100644
--- a/.emacs.d/rul-lisp/packages/rul-org.el
+++ b/.emacs.d/rul-lisp/packages/rul-org.el
@@ -182,10 +182,15 @@
:init
(org-tempus-mode 1))
-;; org-remark
(use-package org-remark-global-tracking
+ ;; It is recommended that `org-remark-global-tracking-mode' be
+ ;; enabled when Emacs initializes. You can set it in
+ ;; `after-init-hook'.
:hook after-init
:config
+ ;; Selectively keep or comment out the following if you want to use
+ ;; extensions for Info-mode, EWW, and NOV.el (EPUB) respectively.
+ (use-package org-remark-eww :after eww :config (org-remark-eww-mode +1))
(use-package org-remark-nov :after nov :config (org-remark-nov-mode +1)))
(use-package org-remark
diff --git a/.emacs.d/rul-lisp/packages/rul-terminals.el b/.emacs.d/rul-lisp/packages/rul-terminals.el
index 3733c65..f6a8913 100644
--- a/.emacs.d/rul-lisp/packages/rul-terminals.el
+++ b/.emacs.d/rul-lisp/packages/rul-terminals.el
@@ -13,7 +13,16 @@
(define-key vterm-mode-map (kbd "C-c C-c")
(lambda ()
(interactive)
- (vterm-send-string "\C-c"))))
+ (vterm-send-string "\C-c")))
+
+ (defun rul/vterm-copy-and-exit (beg end)
+ "Copy region and exit `vterm-copy-mode'."
+ (interactive "r")
+ (kill-ring-save beg end)
+ (vterm-copy-mode -1))
+
+ (define-key vterm-copy-mode-map (kbd "w") #'rul/vterm-copy-and-exit)
+ (define-key vterm-copy-mode-map (kbd "M-w") #'rul/vterm-copy-and-exit))
(use-package multi-vterm
:ensure t
nihil fit ex nihilo