|
@@ -54,7 +54,7 @@
|
54
|
54
|
(setq-default tab-width 2) ; 2-space tabs
|
55
|
55
|
(setq-default fill-column 80) ; 80 character line width
|
56
|
56
|
(save-place-mode 1) ; save cursor location in files
|
57
|
|
-(global-linum-mode t) ; show line numbers in left column
|
|
57
|
+(global-display-line-numbers-mode) ; show line numbers in left column
|
58
|
58
|
(electric-indent-mode 1) ; smart auto-indent
|
59
|
59
|
(setq-default electric-indent-inhibit t) ; ... disable indenting previous line (WHY?!)
|
60
|
60
|
(setq-default truncate-lines 1) ; no line wrapping
|
|
@@ -92,6 +92,7 @@
|
92
|
92
|
(unless (file-directory-p (concat user-emacs-directory "autosave"))
|
93
|
93
|
(make-directory (concat user-emacs-directory "autosave")))
|
94
|
94
|
(setq save-place-file (concat user-emacs-directory "places"))
|
|
95
|
+(setq abbrev-file-name (concat user-emacs-directory "abbrev_defs"))
|
95
|
96
|
(setq backup-directory-alist `((".*" . ,(concat user-emacs-directory "backups"))))
|
96
|
97
|
(setq tramp-backup-directory-alist `((".*" . ,(concat user-emacs-directory "backups"))))
|
97
|
98
|
(setq auto-save-file-name-transforms `((".*" ,(concat user-emacs-directory "autosave/") t)))
|
|
@@ -117,8 +118,8 @@
|
117
|
118
|
; replace buffer menu with ibuffer
|
118
|
119
|
(global-set-key (kbd "C-x C-b") #'ibuffer)
|
119
|
120
|
|
120
|
|
-; disable bold/italic fonts on linux (bitmapped fonts)
|
121
|
|
-(cond ((string-equal system-type "gnu/linux") (progn
|
|
121
|
+; disable bold bonts on everything except OSX
|
|
122
|
+(cond ((not (string-equal system-type "darwin")) (progn
|
122
|
123
|
(defun remap-faces-default-attributes ()
|
123
|
124
|
(let ((family (face-attribute 'default :family))
|
124
|
125
|
(height (face-attribute 'default :height)))
|
|
@@ -164,7 +165,14 @@
|
164
|
165
|
:ensure t
|
165
|
166
|
:config
|
166
|
167
|
(if (not (display-graphic-p)) (progn (setq linum-format "%d ")))
|
167
|
|
- :init (load-theme 'zenburn t))
|
|
168
|
+ :init
|
|
169
|
+ (load-theme 'zenburn t)
|
|
170
|
+ ; disable bold bonts on everything except OSX
|
|
171
|
+ (cond ((not (string-equal system-type "darwin")) (progn
|
|
172
|
+ (mapc (lambda (face)
|
|
173
|
+ (when face
|
|
174
|
+ (set-face-bold-p face nil)))
|
|
175
|
+ (face-list))))))
|
168
|
176
|
|
169
|
177
|
; evil mode
|
170
|
178
|
(use-package evil
|
|
@@ -298,7 +306,8 @@
|
298
|
306
|
:ensure t
|
299
|
307
|
:config
|
300
|
308
|
(setq which-key-idle-delay 0.5)
|
301
|
|
- (cond ((string-equal system-type "gnu/linux") (progn
|
|
309
|
+ ; disable bold bonts on everything except OSX
|
|
310
|
+ (cond ((not (string-equal system-type "darwin")) (progn
|
302
|
311
|
(set-face-attribute 'which-key-key-face nil :inherit font-lock-function-name-face)
|
303
|
312
|
(set-face-attribute 'which-key-note-face nil :inherit font-lock-comment-face :slant 'normal))))
|
304
|
313
|
(which-key-mode +1))
|