https://bugzilla.novell.com/show_bug.cgi?id=438601 Summary: GNU Emacs: Remove personal tastes from ~/.gnu-emacs (c- style "linux", F10) Product: openSUSE 11.0 Version: Final Platform: All OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Development AssignedTo: werner@novell.com ReportedBy: Ulrich.Windl@rz.uni-regensburg.de QAContact: qa@suse.de Found By: --- /etc/skel/.gnu-emacs contains default customizations for GNU Emacs that re copied to users' home directories. Unfortunately some of the customizations seem to reflect some individual's taste instead of accepting a common standard. I have two examples here: 1) In a standard Emacs when being used on a text terminal (e.g. ssh), F10 opens the menu. In SuSE Linux (yes, that has a very long bad tradition) F10 is bound to "eval-expression". I think quite a few people want to evaluate LISP expressions; most will probably want to reach the menu. (global-set-key [f10] 'eval-expression) 2) I found out that setting the c-style interactively (e.g. C-c . linux <Return>) sets a different style than having set the default c-style via "customize". In the first case tab stops go to every 8th column, while in the latter case tab stops go to every 4th column. Responsible for that seem to be these lines in ~/gnu-emacs: ;; ;; Common to all C modes ;; --------------------- (add-hook 'c-mode-common-hook '(lambda () (c-set-style "linux") (c-set-offset 'case-label 4) (setq c-basic-offset 4))) As far as I understand you are modifying the "linux" C-style. Checking /usr/src/linux/Documentation/CodingStyle, I read: --------snip-------- Chapter 1: Indentation Tabs are 8 characters, and thus indentations are also 8 characters. --------snip-------- Please don't change the defaults of a program just because of personal preferences. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.