|
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