emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/embark e27441c561 2/4: Add tab bar actions from the REA


From: ELPA Syncer
Subject: [elpa] externals/embark e27441c561 2/4: Add tab bar actions from the README
Date: Wed, 16 Feb 2022 16:57:29 -0500 (EST)

branch: externals/embark
commit e27441c561a3686b28d02ce1cef06b3e2c5a22dd
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    Add tab bar actions from the README
    
    I added a tab prompt classifier and a tab annotator to Marginalia.
---
 embark.el | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/embark.el b/embark.el
index 12b29e4777..ffae7d6057 100644
--- a/embark.el
+++ b/embark.el
@@ -125,6 +125,7 @@
     (url . embark-url-map)
     (email . embark-email-map)
     (buffer . embark-buffer-map)
+    (tab . embark-tab-map)
     (expression . embark-expression-map)
     (identifier . embark-identifier-map)
     ;; NOTE: Weird space in front of defun to please package-lint.
@@ -491,6 +492,7 @@ the key :always are executed always."
     (embark-kill-buffer-and-window embark--confirm)
     (bookmark-delete embark--confirm)
     (package-delete embark--confirm)
+    (tab-bar-close-tab-by-name embark--confirm)
     ;; search for region contents outside said region
     (embark-isearch embark--unmark-target)
     (occur embark--unmark-target)
@@ -525,6 +527,8 @@ arguments and more details."
     (make-directory embark--restart)
     (kill-buffer embark--restart)
     (embark-rename-buffer embark--restart)
+    (tab-bar-rename-tab-by-name embark--restart)
+    (tab-bar-close-tab-by-name embark--restart)
     (package-delete embark--restart))
   "Alist associating commands with post-action hooks.
 The hooks are run after an embarked upon action concludes.  See
@@ -3973,6 +3977,13 @@ The advice is self-removing so it only affects ACTION 
once."
   ("|" embark-shell-command-on-buffer)
   ("<" insert-buffer))
 
+(embark-define-keymap embark-tab-map
+  "Keymap for actions for tab-bar tabs."
+  ("RET" tab-bar-select-tab-by-name)
+  ("s" tab-bar-select-tab-by-name)
+  ("r" tab-bar-rename-tab-by-name)
+  ("k" tab-bar-close-tab-by-name))
+
 (embark-define-keymap embark-identifier-map
   "Keymap for Embark identifier actions."
   ("RET" xref-find-definitions)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]