From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: JohnF Newsgroups: gmane.emacs.help Subject: Re: beginner questions Date: Sun, 29 Sep 2013 07:58:56 +0000 (UTC) Organization: PANIX Public Access Internet and UNIX, NYC Message-ID: References: NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1380441618 13547 80.91.229.3 (29 Sep 2013 08:00:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 29 Sep 2013 08:00:18 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Sep 29 10:00:20 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VQBvP-00070W-KN for geh-help-gnu-emacs@m.gmane.org; Sun, 29 Sep 2013 10:00:19 +0200 Original-Received: from localhost ([::1]:43849 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VQBvP-0001RV-Al for geh-help-gnu-emacs@m.gmane.org; Sun, 29 Sep 2013 04:00:19 -0400 Original-Path: usenet.stanford.edu!panix!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 72 Original-NNTP-Posting-Host: panix3.panix.com Original-X-Trace: reader1.panix.com 1380441536 15550 166.84.1.3 (29 Sep 2013 07:58:56 GMT) Original-X-Complaints-To: abuse@panix.com Original-NNTP-Posting-Date: Sun, 29 Sep 2013 07:58:56 +0000 (UTC) User-Agent: tin/2.0.0-20110823 ("Ardenistiel") (UNIX) (NetBSD/5.1.2 (i386)) Original-Xref: usenet.stanford.edu gnu.emacs.help:201473 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:93742 Archived-At: Stefan Monnier wrote: >> me get down to work. Otherwise, not yet being familiar with emacs, >> I have to look up every second or two to see what it's doing, >> to make sure I'm not doing something it's already done for me, etc. > > Emacs generally tries to make it so that what you see is all there is > to see. So while it may perform extra edits for you, it should always > be immediately visible on screen. IOW as long as you look at your > screen, you should immediately see when something's going on. Well, that sounds to me somewhat like, "...as long as you look out your windshield, you should see that Mack truck about to crash into you at 100kph [55mph]." Seriously, though, in my personal experience (emphasize personal, I'm just talking about me), I more often than not have to undo "extra edits it may perform for you". And maybe even worse, I have to stop and think about it while I'm trying to concentrate on what I'm actually working on. > Also, usually by default Emacs tries not to perform changes you haven't > explicitly asked for. This is not always the case (e.g. the > auto-indentation of after inserting ; in C mode), but these exceptions > so they should be reasonably rare. > > IOW, I recommend you don't try to force fundamental-mode everywhere, but > instead to use Emacs in its vanilla form and then to ask how to disable > specifically those things that bother you. As above, my experience isn't "reasonably rare", and my preference is therefore opposite -- disable everything, and then enable those things that I like. Granted, I won't immediately be aware of things I may like if they're disaabled to begin with, but I'll eventually stumble across them. >> different than yours. I absolutely hate colors, > (global-font-lock-mode -1) >> parentheses matching, > (setq blink-matching-paren nil) > Thanks for the answers, Stefan. >> indenting. > This normally only happens when you explicitly ask for it by hitting TAB. > The exceptions will depend on the major-mode in use, so when you bump > into a problematic case, post it here (and/or do a M-x report-emacs-bug > pointing out that this major-mode should obey electric-indent-mode). > >> Speaking of which, I hadn't really exercised that fundamental-mode >> properly when I remarked in preceding post that it worked fine. >> It stops "parentheses" matching , which is what I'd noticed >> since I'm currently writing some html (but mostly write C nowadays). >> But it still matches (stuff) and [stuff] and {stuff}. Any way to >> turn that off? Thanks. > > In most cases I've seen (tho not all), beginners misunderstand the > default paren-matching and have the impression they have to wait for > "the cursor to come back". Once they discover that they do *not* have > to wait (IOW the cursor comes back as soon as they type something), they > tend to like it (it's really designed to be "as unintrusive as we > could"). > > But if you still dislike it, just add > (setq blink-matching-paren nil) > in your ~/.emacs file. > >> The only colors I like are black fg on white bg -- for >>everything<<. > Same for me. So, I use > M-x customize-face RET font-lock--face RET > to change those nasty default colors and replace them with > italics/bold/grey. Stefan Thanks again, -- John Forkosh ( mailto: j@f.com where j=john and f=forkosh )