author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Fri, 03 Apr 2009 12:18:48 +0200 | |
changeset 139 | 318e69b9be86 |
parent 112 | 3d1b437969cb |
child 170 | 6d13092b7865 |
permissions | -rw-r--r-- |
6 | 1 |
;; -*- mode: lisp; coding: cp1251 -*- |
42
04fd7747bc49
Update copyright notice.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
41
diff
changeset
|
2 |
;; |
04fd7747bc49
Update copyright notice.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
41
diff
changeset
|
3 |
;; Copyright (C) 2008 by Oleksandr Gavenko <gavenkoa@gmail.com> |
83
d2eaf2ed6d1c
Added basic jabber customization.
gavenkoa@gavenko.bifit.int
parents:
71
diff
changeset
|
4 |
;; |
110
6b6e3f8cb371
Set copyright notice.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
102
diff
changeset
|
5 |
;; This file placed in public domain. |
6b6e3f8cb371
Set copyright notice.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
102
diff
changeset
|
6 |
;; |
111
fcea9d3b79e1
Rename -my{-pre/-post} to {-pre/-post}.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
102
diff
changeset
|
7 |
;; ~/.emacs firstly load ~/.emacs-pre, then ~/.emacs-my, then ~/.emacs-post. |
6 | 8 |
|
92
359f03f8a64b
Move path definition to share place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
71
diff
changeset
|
9 |
;; ====================================================================== |
359f03f8a64b
Move path definition to share place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
71
diff
changeset
|
10 |
;; Load path. |
359f03f8a64b
Move path definition to share place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
71
diff
changeset
|
11 |
(defvar my-el-dir |
359f03f8a64b
Move path definition to share place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
71
diff
changeset
|
12 |
(expand-file-name "~/.el") |
359f03f8a64b
Move path definition to share place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
71
diff
changeset
|
13 |
"Here live additional lisp packages.") |
359f03f8a64b
Move path definition to share place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
71
diff
changeset
|
14 |
(defvar my-usr-el-dir |
359f03f8a64b
Move path definition to share place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
71
diff
changeset
|
15 |
(expand-file-name "~/usr/share/emacs/site-lisp") |
359f03f8a64b
Move path definition to share place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
71
diff
changeset
|
16 |
"Here live additional lisp packages.") |
359f03f8a64b
Move path definition to share place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
71
diff
changeset
|
17 |
|
359f03f8a64b
Move path definition to share place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
71
diff
changeset
|
18 |
(add-to-list 'load-path my-el-dir) |
359f03f8a64b
Move path definition to share place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
71
diff
changeset
|
19 |
(add-to-list 'load-path my-usr-el-dir) |
71
8d0f605b4990
Define dir where stored extensions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
42
diff
changeset
|
20 |
|
111
fcea9d3b79e1
Rename -my{-pre/-post} to {-pre/-post}.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
102
diff
changeset
|
21 |
(defvar dot-emacs-pre (expand-file-name "~/.emacs-pre") |
41
38dda673f17f
Added to be load pre-/post-load files with custom settings.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
37
diff
changeset
|
22 |
"Path to file with pre-loaded custom settings.") |
111
fcea9d3b79e1
Rename -my{-pre/-post} to {-pre/-post}.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
102
diff
changeset
|
23 |
(defvar dot-emacs-post (expand-file-name "~/.emacs-post") |
41
38dda673f17f
Added to be load pre-/post-load files with custom settings.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
37
diff
changeset
|
24 |
"Path to file with post-loaded custom settings.") |
38dda673f17f
Added to be load pre-/post-load files with custom settings.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
37
diff
changeset
|
25 |
|
38dda673f17f
Added to be load pre-/post-load files with custom settings.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
37
diff
changeset
|
26 |
;; pre-load custom settings |
111
fcea9d3b79e1
Rename -my{-pre/-post} to {-pre/-post}.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
102
diff
changeset
|
27 |
(if (file-exists-p dot-emacs-pre) |
fcea9d3b79e1
Rename -my{-pre/-post} to {-pre/-post}.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
102
diff
changeset
|
28 |
(load dot-emacs-pre)) |
41
38dda673f17f
Added to be load pre-/post-load files with custom settings.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
37
diff
changeset
|
29 |
|
38dda673f17f
Added to be load pre-/post-load files with custom settings.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
37
diff
changeset
|
30 |
;; load main customization |
30
762d326dca54
Now .emacs only contain emacs custom settings and load my lisp code from separate file.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
17
diff
changeset
|
31 |
(load "~/.emacs-my") |
41
38dda673f17f
Added to be load pre-/post-load files with custom settings.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
37
diff
changeset
|
32 |
|
38dda673f17f
Added to be load pre-/post-load files with custom settings.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
37
diff
changeset
|
33 |
;; post-load custom settings |
111
fcea9d3b79e1
Rename -my{-pre/-post} to {-pre/-post}.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
102
diff
changeset
|
34 |
(if (file-exists-p dot-emacs-post) |
fcea9d3b79e1
Rename -my{-pre/-post} to {-pre/-post}.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
102
diff
changeset
|
35 |
(load dot-emacs-post)) |
30
762d326dca54
Now .emacs only contain emacs custom settings and load my lisp code from separate file.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
17
diff
changeset
|
36 |
|
0 | 37 |
(custom-set-variables |
38 |
;; custom-set-variables was added by Custom. |
|
39 |
;; If you edit it by hand, you could mess it up, so be careful. |
|
40 |
;; Your init file should contain only one such instance. |
|
41 |
;; If there is more than one, they won't work right. |
|
42 |
'(pc-select-meta-moves-sexps t) |
|
43 |
'(read-quoted-char-radix 16) |
|
102
25585e240b4a
Move customization from .emacs (custom-set-variables) to .emacs-my. Remove duplication.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
96
diff
changeset
|
44 |
) |
0 | 45 |
(custom-set-faces |
46 |
;; custom-set-faces was added by Custom. |
|
47 |
;; If you edit it by hand, you could mess it up, so be careful. |
|
48 |
;; Your init file should contain only one such instance. |
|
49 |
;; If there is more than one, they won't work right. |
|
50 |
'(hl-line ((t (:inherit highlight :background "light yellow"))))) |