.emacs
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 22 Dec 2008 23:13:46 +0200
changeset 110 6b6e3f8cb371
parent 102 25585e240b4a
child 112 3d1b437969cb
permissions -rw-r--r--
Set copyright notice.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6
d1c4515c3cfa Add copyright notice.
Oleksander Gavenko <gavenko_a@3g.ua>
parents: 0
diff changeset
     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
;;
83
d2eaf2ed6d1c Added basic jabber customization.
gavenkoa@gavenko.bifit.int
parents: 71
diff changeset
     7
;; ~/.emacs firstly load ~/.emacs-my-pre, then ~/.emacs-my, then ~/.emacs-my-post.
6
d1c4515c3cfa Add copyright notice.
Oleksander Gavenko <gavenko_a@3g.ua>
parents: 0
diff changeset
     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
83
d2eaf2ed6d1c Added basic jabber customization.
gavenkoa@gavenko.bifit.int
parents: 71
diff changeset
    21
(defvar dot-emacs-my-pre (expand-file-name "~/.emacs-my-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.")
83
d2eaf2ed6d1c Added basic jabber customization.
gavenkoa@gavenko.bifit.int
parents: 71
diff changeset
    23
(defvar dot-emacs-my-post (expand-file-name "~/.emacs-my-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
83
d2eaf2ed6d1c Added basic jabber customization.
gavenkoa@gavenko.bifit.int
parents: 71
diff changeset
    27
(if (file-exists-p dot-emacs-my-pre)
d2eaf2ed6d1c Added basic jabber customization.
gavenkoa@gavenko.bifit.int
parents: 71
diff changeset
    28
    (load dot-emacs-my-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
83
d2eaf2ed6d1c Added basic jabber customization.
gavenkoa@gavenko.bifit.int
parents: 71
diff changeset
    34
(if (file-exists-p dot-emacs-my-post)
d2eaf2ed6d1c Added basic jabber customization.
gavenkoa@gavenko.bifit.int
parents: 71
diff changeset
    35
    (load dot-emacs-my-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
aef1d0017234 Initial commit.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    37
(custom-set-variables
aef1d0017234 Initial commit.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    38
  ;; custom-set-variables was added by Custom.
aef1d0017234 Initial commit.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    39
  ;; If you edit it by hand, you could mess it up, so be careful.
aef1d0017234 Initial commit.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    40
  ;; Your init file should contain only one such instance.
aef1d0017234 Initial commit.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    41
  ;; If there is more than one, they won't work right.
aef1d0017234 Initial commit.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    42
 '(pc-select-meta-moves-sexps t)
aef1d0017234 Initial commit.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    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
aef1d0017234 Initial commit.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    45
(custom-set-faces
aef1d0017234 Initial commit.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    46
  ;; custom-set-faces was added by Custom.
aef1d0017234 Initial commit.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    47
  ;; If you edit it by hand, you could mess it up, so be careful.
aef1d0017234 Initial commit.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    48
  ;; Your init file should contain only one such instance.
aef1d0017234 Initial commit.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    49
  ;; If there is more than one, they won't work right.
aef1d0017234 Initial commit.
Oleksander Gavenko <gavenko_a@3g.ua>
parents:
diff changeset
    50
 '(hl-line ((t (:inherit highlight :background "light yellow")))))