emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

reconsider defaults custom group


From: Alex Schroeder
Subject: reconsider defaults custom group
Date: Wed, 25 Dec 2002 19:19:58 +0100
User-agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.2.92 (i686-pc-linux-gnu)

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]