From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Alex Schroeder Newsgroups: gmane.emacs.devel Subject: reconsider defaults custom group Date: Wed, 25 Dec 2002 19:19:58 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <87adiuyn8x.fsf@emacswiki.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1040840448 10662 80.91.224.249 (25 Dec 2002 18:20:48 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 25 Dec 2002 18:20:48 +0000 (UTC) Cc: patware@freeshell.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18RG98-0002lU-00 for ; Wed, 25 Dec 2002 19:20:46 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18RGDH-00043i-00 for ; Wed, 25 Dec 2002 19:25:03 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18RG8w-00028x-04 for emacs-devel@quimby.gnus.org; Wed, 25 Dec 2002 13:20:34 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18RG8U-00026E-00 for emacs-devel@gnu.org; Wed, 25 Dec 2002 13:20:06 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18RG8R-00024B-00 for emacs-devel@gnu.org; Wed, 25 Dec 2002 13:20:05 -0500 Original-Received: from isp247n.hispeed.ch ([62.2.95.247] helo=smtp.hispeed.ch) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18RG8R-00020O-00 for emacs-devel@gnu.org; Wed, 25 Dec 2002 13:20:03 -0500 Original-Received: from confusibombus (dclient217-162-33-210.hispeed.ch [217.162.33.210])gBPIJver008330; Wed, 25 Dec 2002 19:19:57 +0100 Original-Received: from alex by confusibombus with local (Exim 3.35 #1 (Debian)) id 18RG8M-0000RY-00; Wed, 25 Dec 2002 19:19:58 +0100 Original-To: emacs-devel@gnu.org X-Face: ^BC$`[IcggstLPyen&dqF+b2'zyK#r.mU*'Nms}@&4zw%SJ#5!/7SMVjBS7'lb; QK)|IPU5U'o1'522W4TyzB3Ab*IBo^iw]l4|kUbdZuUDO6=Um-.4IzhNiV'B"@K#jy_(wW|Zbk[34flKY^|PrQ?$u2\fKg^]AY>wOX#H32i User-Agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.2.92 (i686-pc-linux-gnu) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:10344 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:10344 Patrick Anderson posted a nice customization group for newbies on http://www.emacswiki.org/cgi-bin/wiki.pl?ReconsiderDefaults Was there not a thread a long time ago about building such a list? Now at least we have a starting point. Alex. Here it is: ;;; reconsider-defaults.el --- reconsider default emacs settings. ;;; Commentary: ;; type ;; M-x eval-buffer RET ;; M-x reconsider-defaults RET ;; this will create a "customization" buffer used to make permanent changes to emacs behavior ;;; Code: (defgroup reconsider-defaults nil :group 'emacs) (defun reconsider-defaults () "reconsider default emacs settings." (interactive) (mapcar (lambda (var) (custom-add-to-group 'reconsider-defaults var 'custom-variable)) '( confirm-kill-emacs global-font-lock-mode iswitchb-mode auto-compression-mode suggest-key-bindings transient-mark-mode dired-recursive-copies dired-recursive-deletes blink-cursor x-stretch-cursor show-paren-mode show-trailing-whitespace desktop-enable display-time-mode display-time-day-and-date display-time-format display-time-mode hs-isearch-open view-diary-entries-initially apropos-do-all winner-mode tab-stop-list tab-width enable-recursive-minibuffers woman-use-own-frame blink-cursor-delay blink-cursor-interval blink-matching-paren-dont-ignore-comments eol-mnemonic-mac eol-mnemonic-undecided eol-mnemonic-unix archive-zip-use-pkzip auto-save-list-file-prefix user-full-name user-mail-address global-hl-line-mode bookmark-bmenu-toggle-filenames bookmark-sort-flag browse-url-browser-function c-default-style c-echo-syntactic-information-p c-mode-common-hook case-fold-search column-number-mode completion-ignored-extensions delete-selection-mode diary-file diary-hook dired-at-point-require-prefix ediff-diff-options ediff-window-setup-function emacs-lisp-mode-hook emacs-wiki-downcase-title-words emacs-wiki-highlight-markup eshell-buffer-maximum-lines eshell-cmpl-man-function eshell-directory-name eshell-force-execution eshell-group-file eshell-hosts-file eshell-interpreter-alist eshell-ls-archive-regexp eshell-ls-dired-initial-args eshell-ls-highlight-alist eshell-ls-initial-args eshell-ls-product-regexp eshell-ls-use-in-dired eshell-passwd-file eshell-send-direct-to-subprocesses flyspell-default-dictionary font-lock-maximum-size generic-define-unix-modes gnus-asynchronous gnus-default-directory gnus-group-list-inactive-groups gnus-home-directory gnus-large-newsgroup gnus-message-archive-group gnus-use-cache gnus-use-dribble-file gud-cdb-directories gud-chdir-before-run hi-lock-mode highlight-changes-active-string highlight-changes-global-changes-existing-buffers highlight-changes-passive-string hippie-expand-try-functions-list ;(define-key global-map [(meta ?/)] 'hippie-expand) htmlize-html-major-mode isearch-lazy-highlight-cleanup isearch-lazy-highlight-initial-delay isearch-lazy-highlight-max-at-a-time ls-lisp-emulation ls-lisp-ignore-case ls-lisp-verbosity mail-host-address mail-source-crash-box mail-source-directory mail-user-agent make-backup-files mark-diary-entries-in-calendar mark-holidays-in-calendar max-specpdl-size message-directory message-log-max message-send-mail-function mmm-global-mode mmm-major-mode-preferences mmm-mode-ext-classes-alist mode-line-format mouse-wheel-mode next-line-add-newlines next-screen-context-lines nnmail-message-id-cache-file parens-require-spaces read-quoted-char-radix resize-minibuffer-mode scroll-bar-mode scroll-preserve-screen-position send-mail-function shell-file-name smtpmail-auth-credentials smtpmail-debug-info smtpmail-default-smtp-server smtpmail-local-domain smtpmail-queue-dir smtpmail-smtp-server tags-revert-without-query tramp-debug-buffer uniquify-buffer-name-style url-cache-directory url-cookie-file url-global-history-file url-global-history-save-interval url-keep-history vc-default-back-end w3m-bookmark-file w3m-default-save-directory w3m-fill-column w3m-key-binding w3m-local-directory-view-method w3m-search-default-engine w3m-use-header-line ange-ftp-dumb-unix-host-regexp ange-ftp-generate-anonymous-password appt-message-warning-time )) (customize-group 'reconsider-defaults)) ;;; reconsider-defaults.el ends here