annotate dotemacs.el @ 196:1f4ccb3575d2

sqlup: new package
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Sun, 08 Dec 2019 14:37:04 -0500
parents 6ad571bbb951
children c6197677868c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
67
b5370dfae4e3 Rename plugins/ to packages/
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 66
diff changeset
1 (add-to-list 'load-path "~/.emacs.d/packages/")
128
3400a312e7f8 rebind company-mode up and down keys
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 127
diff changeset
2 (package-initialize)
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
3
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
4 (defalias 'perl-mode 'cperl-mode)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
5
20
d8cde0480aec Add django and legalese modes
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 19
diff changeset
6 (require 'legalese)
d8cde0480aec Add django and legalese modes
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 19
diff changeset
7
23
3488f4f3a2b5 Add rainbow-mode
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 21
diff changeset
8 (require 'rainbow-mode)
3488f4f3a2b5 Add rainbow-mode
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 21
diff changeset
9
34
bc465cea7922 Require stripes-mode
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 33
diff changeset
10 (require 'stripes)
bc465cea7922 Require stripes-mode
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 33
diff changeset
11
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
12 (require 'matlab)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
13
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
14 (require 'tabbar)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
15
75
c18f8ce41d1d Require bar-cursor
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 73
diff changeset
16 (require 'bar-cursor)
c18f8ce41d1d Require bar-cursor
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 73
diff changeset
17
84
2c0de9f790b7 Add fill-column-indicator mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 83
diff changeset
18 (require 'fill-column-indicator)
85
8e664c39ab28 Add adaptive-wrap
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 84
diff changeset
19
8e664c39ab28 Add adaptive-wrap
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 84
diff changeset
20 (require 'adaptive-wrap)
8e664c39ab28 Add adaptive-wrap
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 84
diff changeset
21
88
53a388a8b8ba Add rpm-spec-mode and also open temporary Evolution files in mail-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 87
diff changeset
22 (require 'rpm-spec-mode)
53a388a8b8ba Add rpm-spec-mode and also open temporary Evolution files in mail-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 87
diff changeset
23
118
ad0081942dce require mediawiki
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 113
diff changeset
24 (require 'mediawiki)
ad0081942dce require mediawiki
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 113
diff changeset
25
144
3b96117fe2ae d-mode: require from main
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 140
diff changeset
26 (require 'd-mode)
3b96117fe2ae d-mode: require from main
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 140
diff changeset
27
161
b192a20c262a sdlang-mode: new package
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 160
diff changeset
28 (require 'sdlang-mode)
b192a20c262a sdlang-mode: new package
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 160
diff changeset
29
147
308651c52a9c add fish-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 145
diff changeset
30 (require 'fish-mode)
308651c52a9c add fish-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 145
diff changeset
31
176
14d436056102 elpy: enable unconditionally
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 174
diff changeset
32 (elpy-enable)
14d436056102 elpy: enable unconditionally
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 174
diff changeset
33
148
dafc9995fdad I do like hg-line-mode, let's enable it
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 147
diff changeset
34 ;; Let's highlight the current line in windows
dafc9995fdad I do like hg-line-mode, let's enable it
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 147
diff changeset
35 (global-hl-line-mode)
dafc9995fdad I do like hg-line-mode, let's enable it
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 147
diff changeset
36
73
922d31d8d1dc Enable bar-cursor-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 72
diff changeset
37 ;; I think I like the idea of the cursor being more indicative of
922d31d8d1dc Enable bar-cursor-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 72
diff changeset
38 ;; where the point is.
922d31d8d1dc Enable bar-cursor-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 72
diff changeset
39 (bar-cursor-mode)
922d31d8d1dc Enable bar-cursor-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 72
diff changeset
40
84
2c0de9f790b7 Add fill-column-indicator mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 83
diff changeset
41 ;; Show where the fill column is
2c0de9f790b7 Add fill-column-indicator mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 83
diff changeset
42 (fci-mode)
2c0de9f790b7 Add fill-column-indicator mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 83
diff changeset
43
42
8774f0539f92 Some erc customisations plus a few more safe local variables
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 41
diff changeset
44 ;(require 'erc-highlight-mode)
8774f0539f92 Some erc customisations plus a few more safe local variables
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 41
diff changeset
45 (setq erc-input-line-position -2)
8774f0539f92 Some erc customisations plus a few more safe local variables
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 41
diff changeset
46
30
307f33925be1 Use org-mode to write blogthings
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 29
diff changeset
47 ;; Use org-mode to write blogthings
68
67eb550de9dd Missing rename of plugins/ to packages/
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 67
diff changeset
48 (setq load-path (cons "~/.emacs.d/packages/org2blog" load-path))
30
307f33925be1 Use org-mode to write blogthings
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 29
diff changeset
49 (require 'org2blog)
307f33925be1 Use org-mode to write blogthings
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 29
diff changeset
50
170
cf8ff803ee1a org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 169
diff changeset
51 ;; Enable ditaa for org-babel
cf8ff803ee1a org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 169
diff changeset
52 (setq org-ditaa-jar-path "/usr/share/ditaa/ditaa.jar")
cf8ff803ee1a org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 169
diff changeset
53 (org-babel-do-load-languages
cf8ff803ee1a org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 169
diff changeset
54 'org-babel-load-languages
cf8ff803ee1a org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 169
diff changeset
55 '((ditaa . t)))
cf8ff803ee1a org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 169
diff changeset
56
cf8ff803ee1a org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 169
diff changeset
57 ;; Don't prompt, just evaluate the ditaa region!
cf8ff803ee1a org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 169
diff changeset
58 (setq org-confirm-babel-evaluate nil)
cf8ff803ee1a org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 169
diff changeset
59
cf8ff803ee1a org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 169
diff changeset
60 ;; And show me the image right there once you're done.
cf8ff803ee1a org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 169
diff changeset
61 (add-hook 'org-babel-after-execute-hook 'org-display-inline-images)
cf8ff803ee1a org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 169
diff changeset
62
cf8ff803ee1a org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 169
diff changeset
63
30
307f33925be1 Use org-mode to write blogthings
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 29
diff changeset
64 (setq org2blog-server-url "http://jordi.inversethought.com/xmlrpc.php"
307f33925be1 Use org-mode to write blogthings
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 29
diff changeset
65 org2blog-server-user "jordigh"
307f33925be1 Use org-mode to write blogthings
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 29
diff changeset
66 org2blog-server-weblog-id "")
307f33925be1 Use org-mode to write blogthings
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 29
diff changeset
67
184
b632448f215b saveplace: simplify for Emacs 25
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 181
diff changeset
68 ;; Remember where I was when I last opened a file
b632448f215b saveplace: simplify for Emacs 25
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 181
diff changeset
69 (save-place-mode 1)
58
79720e3cbad1 Track saveplaces
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 57
diff changeset
70
185
6235b6f83b2e truncte-lines: turn on by default
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 184
diff changeset
71 ;; I have decided that I usually want long lines to scroll off to the
6235b6f83b2e truncte-lines: turn on by default
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 184
diff changeset
72 ;; right, not that bizarro folding that wraps lines in the middle of
6235b6f83b2e truncte-lines: turn on by default
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 184
diff changeset
73 ;; words
6235b6f83b2e truncte-lines: turn on by default
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 184
diff changeset
74 (setq-default truncates-lines t)
6235b6f83b2e truncte-lines: turn on by default
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 184
diff changeset
75
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
76 (server-start)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
77
99
b5d1ee427108 Make tramp respect the remote $PATH
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 94
diff changeset
78 ;; I want tramp to obey the $PATH that is set on the remote host
100
c43266887c9e Oops, require tramp in order to set its variables
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 99
diff changeset
79 (require 'tramp)
99
b5d1ee427108 Make tramp respect the remote $PATH
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 94
diff changeset
80 (add-to-list 'tramp-remote-path 'tramp-own-remote-path)
b5d1ee427108 Make tramp respect the remote $PATH
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 94
diff changeset
81
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
82 ;; wtf is this crap? begone!
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
83 (setq transient-mark-mode nil)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
84
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
85 (global-set-key (kbd "C-S-n") 'tabbar-forward-tab)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
86 (global-set-key (kbd "C-S-p") 'tabbar-backward-tab)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
87 (global-set-key (kbd "C-c C-S-n") 'tabbar-forward-group)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
88 (global-set-key (kbd "C-c C-S-p") 'tabbar-backward-group)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
89
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
90 (global-set-key (kbd "C-S-j") 'windmove-down)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
91 (global-set-key (kbd "C-S-k") 'windmove-up)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
92 (global-set-key (kbd "C-S-h") 'windmove-left)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
93 (global-set-key (kbd "C-S-l") 'windmove-right)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
94
121
0296487fa83c bind C-x <SPC> to gud-break again
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 118
diff changeset
95 (global-set-key (kbd "C-x <SPC>") 'gud-break)
36
e733369c5233 Rebind gud keys
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 35
diff changeset
96 (global-set-key (kbd "M-<down>") 'gud-next)
e733369c5233 Rebind gud keys
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 35
diff changeset
97 (global-set-key (kbd "M-<right>") 'gud-step)
e733369c5233 Rebind gud keys
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 35
diff changeset
98 (global-set-key (kbd "M-<left>") 'gud-finish)
e733369c5233 Rebind gud keys
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 35
diff changeset
99 (global-set-key (kbd "M-<RET>") 'gud-cont)
e733369c5233 Rebind gud keys
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 35
diff changeset
100 (global-unset-key (kbd "C-x <DEL>"))
e733369c5233 Rebind gud keys
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 35
diff changeset
101 (global-set-key (kbd "C-x <DEL>") 'gud-remove)
46
cbc4cf1f50b5 Add gud key to stop job
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 45
diff changeset
102 (global-unset-key (kbd "C-x C-z"))
cbc4cf1f50b5 Add gud key to stop job
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 45
diff changeset
103 (global-set-key (kbd "C-x C-z") 'gud-stop-subjob)
36
e733369c5233 Rebind gud keys
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 35
diff changeset
104
145
ef785711492a gud: new binding, akin to pudb's until
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 144
diff changeset
105 ;; Like pdb's "until"
ef785711492a gud: new binding, akin to pudb's until
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 144
diff changeset
106 (global-set-key (kbd "C-<return>")
ef785711492a gud: new binding, akin to pudb's until
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 144
diff changeset
107 (lambda () (interactive)
ef785711492a gud: new binding, akin to pudb's until
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 144
diff changeset
108 (progn
ef785711492a gud: new binding, akin to pudb's until
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 144
diff changeset
109 (gud-tbreak (line-number-at-pos))
ef785711492a gud: new binding, akin to pudb's until
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 144
diff changeset
110 (gud-cont (line-number-at-pos)))))
ef785711492a gud: new binding, akin to pudb's until
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 144
diff changeset
111
131
b9393ecfcc51 web-mode: make django the engine for .html files
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 128
diff changeset
112 ;; web-mode doesn't seem to have another way of figuring out which
b9393ecfcc51 web-mode: make django the engine for .html files
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 128
diff changeset
113 ;; engine to use, but Django templates is all I care about for now.
b9393ecfcc51 web-mode: make django the engine for .html files
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 128
diff changeset
114 (setq web-mode-engines-alist
b9393ecfcc51 web-mode: make django the engine for .html files
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 128
diff changeset
115 '(("django" . "\\.html\\'"))
b9393ecfcc51 web-mode: make django the engine for .html files
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 128
diff changeset
116
b9393ecfcc51 web-mode: make django the engine for .html files
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 128
diff changeset
117 )
b9393ecfcc51 web-mode: make django the engine for .html files
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 128
diff changeset
118
172
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
119 ;; I've grown used to this indentation style.
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
120 ;; I want to see
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
121 ;;
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
122 ;; lolomgwtf(
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
123 ;; brb,
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
124 ;; bbq,
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
125 ;; )
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
126 ;;
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
127 ;; and not
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
128 ;
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
129 ;; lolomgwtf(
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
130 ;; brb,
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
131 ;; bbq,
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
132 ;; )
173
66cbafedef6c d-mode: shoutouts
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 172
diff changeset
133 ;;
66cbafedef6c d-mode: shoutouts
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 172
diff changeset
134 ;; H/T fledermaus
172
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
135 (defun modest-arglist-indentation ()
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
136 (c-set-offset 'arglist-close 0)
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
137 (c-set-offset 'arglist-intro '+))
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
138 (add-hook 'd-mode-hook 'modest-arglist-indentation)
8674d2cd2085 d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 171
diff changeset
139
107
0126fee1787e Define unfill-paragraph and bind it to M-Q
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 106
diff changeset
140 ;;; H/T Stefan Monnier
0126fee1787e Define unfill-paragraph and bind it to M-Q
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 106
diff changeset
141 (defun unfill-paragraph (&optional region)
0126fee1787e Define unfill-paragraph and bind it to M-Q
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 106
diff changeset
142 "Takes a multi-line paragraph and makes it into a single line of text."
0126fee1787e Define unfill-paragraph and bind it to M-Q
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 106
diff changeset
143 (interactive (progn (barf-if-buffer-read-only) '(t)))
0126fee1787e Define unfill-paragraph and bind it to M-Q
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 106
diff changeset
144 (let ((fill-column (point-max)))
0126fee1787e Define unfill-paragraph and bind it to M-Q
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 106
diff changeset
145 (fill-paragraph nil region)))
0126fee1787e Define unfill-paragraph and bind it to M-Q
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 106
diff changeset
146
134
66032b76b1e4 new command: display-ansi-colors
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 133
diff changeset
147 ;;; http://stackoverflow.com/a/23382008
66032b76b1e4 new command: display-ansi-colors
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 133
diff changeset
148 (require 'ansi-color)
66032b76b1e4 new command: display-ansi-colors
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 133
diff changeset
149 (defun display-ansi-colors ()
66032b76b1e4 new command: display-ansi-colors
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 133
diff changeset
150 (interactive)
66032b76b1e4 new command: display-ansi-colors
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 133
diff changeset
151 (ansi-color-apply-on-region (point-min) (point-max)))
66032b76b1e4 new command: display-ansi-colors
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 133
diff changeset
152
127
7c2cf3608b63 insert-filename-and-line-at-point: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 121
diff changeset
153 ;;; H/T Tom Tromey
7c2cf3608b63 insert-filename-and-line-at-point: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 121
diff changeset
154 (defun insert-filename-and-line-at-point (path)
7c2cf3608b63 insert-filename-and-line-at-point: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 121
diff changeset
155 "Just insert the full absolute pathname including the line
7c2cf3608b63 insert-filename-and-line-at-point: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 121
diff changeset
156 number at point, like in gcc error messages."
7c2cf3608b63 insert-filename-and-line-at-point: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 121
diff changeset
157 (interactive (progn (barf-if-buffer-read-only) '(t)))
7c2cf3608b63 insert-filename-and-line-at-point: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 121
diff changeset
158 (let ((fname . (buffer-file-name)))
7c2cf3608b63 insert-filename-and-line-at-point: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 121
diff changeset
159 (insert fname ":" (int-to-string (line-number-at-pos)))))
7c2cf3608b63 insert-filename-and-line-at-point: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 121
diff changeset
160
128
3400a312e7f8 rebind company-mode up and down keys
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 127
diff changeset
161 ;; The default selection keys for company-mode are M-n and M-p, eww.
3400a312e7f8 rebind company-mode up and down keys
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 127
diff changeset
162 (require 'company)
3400a312e7f8 rebind company-mode up and down keys
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 127
diff changeset
163 (define-key company-active-map (kbd "C-p") 'company-select-previous-or-abort)
3400a312e7f8 rebind company-mode up and down keys
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 127
diff changeset
164 (define-key company-active-map (kbd "C-n") 'company-select-next-or-abort)
3400a312e7f8 rebind company-mode up and down keys
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 127
diff changeset
165
107
0126fee1787e Define unfill-paragraph and bind it to M-Q
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 106
diff changeset
166 (global-set-key (kbd "M-Q") 'unfill-paragraph)
0126fee1787e Define unfill-paragraph and bind it to M-Q
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 106
diff changeset
167
13
24194e20af48 Make kill-buffer always kill current buffer
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 12
diff changeset
168 ;; Only killing the current buffer is useful (thanks to madpickle of #emacs)
15
b1a031281538 Fix the kill buffer keybinding
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 14
diff changeset
169 (global-set-key (kbd "C-x k")
194
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
170 (lambda () (interactive) (kill-buffer (current-buffer))))
13
24194e20af48 Make kill-buffer always kill current buffer
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 12
diff changeset
171
50
5f95b63347ec Unset C-x f
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 49
diff changeset
172 ;; I never use this function, and I frequently typo it when trying to
5f95b63347ec Unset C-x f
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 49
diff changeset
173 ;; hit C-x C-f
5f95b63347ec Unset C-x f
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 49
diff changeset
174 (global-unset-key (kbd "C-x f"))
5f95b63347ec Unset C-x f
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 49
diff changeset
175
92
a2f699e4f1ca Make dired visit directories in the same buffer.
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 91
diff changeset
176 ;; Make dired visit directory or file in the same buffer
a2f699e4f1ca Make dired visit directories in the same buffer.
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 91
diff changeset
177 (put 'dired-find-alternate-file 'disabled nil)
a2f699e4f1ca Make dired visit directories in the same buffer.
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 91
diff changeset
178 (add-hook 'dired-mode-hook
a2f699e4f1ca Make dired visit directories in the same buffer.
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 91
diff changeset
179 (lambda ()
a2f699e4f1ca Make dired visit directories in the same buffer.
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 91
diff changeset
180 (local-set-key (kbd "<RET>") 'dired-find-alternate-file)))
a2f699e4f1ca Make dired visit directories in the same buffer.
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 91
diff changeset
181
108
046b82e29041 Swap C-j and <RET> in python-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 107
diff changeset
182 ;; I want <RET> to indent the next line in python-mode. This swaps
046b82e29041 Swap C-j and <RET> in python-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 107
diff changeset
183 ;; the standard definitions of <RET> and C-j.
046b82e29041 Swap C-j and <RET> in python-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 107
diff changeset
184 (add-hook 'python-mode-hook
046b82e29041 Swap C-j and <RET> in python-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 107
diff changeset
185 (lambda ()
046b82e29041 Swap C-j and <RET> in python-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 107
diff changeset
186 (local-set-key (kbd "<RET>") 'newline-and-indent)
046b82e29041 Swap C-j and <RET> in python-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 107
diff changeset
187 (local-set-key (kbd "C-j") 'newline)))
046b82e29041 Swap C-j and <RET> in python-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 107
diff changeset
188
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
189 (setq auto-mode-alist
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
190 (append
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
191 '(
41
02441454df4d Fix whitespace and parens
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 39
diff changeset
192 ("\\.m\\'" . octave-mode)
02441454df4d Fix whitespace and parens
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 39
diff changeset
193 ("\\.eml\\'" . mail-mode)
174
bd5ad617c85a d-mode: update
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 173
diff changeset
194 ("\\.d[i]?\\'" . d-mode)
79
12ca7592e88e Open .hgrc in conf-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 78
diff changeset
195 ("\\.pro\\'" . conf-mode) ;; Qt project files
162
5c13462f99d7 .php: use web-mode instead of default php-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 161
diff changeset
196 ("\\.php\\'" . web-mode) ;; Default php mode isn't as good
88
53a388a8b8ba Add rpm-spec-mode and also open temporary Evolution files in mail-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 87
diff changeset
197 ("\\.?hgrc\\'" . conf-mode)
53a388a8b8ba Add rpm-spec-mode and also open temporary Evolution files in mail-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 87
diff changeset
198 ("\\.spec\\'" . rpm-spec-mode)
187
0d9b78e20f77 auto-mode-alist: add commit message buffers to diff mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 186
diff changeset
199 ("hg-editor-.\\{6\\}\\.commit\\.hg\\.txt\\'" . diff-mode)
88
53a388a8b8ba Add rpm-spec-mode and also open temporary Evolution files in mail-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 87
diff changeset
200 ("evo[A-Z0-9]\\{6\\}\\'" . mail-mode))
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
201 auto-mode-alist))
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
202
31
66007544445e Remove smooth-scrolling.el, use builtin variables instead
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 30
diff changeset
203 ;; Scroll smoothly
66007544445e Remove smooth-scrolling.el, use builtin variables instead
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 30
diff changeset
204 (setq scroll-step 1000)
66007544445e Remove smooth-scrolling.el, use builtin variables instead
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 30
diff changeset
205 (setq scroll-conservatively 1000)
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
206
24
e0fa369f4a3d Enable ido-mode
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 23
diff changeset
207 ;; This ido thing looks interesting...
e0fa369f4a3d Enable ido-mode
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 23
diff changeset
208 (ido-mode 1)
e0fa369f4a3d Enable ido-mode
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 23
diff changeset
209
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
210 (setq default-major-mode 'text-mode)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
211 (global-unset-key "\C-z")
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
212
149
f356969fc447 add missing undo keybinding for po-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 148
diff changeset
213 ;; po-mode seems to have forgotten to bind this key, because it does
f356969fc447 add missing undo keybinding for po-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 148
diff changeset
214 ;; bind C-_
f356969fc447 add missing undo keybinding for po-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 148
diff changeset
215 (add-hook 'po-mode-hook
f356969fc447 add missing undo keybinding for po-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 148
diff changeset
216 (lambda ()
f356969fc447 add missing undo keybinding for po-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 148
diff changeset
217 (local-set-key (kbd "C-/") 'po-undo)))
f356969fc447 add missing undo keybinding for po-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 148
diff changeset
218
25
67a96731dbab Make ipython default in Python; don't open more than one window when starting up with multiple files; attempt to do comments in Django.
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 24
diff changeset
219 ;; Don't like it when several windows open upon emacs startup
67a96731dbab Make ipython default in Python; don't open more than one window when starting up with multiple files; attempt to do comments in Django.
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 24
diff changeset
220 ;; (Thanks theseb of #emacs)
67a96731dbab Make ipython default in Python; don't open more than one window when starting up with multiple files; attempt to do comments in Django.
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 24
diff changeset
221 (add-hook 'window-setup-hook 'delete-other-windows)
67a96731dbab Make ipython default in Python; don't open more than one window when starting up with multiple files; attempt to do comments in Django.
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 24
diff changeset
222 (add-to-list 'same-window-buffer-names "*Buffer List*")
67a96731dbab Make ipython default in Python; don't open more than one window when starting up with multiple files; attempt to do comments in Django.
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 24
diff changeset
223
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
224 ;; Set auto-fill for all modes
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
225 ;(setq-default auto-fill-function 'do-auto-fill)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
226
12
15824057b993 Make ibuffer default
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 11
diff changeset
227 ;ibuffer is the only decent one
15824057b993 Make ibuffer default
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 11
diff changeset
228 (global-set-key (kbd "C-x C-b") 'ibuffer)
15824057b993 Make ibuffer default
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 11
diff changeset
229
11
228001e42997 GUD windows aren't that useful after all, hide them
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 10
diff changeset
230 ;Make GUD put output in a different buffer
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
231 (setq gdb-separate-io t)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
232
5
317bd5a17fc2 Highlight TODO: in C and C++ modes, comment out ipython for now
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 2
diff changeset
233 ;; Highlight "FIXME: and TODO:"
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
234 (font-lock-add-keywords
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
235 'c-mode
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
236 '(("\\<\\(FIXME\\)" 1 font-lock-warning-face t)))
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
237
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
238 (font-lock-add-keywords
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
239 'c++-mode
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
240 '(("\\<\\(FIXME\\):" 1 font-lock-warning-face t)))
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
241
5
317bd5a17fc2 Highlight TODO: in C and C++ modes, comment out ipython for now
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 2
diff changeset
242 (font-lock-add-keywords
317bd5a17fc2 Highlight TODO: in C and C++ modes, comment out ipython for now
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 2
diff changeset
243 'c-mode
317bd5a17fc2 Highlight TODO: in C and C++ modes, comment out ipython for now
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 2
diff changeset
244 '(("\\<\\(TODO\\):" 1 font-lock-warning-face t)))
317bd5a17fc2 Highlight TODO: in C and C++ modes, comment out ipython for now
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 2
diff changeset
245
317bd5a17fc2 Highlight TODO: in C and C++ modes, comment out ipython for now
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 2
diff changeset
246 (font-lock-add-keywords
317bd5a17fc2 Highlight TODO: in C and C++ modes, comment out ipython for now
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 2
diff changeset
247 'c++-mode
317bd5a17fc2 Highlight TODO: in C and C++ modes, comment out ipython for now
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 2
diff changeset
248 '(("\\<\\(TODO\\):" 1 font-lock-warning-face t)))
317bd5a17fc2 Highlight TODO: in C and C++ modes, comment out ipython for now
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 2
diff changeset
249
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
250 ;; Let auto-fill end lines with a full stop.
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
251 (setq sentence-end-double-space nil)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
252
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
253 ;; Don't let ediff open a new frame
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
254 (setq ediff-window-setup-function 'ediff-setup-windows-plain)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
255
19
54767f6d121e Disable electric mode in C-derived modes
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 18
diff changeset
256 ;; Don't like stuff to indent when I don't hit <TAB>
158
c09e8544288c electric-indent-mode: properly disable globally
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 154
diff changeset
257 (setq electric-indent-mode nil)
19
54767f6d121e Disable electric mode in C-derived modes
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 18
diff changeset
258
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
259 ;; Menus are for wimps
2
2194965b6dab Fix removal of menu bar
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 1
diff changeset
260 (menu-bar-mode -1)
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
261
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
262 (put 'narrow-to-region 'disabled nil)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
263
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
264 ;;; Inserts a relative pathname interactively
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
265 (defun insert-relative-path (path)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
266 (interactive (list (read-file-name "Path to insert relatively: ")))
41
02441454df4d Fix whitespace and parens
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 39
diff changeset
267 (insert (file-relative-name path default-directory)))
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
268
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
269 ; Add cmake listfile names to the mode list.
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
270 (setq auto-mode-alist
41
02441454df4d Fix whitespace and parens
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 39
diff changeset
271 (append
02441454df4d Fix whitespace and parens
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 39
diff changeset
272 '(("CMakeLists\\.txt\\'" . cmake-mode))
02441454df4d Fix whitespace and parens
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 39
diff changeset
273 '(("\\.cmake\\'" . cmake-mode))
02441454df4d Fix whitespace and parens
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 39
diff changeset
274 auto-mode-alist))
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
275
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
276 (defun set-tab-width (width)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
277 (interactive "nSet tab width: ")
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
278 (setq tab-width width))
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
279
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
280 ;; "Fix" the horrible asn1-mode mess
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
281 (add-hook 'asn1-mode-hook
194
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
282 (lambda ()
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
283 (setq indent-line-function #'indent-relative)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
284 (setq case-fold-search t)))
20
d8cde0480aec Add django and legalese modes
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 19
diff changeset
285
87
19cfc73ea86d Set HGPLAIN=1 env var so that vc-mode doesn't get confused
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 86
diff changeset
286 ;; vc-mode can't work with all of my hg customisations, but this
19cfc73ea86d Set HGPLAIN=1 env var so that vc-mode doesn't get confused
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 86
diff changeset
287 ;; undoes most of them
19cfc73ea86d Set HGPLAIN=1 env var so that vc-mode doesn't get confused
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 86
diff changeset
288 (setenv "HGPLAIN" "1")
19cfc73ea86d Set HGPLAIN=1 env var so that vc-mode doesn't get confused
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 86
diff changeset
289
29
8120e877b58b Turn on auto-fill for mail-mode
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 28
diff changeset
290 ;; What it says on the tin
8120e877b58b Turn on auto-fill for mail-mode
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 28
diff changeset
291 (add-hook 'mail-mode-hook 'turn-on-auto-fill)
43
502a9f3c0d91 Smart tabs for python-mode.el trolololol
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 42
diff changeset
292
54
6673ad9084d4 Add vi-like bindings for info
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 53
diff changeset
293 ;; Some info vi-like keybindings
6673ad9084d4 Add vi-like bindings for info
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 53
diff changeset
294 (add-hook 'Info-mode-hook
194
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
295 (lambda ()
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
296 (local-unset-key (kbd "l"))
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
297 (local-set-key (kbd ";") 'Info-history-back)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
298 (local-set-key (kbd "h") 'backward-char)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
299 (local-set-key (kbd "l") 'forward-char)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
300 (local-set-key (kbd "j") 'next-line)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
301 (local-set-key (kbd "k") 'previous-line)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
302 (local-set-key (kbd "/") 'Info-search)))
54
6673ad9084d4 Add vi-like bindings for info
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 53
diff changeset
303
81
08ede06959f6 vi-like keys for doc-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 80
diff changeset
304 ;; moar vi
08ede06959f6 vi-like keys for doc-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 80
diff changeset
305 (add-hook 'doc-view-mode-hook
194
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
306 (lambda ()
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
307 (local-unset-key (kbd "k"))
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
308 (local-set-key (kbd "j") 'doc-view-next-line-or-next-page)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
309 (local-set-key (kbd "k") 'doc-view-previous-line-or-previous-page)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
310 (local-set-key (kbd "h") 'image-backward-hscroll)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
311 (local-set-key (kbd "l") 'image-forward-hscroll)))
81
08ede06959f6 vi-like keys for doc-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 80
diff changeset
312
08ede06959f6 vi-like keys for doc-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 80
diff changeset
313 (setq doc-view-continuous t)
08ede06959f6 vi-like keys for doc-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 80
diff changeset
314
43
502a9f3c0d91 Smart tabs for python-mode.el trolololol
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 42
diff changeset
315 ;; Something seems to clobber whitespace-mode, this should fix it
502a9f3c0d91 Smart tabs for python-mode.el trolololol
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 42
diff changeset
316 (whitespace-toggle-options 'whitespace-style)
502a9f3c0d91 Smart tabs for python-mode.el trolololol
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 42
diff changeset
317
51
dca677354b38 Add remove-ctrl-m command
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 50
diff changeset
318 (defun hide-ctrl-M ()
dca677354b38 Add remove-ctrl-m command
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 50
diff changeset
319 "Hides the annoying '^M' showing up in files containing mixed
dca677354b38 Add remove-ctrl-m command
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 50
diff changeset
320 UNIX and DOS line endings."
dca677354b38 Add remove-ctrl-m command
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 50
diff changeset
321 (interactive)
dca677354b38 Add remove-ctrl-m command
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 50
diff changeset
322 (setq buffer-display-table (make-display-table))
dca677354b38 Add remove-ctrl-m command
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 50
diff changeset
323 (aset buffer-display-table ?\^M []))
dca677354b38 Add remove-ctrl-m command
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 50
diff changeset
324
59
9542df79934e Style cleanup on some magit hooks
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 58
diff changeset
325 (add-hook 'magit-mode-hook
194
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
326 (lambda ()
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
327 ;; I always run magit side-by-side to the code I'm reading
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
328 (local-set-key (kbd "<RET>") (lambda ()
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
329 (interactive)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
330 (magit-visit-item t)))))
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
331
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
332 (custom-set-variables
113
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
333 ;; custom-set-variables was added by Custom.
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
334 ;; If you edit it by hand, you could mess it up, so be careful.
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
335 ;; Your init file should contain only one such instance.
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
336 ;; If there is more than one, they won't work right.
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
337 '(LaTeX-indent-level 2)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
338 '(LaTeX-item-indent 0)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
339 '(TeX-PDF-mode t)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
340 '(TeX-brace-indent-level 2)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
341 '(TeX-debug-bad-boxes t)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
342 '(TeX-debug-warnings t)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
343 '(TeX-display-help nil)
163
406853db771f TeX: change default engine to xetex for Unicode support
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 162
diff changeset
344 '(TeX-engine (quote xetex))
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
345 '(TeX-newline-function (quote reindent-then-newline-and-indent))
113
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
346 '(TeX-output-view-style
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
347 (quote
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
348 (("^dvi$"
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
349 ("^landscape$" "^pstricks$\\|^pst-\\|^psfrag$")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
350 "%(o?)dvips -t landscape %d -o && gv %f")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
351 ("^dvi$" "^pstricks$\\|^pst-\\|^psfrag$" "%(o?)dvips %d -o && gv %f")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
352 ("^dvi$"
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
353 ("^a4\\(?:dutch\\|paper\\|wide\\)\\|sem-a4$" "^landscape$")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
354 "%(o?)xdvi %dS -paper a4r -s 0 %d")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
355 ("^dvi$" "^a4\\(?:dutch\\|paper\\|wide\\)\\|sem-a4$" "%(o?)xdvi %dS -paper a4 %d")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
356 ("^dvi$"
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
357 ("^a5\\(?:comb\\|paper\\)$" "^landscape$")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
358 "%(o?)xdvi %dS -paper a5r -s 0 %d")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
359 ("^dvi$" "^a5\\(?:comb\\|paper\\)$" "%(o?)xdvi %dS -paper a5 %d")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
360 ("^dvi$" "^b5paper$" "%(o?)xdvi %dS -paper b5 %d")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
361 ("^dvi$" "^letterpaper$" "%(o?)xdvi %dS -paper us %d")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
362 ("^dvi$" "^legalpaper$" "%(o?)xdvi %dS -paper legal %d")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
363 ("^dvi$" "^executivepaper$" "%(o?)xdvi %dS -paper 7.25x10.5in %d")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
364 ("^dvi$" "." "%(o?)xdvi %dS %d")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
365 ("^pdf$" "." "evince %o %(outpage)")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
366 ("^html?$" "." "netscape %o"))))
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
367 '(TeX-view-program-selection
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
368 (quote
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
369 (((output-dvi style-pstricks)
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
370 "dvips and gv")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
371 (output-dvi "Evince")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
372 (output-pdf "Evince")
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
373 (output-html "xdg-open"))))
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
374 '(add-log-mailing-address "jordigh@octave.org")
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
375 '(auto-compression-mode t nil (jka-compr))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
376 '(c-offsets-alist (quote ((substatement-open . 0) (innamespace . 0))))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
377 '(case-fold-search t)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
378 '(column-number-mode t)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
379 '(comint-input-autoexpand (quote history))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
380 '(comint-move-point-for-output (quote all))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
381 '(comint-prompt-read-only t)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
382 '(comint-scroll-to-bottom-on-input (quote all))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
383 '(compilation-scroll-output t)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
384 '(confirm-kill-emacs (quote yes-or-no-p))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
385 '(cperl-auto-newline nil)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
386 '(cperl-close-paren-offset 0)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
387 '(cperl-electric-backspace-untabify nil)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
388 '(cperl-highlight-variables-indiscriminately t)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
389 '(cperl-merge-trailing-else nil)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
390 '(current-language-environment "UTF-8")
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
391 '(debian-changelog-full-name "Jordi Gutiérrez Hermoso")
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
392 '(debian-changelog-mailing-address "jordigh@octave.org")
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
393 '(default-input-method "latin-1-prefix")
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
394 '(ecb-options-version "2.32")
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
395 '(ecb-tip-of-the-day nil)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
396 '(ediff-split-window-function (quote split-window-horizontally))
106
7dff3c5cc118 Define elpy modules and set ipython as its default command
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 105
diff changeset
397 '(elpy-interactive-python-command "ipython")
113
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
398 '(elpy-modules
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
399 (quote
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
400 (elpy-module-company elpy-module-eldoc elpy-module-flymake elpy-module-pyvenv elpy-module-yasnippet elpy-module-sane-defaults)))
180
66d1f51b7df3 elpy: increase rpc timeout
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 179
diff changeset
401 '(elpy-rpc-ignored-buffer-size 10240000)
135
26d2c6663109 elpy: increase rpc-timeout to 5 seconds
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 134
diff changeset
402 '(elpy-rpc-timeout 5)
179
a38b9f1d2d2c trivial fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 178
diff changeset
403 '(erc-input-line-position 0 t)
113
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
404 '(erc-modules
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
405 (quote
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
406 (highlight-nicknames scrolltobottom completion autojoin button fill irccontrols list match menu move-to-prompt netsplit networks noncommands readonly ring stamp track)))
77
a9f5aa6bc42c Allow gud to display 1000 stack frames, up from 100
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 76
diff changeset
407 '(gdb-max-frames 1000)
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
408 '(global-font-lock-mode t nil (font-lock))
65
6eed7c87bb95 Move custom vars to bottom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 64
diff changeset
409 '(gud-pdb-command-name "pdb")
113
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
410 '(ido-auto-merge-work-directories-length -1)
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
411 '(indent-tabs-mode nil)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
412 '(inhibit-startup-buffer-menu t)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
413 '(inhibit-startup-screen t)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
414 '(jde-jdk-registry (quote (("1.6.0" . "/usr/lib/jvm/java-6-openjdk"))))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
415 '(js2-auto-indent-flag nil)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
416 '(js2-bounce-indent-flag nil)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
417 '(js2-enter-indents-newline nil)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
418 '(js2-mirror-mode nil)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
419 '(legalese-default-author "Jordi Gutiérrez Hermoso")
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
420 '(legalese-default-copyright "Jordi Gutiérrez Hermoso <jordigh@octave.org>")
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
421 '(make-backup-files nil)
171
254cce5fcdd5 org-mode: don't fold stuff at startup
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 170
diff changeset
422 '(org-startup-folded nil)
113
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
423 '(package-archives
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
424 (quote
150
4fa988afce81 ;_; time to really let go from marmalade, move to melpa-stable
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 149
diff changeset
425 (("melpa-stable" . "https://stable.melpa.org/packages/")
113
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
426 ("gnu" . "http://elpa.gnu.org/packages/"))))
160
518c16494232 jade-mode: new package
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 158
diff changeset
427 '(package-selected-packages
518c16494232 jade-mode: new package
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 158
diff changeset
428 (quote
196
1f4ccb3575d2 sqlup: new package
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 194
diff changeset
429 (sqlup-mode rjsx-mode mastodon rust-mode systemd fountain-mode markdown-mode magit js2-mode yaml-mode web-mode undo-tree puppet-mode nginx-mode json-mode jade-mode idomenu haml-mode goto-last-change flymake-haml elpy dockerfile-mode)))
113
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
430 '(safe-local-variable-values
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
431 (quote
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
432 ((encoding . utf-8)
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
433 (eval when
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
434 (and
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
435 (buffer-file-name)
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
436 (string-match-p "\\.h\\'"
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
437 (buffer-file-name))
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
438 (not
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
439 (string-match-p "/gnulib/"
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
440 (buffer-file-name))))
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
441 (c++-mode)
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
442 (c-set-style "gnu"))
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
443 (eval when
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
444 (string-match "\\.in\\'"
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
445 (buffer-file-name))
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
446 (html-mode))
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
447 (eval when
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
448 (string-match "\\.h\\'"
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
449 (buffer-file-name))
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
450 (unless
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
451 (string-match "/gnulib/"
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
452 (buffer-file-name))
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
453 (c++-mode)
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
454 (c-set-style "gnu")))
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
455 (py-indent-offset . 4)
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
456 (eval when
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
457 (string-match "\\.h\\'"
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
458 (buffer-file-name))
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
459 (c++-mode)
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
460 (c-set-style "gnu")))))
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
461 '(savehist-mode t nil (savehist))
164
4cc0504fdb86 customize: rearrange some variables
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 163
diff changeset
462 '(select-enable-clipboard t)
4cc0504fdb86 customize: rearrange some variables
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 163
diff changeset
463 '(select-enable-primary t)
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
464 '(show-paren-mode t)
196
1f4ccb3575d2 sqlup: new package
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 194
diff changeset
465 '(sqlup-blacklist
1f4ccb3575d2 sqlup: new package
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 194
diff changeset
466 (quote
1f4ccb3575d2 sqlup: new package
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 194
diff changeset
467 ("scope" "id" "name" "output" "indicator" "state" "a" "year" "day" "month" "c" "label" "value" "method")))
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
468 '(tab-width 2)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
469 '(tabbar-mode t nil (tabbar))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
470 '(text-mode-hook (quote (text-mode-hook-identify)))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
471 '(tool-bar-mode nil)
105
0e67bf5f96e4 Workaround tramp hg bugs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 104
diff changeset
472 '(tramp-default-method "ssh")
113
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
473 '(tramp-remote-process-environment
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
474 (quote
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
475 ("HISTFILE=$HOME/.tramp_history" "HISTSIZE=1" "LC_ALL=C" "TERM=dumb" "EMACS=t" "INSIDE_EMACS='24.3.1,tramp:2.2.6-24.3'" "CDPATH=" "HISTORY=" "MAIL=" "MAILCHECK=" "MAILPATH=" "PAGER=\"\"" "autocorrect=" "HGPLAIN=1" "correct=")))
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
476 '(transient-mark-mode nil)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
477 '(uniquify-buffer-name-style (quote forward) nil (uniquify))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
478 '(vc-follow-symlinks nil)
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
479 '(w3m-default-display-inline-images t)
102
c8b01fc57df0 Restore Emacs 23's X-clipboard behaviour
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 101
diff changeset
480 '(w3m-use-cookies t)
164
4cc0504fdb86 customize: rearrange some variables
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 163
diff changeset
481 '(web-mode-markup-indent-offset 4))
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
482 (custom-set-faces
113
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
483 ;; custom-set-faces was added by Custom.
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
484 ;; If you edit it by hand, you could mess it up, so be careful.
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
485 ;; Your init file should contain only one such instance.
9ea0ccd3337a customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 112
diff changeset
486 ;; If there is more than one, they won't work right.
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
487 '(default ((t (:inherit nil :stipple nil :background "grey20" :foreground "white" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 98 :width normal :foundry "unknown" :family "Liberation Mono"))))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
488 '(diff-added ((t (:foreground "lime green"))))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
489 '(diff-changed ((t (:foreground "orange"))))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
490 '(diff-file-header ((((class color) (background light)) (:background "lightblue" :bold t))))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
491 '(diff-header ((nil (:foreground "skyblue"))))
104
f8c6f5a513b7 Make refined diffs more visible.
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 103
diff changeset
492 '(diff-refine-added ((t (:inherit diff-refine-change :background "#114411"))))
179
a38b9f1d2d2c trivial fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 178
diff changeset
493 '(diff-refine-changed ((((class color) (min-colors 88) (background dark)) (:background "navyblue"))))
104
f8c6f5a513b7 Make refined diffs more visible.
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 103
diff changeset
494 '(diff-refine-removed ((t (:inherit diff-refine-change :background "#441111"))))
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
495 '(diff-removed ((t (:foreground "orangered"))))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
496 '(ecb-tag-header-face ((((class color) (background dark)) (:background "DarkGreen"))))
192
5bdc5f37608c ediff: improve background colours
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 191
diff changeset
497 '(ediff-even-diff-A ((t (:background "#444"))))
140
817e74b09115 ediff: fix background colours for non-highlighted hunks
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 137
diff changeset
498 '(ediff-even-diff-B ((t (:background "Grey" :foreground "black"))))
192
5bdc5f37608c ediff: improve background colours
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 191
diff changeset
499 '(ediff-even-diff-C ((t (:background "#666"))))
5bdc5f37608c ediff: improve background colours
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 191
diff changeset
500 '(ediff-odd-diff-A ((t (:background "#666"))))
5bdc5f37608c ediff: improve background colours
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 191
diff changeset
501 '(ediff-odd-diff-B ((t (:background "#666"))))
140
817e74b09115 ediff: fix background colours for non-highlighted hunks
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 137
diff changeset
502 '(ediff-odd-diff-C ((t (:background "Grey" :foreground "black"))))
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
503 '(erc-input-face ((t (:foreground "yellow"))))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
504 '(erc-my-nick-face ((t (:foreground "lightblue" :weight bold))))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
505 '(erc-notice-face ((t (:foreground "lightgreen" :weight bold))))
103
5a2cf3bb6f45 Make flymake's colours more visible with my colour scheme
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 102
diff changeset
506 '(flymake-errline ((t (:background "#332525"))))
5a2cf3bb6f45 Make flymake's colours more visible with my colour scheme
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 102
diff changeset
507 '(flymake-warnline ((t (:background "#404033"))))
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
508 '(highlight ((((class color) (min-colors 88) (background dark)) (:background "#555"))))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
509 '(magit-diff-add ((((class color) (background dark)) (:foreground "lime green"))))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
510 '(magit-diff-del ((t (:inherit diff-removed))))
169
a7c5ef46879f markdown-mode: change background for markdown-code-face
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 167
diff changeset
511 '(markdown-code-face ((t (:inherit fixed-pitch :background "#3a0a0a"))))
136
a5726c52b761 mode-line: change its colour to something more garish that really jumps out
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 135
diff changeset
512 '(mode-line ((t (:background "#C90" :foreground "#000000" :box (:line-width -1 :style released-button)))))
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
513 '(monky-header ((t (:background "#666"))))
93
b3a21b2ec56a Fix some rpm mode faces
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 92
diff changeset
514 '(rpm-spec-package-face ((((class color) (background dark)) (:foreground "#F88"))))
b3a21b2ec56a Fix some rpm mode faces
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 92
diff changeset
515 '(rpm-spec-tag-face ((((class color) (background dark)) (:foreground "light blue"))))
82
0ff6293eaf09 Darker backgrounds for rst-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 81
diff changeset
516 '(rst-level-1-face ((t (:background "grey10"))) t)
0ff6293eaf09 Darker backgrounds for rst-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 81
diff changeset
517 '(rst-level-2-face ((t (:background "grey10"))) t)
0ff6293eaf09 Darker backgrounds for rst-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 81
diff changeset
518 '(rst-level-3-face ((t (:background "grey10"))) t)
62
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
519 '(show-ws-tab ((t (:background "Black"))))
d5ee4737d506 Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 60
diff changeset
520 '(stripes-face ((t (:background "#444")))))
91
5e4d85c82723 Remove old python-mode stuff
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 90
diff changeset
521