problems using SAS mode

Faheem Mitha faheem at
Fri Nov 21 04:33:35 CET 2003

On Thu, 20 Nov 2003, A.J. Rossini wrote:

> If you do C-h b  (show bindings), what are the F# keys bound to?  This
> approach should work, so I'm a bit confused.

Dear Dr. Rossini,

Thank you for replying.

They don't seem to be bound to anything. The output of C-h b appears
below (rather long, sorry).  Perhaps I need to have something else in
my .emacs? And yes, I did exit emacs and restart.

I'm attaching my .emacs file for good measure. I'm using Debian Sarge,


Key translations:
key             binding
---             -------

C-x		Prefix Command

C-x 8		iso-transl-ctl-x-8-map

Major Mode Bindings:
key             binding
---             -------

TAB		sas-indent-line
DEL		backward-delete-char-untabify
}		ess-electric-brace
{		ess-electric-brace
C-x		Prefix Command
ESC		Prefix Command
C-c		Prefix Command
RET		newline-and-indent

C-x n		Prefix Command

ESC C-q		ess-indent-exp
ESC C-h		ess-mark-function
ESC ?		ess-list-object-completions
ESC TAB		comint-replace-by-expanded-filename
ESC C-e		ess-end-of-function
ESC C-a		ess-beginning-of-function
ESC C-x		ess-eval-function

C-c i		ess-eval-line-and-step-invisibly
C-c C-w		ess-multi-frame-SAS
C-c C-e		Prefix Command
C-c C-q		ess-quit
C-c `		ess-parse-errors
C-c C-k		ess-force-buffer-current
C-c TAB		ess-complete-object-name
C-c C-t		ess-execute-in-tb
C-c C-s		ess-switch-process
C-c C-d		ess-dump-object-into-edit-buffer
C-c C-v		ess-display-help-on-object
C-c C-l		ess-load-file
C-c C-z		ess-switch-to-end-of-ESS
C-c C-y		ess-switch-to-ESS
C-c C-j		ess-eval-line
C-c C-n		ess-eval-line-and-step
C-c C-f		ess-eval-function
C-c C-b		ess-eval-buffer
C-c ESC		Prefix Command
C-c C-r		ess-eval-region

C-x n d		ess-narrow-to-defun

C-c C-e C-j	ess-eval-line
C-c C-e C-n	ess-eval-line-and-step
C-c C-e C-x	ess-eval-function
C-c C-e C-f	ess-eval-function
C-c C-e C-b	ess-eval-buffer
C-c C-e ESC	Prefix Command
C-c C-e C-r	ess-eval-region

C-c ESC j	ess-eval-line-and-go
C-c ESC f	ess-eval-function-and-go
C-c ESC b	ess-eval-buffer-and-go
C-c ESC r	ess-eval-region-and-go

C-c C-e ESC j	ess-eval-line-and-go
C-c C-e ESC f	ess-eval-function-and-go
C-c C-e ESC b	ess-eval-buffer-and-go
C-c C-e ESC r	ess-eval-region-and-go

Global Bindings:
key             binding
---             -------

C-@		set-mark-command
C-a		beginning-of-line
C-b		backward-char
C-d		delete-char
C-e		end-of-line
C-f		forward-char
C-g		keyboard-quit
C-h		help-command
C-j		newline-and-indent
C-k		kill-line
C-l		recenter
C-n		next-line
C-o		open-line
C-p		previous-line
C-q		quoted-insert
C-r		isearch-backward
C-s		isearch-forward
C-t		transpose-chars
C-u		universal-argument
C-v		scroll-up
C-w		kill-region
C-y		yank
C-z		iconify-or-deiconify-frame
C-\		toggle-input-method
C-]		abort-recursive-edit
C-_		undo
SPC .. ~	self-insert-command
  .. ÿ		self-insert-command
<RHP of Latin-1>		self-insert-command
<RHP of Latin-2>		self-insert-command
<RHP of Latin-3>		self-insert-command
<RHP of Latin-4>		self-insert-command
<RHP of TIS620>			self-insert-command
<RHP of ISO8859/7>		self-insert-command
<RHP of ISO8859/6>		self-insert-command
<RHP of ISO8859/8>		self-insert-command
<JISX0201 Katakana>		self-insert-command
<JISX0201 Roman>		self-insert-command
<RHP of ISO8859/5>		self-insert-command
<RHP of Latin-5>		self-insert-command
<RHP of Latin-9>		self-insert-command
<RHP of Latin-8>		self-insert-command
<JISX0208.1978>			self-insert-command
<GB2312>	self-insert-command
<JISX0208>	self-insert-command
<KSC5601>	self-insert-command
<JISX0212>	self-insert-command
<CNS11643-1>	self-insert-command
<CNS11643-2>	self-insert-command
<JISX0213-1>	self-insert-command
<Big5 (Level-1)>		self-insert-command
<Big5 (Level-2)>		self-insert-command
<SiSheng>	self-insert-command
<IPA>		self-insert-command
<VISCII lower>	self-insert-command
<VISCII upper>	self-insert-command
<Arabic digit>	self-insert-command
<Arabic 1-col>	self-insert-command
<rev ASCII>	self-insert-command
<Lao>		self-insert-command
<Arabic 2-col>	self-insert-command
<IS 13194>	self-insert-command
<Indian 1-col>	self-insert-command
<Tibetan 1-col>			self-insert-command
<Unicode subset 2>		self-insert-command
<Unicode subset 3>		self-insert-command
<Unicode subset>		self-insert-command
<Ethiopic>	self-insert-command
<CNS11643-3>	self-insert-command
<CNS11643-4>	self-insert-command
<CNS11643-5>	self-insert-command
<CNS11643-6>	self-insert-command
<CNS11643-7>	self-insert-command
<Indian 2-col>	self-insert-command
<Tibetan 2-col>			self-insert-command
<JISX0213-2>			self-insert-command

<S-mouse-5>	mwheel-scroll
<mouse-5>	mwheel-scroll
<S-mouse-4>	mwheel-scroll
<mouse-4>	mwheel-scroll
<S-f22>		a2ps-region-1
<f22>		a2ps-buffer
<vertical-line>			Prefix Command
<vertical-scroll-bar>		Prefix Command
<header-line>			Prefix Command
<mode-line>			Prefix Command
<C-down-mouse-3>		mouse-popup-menubar-stuff
<S-down-mouse-1>		mouse-set-font
<C-down-mouse-1>		mouse-buffer-menu
<mouse-3>	mouse-save-then-kill
<mouse-2>	mouse-yank-at-click
<triple-mouse-1>		mouse-set-point
<double-mouse-1>		mouse-set-point
<drag-mouse-1>			mouse-set-region
<mouse-1>	mouse-set-point
<down-mouse-1>	mouse-drag-region
<M-mouse-2>	mouse-yank-secondary
<M-mouse-3>	mouse-secondary-save-then-kill
<M-down-mouse-1>		mouse-drag-secondary
<M-drag-mouse-1>		mouse-set-secondary
<M-mouse-1>			mouse-start-secondary
<C-down-mouse-2>		facemenu-menu
<f1>		help-command
<help>		help-command
<f2>		2C-command
<f10>		tmm-menubar
<compose-last-chars>		compose-last-chars
<C-M-backspace>			backward-kill-sexp
<C-M-delete>			backward-kill-sexp
<S-delete>	kill-region
<C-backspace>	backward-kill-word
<C-delete>	kill-word
<C-left>	backward-word
<C-right>	forward-word
<M-left>	backward-word
<M-right>	forward-word
<mouse-movement>		tooltip-mouse-motion
<deletechar>			delete-char
<deleteline>			kill-line
<insertline>			open-line
<redo>		repeat-complex-command
<undo>		undo
<S-insert>	yank
<C-insert>	kill-ring-save
<insert>	overwrite-mode
<execute>	execute-extended-command
<M-begin>	beginning-of-buffer-other-window
<begin>		beginning-of-buffer
<M-end>		end-of-buffer-other-window
<C-end>		end-of-buffer
<end>		end-of-line
<M-prior>	scroll-other-window-down
<M-next>	scroll-other-window
<C-next>	scroll-left
<C-prior>	scroll-right
<C-down>	forward-paragraph
<C-up>		backward-paragraph
<next>		scroll-up
<prior>		scroll-down
<down>		next-line
<right>		forward-char
<up>		previous-line
<left>		backward-char
<M-home>	beginning-of-buffer-other-window
<C-home>	beginning-of-buffer
<home>		beginning-of-line
<find>		search-forward
<menu>		execute-extended-command
C-SPC		set-mark-command
C--		negative-argument
C-9		digit-argument
C-8		digit-argument
C-7		digit-argument
C-6		digit-argument
C-5		digit-argument
C-4		digit-argument
C-3		digit-argument
C-2		digit-argument
C-1		digit-argument
C-0		digit-argument
C-/		undo
<make-frame-visible>		ignore-event
<iconify-frame>			ignore-event
<delete-frame>			handle-delete-frame
<switch-frame>			handle-switch-frame

C-h h		view-hello-file
C-h C		describe-coding-system
C-h I		describe-input-method
C-h C-\		describe-input-method
C-h L		describe-language-environment
C-h C-l		describe-language-environment
C-h q		help-quit
C-h v		describe-variable
C-h w		where-is
C-h t		help-with-tutorial
C-h s		describe-syntax
C-h P		view-emacs-problems
C-h p		finder-by-keyword
C-h n		view-emacs-news
C-h C-n		view-emacs-news
C-h RET		view-order-manuals
C-h m		describe-mode
C-h l		view-lossage
C-h TAB		info-lookup-symbol
C-h C-k		Info-goto-emacs-key-command-node
C-h C-f		Info-goto-emacs-command-node
C-h 4		Prefix Command
C-h i		info
C-h F		view-emacs-FAQ
C-h f		describe-function
C-h d		describe-function
C-h k		describe-key
C-h c		describe-key-briefly
C-h b		describe-bindings
C-h a		apropos-command
C-h C-p		describe-project
C-h C-w		describe-no-warranty
C-h C-d		describe-distribution
C-h C-c		describe-copying
C-h ?		help-for-help
C-h <f1>	help-for-help
C-h <help>	help-for-help
C-h C-h		help-for-help

C-x C-@		pop-global-mark
C-x C-b		list-buffers
C-x C-c		save-buffers-kill-emacs
C-x C-d		list-directory
C-x C-e		eval-last-sexp
C-x C-f		find-file
C-x TAB		indent-rigidly
C-x C-k		edit-kbd-macro
C-x C-l		downcase-region
C-x RET		Prefix Command
C-x C-n		set-goal-column
C-x C-o		delete-blank-lines
C-x C-p		mark-page
C-x C-q		vc-toggle-read-only
C-x C-r		find-file-read-only
C-x C-s		save-buffer
C-x C-t		transpose-lines
C-x C-u		upcase-region
C-x C-v		find-alternate-file
C-x C-w		write-file
C-x C-x		exchange-point-and-mark
C-x C-z		iconify-or-deiconify-frame
C-x ESC		Prefix Command
C-x $		set-selective-display
C-x '		expand-abbrev
C-x (		start-kbd-macro
C-x )		end-kbd-macro
C-x +		balance-windows
C-x -		shrink-window-if-larger-than-buffer
C-x .		set-fill-prefix
C-x /		point-to-register-compatibility-binding
C-x 0		delete-window
C-x 1		delete-other-windows
C-x 2		split-window-vertically
C-x 3		split-window-horizontally
C-x 4		ctl-x-4-prefix
C-x 5		ctl-x-5-prefix
C-x 6		2C-command
C-x ;		comment-set-column
C-x <		scroll-left
C-x =		what-cursor-position
C-x >		scroll-right
C-x [		backward-page
C-x ]		forward-page
C-x ^		enlarge-window
C-x `		next-error
C-x a		Prefix Command
C-x b		switch-to-buffer
C-x d		dired
C-x e		call-last-kbd-macro
C-x f		set-fill-column
C-x g		insert-register-compatibility-binding
C-x h		mark-whole-buffer
C-x i		insert-file
C-x j		jump-to-register-compatibility-binding
C-x k		kill-buffer
C-x l		count-lines-page
C-x m		compose-mail
C-x o		other-window
C-x q		kbd-macro-query
C-x r		Prefix Command
C-x s		save-some-buffers
C-x u		advertised-undo
C-x v		vc-prefix-map
C-x x		copy-to-register-compatibility-binding
C-x z		repeat
C-x {		shrink-window-horizontally
C-x }		enlarge-window-horizontally
C-x DEL		backward-kill-sentence

C-x C-SPC	pop-global-mark

ESC C-@		mark-sexp
ESC C-b		backward-sexp
ESC C-c		exit-recursive-edit
ESC C-d		down-list
ESC C-f		forward-sexp
ESC C-j		indent-new-comment-line
ESC C-k		kill-sexp
ESC C-l		reposition-window
ESC C-n		forward-list
ESC C-o		split-line
ESC C-p		backward-list
ESC C-r		isearch-backward-regexp
ESC C-s		isearch-forward-regexp
ESC C-t		transpose-sexps
ESC C-u		backward-up-list
ESC C-v		scroll-other-window
ESC C-w		append-next-kill
ESC ESC		Prefix Command
ESC C-\		indent-region
ESC SPC		just-one-space
ESC !		shell-command
ESC $		ispell-word
ESC %		query-replace
ESC '		abbrev-prefix-mark
ESC (		insert-parentheses
ESC )		move-past-close-and-reindent
ESC *		pop-tag-mark
ESC ,		tags-loop-continue
ESC -		negative-argument
ESC .		find-tag
ESC /		dabbrev-expand
ESC 0 .. ESC 9	digit-argument
ESC :		eval-expression
ESC ;		comment-dwim
ESC <		beginning-of-buffer
ESC =		count-lines-region
ESC >		end-of-buffer
ESC @		mark-word
ESC \		delete-horizontal-space
ESC ^		delete-indentation
ESC `		tmm-menubar
ESC a		backward-sentence
ESC b		backward-word
ESC c		capitalize-word
ESC d		kill-word
ESC e		forward-sentence
ESC f		forward-word
ESC g		facemenu-keymap
ESC h		mark-paragraph
ESC i		tab-to-tab-stop
ESC j		indent-new-comment-line
ESC k		kill-sentence
ESC l		downcase-word
ESC m		back-to-indentation
ESC q		fill-paragraph
ESC r		move-to-window-line
ESC t		transpose-words
ESC u		upcase-word
ESC v		scroll-down
ESC w		kill-ring-save
ESC x		execute-extended-command
ESC y		yank-pop
ESC z		zap-to-char
ESC {		backward-paragraph
ESC |		shell-command-on-region
ESC }		forward-paragraph
ESC ~		not-modified
ESC DEL		backward-kill-word

ESC C-%		query-replace-regexp
ESC C-.		find-tag-regexp
ESC C-/		dabbrev-completion
ESC C-S-v	scroll-other-window-down
ESC <C-backspace>		backward-kill-sexp
ESC <C-delete>			backward-kill-sexp
ESC C-SPC	mark-sexp
ESC C--		negative-argument
ESC C-9		digit-argument
ESC C-8		digit-argument
ESC C-7		digit-argument
ESC C-6		digit-argument
ESC C-5		digit-argument
ESC C-4		digit-argument
ESC C-3		digit-argument
ESC C-2		digit-argument
ESC C-1		digit-argument
ESC C-0		digit-argument

M-g ESC		Prefix Command
M-g d		facemenu-set-default
M-g b		facemenu-set-bold
M-g i		facemenu-set-italic
M-g l		facemenu-set-bold-italic
M-g u		facemenu-set-underline
M-g o		facemenu-set-face

M-ESC ESC	keyboard-escape-quit
M-ESC :		eval-expression

<vertical-line> <mouse-1>	mouse-select-window
<vertical-line> <down-mouse-1>	mouse-drag-vertical-line
<vertical-line> <C-mouse-2>	mouse-split-window-vertically

<vertical-scroll-bar> <drag-mouse-3>
<vertical-scroll-bar> <mouse-3>
<vertical-scroll-bar> <down-mouse-2>
<vertical-scroll-bar> <drag-mouse-1>
<vertical-scroll-bar> <mouse-1>
<vertical-scroll-bar> <C-mouse-2>

<header-line> <mouse-1>		mouse-select-window
<header-line> <down-mouse-1>	mouse-drag-header-line

<mode-line> <C-mouse-2>		mouse-split-window-horizontally
<mode-line> <mouse-3>		mouse-delete-window
<mode-line> <mouse-2>		mouse-delete-other-windows
<mode-line> <down-mouse-1>	mouse-drag-mode-line
<mode-line> <drag-mouse-1>	mouse-select-window
<mode-line> <mouse-1>		mouse-select-window

<C-down-mouse-2> <fc>		facemenu-face-menu
<C-down-mouse-2> <fg>		facemenu-foreground-menu
<C-down-mouse-2> <bg>		facemenu-background-menu
<C-down-mouse-2> <sp>		facemenu-special-menu
<C-down-mouse-2> <ju>		facemenu-justification-menu
<C-down-mouse-2> <in>		facemenu-indentation-menu
<C-down-mouse-2> <rm>		facemenu-remove-face-props
<C-down-mouse-2> <ra>		facemenu-remove-all
<C-down-mouse-2> <dp>		list-text-properties-at
<C-down-mouse-2> <df>		list-faces-display
<C-down-mouse-2> <dc>		list-colors-display

C-h 4 i		info-other-window

C-x RET l	set-language-environment
C-x RET c	universal-coding-system-argument
C-x RET C-\	set-input-method
C-x RET X	set-next-selection-coding-system
C-x RET x	set-selection-coding-system
C-x RET p	set-buffer-process-coding-system
C-x RET k	set-keyboard-coding-system
C-x RET t	set-terminal-coding-system
C-x RET f	set-buffer-file-coding-system

C-x ESC :	repeat-complex-command
C-x ESC ESC	repeat-complex-command

C-x 4 0		kill-buffer-and-window
C-x 4 .		find-tag-other-window
C-x 4 d		dired-other-window
C-x 4 a		add-change-log-entry-other-window
C-x 4 C-o	display-buffer
C-x 4 b		switch-to-buffer-other-window
C-x 4 C-f	find-file-other-window
C-x 4 r		find-file-read-only-other-window
C-x 4 f		find-file-other-window
C-x 4 c		clone-indirect-buffer-other-window
C-x 4 m		compose-mail-other-window

C-x 5 o		other-frame
C-x 5 0		delete-frame
C-x 5 1		delete-other-frames
C-x 5 2		make-frame-command
C-x 5 .		find-tag-other-frame
C-x 5 d		dired-other-frame
C-x 5 r		find-file-read-only-other-frame
C-x 5 C-f	find-file-other-frame
C-x 5 f		find-file-other-frame
C-x 5 b		switch-to-buffer-other-frame
C-x 5 m		compose-mail-other-frame

C-x a n		expand-jump-to-next-slot
C-x a p		expand-jump-to-previous-slot
C-x a '		expand-abbrev
C-x a e		expand-abbrev
C-x a -		inverse-add-global-abbrev
C-x a i		Prefix Command
C-x a +		add-mode-abbrev
C-x a g		add-global-abbrev
C-x a C-a	add-mode-abbrev
C-x a l		add-mode-abbrev

C-x n p		narrow-to-page
C-x n w		widen
C-x n n		narrow-to-region

C-x r l		bookmark-bmenu-list
C-x r m		bookmark-set
C-x r b		bookmark-jump
C-x r f		frame-configuration-to-register
C-x r w		window-configuration-to-register
C-x r t		string-rectangle
C-x r o		open-rectangle
C-x r y		yank-rectangle
C-x r d		delete-rectangle
C-x r k		kill-rectangle
C-x r c		clear-rectangle
C-x r +		increment-register
C-x r n		number-to-register
C-x r r		copy-rectangle-to-register
C-x r g		insert-register
C-x r i		insert-register
C-x r x		copy-to-register
C-x r s		copy-to-register
C-x r j		jump-to-register
C-x r SPC	point-to-register
C-x r C-SPC	point-to-register
C-x r C-@	point-to-register

C-x v ~		vc-version-other-window
C-x v =		vc-diff
C-x v v		vc-next-action
C-x v u		vc-revert-buffer
C-x v s		vc-create-snapshot
C-x v r		vc-retrieve-snapshot
C-x v m		vc-merge
C-x v l		vc-print-log
C-x v i		vc-register
C-x v h		vc-insert-headers
C-x v g		vc-annotate
C-x v d		vc-directory
C-x v c		vc-cancel-version
C-x v b		vc-switch-backend
C-x v a		vc-update-change-log

M-g ESC g	font-lock-fontify-block

<C-down-mouse-2> <fc> d		facemenu-set-default
<C-down-mouse-2> <fc> b		facemenu-set-bold
<C-down-mouse-2> <fc> i		facemenu-set-italic
<C-down-mouse-2> <fc> l		facemenu-set-bold-italic
<C-down-mouse-2> <fc> u		facemenu-set-underline
<C-down-mouse-2> <fc> <isearch>
<C-down-mouse-2> <fc> o		facemenu-set-face

<C-down-mouse-2> <fg> o		facemenu-set-foreground

<C-down-mouse-2> <bg> o		facemenu-set-background

<C-down-mouse-2> <sp> r		facemenu-set-read-only
<C-down-mouse-2> <sp> v		facemenu-set-invisible
<C-down-mouse-2> <sp> t		facemenu-set-intangible
<C-down-mouse-2> <sp> s		facemenu-remove-special

<C-down-mouse-2> <ju> u		set-justification-none
<C-down-mouse-2> <ju> l		set-justification-left
<C-down-mouse-2> <ju> r		set-justification-right
<C-down-mouse-2> <ju> b		set-justification-full
<C-down-mouse-2> <ju> c		set-justification-center

<C-down-mouse-2> <in> <increase-left-margin>
<C-down-mouse-2> <in> <decrease-left-margin>
<C-down-mouse-2> <in> <increase-right-margin>
<C-down-mouse-2> <in> <decrease-right-margin>

C-x a i l	inverse-add-mode-abbrev
C-x a i g	inverse-add-global-abbrev

Function key map translations:
key             binding
---             -------

<iso-lefttab>	<backtab>
<M-escape>	M-ESC
<M-return>	M-RET
<M-clear>	C-M-l
<M-linefeed>	C-M-j
<M-tab>		M-TAB
<M-delete>	M-DEL
<M-backspace>	M-DEL
<escape>	ESC
<return>	RET
<clear>		C-l
<linefeed>	C-j
<tab>		TAB
<kp-equal>	=
<kp-divide>	/
<kp-decimal>	.
<kp-subtract>	-
<kp-separator>	,
<kp-add>	+
<kp-multiply>	*
<kp-enter>	RET
<kp-tab>	TAB
<kp-space>	SPC
<kp-9>		9
<kp-8>		8
<kp-7>		7
<kp-6>		6
<kp-5>		5
<kp-4>		4
<kp-3>		3
<kp-2>		2
<kp-1>		1
<kp-0>		0
C-x		Prefix Command
<C-S-kp-9>	<C-S-prior>
<C-S-kp-8>	<C-S-up>
<C-S-kp-7>	<C-S-home>
<C-S-kp-6>	<C-S-right>
<C-S-kp-4>	<C-S-left>
<C-S-kp-3>	<C-S-next>
<C-S-kp-2>	<C-S-down>
<C-S-kp-1>	<C-S-end>
<S-kp-9>	<S-prior>
<S-kp-8>	<S-up>
<S-kp-7>	<S-home>
<S-kp-6>	<S-right>
<S-kp-4>	<S-left>
<S-kp-3>	<S-next>
<S-kp-2>	<S-down>
<S-kp-1>	<S-end>
<C-S-kp-prior>	<C-S-prior>
<C-S-kp-up>	<C-S-up>
<C-S-kp-home>	<C-S-home>
<C-S-kp-right>	<C-S-right>
<C-S-kp-left>	<C-S-left>
<C-S-kp-next>	<C-S-next>
<C-S-kp-down>	<C-S-down>
<C-S-kp-end>	<C-S-end>
<S-kp-prior>	<S-prior>
<S-kp-up>	<S-up>
<S-kp-home>	<S-home>
<S-kp-right>	<S-right>
<S-kp-left>	<S-left>
<S-kp-next>	<S-next>
<S-kp-down>	<S-down>
<S-kp-end>	<S-end>
<kp-delete>	C-d
<delete>	C-d
<backspace>	DEL
<kp-insert>	<insert>
<kp-begin>	<begin>
<kp-end>	<end>
<M-kp-next>	<M-next>
<kp-next>	<next>
<kp-prior>	<prior>
<kp-down>	<down>
<kp-right>	<right>
<kp-up>		<up>
<kp-left>	<left>
<kp-home>	<home>

C-x @		Prefix Command

C-x @ c		event-apply-control-modifier
C-x @ S		event-apply-shift-modifier
C-x @ a		event-apply-alt-modifier
C-x @ m		event-apply-meta-modifier
C-x @ s		event-apply-super-modifier
C-x @ h		event-apply-hyper-modifier

  ;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 '(auto-compression-mode t nil (jka-compr))
 '(case-fold-search t)
 '(confirm-kill-emacs (quote y-or-n-p))
 '(current-language-environment "ASCII")
 '(ess-use-menus t)
 '(global-cwarn-mode t nil (cwarn))
 '(global-font-lock-mode t nil (font-lock))
 '(ispell-program-name "aspell")
 '(mouse-wheel-mode t nil (mwheel))
 '(preview-auto-cache-preamble t)
 '(preview-default-option-list (quote ("displaymath" "floats" "graphics" "textmath" "sections" "psfixbb")))
 '(preview-required-option-list (quote ("active" "dvips" "counters" "auctex")))
 '(show-paren-mode t nil (paren))
 '(whizzy-use-write-annotate nil t))
  ;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 '(font-latex-math-face ((((class color) (background light)) (:background unspecified :foreground "magenta"))))
 '(show-paren-match-face ((((class color)) (:foreground "turquoise" :weight bold))))
 '(show-paren-mismatch-face ((((class color)) (:foreground "red" :weight bold)))))

;;turn on reftex
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)   ; AUCTeX LaTeX mode
(setq reftex-enable-partial-scans t)
(setq reftex-save-parse-info t)
(setq reftex-use-multiple-selection-buffers t)
(setq reftex-plug-into-AUCTeX t)

;; Auto fill mode
(setq-default auto-fill-function 'do-auto-fill)

;; Set font sizes
(setq default-frame-alist
	;; (background-color . "#000000")
	;;       (foreground-color . "LightGray")
	 . "-misc-fixed-medium-r-normal-*-15-*-75-75-c-90-iso8859-1")
	(width . 110)
        (height . 60)))

(setq ess-sas-local-unix-keys t)

More information about the ESS-help mailing list