* bug#30397: Random numbers in grep mode-line @ 2018-02-08 21:32 Juri Linkov 2018-02-08 21:48 ` Drew Adams ` (2 more replies) 0 siblings, 3 replies; 17+ messages in thread From: Juri Linkov @ 2018-02-08 21:32 UTC (permalink / raw) To: 30397 What do these seemingly random numbers in the mode-line of the *grep* buffer mean? I don't get any logic behind these colored numbers. They are neither the number of matches nor the number of matched lines. And why non-zero numbers are always highlighted in red as errors when there are no errors in the grep output? What was the goal of this feature and where it is documented? ^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#30397: Random numbers in grep mode-line 2018-02-08 21:32 bug#30397: Random numbers in grep mode-line Juri Linkov @ 2018-02-08 21:48 ` Drew Adams 2018-02-09 9:51 ` Eli Zaretskii 2018-02-08 23:00 ` Noam Postavsky 2018-02-09 9:50 ` Eli Zaretskii 2 siblings, 1 reply; 17+ messages in thread From: Drew Adams @ 2018-02-08 21:48 UTC (permalink / raw) To: Juri Linkov, 30397 > What do these seemingly random numbers in the mode-line of the *grep* > buffer mean? I don't get any logic behind these colored numbers. > They are neither the number of matches nor the number of matched lines. > And why non-zero numbers are always highlighted in red as errors > when there are no errors in the grep output? What was the goal > of this feature and where it is documented? +1. A mouseover tooltip says this: 1. Number of errors so far 2. Number of warnings so far 3. Number of informational messages so far But `C-h m' says nothing about this (it should). And clicking `compilation-mode' (the parent) in the `C-h m' output shows that mode's doc, but it too says nothing about this. ^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#30397: Random numbers in grep mode-line 2018-02-08 21:48 ` Drew Adams @ 2018-02-09 9:51 ` Eli Zaretskii 0 siblings, 0 replies; 17+ messages in thread From: Eli Zaretskii @ 2018-02-09 9:51 UTC (permalink / raw) To: Drew Adams; +Cc: 30397, juri > Date: Thu, 8 Feb 2018 13:48:55 -0800 (PST) > From: Drew Adams <drew.adams@oracle.com> > > But `C-h m' says nothing about this (it should). > > And clicking `compilation-mode' (the parent) in the `C-h m' output > shows that mode's doc, but it too says nothing about this. I don't see modes whose "C-h m" tells anything about mode-line indicators. Do you? ^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#30397: Random numbers in grep mode-line 2018-02-08 21:32 bug#30397: Random numbers in grep mode-line Juri Linkov 2018-02-08 21:48 ` Drew Adams @ 2018-02-08 23:00 ` Noam Postavsky 2018-02-10 21:32 ` Juri Linkov 2018-02-09 9:50 ` Eli Zaretskii 2 siblings, 1 reply; 17+ messages in thread From: Noam Postavsky @ 2018-02-08 23:00 UTC (permalink / raw) To: Juri Linkov; +Cc: 30397 On Thu, Feb 8, 2018 at 4:32 PM, Juri Linkov <juri@linkov.net> wrote: > What was the goal of this feature and where it is documented? `(emacs) Compilation' (and similar in etc/NEWS): While compilation proceeds, the mode line is updated to show the number of errors, warnings, and informational messages that have been seen so far. Perhaps it needs some adjustment for grep. Original report: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25354 ^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#30397: Random numbers in grep mode-line 2018-02-08 23:00 ` Noam Postavsky @ 2018-02-10 21:32 ` Juri Linkov 2018-02-10 22:01 ` Drew Adams 2018-02-11 20:45 ` Richard Stallman 0 siblings, 2 replies; 17+ messages in thread From: Juri Linkov @ 2018-02-10 21:32 UTC (permalink / raw) To: Noam Postavsky; +Cc: 30397 >> What was the goal of this feature and where it is documented? > > `(emacs) Compilation' (and similar in etc/NEWS): > > While compilation proceeds, the mode line is updated to show the > number of errors, warnings, and informational messages that have been > seen so far. > > Perhaps it needs some adjustment for grep. > > Original report: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25354 Yes, some adjustment is needed for grep. That reminded me about two unclosed feature requests: bug#13417 and bug#14017 that proposed to display these numbers also at the bottom of output buffers. But the showstopper was to decide on the final format of such messages. Although this looks good: Grep finished with 42 matches in 5 lines at Thu Jul 21 15:02:15 Than the mode-line will display two numbers: the number of matches and the number of matching lines (in green). ^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#30397: Random numbers in grep mode-line 2018-02-10 21:32 ` Juri Linkov @ 2018-02-10 22:01 ` Drew Adams 2018-02-11 21:40 ` Juri Linkov 2018-02-11 20:45 ` Richard Stallman 1 sibling, 1 reply; 17+ messages in thread From: Drew Adams @ 2018-02-10 22:01 UTC (permalink / raw) To: Juri Linkov, Noam Postavsky; +Cc: 30397 > Yes, some adjustment is needed for grep. That reminded me > about two unclosed feature requests: bug#13417 and bug#14017 > that proposed to display these numbers also at the bottom of > output buffers. But the showstopper was to decide on the > final format of such messages. Although this looks good: > > Grep finished with 42 matches in 5 lines at Thu Jul 21 15:02:15 > > Than the mode-line will display two numbers: the number of matches > and the number of matching lines (in green). Is the total number of lines (in the search space) also available? If so, would that be useful? Maybe something like this? Grep finished at Thu Jul 21 15:02:15 - 42 matches in 5/113 lines ^^^^ ^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#30397: Random numbers in grep mode-line 2018-02-10 22:01 ` Drew Adams @ 2018-02-11 21:40 ` Juri Linkov 2018-02-12 4:54 ` Drew Adams 2018-02-12 15:47 ` Eli Zaretskii 0 siblings, 2 replies; 17+ messages in thread From: Juri Linkov @ 2018-02-11 21:40 UTC (permalink / raw) To: Drew Adams; +Cc: 30397, Noam Postavsky [-- Attachment #1: Type: text/plain, Size: 1396 bytes --] >> Yes, some adjustment is needed for grep. That reminded me >> about two unclosed feature requests: bug#13417 and bug#14017 >> that proposed to display these numbers also at the bottom of >> output buffers. But the showstopper was to decide on the >> final format of such messages. Although this looks good: >> >> Grep finished with 42 matches in 5 lines at Thu Jul 21 15:02:15 >> >> Than the mode-line will display two numbers: the number of matches >> and the number of matching lines (in green). > > Is the total number of lines (in the search space) also > available? If so, would that be useful? Maybe something > like this? > > Grep finished at Thu Jul 21 15:02:15 - 42 matches in 5/113 lines > ^^^^ Unfortunately the total number of lines is not available. There is even problems with getting the right number of matches. When grep doesn't highlight matches, we can't count them. Another problem is that grep matches to be printed at the end of the grep buffer can't be counted in grep-regexp-alist because it is based on font-lock which is invoked at unpredictable times when grep process is already finished. This leaves only one way to count matches in grep-filter in this patch. For the same reason, printing the number of compilation errors at the end of the compilation buffer can't be implemented for bug#13417. [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: grep-matches-mode-line.patch --] [-- Type: text/x-diff, Size: 3990 bytes --] diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el index 9ce4ff8..23de8aa 100644 --- a/lisp/progmodes/grep.el +++ b/lisp/progmodes/grep.el @@ -425,6 +425,14 @@ grep-match-face (defvar grep-context-face 'shadow "Face name to use for grep context lines.") +(defvar grep-num-matches-found 0) + +(defconst grep-mode-line-matches + `(" [" (:propertize (:eval (int-to-string grep-num-matches-found)) + face ,grep-hit-face + help-echo "Number of matches so far") + "]")) + (defvar grep-mode-font-lock-keywords '(;; Command output lines. (": \\(.+\\): \\(?:Permission denied\\|No such \\(?:file or directory\\|device or address\\)\\)$" @@ -432,7 +440,7 @@ grep-mode-font-lock-keywords ;; remove match from grep-regexp-alist before fontifying ("^Grep[/a-zA-z]* started.*" (0 '(face nil compilation-message nil help-echo nil mouse-face nil) t)) - ("^Grep[/a-zA-z]* finished \\(?:(\\(matches found\\))\\|with \\(no matches found\\)\\).*" + ("^Grep[/a-zA-z]* finished \\(?:with \\(\\(?:[0-9]+ \\)?matches found\\)\\|with \\(no matches found\\)\\).*" (0 '(face nil compilation-message nil help-echo nil mouse-face nil) t) (1 compilation-info-face nil t) (2 compilation-warning-face nil t)) @@ -503,21 +511,28 @@ grep-process-setup (setenv "GREP_COLOR" "01;31") ;; GREP_COLORS is used in GNU grep 2.5.2 and later versions (setenv "GREP_COLORS" "mt=01;31:fn=:ln=:bn=:se=:sl=:cx=:ne")) + (setq-local grep-num-matches-found 0) (set (make-local-variable 'compilation-exit-message-function) - (lambda (status code msg) - (if (eq status 'exit) - ;; This relies on the fact that `compilation-start' - ;; sets buffer-modified to nil before running the command, - ;; so the buffer is still unmodified if there is no output. - (cond ((and (zerop code) (buffer-modified-p)) - '("finished (matches found)\n" . "matched")) - ((not (buffer-modified-p)) - '("finished with no matches found\n" . "no match")) - (t - (cons msg code))) - (cons msg code)))) + 'grep-exit-message) (run-hooks 'grep-setup-hook)) +(defun grep-exit-message (status code msg) + "Return a status message for grep results." + (if (eq status 'exit) + ;; This relies on the fact that `compilation-start' + ;; sets buffer-modified to nil before running the command, + ;; so the buffer is still unmodified if there is no output. + (cond ((and (zerop code) (buffer-modified-p)) + (if (> grep-num-matches-found 0) + (cons (format "finished with %d matches found\n" grep-num-matches-found) + "matched") + '("finished with matches found\n" . "matched"))) + ((not (buffer-modified-p)) + '("finished with no matches found\n" . "no match")) + (t + (cons msg code))) + (cons msg code))) + (defun grep-filter () "Handle match highlighting escape sequences inserted by the grep process. This function is called from `compilation-filter-hook'." @@ -535,7 +550,8 @@ grep-filter (while (re-search-forward "\033\\[0?1;31m\\(.*?\\)\033\\[[0-9]*m" end 1) (replace-match (propertize (match-string 1) 'face nil 'font-lock-face grep-match-face) - t t)) + t t) + (cl-incf grep-num-matches-found)) ;; Delete all remaining escape sequences (goto-char beg) (while (re-search-forward "\033\\[[0-9;]*[mK]" end 1) @@ -775,6 +791,8 @@ grep-mode grep-hit-face) (set (make-local-variable 'compilation-error-regexp-alist) grep-regexp-alist) + (set (make-local-variable 'compilation-mode-line-errors) + grep-mode-line-matches) ;; compilation-directory-matcher can't be nil, so we set it to a regexp that ;; can never match. (set (make-local-variable 'compilation-directory-matcher) '("\\`a\\`")) ^ permalink raw reply related [flat|nested] 17+ messages in thread
* bug#30397: Random numbers in grep mode-line 2018-02-11 21:40 ` Juri Linkov @ 2018-02-12 4:54 ` Drew Adams 2018-02-12 15:47 ` Eli Zaretskii 1 sibling, 0 replies; 17+ messages in thread From: Drew Adams @ 2018-02-12 4:54 UTC (permalink / raw) To: Juri Linkov; +Cc: 30397, Noam Postavsky > > Is the total number of lines (in the search space) also > > available? If so, would that be useful? Maybe something > > like this? > > > > Grep finished at Thu Jul 21 15:02:15 - 42 matches in 5/113 lines > > ^^^^ > > Unfortunately the total number of lines is not available. > There is even problems with getting the right number of matches. > When grep doesn't highlight matches, we can't count them. In that case, the explanation/description should say that it is the number of matches highlighted, not the number of matches. > Another problem is that grep matches to be printed at the end of the > grep buffer can't be counted in grep-regexp-alist because it is > based on font-lock which is invoked at unpredictable times > when grep process is already finished. This leaves only one way > to count matches in grep-filter in this patch. > > For the same reason, printing the number of compilation errors at > the end of the compilation buffer can't be implemented for bug#13417. If the numbers shown depend on font-lock and are not necessarily accurate then the doc should make that clear. ^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#30397: Random numbers in grep mode-line 2018-02-11 21:40 ` Juri Linkov 2018-02-12 4:54 ` Drew Adams @ 2018-02-12 15:47 ` Eli Zaretskii 2018-02-12 21:39 ` Juri Linkov 1 sibling, 1 reply; 17+ messages in thread From: Eli Zaretskii @ 2018-02-12 15:47 UTC (permalink / raw) To: Juri Linkov; +Cc: 30397, npostavs > From: Juri Linkov <juri@linkov.net> > Date: Sun, 11 Feb 2018 23:40:05 +0200 > Cc: 30397@debbugs.gnu.org, Noam Postavsky <npostavs@users.sourceforge.net> > > diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el > index 9ce4ff8..23de8aa 100644 > --- a/lisp/progmodes/grep.el > +++ b/lisp/progmodes/grep.el Thanks, this LGTM for the emacs-26 branch. ^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#30397: Random numbers in grep mode-line 2018-02-12 15:47 ` Eli Zaretskii @ 2018-02-12 21:39 ` Juri Linkov 0 siblings, 0 replies; 17+ messages in thread From: Juri Linkov @ 2018-02-12 21:39 UTC (permalink / raw) To: Eli Zaretskii; +Cc: 30397 tags 30397 fixed close 30397 26.1 tags 14017 fixed close 14017 26.1 tags 13417 wontfix close 13417 quit >> diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el >> index 9ce4ff8..23de8aa 100644 >> --- a/lisp/progmodes/grep.el >> +++ b/lisp/progmodes/grep.el > > Thanks, this LGTM for the emacs-26 branch. Pushed to the emacs-26 branch. ^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#30397: Random numbers in grep mode-line 2018-02-10 21:32 ` Juri Linkov 2018-02-10 22:01 ` Drew Adams @ 2018-02-11 20:45 ` Richard Stallman 2018-02-12 16:34 ` Eli Zaretskii 1 sibling, 1 reply; 17+ messages in thread From: Richard Stallman @ 2018-02-11 20:45 UTC (permalink / raw) To: Juri Linkov; +Cc: 30397, npostavs [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > While compilation proceeds, the mode line is updated to show the > > number of errors, warnings, and informational messages that have been > > seen so far. That has a gratuitous passive verb. This text avoids that and is clearer in other ways. ====================================================================== The mode line displays and updates the number of errors, number of warnings, and number of informational messages emitted by compilation. ====================================================================== Would someone please install this and ack? -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) Skype: No way! See https://stallman.org/skype.html. ^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#30397: Random numbers in grep mode-line 2018-02-11 20:45 ` Richard Stallman @ 2018-02-12 16:34 ` Eli Zaretskii 0 siblings, 0 replies; 17+ messages in thread From: Eli Zaretskii @ 2018-02-12 16:34 UTC (permalink / raw) To: rms; +Cc: juri, 30397, npostavs > From: Richard Stallman <rms@gnu.org> > Date: Sun, 11 Feb 2018 15:45:04 -0500 > Cc: 30397@debbugs.gnu.org, npostavs@users.sourceforge.net > > > > While compilation proceeds, the mode line is updated to show the > > > number of errors, warnings, and informational messages that have been > > > seen so far. > > That has a gratuitous passive verb. > This text avoids that and is clearer in other ways. > > ====================================================================== > The mode line displays and updates the number of errors, number of > warnings, and number of informational messages emitted by compilation. > ====================================================================== > > Would someone please install this and ack? Ack. ^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#30397: Random numbers in grep mode-line 2018-02-08 21:32 bug#30397: Random numbers in grep mode-line Juri Linkov 2018-02-08 21:48 ` Drew Adams 2018-02-08 23:00 ` Noam Postavsky @ 2018-02-09 9:50 ` Eli Zaretskii 2 siblings, 0 replies; 17+ messages in thread From: Eli Zaretskii @ 2018-02-09 9:50 UTC (permalink / raw) To: Juri Linkov; +Cc: 30397 > From: Juri Linkov <juri@linkov.net> > Date: Thu, 08 Feb 2018 23:32:51 +0200 > > What do these seemingly random numbers in the mode-line of the *grep* > buffer mean? I don't get any logic behind these colored numbers. > They are neither the number of matches nor the number of matched lines. > And why non-zero numbers are always highlighted in red as errors > when there are no errors in the grep output? What was the goal > of this feature and where it is documented? From NEWS: ** Compilation mode [...] *** The number of errors, warnings, and informational messages is now displayed in the mode line. These are updated as compilation proceeds. Also mentioned in the user manual, in "Compilation": While compilation proceeds, the mode line is updated to show the number of errors, warnings, and informational messages that have been seen so far. I've now added a similar text in "Grep". Maybe we should modify the display for Grep, e.g. show only one number, and use a distinct face that doesn't display as red by default. ^ permalink raw reply [flat|nested] 17+ messages in thread
[parent not found: <<87tvurtbek.fsf@mail.linkov.net>]
[parent not found: <<702f1621-529b-47b0-a15d-898a2fd81f79@default>]
[parent not found: <<83eflu4hjx.fsf@gnu.org>]
* bug#30397: Random numbers in grep mode-line [not found] ` <<83eflu4hjx.fsf@gnu.org> @ 2018-02-09 15:27 ` Drew Adams 2018-02-09 15:35 ` Eli Zaretskii 0 siblings, 1 reply; 17+ messages in thread From: Drew Adams @ 2018-02-09 15:27 UTC (permalink / raw) To: Eli Zaretskii, Drew Adams; +Cc: 30397, juri > > But `C-h m' says nothing about this (it should). > > > > And clicking `compilation-mode' (the parent) in the `C-h m' output > > shows that mode's doc, but it too says nothing about this. > > I don't see modes whose "C-h m" tells anything about mode-line > indicators. Do you? No. And? How many modes do you see that have mode-line info that needs explanation? There might well be some others - in that case, feel free to file bugs for those too. The point is that if something the mode does is not obvious from the UI, it might help for the mode doc to say something about it. For `grep', in particular, these numbers, even with their mouseover tooltips, may leave users scratching their heads. Juri is hardly a novice, to either Emacs or `grep'. I'm not that much of a novice either. We both, apparently, feel that this mode-line indication is not sufficiently self-expanatory. There may even be some question (e.g. for `grep') how useful it is. If you agree that better help about this would be in order, where would you suggest putting that help, if not on `C-h m'? (If you don't agree that improvement is needed then why ask about putting it on `C-h m'?) ^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#30397: Random numbers in grep mode-line 2018-02-09 15:27 ` Drew Adams @ 2018-02-09 15:35 ` Eli Zaretskii 0 siblings, 0 replies; 17+ messages in thread From: Eli Zaretskii @ 2018-02-09 15:35 UTC (permalink / raw) To: Drew Adams; +Cc: 30397, juri > Date: Fri, 9 Feb 2018 07:27:55 -0800 (PST) > From: Drew Adams <drew.adams@oracle.com> > Cc: juri@linkov.net, 30397@debbugs.gnu.org > > > > But `C-h m' says nothing about this (it should). > > > > > > And clicking `compilation-mode' (the parent) in the `C-h m' output > > > shows that mode's doc, but it too says nothing about this. > > > > I don't see modes whose "C-h m" tells anything about mode-line > > indicators. Do you? > > No. And? > > How many modes do you see that have mode-line info > that needs explanation? From my POV, almost all of those which put there something that is not just the mode's (abbreviated) name. > There might well be some others - in that case, feel free to file > bugs for those too. Filing a bug doesn't solve the problem. > If you agree that better help about this would be > in order, where would you suggest putting that help, > if not on `C-h m'? Our current practice is to describe that in the manual. If we decide to add that to "C-h m", we should do that for all the modes. We should also consider the discoverability: "C-h m" is not where I would look for documentation of a mode, only for its keybindings. ^ permalink raw reply [flat|nested] 17+ messages in thread
[parent not found: <<83fu6a4hlh.fsf@gnu.org>]
* bug#30397: Random numbers in grep mode-line [not found] ` <<83fu6a4hlh.fsf@gnu.org> @ 2018-02-09 15:43 ` Drew Adams 0 siblings, 0 replies; 17+ messages in thread From: Drew Adams @ 2018-02-09 15:43 UTC (permalink / raw) To: Eli Zaretskii, Juri Linkov; +Cc: 30397 > Maybe we should modify the display for Grep, e.g. show only one > number, and use a distinct face that doesn't display as red by > default. Probably, yes. It is especially for `grep' that the indications are not so clear or helpful (the last two). ^ permalink raw reply [flat|nested] 17+ messages in thread
[parent not found: <<<87tvurtbek.fsf@mail.linkov.net>]
[parent not found: <<<702f1621-529b-47b0-a15d-898a2fd81f79@default>]
[parent not found: <<<83eflu4hjx.fsf@gnu.org>]
[parent not found: <<3e9d0fd8-b859-4eec-8f34-54185dd6c0f3@default>]
[parent not found: <<83zi4i2n2o.fsf@gnu.org>]
* bug#30397: Random numbers in grep mode-line [not found] ` <<83zi4i2n2o.fsf@gnu.org> @ 2018-02-09 15:59 ` Drew Adams 0 siblings, 0 replies; 17+ messages in thread From: Drew Adams @ 2018-02-09 15:59 UTC (permalink / raw) To: Eli Zaretskii, Drew Adams; +Cc: 30397, juri > > If you agree that better help about this would be > > in order, where would you suggest putting that help, > > if not on `C-h m'? > > Our current practice is to describe that in the manual. That's OK by me. Somewhere is better than nowhere. The manual is better than just NEWS. > If we decide to add that to "C-h m", we should do that > for all the modes. That doesn't follow. We sometimes describe some keys in `C-h m' output. That doesn't mean we should describe all keys in the mode map. We should describe what needs to be described - in particular, (1) things that might be the least obvious, clear or easy to discover and (2) things that might be the most important to know. > We should also consider the discoverability: Definitely. That's why NEWS doesn't suffice. The best discoverability for something in the mode-line is mouseover tooltip info - right there. The second best is clicking that thing in the mode line - right there. For mode indications in the mode-line, I do think that `C-h m' would not be a bad place to describe them, when the info is needed (i.e., when they are not clear on their own and you cannot get more info about them from the mode-line itself - see previous). > "C-h m" is not where I would look for documentation > of a mode, only for its keybindings. Only its key bindings? Not I. To me, `C-h m' should give an overview of the mode: what it's for etc. If `C-h m' for some mode just lists a few key bindings then I'm disappointed and want more info. `C-h m' is sometimes (often? typically?) the doc string of the mode function. As such, like any command doc string, it should describe the command. I mention these general thoughts about `C-h m' because you brought up the general question. I have no problem with this bug being fixed by adding description in the manual. And perhaps modifiying what users see for `grep' in the UI. ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2018-02-12 21:39 UTC | newest] Thread overview: 17+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2018-02-08 21:32 bug#30397: Random numbers in grep mode-line Juri Linkov 2018-02-08 21:48 ` Drew Adams 2018-02-09 9:51 ` Eli Zaretskii 2018-02-08 23:00 ` Noam Postavsky 2018-02-10 21:32 ` Juri Linkov 2018-02-10 22:01 ` Drew Adams 2018-02-11 21:40 ` Juri Linkov 2018-02-12 4:54 ` Drew Adams 2018-02-12 15:47 ` Eli Zaretskii 2018-02-12 21:39 ` Juri Linkov 2018-02-11 20:45 ` Richard Stallman 2018-02-12 16:34 ` Eli Zaretskii 2018-02-09 9:50 ` Eli Zaretskii [not found] <<87tvurtbek.fsf@mail.linkov.net> [not found] ` <<702f1621-529b-47b0-a15d-898a2fd81f79@default> [not found] ` <<83eflu4hjx.fsf@gnu.org> 2018-02-09 15:27 ` Drew Adams 2018-02-09 15:35 ` Eli Zaretskii [not found] ` <<83fu6a4hlh.fsf@gnu.org> 2018-02-09 15:43 ` Drew Adams [not found] <<<87tvurtbek.fsf@mail.linkov.net> [not found] ` <<<702f1621-529b-47b0-a15d-898a2fd81f79@default> [not found] ` <<<83eflu4hjx.fsf@gnu.org> [not found] ` <<3e9d0fd8-b859-4eec-8f34-54185dd6c0f3@default> [not found] ` <<83zi4i2n2o.fsf@gnu.org> 2018-02-09 15:59 ` Drew Adams
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).