git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [ANNOUNCE] GIT 1.5.3-rc4

From
David Kastrup <dak@gnu.org>
Date
Aug 5, 2007, 07:51 UTC
Message-ID
<85bqdmctcl.fsf@lola.goethe.zz>
In-Reply-To
<alpine.LFD.0.999.0708042127160.5037@woody.linux-foundation.org>
Linus Torvalds <torvalds@linux-foundation.org> writes:
Show 11 quoted lines
> On Sat, 4 Aug 2007, David Kastrup wrote:
>> >
>> > None that any normal user would want to use.
>> 
>> Linus, do you really think that the editor _you_ use is used by more
>> people than Emacs?  Think again.
>
> No.
>
> But I'm also not confused enough to think that people should use 
> micro-emacs for reading man-pages.

Could you refrain from using name-calling on everybody that does not share your preferences? It is annoying to hear you talk all the time about "normal", "sane", "confused" and so on.

> The UNIX philosophy is "do one thing, and do it well".

And Emacs does text, and does it well. It is just that very much information can ultimately be viewed as text. For example, I can run grep or locate inside of Emacs. Nothing exciting. And then I can click on the lines those put out, and get moved to the corresponding line in the source code, in my editor. Again, nothing exciting, but it does not work with disconnected tools without the glue Emacs provides. There are other IDEs providing that sort of thing, but usually they work just with output they produced themselves.

Using Emacs to read man-pages means that I can grab manpage content easily with my accustomed editing commands and paste them into a mail I am composing. Without having to use a mouse or GUI.

It enables workflows that are not possible outside of it. It is ok if you don't find the tradeoff appealing, but that does not make you "normal" and other people "confused" and "insane".

So please get a grip and focus on what we were actually talking about. Not Emacs, but rather documentation formats.

> Man-pages with man.

Actually, Emacs "woman" does a pretty good job with those, offers convenient man page name completion and works on Windows and similar platforms without needing

> html with a web browser. And edit stuff with an editor.
>
> Why the *hell* do you confuse my choice of editor with my choice of
> man-page format? I didn't.

Why the hell do you keep changing the topic and go off on sideline rants.

> That whole "do everything in emacs" is a disease. And then emacs
> users think that it's "sane".

Focus. How do you propose to manage documention of a hundred pages an more conveniently, finding information easily by text, index, hyperlinks? A single large HTML page? A documentation directory full of *.txt files which you can grep through (not that Emacs would not be useful for that, too)?

How do you find all information pertaining to "remote tracking branches" in the git documentation? Explain your workflow with that, and explain why a sane person would prefer that over typing info git i remote TAB RET , , , and being taken to the respective text locations in turn.

Standalone info _is_ a single application doing a single job: navigating large hyperlinked plain text documentation efficiently. It may be an _ugly_ application, but instead of saying what you use instead in your daily workflow, you revert to name-calling.

If you have a _working_ solution to offer for that task, try presenting it instead of calling people using other tools names.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum
Previous: Linus TorvaldsNext: Linus Torvalds
Message 27 of 59 in “[ANNOUNCE] GIT 1.5.3-rc4”
  1. Junio C HamanoAug 4, 2007
  2. Ismail DönmezAug 4, 2007
  3. Junio C HamanoAug 4, 2007
  4. Ismail DönmezAug 4, 2007
  5. Junio C HamanoAug 4, 2007
  6. Ismail DönmezAug 4, 2007
  7. Steven GrimmAug 4, 2007
  8. Junio C HamanoAug 4, 2007
  9. Daniel BarkalowAug 4, 2007
  10. Junio C HamanoAug 4, 2007
  11. Daniel BarkalowAug 4, 2007
  12. Steven GrimmAug 4, 2007
  13. Doug MaxeyAug 4, 2007
  14. Sam RavnborgAug 4, 2007
  15. Steven GrimmAug 4, 2007
  16. David KastrupAug 4, 2007
  17. Steven GrimmAug 4, 2007
  18. Johannes SchindelinAug 4, 2007
  19. David KastrupAug 4, 2007
  20. Jeff KingAug 5, 2007
  21. Linus TorvaldsAug 4, 2007
  22. David KastrupAug 4, 2007
  23. Linus TorvaldsAug 4, 2007
  24. David KastrupAug 4, 2007
  25. J. Bruce FieldsAug 4, 2007
  26. Linus TorvaldsAug 5, 2007
  27. David KastrupAug 5, 2007
  28. Linus TorvaldsAug 5, 2007
  29. David KastrupAug 5, 2007
  30. Linus TorvaldsAug 5, 2007
  31. Johannes SchindelinAug 5, 2007
  32. David KastrupAug 5, 2007
  33. David KastrupAug 5, 2007
  34. David KastrupAug 5, 2007
  35. Linus TorvaldsAug 5, 2007
  36. Bruce KorbAug 5, 2007
  37. David KastrupAug 5, 2007
  38. J. Bruce FieldsAug 5, 2007
  39. Man-pages in user manual (was: [ANNOUNCE] GIT 1.5.3-rc4)David Kastrup, Aug 8, 2007
  40. Junio C HamanoAug 5, 2007
  41. Miles BaderAug 6, 2007
  42. David KastrupAug 6, 2007
  43. Jeff KingAug 5, 2007
  44. David KastrupAug 5, 2007
  45. Jeff KingAug 5, 2007
  46. David KastrupAug 5, 2007
  47. Jeff KingAug 5, 2007
  48. David KastrupAug 5, 2007
  49. David KastrupAug 5, 2007
  50. Johannes SchindelinAug 4, 2007
  51. J. Bruce FieldsAug 4, 2007
  52. David KastrupAug 4, 2007
  53. Timo HirvonenAug 4, 2007
  54. Johannes SchindelinAug 4, 2007
  55. Timo HirvonenAug 4, 2007
  56. MichaelAug 4, 2007
  57. Robin RosenbergAug 4, 2007
  58. Julian PhillipsAug 4, 2007
  59. David KågedalAug 7, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.