* bug#24291: 25.1; display-time-world seems to ignore zoneinfo-style-world-list when display-time-mode is t
@ 2016-08-23 11:50 N. Jackson
2016-08-23 14:43 ` Eli Zaretskii
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: N. Jackson @ 2016-08-23 11:50 UTC (permalink / raw)
To: 24291
The command display-time-world seems to be ignoring the
zoneinfo-style-world-list variable; instead, the time for the default
list of cities is displayed.
Setting zoneinfo-style-world-list in `emacs -Q' works as expected, so I
bisected my init file and it seems that the problem is "caused" by
setting display-time-mode to show the clock in the mode line.
This recipe shows the problem from `emacs -Q'
0. emacs -Q
1. Enter the following elisp in *scratch*:
(custom-set-variables
'(display-time-mode t)
'(zoneinfo-style-world-list
(quote
(("Etc/UTC" "Universal Time")
("AST4ADT" "Atlantic Time")
("EST5EDT" "Eastern Time")
("Europe/London" "London")
("Asia/Tokyo" "Tokyo")))))
2. `C-x C-e' (eval-last-sexp) to run it
3. `M-x display-time-world'
Observed result:
Seattle Tuesday 23 August 04:22 PDT
New York Tuesday 23 August 07:22 EDT
London Tuesday 23 August 12:22 BST
Paris Tuesday 23 August 13:22 CEST
Bangalore Tuesday 23 August 16:52 IST
Tokyo Tuesday 23 August 20:22 JST
Expected result:
Universal Time Tuesday 23 August 11:24 UTC
Atlantic Time Tuesday 23 August 08:24 ADT
Eastern Time Tuesday 23 August 07:24 EDT
London Tuesday 23 August 12:24 BST
Tokyo Tuesday 23 August 20:24 JST
If the recipe above is modified to remove the line that sets
display-time-mode, the output is as expected.
I'm more than slightly confused by what I'm observing here. I don't
believe it was more than a couple of months ago that I set z-s-w-l for
the first time. It worked perfectly then even though I always have d-t-m
on (because the mode line clock is the one I use to know what time it is
during the day). But now I'm seeing the reported problem in versions of
the Emacs 25 pre-release going back for months, and indeed, in Emacs
24.5.
In GNU Emacs 25.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.9)
of 2016-07-24 built on moondust
Windowing system distributor 'Fedora Project', version 11.0.11803000
System Description: Fedora release 23 (Twenty Three)
Configured using:
'configure --prefix=/home/nlj/local/ --enable-checking=yes,glyphs
--enable-check-lisp-object-type 'CFLAGS=-O2 -g3 -gdwarf-4''
Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY
ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11
Important settings:
value of $LC_MONETARY: en_DK.utf8
value of $LC_NUMERIC: en_DK.utf8
value of $LC_TIME: en_DK.utf8
value of $LANG: en_CA.UTF-8
value of $XMODIFIERS: @im=ibus
locale-coding-system: utf-8-unix
Features:
(shadow bbdb-message emacsbug sendmail gnus-html browse-url url-cache
mm-url smiley gnus-cite gnus-bcklg gnus-async qp mail-extr gnus-ml
disp-table nndraft nnmh utf-7 server pinentry epa-file epa derived
network-stream nsm starttls nnfolder bbdb-gnus bbdb-mua nnnil gnus-agent
gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cache
org-clock tabify vc-git diff-mode python tramp-sh tramp tramp-compat
tramp-loaddefs trampver ucs-normalize json map sh-script smie executable
latexenc preview prv-emacs font-latex sage-latex tex-buf latex tex-style
tex dbus xml tex-mode shell flyspell ispell sage sage-load rx
emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort
emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd
emms-playing-time emms-lyrics emms-url url url-proxy url-privacy
url-expand url-methods url-history url-cookie url-domsuf url-util
url-parse auth-source url-vars emms-streams emms-tag-editor emms-mark
emms-mode-line emms-cache emms-info-ogginfo emms-info-mp3info emms-info
later-do emms-playlist-mode emms-player-vlc emms-player-mplayer
emms-player-simple emms-source-playlist emms-source-file locate
emms-setup emms emms-compat calfw-org calfw cl-seq holidays hol-loaddefs
cl pdf-occur ibuf-ext ibuffer tablist tablist-filter
semantic/wisent/comp semantic/wisent semantic/wisent/wisent
semantic/util-modes semantic/util semantic semantic/tag semantic/lex
semantic/fw eieio eieio-core cl-macs mode-local cedet pdf-isearch
let-alist pdf-misc imenu pdf-tools compile cus-edit pdf-view bookmark pp
pdf-cache pdf-info tq pdf-util org-contacts org-capture gnus-art mm-uu
mml2015 mm-view mml-smime smime dig mailcap gnus-sum gnus-group
gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls
utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range message rfc822
mml mml-sec password-cache epg mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils mailheader gnus-win gnus
gnus-ems nnheader mail-utils mm-util help-fns mail-prsvr org-eldoc
org-w3m org-rmail org-mhe org-irc org-info org-habit org-gnus gnus-util
org-docview doc-view subr-x jka-compr image-mode dired org-bibtex bibtex
org-bbdb org-element avl-tree org-agenda org advice org-macro
org-footnote org-pcomplete pcomplete org-list org-faces org-entities
noutline outline easy-mmode org-version ob-latex ob-emacs-lisp ob
ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint comint
ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs
format-spec find-func bbdb-anniv diary-lib diary-loaddefs cal-menu
calendar cal-loaddefs bbdb-com crm mailabbrev bbdb bbdb-site timezone
bbdb-loaddefs finder-inf tex-site info package epg-config seq byte-opt
gv bytecomp byte-compile cl-extra help-mode cconv edmacro kmacro recentf
tree-widget wid-edit easymenu time wheatgrass-theme paren savehist
saveplace elec-pair battery desktop frameset cl-loaddefs pcase cl-lib
delsel cua-base cus-start cus-load time-date mule-util tooltip eldoc
electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list newcomment elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core frame cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
dbusbind inotify dynamic-setting system-font-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)
Memory information:
((conses 16 965862 52373)
(symbols 48 105262 0)
(miscs 40 19647 6806)
(strings 32 175240 17487)
(string-bytes 1 6112277)
(vectors 16 82378)
(vector-slots 8 2081333 128971)
(floats 8 732 932)
(intervals 56 73267 3321)
(buffers 976 229)
(heap 1024 114049 23712))
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#24291: 25.1; display-time-world seems to ignore zoneinfo-style-world-list when display-time-mode is t
2016-08-23 11:50 bug#24291: 25.1; display-time-world seems to ignore zoneinfo-style-world-list when display-time-mode is t N. Jackson
@ 2016-08-23 14:43 ` Eli Zaretskii
2016-08-23 19:39 ` N. Jackson
2017-10-02 7:10 ` bug#24291: " Paul Eggert
2017-10-02 17:00 ` N. Jackson
2 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2016-08-23 14:43 UTC (permalink / raw)
To: N. Jackson; +Cc: 24291
> From: nljlistbox2@gmail.com (N. Jackson)
> Date: Tue, 23 Aug 2016 08:50:53 -0300
>
> 0. emacs -Q
>
> 1. Enter the following elisp in *scratch*:
>
> (custom-set-variables
> '(display-time-mode t)
> '(zoneinfo-style-world-list
> (quote
> (("Etc/UTC" "Universal Time")
> ("AST4ADT" "Atlantic Time")
> ("EST5EDT" "Eastern Time")
> ("Europe/London" "London")
> ("Asia/Tokyo" "Tokyo")))))
>
> 2. `C-x C-e' (eval-last-sexp) to run it
>
> 3. `M-x display-time-world'
>
> Observed result:
>
> Seattle Tuesday 23 August 04:22 PDT
> New York Tuesday 23 August 07:22 EDT
> London Tuesday 23 August 12:22 BST
> Paris Tuesday 23 August 13:22 CEST
> Bangalore Tuesday 23 August 16:52 IST
> Tokyo Tuesday 23 August 20:22 JST
>
> Expected result:
>
> Universal Time Tuesday 23 August 11:24 UTC
> Atlantic Time Tuesday 23 August 08:24 ADT
> Eastern Time Tuesday 23 August 07:24 EDT
> London Tuesday 23 August 12:24 BST
> Tokyo Tuesday 23 August 20:24 JST
You need to set zoneinfo-style-world-list before time.el is loaded.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#24291: 25.1; display-time-world seems to ignore zoneinfo-style-world-list when display-time-mode is t
2016-08-23 14:43 ` Eli Zaretskii
@ 2016-08-23 19:39 ` N. Jackson
2016-08-24 2:38 ` Eli Zaretskii
0 siblings, 1 reply; 11+ messages in thread
From: N. Jackson @ 2016-08-23 19:39 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 24291
At 17:43 +0300 on Tuesday 2016-08-23, Eli Zaretskii wrote:
>> From: nljlistbox2@gmail.com (N. Jackson)
>> Date: Tue, 23 Aug 2016 08:50:53 -0300
>>
>> 0. emacs -Q
>>
>> 1. Enter the following elisp in *scratch*:
>>
>> (custom-set-variables
>> '(display-time-mode t)
>> '(zoneinfo-style-world-list
>> (quote
>> (("Etc/UTC" "Universal Time")
>> ("AST4ADT" "Atlantic Time")
>> ("EST5EDT" "Eastern Time")
>> ("Europe/London" "London")
>> ("Asia/Tokyo" "Tokyo")))))
>>
>> 2. `C-x C-e' (eval-last-sexp) to run it
>>
>> 3. `M-x display-time-world'
>>
>> Observed result:
>>
>> Seattle Tuesday 23 August 04:22 PDT
>> New York Tuesday 23 August 07:22 EDT
>> London Tuesday 23 August 12:22 BST
>> Paris Tuesday 23 August 13:22 CEST
>> Bangalore Tuesday 23 August 16:52 IST
>> Tokyo Tuesday 23 August 20:22 JST
>>
>> Expected result:
>>
>> Universal Time Tuesday 23 August 11:24 UTC
>> Atlantic Time Tuesday 23 August 08:24 ADT
>> Eastern Time Tuesday 23 August 07:24 EDT
>> London Tuesday 23 August 12:24 BST
>> Tokyo Tuesday 23 August 20:24 JST
>
> You need to set zoneinfo-style-world-list before time.el is loaded.
I see. Then maybe showing he problem from `emacs -Q' requires a more
carefully-crafted example.
But this doesn't work when I run Emacs normally, and in that case I'm
not doing anything unusual. I don't know when time.el is loaded with
respect to when my init file is run. But even if I comment out my entire
init file except for this snippet, this problem occurs.
I can't change the order because Customize puts its variables in
alphabetical order.
N.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#24291: 25.1; display-time-world seems to ignore zoneinfo-style-world-list when display-time-mode is t
2016-08-23 19:39 ` N. Jackson
@ 2016-08-24 2:38 ` Eli Zaretskii
2016-08-24 5:40 ` Glenn Morris
2016-08-24 21:03 ` N. Jackson
0 siblings, 2 replies; 11+ messages in thread
From: Eli Zaretskii @ 2016-08-24 2:38 UTC (permalink / raw)
To: N. Jackson; +Cc: 24291
> From: nljlistbox2@gmail.com (N. Jackson)
> Cc: 24291@debbugs.gnu.org
> Date: Tue, 23 Aug 2016 16:39:21 -0300
>
> I can't change the order because Customize puts its variables in
> alphabetical order.
You can use setq instead.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#24291: 25.1; display-time-world seems to ignore zoneinfo-style-world-list when display-time-mode is t
2016-08-24 2:38 ` Eli Zaretskii
@ 2016-08-24 5:40 ` Glenn Morris
2016-08-24 21:03 ` N. Jackson
1 sibling, 0 replies; 11+ messages in thread
From: Glenn Morris @ 2016-08-24 5:40 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: N. Jackson, 24291
Sounds like zoneinfo-style-world-list needs a :set function to update
any existing display.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#24291: 25.1; display-time-world seems to ignore zoneinfo-style-world-list when display-time-mode is t
2016-08-24 2:38 ` Eli Zaretskii
2016-08-24 5:40 ` Glenn Morris
@ 2016-08-24 21:03 ` N. Jackson
2016-08-25 2:40 ` Eli Zaretskii
1 sibling, 1 reply; 11+ messages in thread
From: N. Jackson @ 2016-08-24 21:03 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 24291
At 05:38 +0300 on Wednesday 2016-08-24, Eli Zaretskii wrote:
>> From: nljlistbox2@gmail.com (N. Jackson)
>> Cc: 24291@debbugs.gnu.org
>> Date: Tue, 23 Aug 2016 16:39:21 -0300
>>
>> I can't change the order because Customize puts its variables in
>> alphabetical order.
>
> You can use setq instead.
Hi Eli,
I'm not clear what you're telling me here.
If you're saying that there is a workaround available to me, then thank
you. Yes, indeed setq works.
If you are saying that there is no problem because the user can use
setq instead of using Customize, then I think I disagree. To me it
doesn't make sense for Emacs to have a variable that is "Customizable"
if using Customize to set it doesn't work reliably.
N.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#24291: 25.1; display-time-world seems to ignore zoneinfo-style-world-list when display-time-mode is t
2016-08-24 21:03 ` N. Jackson
@ 2016-08-25 2:40 ` Eli Zaretskii
0 siblings, 0 replies; 11+ messages in thread
From: Eli Zaretskii @ 2016-08-25 2:40 UTC (permalink / raw)
To: N. Jackson; +Cc: 24291
> From: nljlistbox2@gmail.com (N. Jackson)
> Cc: 24291@debbugs.gnu.org
> Date: Wed, 24 Aug 2016 18:03:03 -0300
>
> At 05:38 +0300 on Wednesday 2016-08-24, Eli Zaretskii wrote:
>
> >> From: nljlistbox2@gmail.com (N. Jackson)
> >> Cc: 24291@debbugs.gnu.org
> >> Date: Tue, 23 Aug 2016 16:39:21 -0300
> >>
> >> I can't change the order because Customize puts its variables in
> >> alphabetical order.
> >
> > You can use setq instead.
>
> Hi Eli,
>
> I'm not clear what you're telling me here.
>
> If you're saying that there is a workaround available to me, then thank
> you. Yes, indeed setq works.
>
> If you are saying that there is no problem because the user can use
> setq instead of using Customize, then I think I disagree. To me it
> doesn't make sense for Emacs to have a variable that is "Customizable"
> if using Customize to set it doesn't work reliably.
Knowing me and my attitude towards Emacs, what do you think I'm
saying?
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#24291: display-time-world seems to ignore zoneinfo-style-world-list when display-time-mode is t
2016-08-23 11:50 bug#24291: 25.1; display-time-world seems to ignore zoneinfo-style-world-list when display-time-mode is t N. Jackson
2016-08-23 14:43 ` Eli Zaretskii
@ 2017-10-02 7:10 ` Paul Eggert
2017-10-02 16:00 ` Eli Zaretskii
2017-10-02 17:00 ` N. Jackson
2 siblings, 1 reply; 11+ messages in thread
From: Paul Eggert @ 2017-10-02 7:10 UTC (permalink / raw)
To: N. Jackson; +Cc: 24291
[-- Attachment #1: Type: text/plain, Size: 171 bytes --]
This seems to be a clear bug in time.el, as a customizable variable's initial
value should not depend on that of another customizable variable. Proposed patch
attached.
[-- Attachment #2: 0001-Fix-customization-of-zoneinfo-style-world-list.patch --]
[-- Type: text/x-patch, Size: 3664 bytes --]
From 59ad540379c79271c373c1556d38f67aa13944e6 Mon Sep 17 00:00:00 2001
From: Paul Eggert <eggert@day>
Date: Mon, 2 Oct 2017 00:05:47 -0700
Subject: [PATCH] Fix customization of zoneinfo-style-world-list
A customizable variable's initial value cannot depend on that of
another customizable variable, since the variables are initialized
in other than textual order. Problem reported by N. Jackson
(Bug#24291).
* lisp/time.el (display-time-world-list): Default to t,
a special value that expands to zoneinfo-style-word-list
if that works, and to legacy-style-word-list otherwise.
(time--display-world-list): New function.
(display-time-world, display-time-world-timer): Use it.
---
lisp/time.el | 31 ++++++++++++++++++++-----------
1 file changed, 20 insertions(+), 11 deletions(-)
diff --git a/lisp/time.el b/lisp/time.el
index 5c0eac0..c8726a9 100644
--- a/lisp/time.el
+++ b/lisp/time.el
@@ -160,24 +160,33 @@ legacy-style-world-list
:type '(repeat (list string string))
:version "23.1")
-(defcustom display-time-world-list
- ;; Determine if zoneinfo style timezones are supported by testing that
- ;; America/New York and Europe/London return different timezones.
- (let ((nyt (format-time-string "%z" nil "America/New_York"))
- (gmt (format-time-string "%z" nil "Europe/London")))
- (if (string-equal nyt gmt)
- legacy-style-world-list
- zoneinfo-style-world-list))
+(defcustom display-time-world-list t
"Alist of time zones and places for `display-time-world' to display.
Each element has the form (TIMEZONE LABEL).
TIMEZONE should be in a format supported by your system. See the
documentation of `zoneinfo-style-world-list' and
`legacy-style-world-list' for two widely used formats. LABEL is
-a string to display as the label of that TIMEZONE's time."
+a string to display as the label of that TIMEZONE's time.
+
+If the value is t instead of an alist, use the value of
+`zoneinfo-style-world-list' if it works on this platform, and of
+`legacy-style-world-list' otherwise."
+
:group 'display-time
:type '(repeat (list string string))
:version "23.1")
+(defun time--display-world-list ()
+ (if (listp display-time-world-list)
+ display-time-world-list
+ ;; Determine if zoneinfo style timezones are supported by testing that
+ ;; America/New York and Europe/London return different timezones.
+ (let ((nyt (format-time-string "%z" nil "America/New_York"))
+ (gmt (format-time-string "%z" nil "Europe/London")))
+ (if (string-equal nyt gmt)
+ legacy-style-world-list
+ zoneinfo-style-world-list))))
+
(defcustom display-time-world-time-format "%A %d %B %R %Z"
"Format of the time displayed, see `format-time-string'."
:group 'display-time
@@ -548,7 +557,7 @@ display-time-world
(not (get-buffer display-time-world-buffer-name)))
(run-at-time t display-time-world-timer-second 'display-time-world-timer))
(with-current-buffer (get-buffer-create display-time-world-buffer-name)
- (display-time-world-display display-time-world-list)
+ (display-time-world-display (time--display-world-list))
(display-buffer display-time-world-buffer-name
(cons nil '((window-height . fit-window-to-buffer))))
(display-time-world-mode)))
@@ -556,7 +565,7 @@ display-time-world
(defun display-time-world-timer ()
(if (get-buffer display-time-world-buffer-name)
(with-current-buffer (get-buffer display-time-world-buffer-name)
- (display-time-world-display display-time-world-list))
+ (display-time-world-display (time--display-world-list)))
;; cancel timer
(let ((list timer-list))
(while list
--
2.7.4
^ permalink raw reply related [flat|nested] 11+ messages in thread
* bug#24291: display-time-world seems to ignore zoneinfo-style-world-list when display-time-mode is t
2017-10-02 7:10 ` bug#24291: " Paul Eggert
@ 2017-10-02 16:00 ` Eli Zaretskii
2017-10-02 16:08 ` Paul Eggert
0 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2017-10-02 16:00 UTC (permalink / raw)
To: Paul Eggert; +Cc: nljlistbox2, 24291
> Cc: 24291@debbugs.gnu.org, Eli Zaretskii <eliz@gnu.org>
> From: Paul Eggert <eggert@cs.ucla.edu>
> Date: Mon, 2 Oct 2017 00:10:09 -0700
>
> This seems to be a clear bug in time.el, as a customizable variable's initial
> value should not depend on that of another customizable variable. Proposed patch
> attached.
LGTM, thanks.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#24291: display-time-world seems to ignore zoneinfo-style-world-list when display-time-mode is t
2016-08-23 11:50 bug#24291: 25.1; display-time-world seems to ignore zoneinfo-style-world-list when display-time-mode is t N. Jackson
2016-08-23 14:43 ` Eli Zaretskii
2017-10-02 7:10 ` bug#24291: " Paul Eggert
@ 2017-10-02 17:00 ` N. Jackson
2 siblings, 0 replies; 11+ messages in thread
From: N. Jackson @ 2017-10-02 17:00 UTC (permalink / raw)
To: Paul Eggert; +Cc: 24291
Hello Paul,
At 00:10 -0700 on Monday 2017-10-02, Paul Eggert wrote:
>
> This seems to be a clear bug in time.el, as a customizable
> variable's initial value should not depend on that of another
> customizable variable. Proposed patch attached.
I have just tested your proposed patch, and it fixes the problem
here.
(I'm on a recent version of the emacs-26 branch:
In GNU Emacs 26.0.60 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.17)
of 2017-10-02 built on moondust.localdomain
Repository revision: 8b2ab5014b2c1641bb62efa63b9ee54b4c056b5a
Windowing system distributor 'Fedora Project', version 11.0.11903000
System Description: Fedora release 25 (Twenty Five)
.)
Thank you.
N.
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2017-10-02 17:00 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-23 11:50 bug#24291: 25.1; display-time-world seems to ignore zoneinfo-style-world-list when display-time-mode is t N. Jackson
2016-08-23 14:43 ` Eli Zaretskii
2016-08-23 19:39 ` N. Jackson
2016-08-24 2:38 ` Eli Zaretskii
2016-08-24 5:40 ` Glenn Morris
2016-08-24 21:03 ` N. Jackson
2016-08-25 2:40 ` Eli Zaretskii
2017-10-02 7:10 ` bug#24291: " Paul Eggert
2017-10-02 16:00 ` Eli Zaretskii
2017-10-02 16:08 ` Paul Eggert
2017-10-02 17:00 ` N. Jackson
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.