* Major and minor modes @ 2017-06-13 23:58 M.R.P. 2017-06-14 0:43 ` Jean-Christophe Helary ` (2 more replies) 0 siblings, 3 replies; 37+ messages in thread From: M.R.P. @ 2017-06-13 23:58 UTC (permalink / raw) To: help-gnu-emacs Can anyone explain to me clearly how Major modes and minor modes work together. Can any minor mode work within any major mode? How do these work together? ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-13 23:58 Major and minor modes M.R.P. @ 2017-06-14 0:43 ` Jean-Christophe Helary 2017-06-14 1:49 ` Drew Adams 2017-06-14 1:54 ` Emanuel Berg 2017-06-14 14:15 ` Barry Margolin 2 siblings, 1 reply; 37+ messages in thread From: Jean-Christophe Helary @ 2017-06-14 0:43 UTC (permalink / raw) To: Help Gnu Emacs mailing list > On Jun 14, 2017, at 8:58, M.R.P. <wintermute24x7@icloud.com> wrote: > > Can anyone explain to me clearly how Major modes and minor modes work together. Can any minor mode work within any major mode? How do these work together? Everything is explained in Chapter 20 of the Emacs Manual. Jean-Christophe ^ permalink raw reply [flat|nested] 37+ messages in thread
* RE: Major and minor modes 2017-06-14 0:43 ` Jean-Christophe Helary @ 2017-06-14 1:49 ` Drew Adams 2017-06-14 3:49 ` Jean-Christophe Helary ` (3 more replies) 0 siblings, 4 replies; 37+ messages in thread From: Drew Adams @ 2017-06-14 1:49 UTC (permalink / raw) To: Jean-Christophe Helary, Help Gnu Emacs mailing list > > Can anyone explain to me clearly how Major modes and minor modes work > together. Can any minor mode work within any major mode? How do these work > together? > > Everything is explained in Chapter 20 of the Emacs Manual. Depends what Emacs version you use. For versions 24 and 25 it is chapter 23, "Major and Minor Modes". For version 23 it is chapter 27, "Major Modes" and section and 57.1, "Minor Modes". It is here: http://www.gnu.org/software/emacs/manual/html_node/emacs/Modes.html In sum, a major mode is buffer-specific. As such, it typically does something appropriate for that buffer content. A minor mode can be buffer-specific (local) or not (global). Minor-mode key bindings override major-mode key bindings. A minor mode can do anything at all. What it does need not be specific for the content of any particular buffer, and hence for any particular major mode. ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 1:49 ` Drew Adams @ 2017-06-14 3:49 ` Jean-Christophe Helary 2017-06-14 3:59 ` Emanuel Berg 2017-06-14 14:23 ` Eli Zaretskii 2017-06-14 4:05 ` Emanuel Berg ` (2 subsequent siblings) 3 siblings, 2 replies; 37+ messages in thread From: Jean-Christophe Helary @ 2017-06-14 3:49 UTC (permalink / raw) To: Help Gnu Emacs mailing list > On Jun 14, 2017, at 10:49, Drew Adams <drew.adams@oracle.com> wrote: > >>> Can anyone explain to me clearly how Major modes and minor modes work >> together. Can any minor mode work within any major mode? How do these work >> together? >> >> Everything is explained in Chapter 20 of the Emacs Manual. > > Depends what Emacs version you use. For versions 24 and 25 > it is chapter 23, "Major and Minor Modes". For version 23 > it is chapter 27, "Major Modes" and section and 57.1, "Minor > Modes". Interesting. I just noticed that the HTML and the PDF do not have the same chapter numbering. The PDF for 24.5 and for 26.0.50 (that I built this morning) both use chapter 20 for modes. Jean-Christophe ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 3:49 ` Jean-Christophe Helary @ 2017-06-14 3:59 ` Emanuel Berg 2017-06-15 4:58 ` Marcin Borkowski 2017-06-14 14:23 ` Eli Zaretskii 1 sibling, 1 reply; 37+ messages in thread From: Emanuel Berg @ 2017-06-14 3:59 UTC (permalink / raw) To: help-gnu-emacs Jean-Christophe Helary <jean.christophe.helary@gmail.com> writes: > Interesting. I just noticed that the HTML and the > PDF do not have the same chapter numbering. > > The PDF for 24.5 and for 26.0.50 (that I built this > morning) both use chapter 20 for modes. Better to use the built-in info Emacs manual. Then you can't go wrong :) -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 3:59 ` Emanuel Berg @ 2017-06-15 4:58 ` Marcin Borkowski 0 siblings, 0 replies; 37+ messages in thread From: Marcin Borkowski @ 2017-06-15 4:58 UTC (permalink / raw) To: Emanuel Berg; +Cc: help-gnu-emacs On 2017-06-14, at 05:59, Emanuel Berg <moasen@zoho.com> wrote: > Jean-Christophe Helary > <jean.christophe.helary@gmail.com> writes: > >> Interesting. I just noticed that the HTML and the >> PDF do not have the same chapter numbering. >> >> The PDF for 24.5 and for 26.0.50 (that I built this >> morning) both use chapter 20 for modes. > > Better to use the built-in info Emacs manual. Then you > can't go wrong :) <shameless plug> See also http://mbork.pl/2016-12-18_Generating_links_to_info_buffers </shameless plug> -- Marcin Borkowski ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 3:49 ` Jean-Christophe Helary 2017-06-14 3:59 ` Emanuel Berg @ 2017-06-14 14:23 ` Eli Zaretskii 2017-06-14 21:58 ` Jean-Christophe Helary 1 sibling, 1 reply; 37+ messages in thread From: Eli Zaretskii @ 2017-06-14 14:23 UTC (permalink / raw) To: help-gnu-emacs > From: Jean-Christophe Helary <jean.christophe.helary@gmail.com> > Date: Wed, 14 Jun 2017 12:49:21 +0900 > > Interesting. I just noticed that the HTML and the PDF do not have the same chapter numbering. I think that's because the PDF version is produced like a printed manual would be, which means some of the stuff is excluded, while the HTML version includes everything, like the Info version woul. ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 14:23 ` Eli Zaretskii @ 2017-06-14 21:58 ` Jean-Christophe Helary 2017-06-14 23:10 ` Jean-Christophe Helary 2017-06-15 15:05 ` Eli Zaretskii 0 siblings, 2 replies; 37+ messages in thread From: Jean-Christophe Helary @ 2017-06-14 21:58 UTC (permalink / raw) To: Help Gnu Emacs mailing list > On Jun 14, 2017, at 23:23, Eli Zaretskii <eliz@gnu.org> wrote: > >> From: Jean-Christophe Helary <jean.christophe.helary@gmail.com> >> Date: Wed, 14 Jun 2017 12:49:21 +0900 >> >> Interesting. I just noticed that the HTML and the PDF do not have the same chapter numbering. > > I think that's because the PDF version is produced like a printed > manual would be, which means some of the stuff is excluded, while the > HTML version includes everything, like the Info version would. It's different. PDF Chapter 2 "Characters, Keys and Commands" has: [introductory text about the chapter] 2.1 Kinds of User Input 2.2 Keys 2.3 Keys and Commands but the HTML has: • 2 Kinds of User Input • 3 Keys • 4 Keys and Commands So in the HTML, PDF sub-chapters are chapters on their own and the introductory text is not present: "This chapter explains the character sets used by Emacs for input commands, and the fundamental concepts of keys and commands, whereby Emacs interprets your keyboard and mouse input." PDF Chapter 3 "Entering and Exiting Emacs" corresponds to HTML • 5 Entering Emacs • 6 Exiting Emacs Then, until we reach PDF Chapter 31 "Miscellaneous Commands", everything corresponds and the HTML has introductory texts for each chapter just like the PDF. PDF 31 corresponds to HTML • 34 Gnus • 35 Host Security • 36 Network Security • 37 Document Viewing • 38 Web Browsing with EWW • 39 Embedded WebKit Widgets • 40 Running Shell Commands from Emacs • 41 Using Emacs as a Server • 42 Printing Hard Copies • 43 Sorting Text • 44 Editing Pictures • 45 Editing Binary Files • 46 Saving Emacs Sessions • 47 Recursive Editing Levels • 48 Hyperlinking and Navigation Features • 49 Other Amusements which were the subject of a recent discussion on emacs-devel btw. Then PDF has: 32 Emacs Lisp Packages................................. 431 33 Customization ...................................... 436 34 Dealing with Common Problems ....................... 468 And that chapter 34 corresponds to HTML • 52 Quitting and Aborting • 53 Dealing with Emacs Trouble • 54 Reporting Bugs • 55 Contributing to Emacs Development • 56 How To Get Help with GNU Emacs That discrepancy is a bit weird. Jean-Christophe ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 21:58 ` Jean-Christophe Helary @ 2017-06-14 23:10 ` Jean-Christophe Helary 2017-06-15 13:33 ` Emanuel Berg 2017-06-15 15:05 ` Eli Zaretskii 1 sibling, 1 reply; 37+ messages in thread From: Jean-Christophe Helary @ 2017-06-14 23:10 UTC (permalink / raw) To: Help Gnu Emacs mailing list As I just wrote, "That discrepancy is a bit weird." *especially* since the Info mode has groupings that don't even correspond to the PDF or the HTML... I really think we should have more consistency in the way the manual is "visually" structured regardless of the format. (And really, the 50+ pages of the "extra features" not being included in the 600+ pages manual *is* extra weird. If the issue were really to save on paper, we'd have a better balance between the manual and the extra features.) Jean-Christophe > On Jun 15, 2017, at 6:58, Jean-Christophe Helary <jean.christophe.helary@gmail.com> wrote: > > >> On Jun 14, 2017, at 23:23, Eli Zaretskii <eliz@gnu.org> wrote: >> >>> From: Jean-Christophe Helary <jean.christophe.helary@gmail.com> >>> Date: Wed, 14 Jun 2017 12:49:21 +0900 >>> >>> Interesting. I just noticed that the HTML and the PDF do not have the same chapter numbering. >> >> I think that's because the PDF version is produced like a printed >> manual would be, which means some of the stuff is excluded, while the >> HTML version includes everything, like the Info version would. > > It's different. > > PDF Chapter 2 "Characters, Keys and Commands" has: > [introductory text about the chapter] > 2.1 Kinds of User Input > 2.2 Keys > 2.3 Keys and Commands > > but the HTML has: > • 2 Kinds of User Input > • 3 Keys > • 4 Keys and Commands > > So in the HTML, PDF sub-chapters are chapters on their own and the introductory text is not present: > "This chapter explains the character sets used by Emacs for input commands, and the fundamental concepts of keys and commands, whereby Emacs interprets your keyboard and mouse input." > > PDF Chapter 3 "Entering and Exiting Emacs" corresponds to HTML > • 5 Entering Emacs > • 6 Exiting Emacs > > Then, until we reach PDF Chapter 31 "Miscellaneous Commands", everything corresponds and the HTML has introductory texts for each chapter just like the PDF. > PDF 31 corresponds to HTML > • 34 Gnus > • 35 Host Security > • 36 Network Security > • 37 Document Viewing > • 38 Web Browsing with EWW > • 39 Embedded WebKit Widgets > • 40 Running Shell Commands from Emacs > • 41 Using Emacs as a Server > • 42 Printing Hard Copies > • 43 Sorting Text > • 44 Editing Pictures > • 45 Editing Binary Files > • 46 Saving Emacs Sessions > • 47 Recursive Editing Levels > • 48 Hyperlinking and Navigation Features > • 49 Other Amusements > > which were the subject of a recent discussion on emacs-devel btw. > > Then PDF has: > 32 Emacs Lisp Packages................................. 431 > 33 Customization ...................................... 436 > 34 Dealing with Common Problems ....................... 468 > > And that chapter 34 corresponds to HTML > • 52 Quitting and Aborting > • 53 Dealing with Emacs Trouble > • 54 Reporting Bugs > • 55 Contributing to Emacs Development > • 56 How To Get Help with GNU Emacs > > That discrepancy is a bit weird. > > Jean-Christophe ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 23:10 ` Jean-Christophe Helary @ 2017-06-15 13:33 ` Emanuel Berg 0 siblings, 0 replies; 37+ messages in thread From: Emanuel Berg @ 2017-06-15 13:33 UTC (permalink / raw) To: help-gnu-emacs Jean-Christophe Helary wrote: > As I just wrote, "That discrepancy is a bit > weird." *especially* since the Info mode has > groupings that don't even correspond to the > PDF or the HTML... The manual is probably written in the Texinfo format, then converted into PDF and HTML using texi2pdf and texi2html. So what you describe can't really be happening. Right? -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 21:58 ` Jean-Christophe Helary 2017-06-14 23:10 ` Jean-Christophe Helary @ 2017-06-15 15:05 ` Eli Zaretskii 2017-06-15 15:16 ` Drew Adams 1 sibling, 1 reply; 37+ messages in thread From: Eli Zaretskii @ 2017-06-15 15:05 UTC (permalink / raw) To: help-gnu-emacs > From: Jean-Christophe Helary <jean.christophe.helary@gmail.com> > Date: Thu, 15 Jun 2017 06:58:07 +0900 > > PDF Chapter 2 "Characters, Keys and Commands" has: > [introductory text about the chapter] > 2.1 Kinds of User Input > 2.2 Keys > 2.3 Keys and Commands > > but the HTML has: > • 2 Kinds of User Input > • 3 Keys > • 4 Keys and Commands Ah, that... It's because the manual does this: @ifnottex @raisesections @end ifnottex So when you later have this: @node User Input @section Kinds of User Input The @section gets rendered as a chapter in on-line formats (Info and HTML), and as a section in printed formats. IOW, a book requires somewhat different considerations wrt its sectioning than an on-line version of the manual. > So in the HTML, PDF sub-chapters are chapters on their own and the introductory text is not present: > "This chapter explains the character sets used by Emacs for input commands, and the fundamental concepts of keys and commands, whereby Emacs interprets your keyboard and mouse input." That introductory text is conditionally included only in the printed formats: @iftex @chapter Characters, Keys and Commands This chapter explains the character sets used by Emacs for input commands, and the fundamental concepts of @dfn{keys} and @dfn{commands}, whereby Emacs interprets your keyboard and mouse input. @end iftex > Then PDF has: > 32 Emacs Lisp Packages................................. 431 > 33 Customization ...................................... 436 > 34 Dealing with Common Problems ....................... 468 > > And that chapter 34 corresponds to HTML > • 52 Quitting and Aborting > • 53 Dealing with Emacs Trouble > • 54 Reporting Bugs > • 55 Contributing to Emacs Development > • 56 How To Get Help with GNU Emacs > > That discrepancy is a bit weird. Is it still weird? ^ permalink raw reply [flat|nested] 37+ messages in thread
* RE: Major and minor modes 2017-06-15 15:05 ` Eli Zaretskii @ 2017-06-15 15:16 ` Drew Adams 2017-06-16 2:09 ` Jean-Christophe Helary 0 siblings, 1 reply; 37+ messages in thread From: Drew Adams @ 2017-06-15 15:16 UTC (permalink / raw) To: Eli Zaretskii, help-gnu-emacs > > PDF Chapter 2 "Characters, Keys and Commands" has: > > [introductory text about the chapter] > > 2.1 Kinds of User Input > > 2.2 Keys > > 2.3 Keys and Commands > > > > but the HTML has: > > • 2 Kinds of User Input > > • 3 Keys > > • 4 Keys and Commands > > Ah, that... It's because the manual does this: <implementation considerations> > IOW, a book requires somewhat different considerations wrt its > sectioning than an on-line version of the manual. > > > That discrepancy is a bit weird. > > Is it still weird? Yes. The PDF or print version of a manual should generally have the same section numbers (and names) as an HTML or Info or whatever else version. It is fine for them to use different formatting. It is even fine if they have somewhat different text (e.g. xref text, contextual paragraphs, whatever). But section numbers, like section names, are not just content. They are navigational. They are used for reference, including as was the case in this thread: someone pointing to a particular section by name or number. [Yes, a _link_ to a section in an online manual is often preferable to such a purely textual representation. But that is not a reason why the section numbers or names should differ.] As with everything, there might be exceptions. But what was shown here does not seem like a good candidate for being an exception. (Just one opinion.) ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-15 15:16 ` Drew Adams @ 2017-06-16 2:09 ` Jean-Christophe Helary 2017-06-16 3:07 ` Drew Adams 2017-06-16 4:34 ` Emanuel Berg 0 siblings, 2 replies; 37+ messages in thread From: Jean-Christophe Helary @ 2017-06-16 2:09 UTC (permalink / raw) To: Drew Adams; +Cc: help-gnu-emacs >> IOW, a book requires somewhat different considerations wrt its >> sectioning than an on-line version of the manual. >> >>> That discrepancy is a bit weird. >> >> Is it still weird? Yes, and I have the exact same opinion as Drew on this one. There are no logical reasons why a part of the manual would be a chapter on its own in one version and a sub chapter in a different version. Shall we move this discussion to emacs-devel ? > But section numbers, like section names, are not just content. > They are navigational. They are used for reference, including > as was the case in this thread: someone pointing to a particular > section by name or number. > > [Yes, a _link_ to a section in an online manual is often > preferable to such a purely textual representation. But that > is not a reason why the section numbers or names should differ.] > > As with everything, there might be exceptions. But what was > shown here does not seem like a good candidate for being an > exception. Jean-Christophe ^ permalink raw reply [flat|nested] 37+ messages in thread
* RE: Major and minor modes 2017-06-16 2:09 ` Jean-Christophe Helary @ 2017-06-16 3:07 ` Drew Adams 2017-06-16 4:44 ` Emanuel Berg 2017-06-16 6:59 ` Eli Zaretskii 2017-06-16 4:34 ` Emanuel Berg 1 sibling, 2 replies; 37+ messages in thread From: Drew Adams @ 2017-06-16 3:07 UTC (permalink / raw) To: Jean-Christophe Helary; +Cc: help-gnu-emacs > Shall we move this discussion to emacs-devel ? I would say no (but feel free). Eli will decide anyway, and probably already has. I don't see much point in a big discussion about it. It's not a very big deal. It's mainly about communication - referring someone to a manual section. In Emacs that's done by (MANUAL) `NODE'. And on the web it's done by a URL (e.g., a link). FWIW, in Info I have `G' bound to command `Info-goto-web', from Info+. It takes you directly to the same section in the online manual. There I copy the URL and post it on the web, when I want to point someone to the html manual. I probably use `G' at least once a day, to point someone to something in the manual, by linking to it. Pointing them to (MANUAL) `NODE' (i.e., in Emacs) is generally better, but both are useful. (https://www.emacswiki.org/emacs/InfoPlus) ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-16 3:07 ` Drew Adams @ 2017-06-16 4:44 ` Emanuel Berg 2017-06-16 5:13 ` Jean-Christophe Helary 2017-06-16 6:59 ` Eli Zaretskii 1 sibling, 1 reply; 37+ messages in thread From: Emanuel Berg @ 2017-06-16 4:44 UTC (permalink / raw) To: help-gnu-emacs Drew Adams wrote: > I would say no (but feel free). Eli will > decide anyway, and probably already has. > I don't see much point in a big discussion > about it. It's not a very big deal. Inconsistent and incomplete documentation isn't a big deal? I always thought the HTML and PDF versions were automatically compiled from the Texinfo source. If they are, such a discrepancy as this is a very interesting bug! If they aren't, we are bound to see a lot of these things in our remaining days so perhaps we *should* start thinking of them as unimportant... -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-16 4:44 ` Emanuel Berg @ 2017-06-16 5:13 ` Jean-Christophe Helary 2017-06-16 5:26 ` Emanuel Berg 0 siblings, 1 reply; 37+ messages in thread From: Jean-Christophe Helary @ 2017-06-16 5:13 UTC (permalink / raw) To: Help Gnu Emacs mailing list > On Jun 16, 2017, at 13:44, Emanuel Berg <moasen@zoho.com> wrote: > > I always thought the HTML and PDF versions were > automatically compiled from the Texinfo source. They are. They are built with `make docs'. Jean-Christophe ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-16 5:13 ` Jean-Christophe Helary @ 2017-06-16 5:26 ` Emanuel Berg 0 siblings, 0 replies; 37+ messages in thread From: Emanuel Berg @ 2017-06-16 5:26 UTC (permalink / raw) To: help-gnu-emacs Jean-Christophe Helary wrote: >> I always thought the HTML and PDF versions >> were automatically compiled from the >> Texinfo source. > > They are. They are built with `make docs'. So you return to make! Have a look at the Makefile where the target "docs" is, and see if you can spot the error. It might get complicated tho as several subtargets should emerge. It is the Pandora's box all over with just a glimmer of hope. -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-16 3:07 ` Drew Adams 2017-06-16 4:44 ` Emanuel Berg @ 2017-06-16 6:59 ` Eli Zaretskii 2017-06-16 8:02 ` Jean-Christophe Helary 1 sibling, 1 reply; 37+ messages in thread From: Eli Zaretskii @ 2017-06-16 6:59 UTC (permalink / raw) To: help-gnu-emacs > Date: Thu, 15 Jun 2017 20:07:17 -0700 (PDT) > From: Drew Adams <drew.adams@oracle.com> > Cc: Eli Zaretskii <eliz@gnu.org>, help-gnu-emacs@gnu.org > > > Shall we move this discussion to emacs-devel ? > > I would say no (but feel free). Eli will decide anyway, > and probably already has. It wasn't my decision. And you-all seem to misunderstand my part in this thread: I was just trying to explain Jean-Christophe's observations, that's all. I didn't put those directives into the manual, and I don't really know why that was done. You can use "git annotate" to see who did, and then try asking them why did they do that, or do more forensics I did and find a discussion which led to the change. > I don't see much point in a big discussion about it. It's not a > very big deal. I agree. I also trust those who did it that this was done for some valid reason, not out of negligence or incompetence. The Emacs project treats documentation very seriously, and no such change back in 2004 could be sneaked without RMS approving it. If, after all that, someone still wants to open a discussion about that, feel free. ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-16 6:59 ` Eli Zaretskii @ 2017-06-16 8:02 ` Jean-Christophe Helary 0 siblings, 0 replies; 37+ messages in thread From: Jean-Christophe Helary @ 2017-06-16 8:02 UTC (permalink / raw) To: Help Gnu Emacs mailing list > On Jun 16, 2017, at 15:59, Eli Zaretskii <eliz@gnu.org> wrote: > I was just trying to explain Jean-Christophe's > observations, that's all. Thank you as always. I had the idea that the structure was deliberate but your explanations were really useful. > If, after all that, someone still wants to open a discussion about > that, feel free. I'll eventually do, if only to understand the rationale behind such choices. Jean-Christophe ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-16 2:09 ` Jean-Christophe Helary 2017-06-16 3:07 ` Drew Adams @ 2017-06-16 4:34 ` Emanuel Berg 1 sibling, 0 replies; 37+ messages in thread From: Emanuel Berg @ 2017-06-16 4:34 UTC (permalink / raw) To: help-gnu-emacs Jean-Christophe Helary wrote: > Shall we move this discussion to emacs-devel > ? You can report it as a bug. `report-emacs-bug' includes documentation. -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 1:49 ` Drew Adams 2017-06-14 3:49 ` Jean-Christophe Helary @ 2017-06-14 4:05 ` Emanuel Berg 2017-06-17 14:08 ` Narendra Joshi 2017-06-14 6:21 ` Krishnakant 2017-06-14 7:37 ` Phillip Lord 3 siblings, 1 reply; 37+ messages in thread From: Emanuel Berg @ 2017-06-14 4:05 UTC (permalink / raw) To: help-gnu-emacs Drew Adams <drew.adams@oracle.com> writes: > A minor mode can be buffer-specific (local) or not > (global). Minor-mode key bindings override > major-mode key bindings. Good point. This goes against the intuition of some people who think what is bigger should be the boss, period. One can think of it like a compass needle. It works on the magneticism of Earth itself. However put a small magnet next to it, and it will override the entire planet! It is thoughtworthy. I suppose the "size" in this matter isn't the size alone but also the *proximity*, just like with Emacs major and minor modes, the minor mode being closer to the user... -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 4:05 ` Emanuel Berg @ 2017-06-17 14:08 ` Narendra Joshi 2017-06-19 4:43 ` Krishnakant 0 siblings, 1 reply; 37+ messages in thread From: Narendra Joshi @ 2017-06-17 14:08 UTC (permalink / raw) To: help-gnu-emacs Emanuel Berg <moasen@zoho.com> writes: > Drew Adams <drew.adams@oracle.com> writes: > >> A minor mode can be buffer-specific (local) or not >> (global). Minor-mode key bindings override >> major-mode key bindings. > > Good point. This goes against the intuition of some > people who think what is bigger should be the boss, > period. > > One can think of it like a compass needle. It works on > the magneticism of Earth itself. However put a small > magnet next to it, and it will override the entire > planet! It is thoughtworthy. Wow! This is an awesome analogy. I really like it. :) > I suppose the "size" in this matter isn't the size > alone but also the *proximity*, just like with Emacs > major and minor modes, the minor mode being closer to > the user... -- Narendra Joshi ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-17 14:08 ` Narendra Joshi @ 2017-06-19 4:43 ` Krishnakant 0 siblings, 0 replies; 37+ messages in thread From: Krishnakant @ 2017-06-19 4:43 UTC (permalink / raw) To: Narendra Joshi, help-gnu-emacs On Saturday 17 June 2017 07:38 PM, Narendra Joshi wrote: > Emanuel Berg <moasen@zoho.com> writes: > >> Drew Adams <drew.adams@oracle.com> writes: >> >>> A minor mode can be buffer-specific (local) or not >>> (global). Minor-mode key bindings override >>> major-mode key bindings. >> Good point. This goes against the intuition of some >> people who think what is bigger should be the boss, >> period. >> >> One can think of it like a compass needle. It works on >> the magneticism of Earth itself. However put a small >> magnet next to it, and it will override the entire >> planet! It is thoughtworthy. > Wow! This is an awesome analogy. I really like it. :) > >> I suppose the "size" in this matter isn't the size >> alone but also the *proximity*, just like with Emacs >> major and minor modes, the minor mode being closer to >> the user... > wonderful example, it's some thing I am going to use in my seminars to teach Emacs. The proximity based explanation should be used by every one who tries to teach Emacs to newbies. I am going to add this as a comment to my blog. Happy hacking. Krishnakant. ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 1:49 ` Drew Adams 2017-06-14 3:49 ` Jean-Christophe Helary 2017-06-14 4:05 ` Emanuel Berg @ 2017-06-14 6:21 ` Krishnakant 2017-06-14 7:37 ` Phillip Lord 3 siblings, 0 replies; 37+ messages in thread From: Krishnakant @ 2017-06-14 6:21 UTC (permalink / raw) To: Drew Adams, Jean-Christophe Helary, Help Gnu Emacs mailing list Read my blog at https://digitallyfreeblog.wordpress.com/ Hopefully you will get more clarity on that subject. Happy hacking. Krishnakant. On Wednesday 14 June 2017 07:19 AM, Drew Adams wrote: >>> Can anyone explain to me clearly how Major modes and minor modes work >> together. Can any minor mode work within any major mode? How do these work >> together? >> >> Everything is explained in Chapter 20 of the Emacs Manual. > Depends what Emacs version you use. For versions 24 and 25 > it is chapter 23, "Major and Minor Modes". For version 23 > it is chapter 27, "Major Modes" and section and 57.1, "Minor > Modes". It is here: > http://www.gnu.org/software/emacs/manual/html_node/emacs/Modes.html > > In sum, a major mode is buffer-specific. > As such, it typically does something appropriate for that > buffer content. > > A minor mode can be buffer-specific (local) or not (global). > Minor-mode key bindings override major-mode key bindings. > A minor mode can do anything at all. What it does need not > be specific for the content of any particular buffer, and > hence for any particular major mode. > ^ permalink raw reply [flat|nested] 37+ messages in thread
* RE: Major and minor modes 2017-06-14 1:49 ` Drew Adams ` (2 preceding siblings ...) 2017-06-14 6:21 ` Krishnakant @ 2017-06-14 7:37 ` Phillip Lord 3 siblings, 0 replies; 37+ messages in thread From: Phillip Lord @ 2017-06-14 7:37 UTC (permalink / raw) To: Drew Adams; +Cc: Help Gnu Emacs mailing list, Jean-Christophe Helary On Wed, June 14, 2017 1:49 am, Drew Adams wrote: > A minor mode can be buffer-specific (local) or not (global). > Minor-mode key bindings override major-mode key bindings. > A minor mode can do anything at all. What it does need not > be specific for the content of any particular buffer, and hence for any > particular major mode. I have thought for a long time that there are two forms of minor mode which should be handled differently. Originally minor modes were clearly meant to be global (auto-fill, line-number mode that sort of thing). But there are lots of "single major mode" minor modes. Examples would be some of the electric minor modes, things like Slime, CIDER or ensime which are all minor modes more or less specific. My own feeling is that minor modes have poor usability for these purposes. Phil ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-13 23:58 Major and minor modes M.R.P. 2017-06-14 0:43 ` Jean-Christophe Helary @ 2017-06-14 1:54 ` Emanuel Berg 2017-06-14 7:40 ` Héctor Lahoz 2017-06-14 14:15 ` Barry Margolin 2 siblings, 1 reply; 37+ messages in thread From: Emanuel Berg @ 2017-06-14 1:54 UTC (permalink / raw) To: help-gnu-emacs M.R.P. wrote: > Can anyone explain to me clearly how Major > modes and minor modes work together. Can any > minor mode work within any major mode? In general, the major mode is the big frame and there is one and only one major mode to help you edit the text in the buffer. So for C, it is C/l defined in cc-mode.el, and so on. The minor mode is a small piece of functionality, like Line-Number to have the current line shown in the mode bar. It is a good thing it can be used in all but whatever major mode so it doesn't have to be duplicated. In principle I suppose you can have as many minor modes as you want for any major mode but it isn't difficult to predict a scenario where the minor modes contradict each other and/or work in opposite ways to what makes sense for the underlying major mode. I never heard of anyone putting up fences in their code to prevent that, and it is a good thing they didn't as that would make all code interdependent and besides people aren't that stupid to setup a system that doesn't make sense anyway. And if they are, let's go nuts already. -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 1:54 ` Emanuel Berg @ 2017-06-14 7:40 ` Héctor Lahoz 2017-06-14 8:19 ` Emanuel Berg 0 siblings, 1 reply; 37+ messages in thread From: Héctor Lahoz @ 2017-06-14 7:40 UTC (permalink / raw) To: help-gnu-emacs Emanuel Berg wrote: > In principle I suppose you can have as many > minor modes as you want for any major mode but > it isn't difficult to predict a scenario where > the minor modes contradict each other and/or > work in opposite ways to what makes sense for > the underlying major mode. > > I never heard of anyone putting up fences in > their code to prevent that, and it is a good > thing they didn't as that would make all code > interdependent and besides people aren't that > stupid to setup a system that doesn't make > sense anyway. And if they are, let's go > nuts already. Interesting matter. I have never thought of it thoroughly but it seems it is more difficult to write a minor mode. Because a minor mode doesn't know what other minor modes are in effect when it is running (environment). Then I have this question. One major mode is suitable for a type of data. Everything is text but it is formatted differently. Usually in the same buffer you have several sections with different types. So, for example, you could have some C code, then some text and then an ASCII picture. What I do is changing the major mode as I edit the different sections. Is there some way to tell Emacs what major mode should be used for each section so it can switch the mode automatically when point enters that section? Besides, major modes usually handle the buffer as a whole thing for parsing and that stuff. ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 7:40 ` Héctor Lahoz @ 2017-06-14 8:19 ` Emanuel Berg 2017-06-14 8:51 ` tomas 0 siblings, 1 reply; 37+ messages in thread From: Emanuel Berg @ 2017-06-14 8:19 UTC (permalink / raw) To: help-gnu-emacs Héctor Lahoz <hectorlahoz@gmail.com> writes: > Interesting matter. I have never thought of it > thoroughly but it seems it is more difficult to > write a minor mode. Because a minor mode doesn't > know what other minor modes are in effect when it is > running (environment). They typically don't need to care about that because it isn't that complicated. It is often a small piece of functionality and the more isolated it can be the better, and often it isn't difficult to do as it is completely natural so you don't even think about it. > Then I have this question. One major mode is > suitable for a type of data. Everything is text but > it is formatted differently. Usually in the same > buffer you have several sections with different > types. So, for example, you could have some C code, > then some text and then an ASCII picture. What I do > is changing the major mode as I edit the different > sections. Is there some way to tell Emacs what major > mode should be used for each section so it can > switch the mode automatically when point enters > that section? There are solutions to deal with that but those are exceptions. You keep the C source and the ASCII picture apart. This is the same as above. It is sound preceding. It makes everything more easy, including Emacs. -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 8:19 ` Emanuel Berg @ 2017-06-14 8:51 ` tomas 2017-06-14 9:25 ` Emanuel Berg 0 siblings, 1 reply; 37+ messages in thread From: tomas @ 2017-06-14 8:51 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, Jun 14, 2017 at 10:19:01AM +0200, Emanuel Berg wrote: [...] > > Then I have this question. One major mode is > > suitable for a type of data. Everything is text but > > it is formatted differently. Usually in the same > > buffer you have several sections with different > > types [...] > There are solutions to deal with that but those are > exceptions [...] This is a well-known problem for those poor souls dealing with "things Web", where you have nested languages (CSS and Javascript in HTML, HTML in PHP and things). Thus, several approaches to the problem of "multiple major modes" have developed. But yes, that's a point where we might need a more "fundamental" solution. See https://www.emacswiki.org/emacs/MultipleModes For another, somewhat refreshing, but different approach (embedding snippets of code in many languages in some text, and getting the results of executing those snippets back into the text, the whole literate programming kaboodle), start, e.g. here: http://orgmode.org/worg/org-contrib/babel/ Careful! this one has rabbit-hole quality ;-) Cheers - -- t -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAllA+RUACgkQBcgs9XrR2kZ4dACcCNbQMKUzRgcmjoqZSdiQcdOE LpwAn35uKBxojdDn4WkwQ25/1Bb5GpNt =ijLS -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 8:51 ` tomas @ 2017-06-14 9:25 ` Emanuel Berg 2017-06-14 9:36 ` Emanuel Berg 2017-06-14 9:58 ` tomas 0 siblings, 2 replies; 37+ messages in thread From: Emanuel Berg @ 2017-06-14 9:25 UTC (permalink / raw) To: help-gnu-emacs > This is a well-known problem for those poor > souls dealing with "things Web", where you > have nested languages (CSS and Javascript in > HTML, HTML in PHP and things) You said it: poor souls. Is it unavoidable to nest languages? PHP I see the situation because it produces HTML from inline code. With CSS tho isn't a reference in the HTML file enough? Another example are Perl scripts to do databases and have SQL commands executed. That shouldn't be necessary tho as Perl is a programming language and surely can just as well extract those command from designated seekwell files... JavaScript obviously I only did at computer school and as soon as it was done I drank ten beers to make sure I forgot all about it... -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 9:25 ` Emanuel Berg @ 2017-06-14 9:36 ` Emanuel Berg 2017-06-14 9:58 ` tomas 1 sibling, 0 replies; 37+ messages in thread From: Emanuel Berg @ 2017-06-14 9:36 UTC (permalink / raw) To: help-gnu-emacs Another thing to note is that the major mode is just a tool, a good tool, but not a necessary tool for every lite code snippet. Here (last) is an example. It is a zsh wrapper to some awk code that I found on the net. Of course, that made the need for awk-mode even smaller. But I did edit the awk, in the Shell-script[zsh] mode, without even thinking about not being in awk-mode. And that is actually a good rule of thumb. When you experience not being in the right mode is a disadvantage to your work, then you should think of a way to factor out the foreign code. numbers () { # thank you: https://unix.stackexchange.com/a/13779 echo "items\tsum\tlow\thigh\tmedian\tmean" sort -n | awk ' BEGIN { c = 0; sum = 0; } $1 ~ /^[0-9]*(\.[0-9]*)?$/ { a[c++] = $1; sum += $1; } END { ave = int(sum/c) + 1; if ( (c % 2) == 1 ) { median = a[ int(c/2) ]; } else { median = ( a[c/2] + a[c/2-1] ) / 2; } OFS="\t"; print c, sum, a[0], a[c-1], median, ave } ' } -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 9:25 ` Emanuel Berg 2017-06-14 9:36 ` Emanuel Berg @ 2017-06-14 9:58 ` tomas 2017-06-14 10:43 ` Emanuel Berg 2017-06-14 11:39 ` Emanuel Berg 1 sibling, 2 replies; 37+ messages in thread From: tomas @ 2017-06-14 9:58 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, Jun 14, 2017 at 11:25:07AM +0200, Emanuel Berg wrote: > > This is a well-known problem for those poor > > souls dealing with "things Web", where you > > have nested languages (CSS and Javascript in > > HTML, HTML in PHP and things) > > You said it: poor souls. But very subjective anyway. I half-regret having said that. > Is it unavoidable to nest languages? No. Is it unavoidable to use computers? No. Some like doing that, though. > PHP I see the situation because it produces HTML > from inline code. With CSS tho isn't a reference > in the HTML file enough? Yes. Does the standard allow embedding? Yes. Some people like doing it differently, and luckily, neither you nor me are entitled (or empowered) to impose that. Moreover, in this case, if you want to understand some random page you got from the Web (assuming you want to stay with your beloved Emacs), mixed-mode will come in handy. I know I appreciate it, for sure. > Another example are Perl scripts to do > databases and have SQL commands executed. There are tons of those -- everything "domain specific language" goes a bit in that direction. > JavaScript obviously I only did at computer > school and as soon as it was done I drank ten > beers to make sure I forgot all about it... Don't underestimate Javascript. There's a lot to learn from that (in the negative, but also in the positive). Actually... don't underestimate anything ;-D Cheers - -- t -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAllBCN4ACgkQBcgs9XrR2kYarQCdEM+KuWUrvyUA+xKXaCw5m3uM vtMAnAy4qjoK6yW2FNau/YujixJMLmo/ =L3Vn -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 9:58 ` tomas @ 2017-06-14 10:43 ` Emanuel Berg 2017-06-14 11:39 ` Emanuel Berg 1 sibling, 0 replies; 37+ messages in thread From: Emanuel Berg @ 2017-06-14 10:43 UTC (permalink / raw) To: help-gnu-emacs > Don't underestimate Javascript. There's a lot > to learn from that (in the negative, but also > in the positive). Sure - it is like "Old English". If you drink enough of it, you start to like it... -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 9:58 ` tomas 2017-06-14 10:43 ` Emanuel Berg @ 2017-06-14 11:39 ` Emanuel Berg 2017-06-14 11:48 ` Emanuel Berg 2017-06-14 12:19 ` tomas 1 sibling, 2 replies; 37+ messages in thread From: Emanuel Berg @ 2017-06-14 11:39 UTC (permalink / raw) To: help-gnu-emacs <tomas@tuxteam.de> writes: > Moreover, in this case, if you want to understand > some random page you got from the Web (assuming you > want to stay with your beloved Emacs), mixed-mode > will come in handy. I know I appreciate it, > for sure. As for me, in the world of computers and in other worlds as well, putting up with stuff that isn't to my liking by tweaking tools only delay the inevitable blow-up and failure. If you don't like the way the dig is going, getting the best shovels will not keep frustration at bay for long. > There are tons of those -- everything "domain > specific language" goes a bit in that direction. ... - how exactly do you define that? I always thought of Elisp, SQL, LaTeX, the dialects of BASIC, etc. to be domain specific. And I didn't mix up major modes every doing that! -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 11:39 ` Emanuel Berg @ 2017-06-14 11:48 ` Emanuel Berg 2017-06-14 12:19 ` tomas 1 sibling, 0 replies; 37+ messages in thread From: Emanuel Berg @ 2017-06-14 11:48 UTC (permalink / raw) To: help-gnu-emacs Emanuel Berg <moasen@zoho.com> writes: >> There are tons of those -- everything "domain >> specific language" goes a bit in that direction. > > ... - how exactly do you define that? > > I always thought of Elisp, SQL, LaTeX, the dialects > of BASIC, etc. to be domain specific. Perhaps one should make a distinction between "platform specific" and "domain specific"? LaTeX is domain specific to documents and SQL is domain specific to databases. But Elisp, while platform specific to Emacs, the domain is limited only in the Turing sense, which I never pretended to understand anyway (except for on exam day). -- underground experts united http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-14 11:39 ` Emanuel Berg 2017-06-14 11:48 ` Emanuel Berg @ 2017-06-14 12:19 ` tomas 1 sibling, 0 replies; 37+ messages in thread From: tomas @ 2017-06-14 12:19 UTC (permalink / raw) To: help-gnu-emacs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, Jun 14, 2017 at 01:39:55PM +0200, Emanuel Berg wrote: > <tomas@tuxteam.de> writes: > > > Moreover, in this case, if you want to understand > > some random page you got from the Web (assuming you > > want to stay with your beloved Emacs), mixed-mode > > will come in handy. I know I appreciate it, > > for sure. > > As for me, in the world of computers and in other > worlds as well, putting up with stuff that isn't to my > liking by tweaking tools only delay the inevitable > blow-up and failure. But you don't want to be at the mercy of websites out there, do you? So best to have a sharp sword to slice them in half, when they come, bouncing and throbbing upon you (sorry for the somewhat disturbing imagery). I haven't resigned to see the web out there *only* through the browser, although it seems we are losing this battle at the moment (the only serious browser manufacturer out there is at the same time the dominant ad placement seller: what can possibly go wrong?) > If you don't like the way the dig is going, getting > the best shovels will not keep frustration at bay > for long. Cannons! Big, loaded cannons. Not shovels. Some AI to unravel the secret protocol going on between their server and the disgusting blob of Javascript they just sent me to execute on *my* computer ;-) > > There are tons of those -- everything "domain > > specific language" goes a bit in that direction. > > ... - how exactly do you define that? > > I always thought of Elisp, SQL, LaTeX, the dialects of > BASIC, etc. to be domain specific. Regular expressions. Date-time formats. Query languages à la miniKanren. HTTP query strings. CSS selectors. GraphViz graph descriptors. PGF/TiKZ. Do I really need to continue ;-) Cheers - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAllBKdEACgkQBcgs9XrR2kZY9wCeMd03z0Zq/UwCrE4gHqEdLv90 GUMAnAramu6n1m2Fy+iJNyhQY6bzh6u6 =6l8F -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Major and minor modes 2017-06-13 23:58 Major and minor modes M.R.P. 2017-06-14 0:43 ` Jean-Christophe Helary 2017-06-14 1:54 ` Emanuel Berg @ 2017-06-14 14:15 ` Barry Margolin 2 siblings, 0 replies; 37+ messages in thread From: Barry Margolin @ 2017-06-14 14:15 UTC (permalink / raw) To: help-gnu-emacs In article <z-SdnaV-lJGz4d3EnZ2dnUU7-cHNnZ2d@giganews.com>, "M.R.P." <wintermute24x7@icloud.com> wrote: > Can anyone explain to me clearly how Major modes and minor modes work > together. Can any minor mode work within any major mode? How do these > work together? Some minor modes are modifications to a specific set of major modes, so they can only work with those modes. For instance, electric mode modifies a number of language modes. Other minor modes are more general, and can work with any major mode. For instance, auto-fill mode. But sometimes it's not very useful -- you probably don't want to do auto filling when editing programs rather than text. -- Barry Margolin, barmar@alum.mit.edu Arlington, MA *** PLEASE post questions in newsgroups, not directly to me *** ^ permalink raw reply [flat|nested] 37+ messages in thread
end of thread, other threads:[~2017-06-19 4:43 UTC | newest] Thread overview: 37+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-06-13 23:58 Major and minor modes M.R.P. 2017-06-14 0:43 ` Jean-Christophe Helary 2017-06-14 1:49 ` Drew Adams 2017-06-14 3:49 ` Jean-Christophe Helary 2017-06-14 3:59 ` Emanuel Berg 2017-06-15 4:58 ` Marcin Borkowski 2017-06-14 14:23 ` Eli Zaretskii 2017-06-14 21:58 ` Jean-Christophe Helary 2017-06-14 23:10 ` Jean-Christophe Helary 2017-06-15 13:33 ` Emanuel Berg 2017-06-15 15:05 ` Eli Zaretskii 2017-06-15 15:16 ` Drew Adams 2017-06-16 2:09 ` Jean-Christophe Helary 2017-06-16 3:07 ` Drew Adams 2017-06-16 4:44 ` Emanuel Berg 2017-06-16 5:13 ` Jean-Christophe Helary 2017-06-16 5:26 ` Emanuel Berg 2017-06-16 6:59 ` Eli Zaretskii 2017-06-16 8:02 ` Jean-Christophe Helary 2017-06-16 4:34 ` Emanuel Berg 2017-06-14 4:05 ` Emanuel Berg 2017-06-17 14:08 ` Narendra Joshi 2017-06-19 4:43 ` Krishnakant 2017-06-14 6:21 ` Krishnakant 2017-06-14 7:37 ` Phillip Lord 2017-06-14 1:54 ` Emanuel Berg 2017-06-14 7:40 ` Héctor Lahoz 2017-06-14 8:19 ` Emanuel Berg 2017-06-14 8:51 ` tomas 2017-06-14 9:25 ` Emanuel Berg 2017-06-14 9:36 ` Emanuel Berg 2017-06-14 9:58 ` tomas 2017-06-14 10:43 ` Emanuel Berg 2017-06-14 11:39 ` Emanuel Berg 2017-06-14 11:48 ` Emanuel Berg 2017-06-14 12:19 ` tomas 2017-06-14 14:15 ` Barry Margolin
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).