* bug#41691: [PATCH] Add bookmark-jump-other-tab
@ 2020-06-03 16:39 Javier Olaechea
2020-06-03 17:16 ` Glenn Morris
0 siblings, 1 reply; 14+ messages in thread
From: Javier Olaechea @ 2020-06-03 16:39 UTC (permalink / raw)
To: 41691; +Cc: Javier Olaechea
* lisp/bookmark.el (bookmark-jump-other-tab): Add function to open a
bookmark on another tab
---
lisp/bookmark.el | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/lisp/bookmark.el b/lisp/bookmark.el
index 5bb1698171..99bb70ae0e 100644
--- a/lisp/bookmark.el
+++ b/lisp/bookmark.el
@@ -1142,6 +1142,14 @@ bookmark-jump-other-frame
(let ((pop-up-frames t))
(bookmark-jump-other-window bookmark)))
+;;;###autoload
+(defun bookmark-jump-other-tab (bookmark)
+ "Jump to BOOKMARK in another tab. See `bookmark-jump' for more."
+ (interactive
+ (list (bookmark-completing-read "Jump to bookmark (in another tab)"
+ bookmark-current-bookmark)))
+ (bookmark-jump bookmark 'switch-to-buffer-other-tab))
+
(defun bookmark-jump-noselect (bookmark)
"Return the location pointed to by BOOKMARK (see `bookmark-jump').
The return value has the form (BUFFER . POINT).
--
2.17.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* bug#41691: [PATCH] Add bookmark-jump-other-tab
2020-06-03 16:39 bug#41691: [PATCH] Add bookmark-jump-other-tab Javier Olaechea
@ 2020-06-03 17:16 ` Glenn Morris
2020-06-03 23:00 ` Juri Linkov
0 siblings, 1 reply; 14+ messages in thread
From: Glenn Morris @ 2020-06-03 17:16 UTC (permalink / raw)
To: Javier Olaechea; +Cc: 41691
Personally I hope that every "-other-window" command doesn't get an
"-other-tab" counterpart (to go along with "-other-frame"), but rather
that a single systematic method is developed, like the elpa.gnu.org
package other-frame-window. Ref eg
https://lists.gnu.org/r/emacs-devel/2019-10/msg00261.html
(AFAICS nothing has been implemented)
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#41691: [PATCH] Add bookmark-jump-other-tab
2020-06-03 17:16 ` Glenn Morris
@ 2020-06-03 23:00 ` Juri Linkov
2020-06-04 23:34 ` Juri Linkov
0 siblings, 1 reply; 14+ messages in thread
From: Juri Linkov @ 2020-06-03 23:00 UTC (permalink / raw)
To: Glenn Morris; +Cc: Javier Olaechea, 41691
> Personally I hope that every "-other-window" command doesn't get an
> "-other-tab" counterpart (to go along with "-other-frame"), but rather
> that a single systematic method is developed, like the elpa.gnu.org
> package other-frame-window. Ref eg
>
> https://lists.gnu.org/r/emacs-devel/2019-10/msg00261.html
>
> (AFAICS nothing has been implemented)
Actually, this is already implemented, but without an obvious keybinding.
This small patch binds a general command to 'C-x t t' (or maybe a better
key would be 'C-x t w').
Then after typing 'C-x t t' as a prefix key sequence,
the next command will display its buffer in a new tab:
diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index 76e7f8c33a..529f5e5e4b 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -1585,6 +1585,7 @@ tab-prefix-map
(define-key tab-prefix-map "b" 'switch-to-buffer-other-tab)
(define-key tab-prefix-map "f" 'find-file-other-tab)
(define-key tab-prefix-map "\C-f" 'find-file-other-tab)
+(define-key tab-prefix-map "t" 'windmove-display-new-tab)
\f
(provide 'tab-bar)
^ permalink raw reply related [flat|nested] 14+ messages in thread
* bug#41691: [PATCH] Add bookmark-jump-other-tab
2020-06-03 23:00 ` Juri Linkov
@ 2020-06-04 23:34 ` Juri Linkov
2020-06-06 23:42 ` Juri Linkov
2020-06-10 21:50 ` Juri Linkov
0 siblings, 2 replies; 14+ messages in thread
From: Juri Linkov @ 2020-06-04 23:34 UTC (permalink / raw)
To: Glenn Morris; +Cc: Javier Olaechea, 41691
[-- Attachment #1: Type: text/plain, Size: 1037 bytes --]
>> Personally I hope that every "-other-window" command doesn't get an
>> "-other-tab" counterpart (to go along with "-other-frame"), but rather
>> that a single systematic method is developed, like the elpa.gnu.org
>> package other-frame-window. Ref eg
>>
>> https://lists.gnu.org/r/emacs-devel/2019-10/msg00261.html
>>
>> (AFAICS nothing has been implemented)
>
> Actually, this is already implemented, but without an obvious keybinding.
> This small patch binds a general command to 'C-x t t' (or maybe a better
> key would be 'C-x t w').
>
> Then after typing 'C-x t t' as a prefix key sequence,
> the next command will display its buffer in a new tab:
>
> @@ -1585,6 +1585,7 @@ tab-prefix-map
> (define-key tab-prefix-map "b" 'switch-to-buffer-other-tab)
> (define-key tab-prefix-map "f" 'find-file-other-tab)
> (define-key tab-prefix-map "\C-f" 'find-file-other-tab)
> +(define-key tab-prefix-map "t" 'windmove-display-new-tab)
I see that using windmove-display-new-tab in tab-bar.el is inappropriate,
so here is refactoring:
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: other-tab-prefix.patch --]
[-- Type: text/x-diff, Size: 8667 bytes --]
diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index 76e7f8c33a..dd9d520ed9 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -1575,6 +1575,21 @@ find-file-other-tab
value)
(switch-to-buffer-other-tab value))))
+(defun other-tab-prefix ()
+ "Display the next buffer in a new tab.
+The next buffer is the buffer displayed by the next command invoked
+immediately after this command (ignoring reading from the minibuffer).
+Creates a new tab before displaying the buffer.
+When `switch-to-buffer-obey-display-actions' is non-nil,
+`switch-to-buffer' commands are also supported."
+ (interactive)
+ (display-buffer-override-next-command
+ (lambda (buffer alist)
+ (cons (let ((tab-bar-new-tab-choice t))
+ (tab-bar-new-tab)
+ (selected-window))
+ 'tab))))
+
(define-key tab-prefix-map "2" 'tab-new)
(define-key tab-prefix-map "1" 'tab-close-other)
(define-key tab-prefix-map "0" 'tab-close)
@@ -1585,6 +1600,7 @@ tab-prefix-map
(define-key tab-prefix-map "b" 'switch-to-buffer-other-tab)
(define-key tab-prefix-map "f" 'find-file-other-tab)
(define-key tab-prefix-map "\C-f" 'find-file-other-tab)
+(define-key tab-prefix-map "t" 'other-tab-prefix)
\f
(provide 'tab-bar)
diff --git a/lisp/window.el b/lisp/window.el
index d658cb81f6..3f851c86f4 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -10069,6 +10069,46 @@ window--adjust-process-windows
(set-process-window-size process (cdr size) (car size))))))))))
(add-hook 'window-configuration-change-hook 'window--adjust-process-windows)
+
+\f
+(defun display-buffer-override-next-command (action-function &optional exit-function)
+ "Override `display-buffer-overriding-action' for the next command.
+`action-function' is called to prepare the window where the buffer should
+be displayed. This function takes two arguments `buffer' and `alist', and
+should return a cons with the displayed window and type. See argument
+meaning in `window--display-buffer'. `exit-function' is called after the
+buffer is displayed in the window. The function takes one argument `window'."
+ (let* ((new-window)
+ (minibuffer-depth (minibuffer-depth))
+ (action (lambda (buffer alist)
+ (unless (> (minibuffer-depth) minibuffer-depth)
+ (let* ((ret (funcall action-function buffer alist))
+ (window (car ret))
+ (type (cdr ret)))
+ (setq new-window (window--display-buffer buffer window
+ type alist))))))
+ (command this-command)
+ (clearfun (make-symbol "clear-display-buffer-overriding-action"))
+ (exitfun
+ (lambda ()
+ (setq display-buffer-overriding-action
+ (delq action display-buffer-overriding-action))
+ (when (functionp exit-function)
+ (funcall exit-function new-window))
+ (remove-hook 'post-command-hook clearfun))))
+ (fset clearfun
+ (lambda ()
+ (unless (or
+ ;; Remove the hook immediately
+ ;; after exiting the minibuffer.
+ (> (minibuffer-depth) minibuffer-depth)
+ ;; But don't remove immediately after
+ ;; adding the hook by the same command below.
+ (eq this-command command))
+ (funcall exitfun))))
+ (add-hook 'post-command-hook clearfun)
+ (push action display-buffer-overriding-action)))
+
\f
;; Some of these are in tutorial--default-keys, so update that if you
;; change these.
diff --git a/lisp/windmove.el b/lisp/windmove.el
index f96383197b..38e3fee83a 100644
--- a/lisp/windmove.el
+++ b/lisp/windmove.el
@@ -462,59 +462,38 @@ windmove-display-in-direction
When `switch-to-buffer-obey-display-actions' is non-nil,
`switch-to-buffer' commands are also supported."
(let* ((no-select (xor (consp arg) windmove-display-no-select))
- (old-window (or (minibuffer-selected-window) (selected-window)))
- (new-window)
- (minibuffer-depth (minibuffer-depth))
- (action (lambda (buffer alist)
- (unless (> (minibuffer-depth) minibuffer-depth)
- (let* ((type 'reuse)
- (window (cond
- ((eq dir 'new-tab)
- (let ((tab-bar-new-tab-choice t))
- (tab-bar-new-tab))
- (setq type 'tab)
- (selected-window))
- ((eq dir 'new-frame)
- (let* ((params (cdr (assq 'pop-up-frame-parameters alist)))
- (pop-up-frame-alist (append params pop-up-frame-alist))
- (frame (make-frame-on-current-monitor
- pop-up-frame-alist)))
- (unless (cdr (assq 'inhibit-switch-frame alist))
- (window--maybe-raise-frame frame))
- (setq type 'frame)
- (frame-selected-window frame)))
- ((eq dir 'same-window)
- (selected-window))
- (t (window-in-direction
- dir nil nil
- (and arg (prefix-numeric-value arg))
- windmove-wrap-around)))))
- (unless window
- (setq window (split-window nil nil dir) type 'window))
- (setq new-window (window--display-buffer buffer window
- type alist))))))
- (command this-command)
- (clearfun (make-symbol "clear-display-buffer-overriding-action"))
- (exitfun
- (lambda ()
- (setq display-buffer-overriding-action
- (delq action display-buffer-overriding-action))
- (when (window-live-p (if no-select old-window new-window))
- (select-window (if no-select old-window new-window)))
- (remove-hook 'post-command-hook clearfun))))
- (fset clearfun
- (lambda ()
- (unless (or
- ;; Remove the hook immediately
- ;; after exiting the minibuffer.
- (> (minibuffer-depth) minibuffer-depth)
- ;; But don't remove immediately after
- ;; adding the hook by the same command below.
- (eq this-command command))
- (funcall exitfun))))
- (add-hook 'post-command-hook clearfun)
- (push action display-buffer-overriding-action)
- (message "[display-%s]" dir)))
+ (old-window (or (minibuffer-selected-window) (selected-window))))
+ (display-buffer-override-next-command
+ (lambda (buffer alist)
+ (let* ((type 'reuse)
+ (window (cond
+ ((eq dir 'new-tab)
+ (let ((tab-bar-new-tab-choice t))
+ (tab-bar-new-tab))
+ (setq type 'tab)
+ (selected-window))
+ ((eq dir 'new-frame)
+ (let* ((params (cdr (assq 'pop-up-frame-parameters alist)))
+ (pop-up-frame-alist (append params pop-up-frame-alist))
+ (frame (make-frame-on-current-monitor
+ pop-up-frame-alist)))
+ (unless (cdr (assq 'inhibit-switch-frame alist))
+ (window--maybe-raise-frame frame))
+ (setq type 'frame)
+ (frame-selected-window frame)))
+ ((eq dir 'same-window)
+ (selected-window))
+ (t (window-in-direction
+ dir nil nil
+ (and arg (prefix-numeric-value arg))
+ windmove-wrap-around)))))
+ (unless window
+ (setq window (split-window nil nil dir) type 'window))
+ (cons window type)))
+ (lambda (new-window)
+ (when (window-live-p (if no-select old-window new-window))
+ (select-window (if no-select old-window new-window))))))
+ (message "[display-%s]" dir))
;;;###autoload
(defun windmove-display-left (&optional arg)
^ permalink raw reply related [flat|nested] 14+ messages in thread
* bug#41691: [PATCH] Add bookmark-jump-other-tab
2020-06-04 23:34 ` Juri Linkov
@ 2020-06-06 23:42 ` Juri Linkov
2020-06-07 1:40 ` Javier Olaechea
2020-06-10 21:50 ` Juri Linkov
1 sibling, 1 reply; 14+ messages in thread
From: Juri Linkov @ 2020-06-06 23:42 UTC (permalink / raw)
To: Javier Olaechea; +Cc: 41691
>> Then after typing 'C-x t t' as a prefix key sequence,
>> the next command will display its buffer in a new tab:
Now pushed to master.
Javier, do you agree this is a good way to open a bookmark
on another tab with an easy-to-type key sequence:
C-x t t
C-x r b
so this feature request can be closed?
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#41691: [PATCH] Add bookmark-jump-other-tab
2020-06-06 23:42 ` Juri Linkov
@ 2020-06-07 1:40 ` Javier Olaechea
0 siblings, 0 replies; 14+ messages in thread
From: Javier Olaechea @ 2020-06-07 1:40 UTC (permalink / raw)
To: Juri Linkov; +Cc: 41691
[-- Attachment #1: Type: text/plain, Size: 652 bytes --]
> do you agree this is a good way to open a bookmark
on another tab with an easy-to-type key sequence:
Yeah. It is better to provide a general solution.
On Sat, Jun 6, 2020 at 6:54 PM Juri Linkov <juri@linkov.net> wrote:
> >> Then after typing 'C-x t t' as a prefix key sequence,
> >> the next command will display its buffer in a new tab:
>
> Now pushed to master.
>
> Javier, do you agree this is a good way to open a bookmark
> on another tab with an easy-to-type key sequence:
>
> C-x t t
> C-x r b
>
> so this feature request can be closed?
>
--
"I object to doing things that computers can do." — Olin Shivers
[-- Attachment #2: Type: text/html, Size: 1079 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#41691: [PATCH] Add bookmark-jump-other-tab
2020-06-04 23:34 ` Juri Linkov
2020-06-06 23:42 ` Juri Linkov
@ 2020-06-10 21:50 ` Juri Linkov
2020-06-21 23:18 ` Juri Linkov
1 sibling, 1 reply; 14+ messages in thread
From: Juri Linkov @ 2020-06-10 21:50 UTC (permalink / raw)
To: 41691
[-- Attachment #1: Type: text/plain, Size: 221 bytes --]
>> Then after typing 'C-x t t' as a prefix key sequence,
>> the next command will display its buffer in a new tab:
Now here is a patch for doing the same for a new window with
'C-x 4 4', and a new frame with 'C-x 5 5':
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: other-window-frame.patch --]
[-- Type: text/x-diff, Size: 2935 bytes --]
diff --git a/lisp/window.el b/lisp/window.el
index b6f44341e8..c3d1a775b7 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -4005,6 +4005,22 @@ other-window
;; Always return nil.
nil))))
+(defun other-window-prefix ()
+ "Display the buffer of the next command in a new window.
+The next buffer is the buffer displayed by the next command invoked
+immediately after this command (ignoring reading from the minibuffer).
+Creates a new window before displaying the buffer, or switches to the window
+that already contains that buffer.
+When `switch-to-buffer-obey-display-actions' is non-nil,
+`switch-to-buffer' commands are also supported."
+ (interactive)
+ (display-buffer-override-next-command
+ (lambda (buffer alist)
+ (cons (display-buffer-pop-up-window
+ buffer (append alist '((inhibit-same-window . t))))
+ 'window)))
+ (message "Display next command buffer in a new window..."))
+
;; This should probably return non-nil when the selected window is part
;; of an atomic window whose root is the frame's root window.
(defun one-window-p (&optional nomini all-frames)
@@ -10131,5 +10147,6 @@ ctl-x-map
(define-key ctl-x-map "-" 'shrink-window-if-larger-than-buffer)
(define-key ctl-x-map "+" 'balance-windows)
(define-key ctl-x-4-map "0" 'kill-buffer-and-window)
+(define-key ctl-x-4-map "4" 'other-window-prefix)
;;; window.el ends here
diff --git a/lisp/frame.el b/lisp/frame.el
index 6c2f774709..25634fb445 100644
--- a/lisp/frame.el
+++ b/lisp/frame.el
@@ -1070,6 +1070,23 @@ other-frame
(setq arg (1+ arg)))
(select-frame-set-input-focus frame)))
+(defun other-frame-prefix ()
+ "Display the buffer of the next command in a new frame.
+The next buffer is the buffer displayed by the next command invoked
+immediately after this command (ignoring reading from the minibuffer).
+Creates a new frame before displaying the buffer, or switches to the frame
+that already contains that buffer.
+When `switch-to-buffer-obey-display-actions' is non-nil,
+`switch-to-buffer' commands are also supported."
+ (interactive)
+ (display-buffer-override-next-command
+ (lambda (buffer alist)
+ (cons (display-buffer-pop-up-frame
+ buffer (append alist '((reusable-frames . 0)
+ (inhibit-same-window . t))))
+ 'frame)))
+ (message "Display next command buffer in a new frame..."))
+
(defun iconify-or-deiconify-frame ()
"Iconify the selected frame, or deiconify if it's currently an icon."
(interactive)
@@ -2697,6 +2714,7 @@ ctl-x-5-map
(define-key ctl-x-5-map "1" 'delete-other-frames)
(define-key ctl-x-5-map "0" 'delete-frame)
(define-key ctl-x-5-map "o" 'other-frame)
+(define-key ctl-x-5-map "5" 'other-frame-prefix)
(define-key global-map [f11] 'toggle-frame-fullscreen)
(define-key global-map [(meta f10)] 'toggle-frame-maximized)
(define-key esc-map [f10] 'toggle-frame-maximized)
^ permalink raw reply related [flat|nested] 14+ messages in thread
* bug#41691: [PATCH] Add bookmark-jump-other-tab
2020-06-10 21:50 ` Juri Linkov
@ 2020-06-21 23:18 ` Juri Linkov
2020-06-22 15:06 ` Eli Zaretskii
0 siblings, 1 reply; 14+ messages in thread
From: Juri Linkov @ 2020-06-21 23:18 UTC (permalink / raw)
To: 41691
>>> Then after typing 'C-x t t' as a prefix key sequence,
>>> the next command will display its buffer in a new tab:
>
> Now here is a patch for doing the same for a new window with
> 'C-x 4 4', and a new frame with 'C-x 5 5':
Pushed to master. There is also a new command 'same-window-prefix',
but it's currently unbound. What would be a good keybinding?
Maybe 'C-x 4 1'?
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#41691: [PATCH] Add bookmark-jump-other-tab
2020-06-21 23:18 ` Juri Linkov
@ 2020-06-22 15:06 ` Eli Zaretskii
2020-06-28 22:00 ` Juri Linkov
0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2020-06-22 15:06 UTC (permalink / raw)
To: Juri Linkov; +Cc: 41691
> From: Juri Linkov <juri@linkov.net>
> Date: Mon, 22 Jun 2020 02:18:27 +0300
>
> > Now here is a patch for doing the same for a new window with
> > 'C-x 4 4', and a new frame with 'C-x 5 5':
>
> Pushed to master. There is also a new command 'same-window-prefix',
> but it's currently unbound. What would be a good keybinding?
> Maybe 'C-x 4 1'?
Please be sure to call out these changes in NEWS, and possibly also in
the ELisp manual.
Thanks.
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#41691: [PATCH] Add bookmark-jump-other-tab
2020-06-22 15:06 ` Eli Zaretskii
@ 2020-06-28 22:00 ` Juri Linkov
2020-06-29 14:35 ` Eli Zaretskii
0 siblings, 1 reply; 14+ messages in thread
From: Juri Linkov @ 2020-06-28 22:00 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 41691
>> > Now here is a patch for doing the same for a new window with
>> > 'C-x 4 4', and a new frame with 'C-x 5 5':
>>
>> Pushed to master. There is also a new command 'same-window-prefix',
>> but it's currently unbound. What would be a good keybinding?
>> Maybe 'C-x 4 1'?
>
> Please be sure to call out these changes in NEWS, and possibly also in
> the ELisp manual.
These changes were already in NEWS, but other details are still
under discussion on emacs-devel.
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#41691: [PATCH] Add bookmark-jump-other-tab
2020-06-28 22:00 ` Juri Linkov
@ 2020-06-29 14:35 ` Eli Zaretskii
2020-06-29 22:52 ` Juri Linkov
0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2020-06-29 14:35 UTC (permalink / raw)
To: Juri Linkov; +Cc: 41691
> From: Juri Linkov <juri@linkov.net>
> Cc: 41691@debbugs.gnu.org
> Date: Mon, 29 Jun 2020 01:00:01 +0300
>
> >> > Now here is a patch for doing the same for a new window with
> >> > 'C-x 4 4', and a new frame with 'C-x 5 5':
> >>
> >> Pushed to master. There is also a new command 'same-window-prefix',
> >> but it's currently unbound. What would be a good keybinding?
> >> Maybe 'C-x 4 1'?
> >
> > Please be sure to call out these changes in NEWS, and possibly also in
> > the ELisp manual.
>
> These changes were already in NEWS
IMNSHO, insufficiently so. The Lisp-level aspects of this are not
described, AFAICT, and the fact that this is a prefix command isn't
explained. This is going to be a major feature (or at least it can
be), so a single sentence is barely enough to describe it in NEWS.
Can we please improve the description of these new features?
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#41691: [PATCH] Add bookmark-jump-other-tab
2020-06-29 14:35 ` Eli Zaretskii
@ 2020-06-29 22:52 ` Juri Linkov
2020-06-30 21:30 ` Juri Linkov
0 siblings, 1 reply; 14+ messages in thread
From: Juri Linkov @ 2020-06-29 22:52 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 41691
>> > Please be sure to call out these changes in NEWS, and possibly also in
>> > the ELisp manual.
>>
>> These changes were already in NEWS
>
> IMNSHO, insufficiently so. The Lisp-level aspects of this are not
These commands are not intended to be used programmatically at Lisp-level.
Or do you mean to describe a new function 'display-buffer-override-next-command'?
> described, AFAICT, and the fact that this is a prefix command isn't
NEWS mentions the key prefix. Do you think NEWS should also mention
the name of the prefix command like 'other-window-prefix'?
> explained. This is going to be a major feature (or at least it can
> be), so a single sentence is barely enough to describe it in NEWS.
Do you want to copy the docstrings of these commands to NEWS?
> Can we please improve the description of these new features?
Definitely they will be described in the manual soon.
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#41691: [PATCH] Add bookmark-jump-other-tab
2020-06-29 22:52 ` Juri Linkov
@ 2020-06-30 21:30 ` Juri Linkov
2020-07-01 14:34 ` Eli Zaretskii
0 siblings, 1 reply; 14+ messages in thread
From: Juri Linkov @ 2020-06-30 21:30 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 41691
> Please be sure to call out these changes in NEWS, and possibly also in
> the ELisp manual.
Please check if it's better now.
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#41691: [PATCH] Add bookmark-jump-other-tab
2020-06-30 21:30 ` Juri Linkov
@ 2020-07-01 14:34 ` Eli Zaretskii
0 siblings, 0 replies; 14+ messages in thread
From: Eli Zaretskii @ 2020-07-01 14:34 UTC (permalink / raw)
To: Juri Linkov; +Cc: 41691
> From: Juri Linkov <juri@linkov.net>
> Cc: 41691@debbugs.gnu.org
> Date: Wed, 01 Jul 2020 00:30:47 +0300
>
> > Please be sure to call out these changes in NEWS, and possibly also in
> > the ELisp manual.
>
> Please check if it's better now.
Much better, thank you.
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2020-07-01 14:34 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-03 16:39 bug#41691: [PATCH] Add bookmark-jump-other-tab Javier Olaechea
2020-06-03 17:16 ` Glenn Morris
2020-06-03 23:00 ` Juri Linkov
2020-06-04 23:34 ` Juri Linkov
2020-06-06 23:42 ` Juri Linkov
2020-06-07 1:40 ` Javier Olaechea
2020-06-10 21:50 ` Juri Linkov
2020-06-21 23:18 ` Juri Linkov
2020-06-22 15:06 ` Eli Zaretskii
2020-06-28 22:00 ` Juri Linkov
2020-06-29 14:35 ` Eli Zaretskii
2020-06-29 22:52 ` Juri Linkov
2020-06-30 21:30 ` Juri Linkov
2020-07-01 14:34 ` Eli Zaretskii
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.