-
Notifications
You must be signed in to change notification settings - Fork 6
/
.emacs
32 lines (27 loc) · 1.04 KB
/
.emacs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
(package-initialize)
(setq system-name "kimi.im"
user-login-name "kimim"
user-full-name "Kimi Ma"
user-mail-address "[email protected]")
;; root directory
(defvar kimim/path-root "/")
;; path of kimim-emacs files
(defvar kimim/path-kimim-emacs "~/kimim-emacs/")
;; favorate applications on Windows
(defvar kimim/path-kimikit "~/")
;; synchronization driver, for example ~/Dropbox/
(defvar kimim/path-sync "~/")
;; path to synchronize some files in .emacs.d
(defvar kimim/path-emacs (concat kimim/path-sync ".emacs.d/"))
;; path for the GTD files
(defvar kimim/path-org (concat kimim/path-sync "org/"))
;; path to keep notes
(defvar kimim/path-notes (concat kimim/path-sync "notes/"))
;; path to refrence documents
(defvar kimim/path-docs (concat kimim/path-sync "docs/"))
;; if kimim-emacs is clone to ~/kimim-emacs
(load (concat kimim/path-kimim-emacs "init.el"))
(set-register ?e '(file . "~/.emacs"))
(set-register ?i '(file . "~/kimim-emacs/init.el"))
(set-register ?o '(file . "~/kimim-emacs/README.org"))
;; put other local settings below