From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: martin@rochooni.net Newsgroups: gmane.emacs.help Subject: Re: emacs 20.7.1 forgets c-basic-offset after find-file Date: Tue, 13 Jul 2004 18:56:33 +0200 Organization: Bosch Rexroth AG Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1089737941 23019 80.91.224.253 (13 Jul 2004 16:59:01 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 13 Jul 2004 16:59:01 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Jul 13 18:58:24 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BkQbo-0001lZ-00 for ; Tue, 13 Jul 2004 18:58:24 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BkQeB-0000nm-7c for geh-help-gnu-emacs@m.gmane.org; Tue, 13 Jul 2004 13:00:51 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!logbridge.uoregon.edu!news2.telebyte.nl!news-fra1.dfn.de!news0.de.colt.net!news1.boschrexroth.de!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 97 Original-NNTP-Posting-Host: 10.110.240.55 Original-X-Trace: loghost1.eu.boschrexroth.com 1089737658 24296 10.110.240.55 (13 Jul 2004 16:54:18 GMT) Original-X-Complaints-To: usenet@eu.boschrexroth.com Original-NNTP-Posting-Date: Tue, 13 Jul 2004 16:54:18 +0000 (UTC) User-Agent: Emacs Gnus Cancel-Lock: sha1:7jM+s+ugdvITfQZv4qO27NA2Ti4= Original-Xref: shelby.stanford.edu gnu.emacs.help:124285 Original-To: help-gnu-emacs@gnu.org 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: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:19620 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:19620 "K" == Kurumi writes: K> Date: Tue, 13 Jul 2004 16:11:16 GMT K> K> I'm running emacs 20.7.1 in Redhat 7.1, Linux 2.4.2-2. K> K> I have a modified .emacs file (included) to give me some key K> bindings matching the other machines I work on. I also K> have c-basic-offset set to 3. K> K> What's annoying is that after I do a "find file" (aka K> open a file), emacs resets c-basic-offset to 2. This K> is immediately apparent whenever it auto-indents a K> line of code. When I do Customize -> specific option -> c-basic-offset, it is indeed at 2, and I have to K> change it and save it. K> K> In other words: K> 1. start emacs; c-basic-offset is at 3 K> 2. open a file; c-b-o changes to 2. However, .emacs K> still shows 3 K> 3. re-edit the value in "customize"; c-b-o back at 3 K> 4. open another file; c-b-o back to 2 hi, as you open a new file in c-mode the variable c-basic-offset becomes local in that buffer and receives its value from somwhere else than your .emacs file. look at the documentation (C-h v c-basic-offset RET). martin K> K> As you can imagine, this is irritating. In a previous K> installation of 7.1/20.7.1, I didn't have this K> problem. Any ideas what's causing it? K> K> My .emacs is shown below. Thanks! K> K> Scott K> K> K> K> K> K> ---- contents of ~/.emacs --------- K> ;; Red Hat Linux default .emacs initialization file K> K> ;; Are we running XEmacs or Emacs? K> (defvar running-xemacs (string-match "XEmacs\\|Lucid" K> emacs-version)) K> K> ;; Set up the keyboard so the delete key on both the K> regular keyboard K> ;; and the keypad delete the character under the K> cursor and to the right K> ;; under X, instead of the default, backspace K> behavior. K> (global-set-key [delete] 'delete-char) K> (global-set-key [kp-delete] 'delete-char) K> K> ;; Turn on font-lock mode for Emacs K> (cond ((not running-xemacs) K> (global-font-lock-mode t) K> )) K> K> ;; Always end a file with a newline K> (setq require-final-newline t) K> K> ;; Stop at the end of the file, not just add lines K> (setq next-line-add-newlines nil) K> K> (custom-set-variables K> '(c-basic-offset 3) K> '(pc-selection-mode t nil (pc-select))) K> (custom-set-faces) K> K> (global-set-key [(control s)] 'save-buffer) K> (global-set-key [(control o)] 'find-file) K> (global-set-key [(control g)] 'goto-line) K> (global-set-key [(control i)] 'indent-region) K> (global-set-key [(control f)] 'isearch-forward) K> (global-set-key [(control b)] 'isearch-backward) K> (global-set-key [(control z)] 'undo) K> (global-set-key [(control w)] 'kill-this-buffer) K> (global-set-key [(control q)] K> 'do-you-really-want-to-save-buffers-kill-emacs) K> (global-set-key [(control end)] 'end-of-buffer) K> (global-set-key [(control home)] 'beginning-of-buffer) K> K> -- K> Kurumi http://www.kurumi.com/ K> 3di's, Conn. Roads, maps, interchanges K> -- martin dot fischer at boschrexroth dot de