From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Pascal Bourguignon Newsgroups: gmane.emacs.help Subject: Re: OT -- An extremely dumb curiosity question? Date: Thu, 08 Feb 2007 18:27:11 +0100 Organization: Informatimago Message-ID: <87y7n8y2z4.fsf@thalassa.informatimago.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1170956473 27530 80.91.229.12 (8 Feb 2007 17:41:13 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 8 Feb 2007 17:41:13 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Feb 08 18:41:04 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HFDGW-00036Z-C4 for geh-help-gnu-emacs@m.gmane.org; Thu, 08 Feb 2007 18:41:00 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HFDGV-0001wc-UD for geh-help-gnu-emacs@m.gmane.org; Thu, 08 Feb 2007 12:40:59 -0500 Original-Path: shelby.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 75 Original-X-Trace: individual.net g7xB2Hc16wDD+WRs6mH1xAVmv9f2uRJXtfevACP0yOBnp0k/WH Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg== X-Accept-Language: fr, es, en X-Disabled: X-No-Archive: no User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.91 (gnu/linux) Cancel-Lock: sha1:dx7CSPyOKcf1UEPPJ/RqyUT3RBM= Original-Xref: shelby.stanford.edu gnu.emacs.help:145364 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:40971 Archived-At: William Case writes: > Hi; > > What are all you people doing with emacs ? Everything. Including coffee! http://209.85.129.104/search?q=cache:rFz1-BnQCfEJ:www.chez.com/emarsden/downloads/coffee.el+coffee.el&hl=en&ct=clnk&cd=1 > I took an early retirement and now spend most of my time in a nicely > fixed up den or office in the basement, on my computer using Fedora Core > 6. I am learning and exploring computers more and more every day. I > love it; I have come to firmly believe computers should be for the older > and not the young. > > The point of my question is I use emacs to write an occasional bash > script or a small C program. I screw around with beginners level lisp > and watch things not work. But as I read the posts on the mailing list > it is obvious emacs is being used for much much more. Sometimes it > seems it has replaced the Gnome or KDE desktop. Outside of programming, > I am having trouble imagining why people would use it. There are a lot of programs running in emacs, web, ftp, mail, news, spreadsheets, games, file management, databases, MP3 and movie players, etc. And indeed, there are a couple of IDE for programmers. But mostly, the only applications I run beside emacs are one xterm (with screen(1)), Firefox, since there remains a lot of web sites that don't work too well with only w3m, and an occasional Acroreader. For applications, you can consider emacs as a user interface layer. Some programs are structured this way, with an engine working in an "inferior" process, and the user interface written in emacs. For example, PVS http://pvs.csl.sri.com/ > Do you use it full screen all the time; only in a terminal or a > virtual terminal? Is it the only program you have running at start > up with everything else being done by command line? I use GNU emacs on X usually (occasionnaly in xterm or PuTTY, mostly for remote sessions). Usually, I've got two emacs frames dividing screen space in two. I've got a few commands to position the frames automatically, and even optionnally moving the X window decorations out of screen, so only emacs pixels can be seen. See maximize-frame, full-frame, etc in: http://darcs.informatimago.com/darcs/public/emacs/pjb-emacs.el http://darcs.informatimago.com/darcs/public/emacs > I ask here because none of my friends have any idea what I am talking > about. > > This is a casual chatty question not to be taken too seriously, but if > some of you are taking a break from your real work, I would be really > interested in knowing just what people really do with it. Emacs I mean. There are also various IRC client in emacs, like ERC: http://delysid.org/emacs/erc.html which allows you to chat on line eg. in irc://irc.freenode.org/#emacs -- __Pascal Bourguignon__ http://www.informatimago.com/ Until real software engineering is developed, the next best practice is to develop with a dynamic system that has extreme late binding in all aspects. The first system to really do this in an important way is Lisp. -- Alan Kay