; Ifi default .emacs.
; Version 4.02 (19.08.2008)
;
; This file, ~/.emacs, specifies your set-up for running Emacs.
; You can choose to leave the file as it is and run the standard Ifi
; set-up for Emacs, or you can modify it as you please.
; The file is maintained by `drift@ifi.uio.no'.

; This definition tells where information on Emacs is kept;
; modify it if you are running on a non-Ifi computer, for instance at home.

(if (file-readable-p "C:/Emacs/emacs-22.2/site-lisp/ifi-default.el")
    (progn
      (setq load-path 
	    (append '("C:/Emacs/emacs-22.2/site-lisp")
		    '("C:/Emacs/emacs-22.2/22.2/site-lisp") load-path))
      (setq ifi-location nil)))

; This file is in fact a program written in the programming language
; Emacs Lisp, the base language of Emacs, and it is executed every
; time you start Emacs. The semicolon (;) is used for comments; the
; rest of the line is ignored following a semicolon.

; When I mention `to uncomment a line', I mean to remove the comment
; symbol (the semicolon) to make the line executable. `To comment out
; a line' means to insert a comment symbol at the beginning of the
; line.

; Uncomment the following line if you do not want the Ifi standard
; set-up for the arrow keys combined with Shift and Control:
;   (setq ifi-setup-arrow-keys nil)

; Uncomment the following line if you do not want the Ifi standard
; set-up for the keys F1 to F12:
;   (setq ifi-setup-f-keys nil)

; Uncomment the line that specifies how you want the Backspace key
; (usually marked with `<--') and Delete key (sometimes marked with
; `Del') should work:
;   (setq ifi-setup-del-bs 'll) ; Both keys delete to the left
;   (setq ifi-setup-del-bs 'lr) ; DEL deletes to the left, BS to the right
    (setq ifi-setup-del-bs 'rl) ; DEL deletes to the right, BS to the left
;   (setq ifi-setup-del-bs 'rr) ; Both keys delete to the right
;   (setq ifi-setup-del-bs nil) ; Keep standard Emacs behaviour

; Uncomment the following line if you don't want to modify `load-path'
; and define various autoloads:
;   (setq ifi-setup-loadpath nil)

; Uncomment the following line if you don't want Ifi's special menues:
;   (setq ifi-setup-menu nil)

; Uncomment the following line if you do not want the other keys in
; the Ifi standard set-up (i.e., other keys than the arrow and
; function keys):
;   (setq ifi-setup-other-keys nil)

; Uncomment the following line if you do not want to modify any variables:
;   (setq ifi-setup-variables nil)

; Uncomment the following line if you do not want to modify any icons:
;   (setq ifi-setup-icons nil)

; Uncomment the following variable if you don't want to delete
; a marked region with DELETE or an insertion character:
;  (setq ifi-delete-region nil)

; Uncomment the following line if you do not want colours:
;  (setq ifi-use-colour nil)

; Uncomment the following line if you are not running on the Ifi computers
; (but on your home computer, for instance):
;  (setq ifi-location nil)

; Uncomment the following line if you dont't want automatic indentation
; of C, C++, and Java programs:
;  (setq c-syntactic-indentation nil)

; If you comment out the following line, you get a `pure' Emacs with
; absolutely _no_ Ifi adaptions, irrespective of what you have specified
; previously in this file. Note, however, that you will have to fix such
; problems as character set yourself.

(load "ifi-default" t)

; And here you can define your own key bindings.
; For example, if you want F10 to cause a kill-line, you simply add the
; following line:
;
;       (global-set-key [f10] 'kill-line)
;
; (Note the quote mark preceeding kill-line!)

