From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: beginner questions Date: Sat, 28 Sep 2013 14:18:20 -0400 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1380392342 19896 80.91.229.3 (28 Sep 2013 18:19:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 28 Sep 2013 18:19:02 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Sep 28 20:19:02 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 1VPz6c-00040N-6l for geh-help-gnu-emacs@m.gmane.org; Sat, 28 Sep 2013 20:19:02 +0200 Original-Received: from localhost ([::1]:42265 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VPz6b-00046d-M7 for geh-help-gnu-emacs@m.gmane.org; Sat, 28 Sep 2013 14:19:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38328) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VPz6K-000454-3C for help-gnu-emacs@gnu.org; Sat, 28 Sep 2013 14:18:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VPz6C-00034h-QG for help-gnu-emacs@gnu.org; Sat, 28 Sep 2013 14:18:44 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:56141) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VPz6C-00034X-JK for help-gnu-emacs@gnu.org; Sat, 28 Sep 2013 14:18:36 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VPz69-0003dz-Cq for help-gnu-emacs@gnu.org; Sat, 28 Sep 2013 20:18:33 +0200 Original-Received: from 69-196-167-124.dsl.teksavvy.com ([69.196.167.124]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 28 Sep 2013 20:18:33 +0200 Original-Received: from monnier by 69-196-167-124.dsl.teksavvy.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 28 Sep 2013 20:18:33 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 63 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 69-196-167-124.dsl.teksavvy.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:lSCCuHVI0kZcIoUCYjzXidiET7E= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:93725 Archived-At: > 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. 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. > different than yours. I absolutely hate colors, (global-font-lock-mode -1) > parentheses matching, (setq blink-matching-paren nil) > 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