Mercurial > hg > dotemacs
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 |
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 | 3 |
4 (defalias 'perl-mode 'cperl-mode) | |
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 | 30 (require 'fish-mode) |
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 | 76 (server-start) |
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 | 82 ;; wtf is this crap? begone! |
83 (setq transient-mark-mode nil) | |
84 | |
85 (global-set-key (kbd "C-S-n") 'tabbar-forward-tab) | |
86 (global-set-key (kbd "C-S-p") 'tabbar-backward-tab) | |
87 (global-set-key (kbd "C-c C-S-n") 'tabbar-forward-group) | |
88 (global-set-key (kbd "C-c C-S-p") 'tabbar-backward-group) | |
89 | |
90 (global-set-key (kbd "C-S-j") 'windmove-down) | |
91 (global-set-key (kbd "C-S-k") 'windmove-up) | |
92 (global-set-key (kbd "C-S-h") 'windmove-left) | |
93 (global-set-key (kbd "C-S-l") 'windmove-right) | |
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 | 96 (global-set-key (kbd "M-<down>") 'gud-next) |
97 (global-set-key (kbd "M-<right>") 'gud-step) | |
98 (global-set-key (kbd "M-<left>") 'gud-finish) | |
99 (global-set-key (kbd "M-<RET>") 'gud-cont) | |
100 (global-unset-key (kbd "C-x <DEL>")) | |
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 | 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 | 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 | 172 ;; I never use this function, and I frequently typo it when trying to |
173 ;; hit C-x C-f | |
174 (global-unset-key (kbd "C-x f")) | |
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 | 189 (setq auto-mode-alist |
190 (append | |
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 | 201 auto-mode-alist)) |
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 | 206 |
24 | 207 ;; This ido thing looks interesting... |
208 (ido-mode 1) | |
209 | |
0 | 210 (setq default-major-mode 'text-mode) |
211 (global-unset-key "\C-z") | |
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 | 224 ;; Set auto-fill for all modes |
225 ;(setq-default auto-fill-function 'do-auto-fill) | |
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 | 231 (setq gdb-separate-io t) |
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 | 234 (font-lock-add-keywords |
235 'c-mode | |
236 '(("\\<\\(FIXME\\)" 1 font-lock-warning-face t))) | |
237 | |
238 (font-lock-add-keywords | |
239 'c++-mode | |
240 '(("\\<\\(FIXME\\):" 1 font-lock-warning-face t))) | |
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 | 250 ;; Let auto-fill end lines with a full stop. |
251 (setq sentence-end-double-space nil) | |
252 | |
253 ;; Don't let ediff open a new frame | |
254 (setq ediff-window-setup-function 'ediff-setup-windows-plain) | |
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 | 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 | 261 |
262 (put 'narrow-to-region 'disabled nil) | |
263 | |
264 ;;; Inserts a relative pathname interactively | |
265 (defun insert-relative-path (path) | |
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 | 268 |
269 ; Add cmake listfile names to the mode list. | |
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 | 275 |
276 (defun set-tab-width (width) | |
277 (interactive "nSet tab width: ") | |
278 (setq tab-width width)) | |
279 | |
280 ;; "Fix" the horrible asn1-mode mess | |
281 (add-hook 'asn1-mode-hook | |
194 | 282 (lambda () |
283 (setq indent-line-function #'indent-relative) | |
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 | 295 (lambda () |
296 (local-unset-key (kbd "l")) | |
297 (local-set-key (kbd ";") 'Info-history-back) | |
298 (local-set-key (kbd "h") 'backward-char) | |
299 (local-set-key (kbd "l") 'forward-char) | |
300 (local-set-key (kbd "j") 'next-line) | |
301 (local-set-key (kbd "k") 'previous-line) | |
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 | 306 (lambda () |
307 (local-unset-key (kbd "k")) | |
308 (local-set-key (kbd "j") 'doc-view-next-line-or-next-page) | |
309 (local-set-key (kbd "k") 'doc-view-previous-line-or-previous-page) | |
310 (local-set-key (kbd "h") 'image-backward-hscroll) | |
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 | 326 (lambda () |
327 ;; I always run magit side-by-side to the code I'm reading | |
328 (local-set-key (kbd "<RET>") (lambda () | |
329 (interactive) | |
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 | 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 | 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 |