Skip to content Accesskey=4Skip to sub-navigation Accesskey=3View our Accessibility Options MIT Information Systems Home About IS&T Contact IS&T Site Map Search Advanced Search
Getting StartedGetting Services by Topic or Alphabetically Getting Help

On This Page

[Help]

  

Quick Links

Top Level

Related Links

Ask OLC a question

Athena Consulting Homepage

Helpdesk Stock Answers (for Mac/PC questions)


CUSTOMIZING Emacs using a .EMACS file

To customize Emacs, you need to write some Lisp code.  It's not really that
difficult.  The code should be put in a file named '.emacs' in your home
directory.  Every time Emacs starts up, it automatically reads any Lisp code
you have put into your '.emacs' file.

To define a key binding, use an expression of this form:

	(define-key key-map keystrokes function)

To set an Emacs variable, use an expression of this form:

	(setq variable value)

The section below gives some typical customizations you might perform in your
'.emacs' file.  Note that comments in are preceded by semicolon ';'
characters.


(global-set-key "\M-g" 'goto-line)		; Esc-G runs the goto-line
						; function.

(global-set-key "\C-xt" 'transpose-lines)	; Ctrl-x t runs the
						; transpose-lines function.

(setq default-major-mode 'text-mode)		; Default mode is text-mode.

(setq text-mode-hook				; Enable auto-fill-mode
 '(lambda () (auto-fill-mode 1)))		; whenever using text-mode.

(setq delete-auto-save-files t)			; Delete unnecessary
						; auto-save files.

(display-time)					; Display current time and
						; load average on mode line.

MIT Home | Getting Started | Getting Services | Getting Help | About IS&T | Accessibility
Ask a technology question or send a comment about this web page.