[comp.emacs] Summary: inhibit c-mode indent

dale@odetics.com (Dale Pischke) (11/09/90)

Over a month ago, I asked for help in inhibiting c-mode indentation when editing .c and .h files. The following is a summary of the responses I received 
(THANK YOU to all that helped), sorry to have taken so long to summarize:


1. Edit the .c and .h files in fundamental mode using the following:

(setq auto-mode-alist (cons '("\\.c$" . fundamental-mode) auto-mode-alist))
(setq auto-mode-alist (cons '("\\.h$" . fundamental-mode) auto-mode-alist))

2. Force fundamental mode for all file types as follows:

(setq initial-major-mode 'fundamental-mode)
(setq default-major-mode 'fundamental-mode)
(setq auto-mode-alist)

3. Control tabbing as follows:

(define-key c-mode-map "\t" 'self-insert-command)

or

(define-key c-mode-map "\C-i" 'tab-to-tab-stop)

4. Put emacs in text mode using: M-x text-mode or 	("\\.c$" . text-mode) on
the front of auto-mode-alist.

5. C-h m to get list of local key bindings, add C-mode-hook to rebind them 
back to plain characters.


-- 
Dale R. Pischke			uunet!odetics!dale
Senior Software Engineer	dale@odetics.com
Odetics Broadcast		Anaheim, California