|
14 | 14 |
|
15 | 15 | (defalias 'yes-or-no-p 'y-or-n-p)
|
16 | 16 |
|
17 |
| -(cua-mode 1) |
18 |
| -(transient-mark-mode 1) |
19 |
| -(setq-default cua-auto-tabify-rectangles nil) |
20 |
| -(setq-default cua-keep-region-after-copy 1) |
21 |
| - |
22 | 17 | (setq-default whitespace-line-column nil)
|
23 | 18 | (setq-default whitespace-style '(face lines-tail))
|
24 | 19 | (global-whitespace-mode 1)
|
25 | 20 |
|
| 21 | +(setq org-directory (format "%s/%s" (getenv "dev_home") "org")) |
| 22 | +(setq org-agenda-files (list (format "%s/%s" (getenv "dev_home") "org"))) |
| 23 | +(setq org-default-notes-file (format "%s/%s/%s" (getenv "dev_home") "org" "notes.org")) |
| 24 | + |
26 | 25 | (normal-erase-is-backspace-mode 1)
|
27 | 26 | (show-paren-mode 1)
|
28 | 27 | (menu-bar-mode 0)
|
|
69 | 68 | (sanitize-explicit-utf-8-unix)))
|
70 | 69 |
|
71 | 70 |
|
72 |
| -(defun settings-scala-mode-config () |
73 |
| - (when(eq major-mode 'scala-mode) |
74 |
| - (set-buffer-file-coding-system 'utf-8-unix nil 1) |
75 |
| - (bindings-dev-mode 1) |
76 |
| - |
77 |
| - (setq tab-width 4) |
78 |
| - (setq require-final-newline 'visit-save))) |
79 |
| - |
80 |
| -(defun settings-scala-mode-sanitize () |
81 |
| - (when(eq major-mode 'scala-mode) |
82 |
| - (sanitize-implicit-utf-8-unix))) |
83 |
| - |
84 |
| - |
85 |
| -(defun settings-java-mode-config () |
86 |
| - (when(eq major-mode 'java-mode) |
87 |
| - (set-buffer-file-coding-system 'utf-8-unix nil 1) |
88 |
| - (bindings-dev-mode 1) |
89 |
| - (styles-c-mode) |
90 |
| - |
91 |
| - (setq c-syntactic-indentation 1) |
92 |
| - (setq c-basic-offset 4) |
93 |
| - (setq tab-width 4) |
94 |
| - (setq indent-tabs-mode nil) |
95 |
| - (setq c-tab-always-indent 1) |
96 |
| - (setq require-final-newline 'visit-save))) |
97 |
| - |
98 |
| -(defun settings-java-mode-sanitize () |
99 |
| - (when(eq major-mode 'java-mode) |
100 |
| - (sanitize-implicit-utf-8-unix))) |
101 |
| - |
102 |
| - |
103 | 71 | (defun settings-js-mode-config ()
|
104 | 72 | (when(eq major-mode 'js-mode)
|
105 | 73 | (set-buffer-file-coding-system 'utf-8-unix nil 1)
|
|
163 | 131 | (sanitize-implicit-utf-8-unix)))
|
164 | 132 |
|
165 | 133 |
|
| 134 | +(defun settings-org-mode-config () |
| 135 | + (when(eq major-mode 'org-mode) |
| 136 | + (setq org-log-done 'time))) |
| 137 | + |
| 138 | +(defun settings-org-mode-sanitize () |
| 139 | + (when(eq major-mode 'org-mode) |
| 140 | + (sanitize-explicit-utf-8-unix))) |
| 141 | + |
| 142 | + |
166 | 143 | (defun settings-text-mode-config ()
|
167 | 144 | (when(eq major-mode 'text-mode)
|
168 | 145 | (set-buffer-file-coding-system 'utf-8-unix nil 1)
|
|
185 | 162 |
|
186 | 163 | (add-hook 'c-mode-hook 'settings-c-mode-config)
|
187 | 164 | (add-hook 'makefile-gmake-mode-hook 'settings-gmake-mode-config)
|
188 |
| -(add-hook 'scala-mode-hook 'settings-scala-mode-config) |
189 |
| -(add-hook 'java-mode-hook 'settings-java-mode-config) |
190 | 165 | (add-hook 'js-mode-hook 'settings-js-mode-config)
|
191 | 166 | (add-hook 'sgml-mode-hook 'settings-sgml-mode-config)
|
192 | 167 | (add-hook 'latex-mode-hook 'settings-latex-mode-config)
|
193 | 168 | (add-hook 'lisp-mode-hook 'settings-lisp-mode-config)
|
| 169 | +(add-hook 'org-mode-hook 'settings-org-mode-config) |
194 | 170 | (add-hook 'text-mode-hook 'settings-text-mode-config)
|
195 | 171 | (add-hook 'minibuffer-setup-hook 'settings-minibuffer-mode-config)
|
196 | 172 |
|
197 | 173 | (add-hook 'after-change-major-mode-hook 'settings-c-mode-sanitize)
|
198 | 174 | (add-hook 'after-change-major-mode-hook 'settings-gmake-mode-sanitize)
|
199 |
| -(add-hook 'after-change-major-mode-hook 'settings-scala-mode-sanitize) |
200 |
| -(add-hook 'after-change-major-mode-hook 'settings-java-mode-sanitize) |
201 | 175 | (add-hook 'after-change-major-mode-hook 'settings-js-mode-sanitize)
|
202 | 176 | (add-hook 'after-change-major-mode-hook 'settings-sgml-mode-sanitize)
|
203 | 177 | (add-hook 'after-change-major-mode-hook 'settings-latex-mode-sanitize)
|
204 | 178 | (add-hook 'after-change-major-mode-hook 'settings-lisp-mode-sanitize)
|
| 179 | +(add-hook 'after-change-major-mode-hook 'settings-org-mode-sanitize) |
205 | 180 | (add-hook 'after-change-major-mode-hook 'settings-text-mode-sanitize)
|
206 | 181 |
|
207 | 182 | (add-hook 'before-save-hook 'settings-c-mode-sanitize)
|
208 | 183 | (add-hook 'before-save-hook 'settings-gmake-mode-sanitize)
|
209 |
| -(add-hook 'before-save-hook 'settings-scala-mode-sanitize) |
210 |
| -(add-hook 'before-save-hook 'settings-java-mode-sanitize) |
211 | 184 | (add-hook 'before-save-hook 'settings-js-mode-sanitize)
|
212 | 185 | (add-hook 'before-save-hook 'settings-sgml-mode-sanitize)
|
213 | 186 | (add-hook 'before-save-hook 'settings-latex-mode-sanitize)
|
214 | 187 | (add-hook 'before-save-hook 'settings-lisp-mode-sanitize)
|
| 188 | +(add-hook 'before-save-hook 'settings-org-mode-sanitize) |
215 | 189 | (add-hook 'before-save-hook 'settings-text-mode-sanitize)
|
216 | 190 |
|
217 | 191 |
|
|
228 | 202 | ("Makefile$" . makefile-gmake-mode)
|
229 | 203 | ("makefile$" . makefile-gmake-mode)
|
230 | 204 |
|
231 |
| - ("\\.scala$" . scala-mode) |
232 |
| - |
233 |
| - ("\\.java$" . java-mode) |
234 |
| - |
235 | 205 | ("\\.js$" . js-mode)
|
236 | 206 |
|
237 | 207 | ("\\.html$" . sgml-mode)
|
238 | 208 | ("\\.htm$" . sgml-mode)
|
239 | 209 | ("\\.css$" . sgml-mode)
|
240 | 210 | ("\\.xml$" . sgml-mode)
|
241 | 211 | ("\\.xsd$" . sgml-mode)
|
242 |
| - ("\\.csproj$" . sgml-mode) |
243 |
| - ("\\.sln$" . sgml-mode) |
244 | 212 |
|
245 | 213 | ("\\.tex$" . latex-mode)
|
246 | 214 |
|
247 | 215 | ("\\.el$" . lisp-mode)
|
248 | 216 | ("\\.emacs$" . lisp-mode)
|
249 | 217 |
|
| 218 | + ("\\.org$" . org-mode) |
| 219 | + |
250 | 220 | ("\\.stab$" . text-mode)
|
251 | 221 | ("\\.txt$" . text-mode))))
|
0 commit comments