Mercurial > hg > dotemacs
annotate dotemacs.el @ 218:da89395f2d6c default tip @
customize: automatically change quoting style
author | Jordi Gutiérrez Hermoso <jordigh@octave.org> |
---|---|
date | Tue, 04 Jul 2023 19:24:54 -0400 (22 months ago) |
parents | 540cc92e6549 |
children |
rev | line source |
---|---|
201
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
1 ;;; dotemacs.el --- |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
2 |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
3 ;; Copyright © 2019 Jordi Gutiérrez Hermoso <jordigh@octave.org> |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
4 |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
5 ;; Author: Jordi Gutiérrez Hermoso |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
6 |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
7 ;; This program is free software; you can redistribute it and/or |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
8 ;; modify it under the terms of the GNU General Public License |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
9 ;; as published by the Free Software Foundation; either version 3 |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
10 ;; of the License, or (at your option) any later version. |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
11 |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
12 ;; This program is distributed in the hope that it will be useful, |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
13 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
14 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
15 ;; GNU General Public License for more details. |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
16 |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
17 ;; You should have received a copy of the GNU General Public License |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
18 ;; along with this program. If not, see <http://www.gnu.org/licenses/>. |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
19 |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
20 ;;; This is just my config. I hope it's useful to others. |
ceff26bc036e
legalese: init
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
199
diff
changeset
|
21 |
67
b5370dfae4e3
Rename plugins/ to packages/
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
66
diff
changeset
|
22 (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
|
23 (package-initialize) |
0 | 24 |
25 (defalias 'perl-mode 'cperl-mode) | |
26 | |
214
59d84b7c1615
elpy: make sure it's enabled
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
213
diff
changeset
|
27 (elpy-enable) |
85
8e664c39ab28
Add adaptive-wrap
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
84
diff
changeset
|
28 |
215
0ef9d5be5151
pdf: make sure pdfs are viewable in dark mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
214
diff
changeset
|
29 (pdf-tools-install) |
0ef9d5be5151
pdf: make sure pdfs are viewable in dark mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
214
diff
changeset
|
30 ;; Let's make sure that pdfs always have a pleasantly dark complexion |
0ef9d5be5151
pdf: make sure pdfs are viewable in dark mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
214
diff
changeset
|
31 (add-hook 'pdf-view-mode-hook 'pdf-view-midnight-minor-mode) |
176
14d436056102
elpy: enable unconditionally
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
174
diff
changeset
|
32 |
199
6fc9f31ee7e0
sql-mode: enable indentation, upcasing, and Postgres
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
198
diff
changeset
|
33 ;; I want sql-mode to have a couple of extra bells and whistles. |
6fc9f31ee7e0
sql-mode: enable indentation, upcasing, and Postgres
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
198
diff
changeset
|
34 ;; Indentation and upcasing of keywords. |
6fc9f31ee7e0
sql-mode: enable indentation, upcasing, and Postgres
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
198
diff
changeset
|
35 (add-hook 'sql-mode-hook 'sqlup-mode) |
6fc9f31ee7e0
sql-mode: enable indentation, upcasing, and Postgres
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
198
diff
changeset
|
36 (add-hook 'sql-mode-hook 'sqlind-minor-mode) |
6fc9f31ee7e0
sql-mode: enable indentation, upcasing, and Postgres
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
198
diff
changeset
|
37 |
148
dafc9995fdad
I do like hg-line-mode, let's enable it
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
147
diff
changeset
|
38 ;; 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
|
39 (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
|
40 |
73
922d31d8d1dc
Enable bar-cursor-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
72
diff
changeset
|
41 ;; 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
|
42 ;; where the point is. |
922d31d8d1dc
Enable bar-cursor-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
72
diff
changeset
|
43 (bar-cursor-mode) |
922d31d8d1dc
Enable bar-cursor-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
72
diff
changeset
|
44 |
42
8774f0539f92
Some erc customisations plus a few more safe local variables
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
41
diff
changeset
|
45 ;(require 'erc-highlight-mode) |
217
540cc92e6549
erc-mode: change input line position
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
216
diff
changeset
|
46 (setq erc-input-line-position -1) |
42
8774f0539f92
Some erc customisations plus a few more safe local variables
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
41
diff
changeset
|
47 |
170
cf8ff803ee1a
org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
169
diff
changeset
|
48 ;; Enable ditaa for org-babel |
cf8ff803ee1a
org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
169
diff
changeset
|
49 (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
|
50 (org-babel-do-load-languages |
cf8ff803ee1a
org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
169
diff
changeset
|
51 'org-babel-load-languages |
cf8ff803ee1a
org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
169
diff
changeset
|
52 '((ditaa . t))) |
cf8ff803ee1a
org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
169
diff
changeset
|
53 |
cf8ff803ee1a
org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
169
diff
changeset
|
54 ;; 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
|
55 (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
|
56 |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
57 |
170
cf8ff803ee1a
org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
169
diff
changeset
|
58 ;; And show me the image right there once you're done. |
210
98ea617c263a
add jordi-find-file-with-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
209
diff
changeset
|
59 |
216
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
60 ;; https://robert.kra.hn/posts/rust-emacs-setup/ |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
61 (use-package rustic |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
62 :ensure |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
63 :bind (:map rustic-mode-map |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
64 ("C-c C-d" . eldoc-doc-buffer) |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
65 ("C-c C-n" . flymake-goto-next-error) |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
66 ("C-c C-p" . flymake-goto-prev-error) |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
67 ("C-c C-c l" . flycheck-list-errors) |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
68 ("C-c C-c a" . lsp-execute-code-action) |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
69 ("C-c C-c r" . lsp-rename) |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
70 ("C-c C-c q" . lsp-workspace-restart) |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
71 ("C-c C-c Q" . lsp-workspace-shutdown) |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
72 ("C-c C-c s" . lsp-rust-analyzer-status)) |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
73 :config |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
74 (company-mode) |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
75 (eglot-inlay-hints-mode nil)) |
f676a67d74c9
rustic: set some basic configs
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
215
diff
changeset
|
76 |
210
98ea617c263a
add jordi-find-file-with-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
209
diff
changeset
|
77 ;; Thanks to dale of #emacs |
98ea617c263a
add jordi-find-file-with-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
209
diff
changeset
|
78 (defun jordi-find-file-with-mode (mode) |
98ea617c263a
add jordi-find-file-with-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
209
diff
changeset
|
79 "Calls `find-file' to open a file with the given MODE." |
98ea617c263a
add jordi-find-file-with-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
209
diff
changeset
|
80 (interactive (list (let ((default "fundamental-mode")) |
98ea617c263a
add jordi-find-file-with-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
209
diff
changeset
|
81 (intern (completing-read |
211
f6ba3ca3dbd4
jordi-find-file-with-mode: still under warranty
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
210
diff
changeset
|
82 "Mode: " |
210
98ea617c263a
add jordi-find-file-with-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
209
diff
changeset
|
83 obarray |
98ea617c263a
add jordi-find-file-with-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
209
diff
changeset
|
84 (lambda (sym) |
98ea617c263a
add jordi-find-file-with-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
209
diff
changeset
|
85 (string-match-p "-mode\\'" (symbol-name sym))) |
98ea617c263a
add jordi-find-file-with-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
209
diff
changeset
|
86 t nil nil default nil))))) |
98ea617c263a
add jordi-find-file-with-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
209
diff
changeset
|
87 (cl-letf (((symbol-function 'set-auto-mode) |
98ea617c263a
add jordi-find-file-with-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
209
diff
changeset
|
88 (lambda (&rest _) (set-auto-mode-0 mode)))) |
98ea617c263a
add jordi-find-file-with-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
209
diff
changeset
|
89 (call-interactively 'find-file))) |
211
f6ba3ca3dbd4
jordi-find-file-with-mode: still under warranty
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
210
diff
changeset
|
90 |
170
cf8ff803ee1a
org-babel: enable ditaa for ASCII diagrams
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
169
diff
changeset
|
91 (add-hook 'org-babel-after-execute-hook 'org-display-inline-images) |
30
307f33925be1
Use org-mode to write blogthings
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
29
diff
changeset
|
92 (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
|
93 org2blog-server-user "jordigh" |
307f33925be1
Use org-mode to write blogthings
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
29
diff
changeset
|
94 org2blog-server-weblog-id "") |
307f33925be1
Use org-mode to write blogthings
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
29
diff
changeset
|
95 |
184
b632448f215b
saveplace: simplify for Emacs 25
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
181
diff
changeset
|
96 ;; 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
|
97 (save-place-mode 1) |
58
79720e3cbad1
Track saveplaces
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
57
diff
changeset
|
98 |
185
6235b6f83b2e
truncte-lines: turn on by default
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
184
diff
changeset
|
99 ;; 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
|
100 ;; 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
|
101 ;; words |
202
0191e8351212
truncate-lines: fix typo
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
201
diff
changeset
|
102 (setq-default truncate-lines t) |
185
6235b6f83b2e
truncte-lines: turn on by default
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
184
diff
changeset
|
103 |
203
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
104 ;; A little function to use eww to view rendered markdown output. |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
105 (defun markdown-preview-buffer () |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
106 (interactive) |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
107 (let* ((buf-this (buffer-name (current-buffer))) |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
108 (buf-html (get-buffer-create |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
109 (format "*markdown-html (%s)*" buf-this))) |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
110 (buf-rendered (format "*%s-rendered*" buf-this)) |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
111 (window-orig (selected-window))) |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
112 (markdown-other-window (buffer-name buf-html)) |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
113 (when (get-buffer buf-rendered) |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
114 (kill-buffer buf-rendered)) |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
115 (shr-render-buffer buf-html) |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
116 (eww-mode) |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
117 (rename-buffer buf-rendered) |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
118 (kill-buffer buf-html) |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
119 (select-window window-orig))) |
0c58e4b3861d
markdown-preview-buffer: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
202
diff
changeset
|
120 |
0 | 121 (server-start) |
122 | |
99
b5d1ee427108
Make tramp respect the remote $PATH
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
94
diff
changeset
|
123 ;; 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
|
124 (require 'tramp) |
99
b5d1ee427108
Make tramp respect the remote $PATH
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
94
diff
changeset
|
125 (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
|
126 |
0 | 127 ;; wtf is this crap? begone! |
128 (setq transient-mark-mode nil) | |
129 | |
130 (global-set-key (kbd "C-S-j") 'windmove-down) | |
131 (global-set-key (kbd "C-S-k") 'windmove-up) | |
132 (global-set-key (kbd "C-S-h") 'windmove-left) | |
133 (global-set-key (kbd "C-S-l") 'windmove-right) | |
134 | |
121
0296487fa83c
bind C-x <SPC> to gud-break again
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
118
diff
changeset
|
135 (global-set-key (kbd "C-x <SPC>") 'gud-break) |
36 | 136 (global-set-key (kbd "M-<down>") 'gud-next) |
137 (global-set-key (kbd "M-<right>") 'gud-step) | |
138 (global-set-key (kbd "M-<left>") 'gud-finish) | |
139 (global-set-key (kbd "M-<RET>") 'gud-cont) | |
140 (global-unset-key (kbd "C-x <DEL>")) | |
141 (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
|
142 (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
|
143 (global-set-key (kbd "C-x C-z") 'gud-stop-subjob) |
36 | 144 |
145
ef785711492a
gud: new binding, akin to pudb's until
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
144
diff
changeset
|
145 ;; Like pdb's "until" |
ef785711492a
gud: new binding, akin to pudb's until
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
144
diff
changeset
|
146 (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
|
147 (lambda () (interactive) |
ef785711492a
gud: new binding, akin to pudb's until
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
144
diff
changeset
|
148 (progn |
ef785711492a
gud: new binding, akin to pudb's until
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
144
diff
changeset
|
149 (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
|
150 (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
|
151 |
131
b9393ecfcc51
web-mode: make django the engine for .html files
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
128
diff
changeset
|
152 ;; 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
|
153 ;; 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
|
154 (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
|
155 '(("django" . "\\.html\\'")) |
b9393ecfcc51
web-mode: make django the engine for .html files
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
128
diff
changeset
|
156 |
b9393ecfcc51
web-mode: make django the engine for .html files
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
128
diff
changeset
|
157 ) |
b9393ecfcc51
web-mode: make django the engine for .html files
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
128
diff
changeset
|
158 |
172
8674d2cd2085
d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
171
diff
changeset
|
159 ;; 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
|
160 ;; 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
|
161 ;; |
8674d2cd2085
d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
171
diff
changeset
|
162 ;; lolomgwtf( |
8674d2cd2085
d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
171
diff
changeset
|
163 ;; brb, |
8674d2cd2085
d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
171
diff
changeset
|
164 ;; bbq, |
8674d2cd2085
d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
171
diff
changeset
|
165 ;; ) |
8674d2cd2085
d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
171
diff
changeset
|
166 ;; |
8674d2cd2085
d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
171
diff
changeset
|
167 ;; and not |
8674d2cd2085
d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
171
diff
changeset
|
168 ; |
8674d2cd2085
d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
171
diff
changeset
|
169 ;; lolomgwtf( |
8674d2cd2085
d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
171
diff
changeset
|
170 ;; brb, |
8674d2cd2085
d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
171
diff
changeset
|
171 ;; bbq, |
8674d2cd2085
d-mode: use a different function arg indentation style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
171
diff
changeset
|
172 ;; ) |
173
66cbafedef6c
d-mode: shoutouts
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
172
diff
changeset
|
173 ;; |
66cbafedef6c
d-mode: shoutouts
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
172
diff
changeset
|
174 ;; 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
|
175 (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
|
176 (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
|
177 (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
|
178 (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
|
179 |
107
0126fee1787e
Define unfill-paragraph and bind it to M-Q
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
106
diff
changeset
|
180 ;;; 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
|
181 (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
|
182 "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
|
183 (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
|
184 (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
|
185 (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
|
186 |
134
66032b76b1e4
new command: display-ansi-colors
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
133
diff
changeset
|
187 ;;; http://stackoverflow.com/a/23382008 |
66032b76b1e4
new command: display-ansi-colors
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
133
diff
changeset
|
188 (require 'ansi-color) |
66032b76b1e4
new command: display-ansi-colors
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
133
diff
changeset
|
189 (defun display-ansi-colors () |
66032b76b1e4
new command: display-ansi-colors
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
133
diff
changeset
|
190 (interactive) |
66032b76b1e4
new command: display-ansi-colors
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
133
diff
changeset
|
191 (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
|
192 |
127
7c2cf3608b63
insert-filename-and-line-at-point: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
121
diff
changeset
|
193 ;;; H/T Tom Tromey |
7c2cf3608b63
insert-filename-and-line-at-point: new function
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
121
diff
changeset
|
194 (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
|
195 "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
|
196 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
|
197 (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
|
198 (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
|
199 (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
|
200 |
128
3400a312e7f8
rebind company-mode up and down keys
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
127
diff
changeset
|
201 ;; 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
|
202 (require 'company) |
3400a312e7f8
rebind company-mode up and down keys
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
127
diff
changeset
|
203 (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
|
204 (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
|
205 |
107
0126fee1787e
Define unfill-paragraph and bind it to M-Q
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
106
diff
changeset
|
206 (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
|
207 |
13
24194e20af48
Make kill-buffer always kill current buffer
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
12
diff
changeset
|
208 ;; 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
|
209 (global-set-key (kbd "C-x k") |
194 | 210 (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
|
211 |
50 | 212 ;; I never use this function, and I frequently typo it when trying to |
213 ;; hit C-x C-f | |
214 (global-unset-key (kbd "C-x f")) | |
215 | |
92
a2f699e4f1ca
Make dired visit directories in the same buffer.
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
91
diff
changeset
|
216 ;; 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
|
217 (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
|
218 (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
|
219 (lambda () |
a2f699e4f1ca
Make dired visit directories in the same buffer.
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
91
diff
changeset
|
220 (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
|
221 |
108
046b82e29041
Swap C-j and <RET> in python-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
107
diff
changeset
|
222 ;; 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
|
223 ;; 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
|
224 (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
|
225 (lambda () |
046b82e29041
Swap C-j and <RET> in python-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
107
diff
changeset
|
226 (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
|
227 (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
|
228 |
0 | 229 (setq auto-mode-alist |
230 (append | |
231 '( | |
41
02441454df4d
Fix whitespace and parens
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
39
diff
changeset
|
232 ("\\.m\\'" . octave-mode) |
02441454df4d
Fix whitespace and parens
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
39
diff
changeset
|
233 ("\\.eml\\'" . mail-mode) |
174
bd5ad617c85a
d-mode: update
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
173
diff
changeset
|
234 ("\\.d[i]?\\'" . d-mode) |
79
12ca7592e88e
Open .hgrc in conf-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
78
diff
changeset
|
235 ("\\.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
|
236 ("\\.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
|
237 ("\\.?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
|
238 ("\\.spec\\'" . rpm-spec-mode) |
215
0ef9d5be5151
pdf: make sure pdfs are viewable in dark mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
214
diff
changeset
|
239 ("\\.pdf\\'" . pdf-view-mode) |
204
444105c995f1
automode-alist: update Mercurial commit message file regex
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
203
diff
changeset
|
240 ("hg-editor-[a-z0-9A-Z]+.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
|
241 ("evo[A-Z0-9]\\{6\\}\\'" . mail-mode)) |
0 | 242 auto-mode-alist)) |
243 | |
31
66007544445e
Remove smooth-scrolling.el, use builtin variables instead
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
30
diff
changeset
|
244 ;; Scroll smoothly |
66007544445e
Remove smooth-scrolling.el, use builtin variables instead
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
30
diff
changeset
|
245 (setq scroll-step 1000) |
66007544445e
Remove smooth-scrolling.el, use builtin variables instead
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
30
diff
changeset
|
246 (setq scroll-conservatively 1000) |
0 | 247 |
24 | 248 ;; This ido thing looks interesting... |
249 (ido-mode 1) | |
250 | |
0 | 251 (setq default-major-mode 'text-mode) |
252 (global-unset-key "\C-z") | |
149
f356969fc447
add missing undo keybinding for po-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
148
diff
changeset
|
253 ;; 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
|
254 ;; bind C-_ |
f356969fc447
add missing undo keybinding for po-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
148
diff
changeset
|
255 (add-hook 'po-mode-hook |
f356969fc447
add missing undo keybinding for po-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
148
diff
changeset
|
256 (lambda () |
f356969fc447
add missing undo keybinding for po-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
148
diff
changeset
|
257 (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
|
258 |
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
|
259 ;; 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
|
260 ;; (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
|
261 (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
|
262 (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
|
263 |
0 | 264 ;; Set auto-fill for all modes |
265 ;(setq-default auto-fill-function 'do-auto-fill) | |
266 | |
12
15824057b993
Make ibuffer default
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
11
diff
changeset
|
267 ;ibuffer is the only decent one |
15824057b993
Make ibuffer default
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
11
diff
changeset
|
268 (global-set-key (kbd "C-x C-b") 'ibuffer) |
15824057b993
Make ibuffer default
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
11
diff
changeset
|
269 |
11
228001e42997
GUD windows aren't that useful after all, hide them
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
10
diff
changeset
|
270 ;Make GUD put output in a different buffer |
0 | 271 (setq gdb-separate-io t) |
272 | |
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
|
273 ;; Highlight "FIXME: and TODO:" |
0 | 274 (font-lock-add-keywords |
275 'c-mode | |
276 '(("\\<\\(FIXME\\)" 1 font-lock-warning-face t))) | |
277 | |
278 (font-lock-add-keywords | |
279 'c++-mode | |
280 '(("\\<\\(FIXME\\):" 1 font-lock-warning-face t))) | |
281 | |
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
|
282 (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
|
283 '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
|
284 '(("\\<\\(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
|
285 |
317bd5a17fc2
Highlight TODO: in C and C++ modes, comment out ipython for now
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
2
diff
changeset
|
286 (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
|
287 '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
|
288 '(("\\<\\(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
|
289 |
0 | 290 ;; Let auto-fill end lines with a full stop. |
291 (setq sentence-end-double-space nil) | |
292 | |
293 ;; Don't let ediff open a new frame | |
294 (setq ediff-window-setup-function 'ediff-setup-windows-plain) | |
295 | |
19
54767f6d121e
Disable electric mode in C-derived modes
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
18
diff
changeset
|
296 ;; 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
|
297 (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
|
298 |
0 | 299 ;; Menus are for wimps |
2
2194965b6dab
Fix removal of menu bar
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
1
diff
changeset
|
300 (menu-bar-mode -1) |
0 | 301 |
302 (put 'narrow-to-region 'disabled nil) | |
303 | |
304 ;;; Inserts a relative pathname interactively | |
305 (defun insert-relative-path (path) | |
306 (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
|
307 (insert (file-relative-name path default-directory))) |
0 | 308 |
309 ; Add cmake listfile names to the mode list. | |
310 (setq auto-mode-alist | |
41
02441454df4d
Fix whitespace and parens
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
39
diff
changeset
|
311 (append |
02441454df4d
Fix whitespace and parens
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
39
diff
changeset
|
312 '(("CMakeLists\\.txt\\'" . cmake-mode)) |
02441454df4d
Fix whitespace and parens
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
39
diff
changeset
|
313 '(("\\.cmake\\'" . cmake-mode)) |
02441454df4d
Fix whitespace and parens
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
39
diff
changeset
|
314 auto-mode-alist)) |
0 | 315 |
316 (defun set-tab-width (width) | |
317 (interactive "nSet tab width: ") | |
318 (setq tab-width width)) | |
319 | |
320 ;; "Fix" the horrible asn1-mode mess | |
321 (add-hook 'asn1-mode-hook | |
194 | 322 (lambda () |
323 (setq indent-line-function #'indent-relative) | |
324 (setq case-fold-search t))) | |
20
d8cde0480aec
Add django and legalese modes
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
19
diff
changeset
|
325 |
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
|
326 ;; 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
|
327 ;; 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
|
328 (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
|
329 |
29
8120e877b58b
Turn on auto-fill for mail-mode
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
28
diff
changeset
|
330 ;; 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
|
331 (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
|
332 |
54
6673ad9084d4
Add vi-like bindings for info
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
53
diff
changeset
|
333 ;; Some info vi-like keybindings |
6673ad9084d4
Add vi-like bindings for info
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
53
diff
changeset
|
334 (add-hook 'Info-mode-hook |
194 | 335 (lambda () |
336 (local-unset-key (kbd "l")) | |
337 (local-set-key (kbd ";") 'Info-history-back) | |
338 (local-set-key (kbd "h") 'backward-char) | |
339 (local-set-key (kbd "l") 'forward-char) | |
340 (local-set-key (kbd "j") 'next-line) | |
341 (local-set-key (kbd "k") 'previous-line) | |
342 (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
|
343 |
81
08ede06959f6
vi-like keys for doc-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
80
diff
changeset
|
344 ;; moar vi |
08ede06959f6
vi-like keys for doc-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
80
diff
changeset
|
345 (add-hook 'doc-view-mode-hook |
194 | 346 (lambda () |
347 (local-unset-key (kbd "k")) | |
348 (local-set-key (kbd "j") 'doc-view-next-line-or-next-page) | |
349 (local-set-key (kbd "k") 'doc-view-previous-line-or-previous-page) | |
350 (local-set-key (kbd "h") 'image-backward-hscroll) | |
351 (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
|
352 |
08ede06959f6
vi-like keys for doc-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
80
diff
changeset
|
353 (setq doc-view-continuous t) |
08ede06959f6
vi-like keys for doc-mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
80
diff
changeset
|
354 |
43
502a9f3c0d91
Smart tabs for python-mode.el trolololol
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
42
diff
changeset
|
355 ;; 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
|
356 (whitespace-toggle-options 'whitespace-style) |
502a9f3c0d91
Smart tabs for python-mode.el trolololol
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
42
diff
changeset
|
357 |
51
dca677354b38
Add remove-ctrl-m command
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
50
diff
changeset
|
358 (defun hide-ctrl-M () |
dca677354b38
Add remove-ctrl-m command
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
50
diff
changeset
|
359 "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
|
360 UNIX and DOS line endings." |
dca677354b38
Add remove-ctrl-m command
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
50
diff
changeset
|
361 (interactive) |
dca677354b38
Add remove-ctrl-m command
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
50
diff
changeset
|
362 (setq buffer-display-table (make-display-table)) |
dca677354b38
Add remove-ctrl-m command
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
50
diff
changeset
|
363 (aset buffer-display-table ?\^M [])) |
dca677354b38
Add remove-ctrl-m command
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
50
diff
changeset
|
364 |
59
9542df79934e
Style cleanup on some magit hooks
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
58
diff
changeset
|
365 (add-hook 'magit-mode-hook |
194 | 366 (lambda () |
367 ;; I always run magit side-by-side to the code I'm reading | |
368 (local-set-key (kbd "<RET>") (lambda () | |
369 (interactive) | |
370 (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
|
371 |
d5ee4737d506
Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
60
diff
changeset
|
372 (custom-set-variables |
113
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
373 ;; custom-set-variables was added by Custom. |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
374 ;; 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
|
375 ;; 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
|
376 ;; 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
|
377 '(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
|
378 '(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
|
379 '(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
|
380 '(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
|
381 '(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
|
382 '(TeX-display-help nil) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
383 '(TeX-engine 'xetex) |
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
384 '(TeX-newline-function 'reindent-then-newline-and-indent) |
113
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
385 '(TeX-output-view-style |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
386 '(("^dvi$" |
113
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
387 ("^landscape$" "^pstricks$\\|^pst-\\|^psfrag$") |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
388 "%(o?)dvips -t landscape %d -o && gv %f") |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
389 ("^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
|
390 ("^dvi$" |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
391 ("^a4\\(?:dutch\\|paper\\|wide\\)\\|sem-a4$" "^landscape$") |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
392 "%(o?)xdvi %dS -paper a4r -s 0 %d") |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
393 ("^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
|
394 ("^dvi$" |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
395 ("^a5\\(?:comb\\|paper\\)$" "^landscape$") |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
396 "%(o?)xdvi %dS -paper a5r -s 0 %d") |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
397 ("^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
|
398 ("^dvi$" "^b5paper$" "%(o?)xdvi %dS -paper b5 %d") |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
399 ("^dvi$" "^letterpaper$" "%(o?)xdvi %dS -paper us %d") |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
400 ("^dvi$" "^legalpaper$" "%(o?)xdvi %dS -paper legal %d") |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
401 ("^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
|
402 ("^dvi$" "." "%(o?)xdvi %dS %d") |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
403 ("^pdf$" "." "evince %o %(outpage)") |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
404 ("^html?$" "." "netscape %o"))) |
113
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
405 '(TeX-view-program-selection |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
406 '(((output-dvi style-pstricks) |
113
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
407 "dvips and gv") |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
408 (output-dvi "Evince") |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
409 (output-pdf "Evince") |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
410 (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
|
411 '(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
|
412 '(auto-compression-mode t nil (jka-compr)) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
413 '(c-offsets-alist '((substatement-open . +) (innamespace . +))) |
62
d5ee4737d506
Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
60
diff
changeset
|
414 '(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
|
415 '(column-number-mode t) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
416 '(comint-input-autoexpand 'history) |
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
417 '(comint-move-point-for-output 'all) |
62
d5ee4737d506
Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
60
diff
changeset
|
418 '(comint-prompt-read-only t) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
419 '(comint-scroll-to-bottom-on-input 'all) |
62
d5ee4737d506
Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
60
diff
changeset
|
420 '(compilation-scroll-output t) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
421 '(confirm-kill-emacs 'yes-or-no-p) |
62
d5ee4737d506
Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
60
diff
changeset
|
422 '(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
|
423 '(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
|
424 '(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
|
425 '(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
|
426 '(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
|
427 '(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
|
428 '(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
|
429 '(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
|
430 '(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
|
431 '(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
|
432 '(ecb-tip-of-the-day nil) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
433 '(ediff-split-window-function '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
|
434 '(elpy-interactive-python-command "ipython") |
113
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
435 '(elpy-modules |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
436 '(elpy-module-company elpy-module-eldoc elpy-module-flymake elpy-module-pyvenv elpy-module-sane-defaults)) |
180
66d1f51b7df3
elpy: increase rpc timeout
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
179
diff
changeset
|
437 '(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
|
438 '(elpy-rpc-timeout 5) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
439 '(elpy-syntax-check-command "flake8 --config=/home/jordi/.config/flake8") |
179 | 440 '(erc-input-line-position 0 t) |
113
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
441 '(erc-modules |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
442 '(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
|
443 '(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
|
444 '(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
|
445 '(gud-pdb-command-name "pdb") |
113
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
446 '(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
|
447 '(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
|
448 '(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
|
449 '(inhibit-startup-screen t) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
450 '(jde-jdk-registry '(("1.6.0" . "/usr/lib/jvm/java-6-openjdk"))) |
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
451 '(js-indent-level 2) |
62
d5ee4737d506
Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
60
diff
changeset
|
452 '(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
|
453 '(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
|
454 '(js2-enter-indents-newline nil) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
455 '(js2-include-node-externs t) |
62
d5ee4737d506
Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
60
diff
changeset
|
456 '(js2-mirror-mode nil) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
457 '(js2-skip-preprocessor-directives t) |
62
d5ee4737d506
Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
60
diff
changeset
|
458 '(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
|
459 '(legalese-default-copyright "Jordi Gutiérrez Hermoso <jordigh@octave.org>") |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
460 '(lsp-ui-doc-show-with-cursor t) |
62
d5ee4737d506
Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
60
diff
changeset
|
461 '(make-backup-files nil) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
462 '(native-comp-async-report-warnings-errors 'silent) |
171
254cce5fcdd5
org-mode: don't fold stuff at startup
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
170
diff
changeset
|
463 '(org-startup-folded nil) |
113
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
464 '(package-archives |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
465 '(("melpa-stable" . "https://stable.melpa.org/packages/") |
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
466 ("gnu" . "http://elpa.gnu.org/packages/") |
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
467 ("melpa" . "https://melpa.org/packages/"))) |
160
518c16494232
jade-mode: new package
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
158
diff
changeset
|
468 '(package-selected-packages |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
469 '(eglot flycheck use-package lsp-ui company lsp-mode rainbow-mode rustic dash python-mode d-mode dts-mode lua-mode csharp-mode pug-mode nhexl-mode elpy mediawiki sqlformat pdf-tools auctex sql-indent 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 dockerfile-mode)) |
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
470 '(preview-default-option-list '("displaymath" "floats" "graphics" "textmath")) |
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
471 '(preview-gs-command "/home/jordi/.local/bin/gs-9533-linux-x86_64") |
207
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
206
diff
changeset
|
472 '(preview-pdf-color-adjust-method t) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
206
diff
changeset
|
473 '(preview-scale-function 1.3) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
474 '(python-shell-interpreter "python3") |
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
475 '(rustic-ansi-faces |
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
476 ["black" "IndianRed1" "green3" "yellow3" "cyan" "magenta3" "cyan3" "white"]) |
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
477 '(rustic-lsp-client 'eglot) |
113
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
478 '(safe-local-variable-values |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
479 '((TeX-master nil) |
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
480 (encoding . utf-8) |
113
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
481 (eval when |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
482 (and |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
483 (buffer-file-name) |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
484 (string-match-p "\\.h\\'" |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
485 (buffer-file-name)) |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
486 (not |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
487 (string-match-p "/gnulib/" |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
488 (buffer-file-name)))) |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
489 (c++-mode) |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
490 (c-set-style "gnu")) |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
491 (eval when |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
492 (string-match "\\.in\\'" |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
493 (buffer-file-name)) |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
494 (html-mode)) |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
495 (eval when |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
496 (string-match "\\.h\\'" |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
497 (buffer-file-name)) |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
498 (unless |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
499 (string-match "/gnulib/" |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
500 (buffer-file-name)) |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
501 (c++-mode) |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
502 (c-set-style "gnu"))) |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
503 (py-indent-offset . 4) |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
504 (eval when |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
505 (string-match "\\.h\\'" |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
506 (buffer-file-name)) |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
507 (c++-mode) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
508 (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
|
509 '(savehist-mode t nil (savehist)) |
164
4cc0504fdb86
customize: rearrange some variables
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
163
diff
changeset
|
510 '(select-enable-clipboard t) |
4cc0504fdb86
customize: rearrange some variables
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
163
diff
changeset
|
511 '(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
|
512 '(show-paren-mode t) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
513 '(sql-product 'postgres) |
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
514 '(sqlformat-command 'pgformatter) |
196
1f4ccb3575d2
sqlup: new package
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
194
diff
changeset
|
515 '(sqlup-blacklist |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
516 '("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
|
517 '(tab-width 2) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
518 '(text-mode-hook '(text-mode-hook-identify)) |
62
d5ee4737d506
Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
60
diff
changeset
|
519 '(tool-bar-mode nil) |
197
c6197677868c
customize: automatically upgraded settings
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
196
diff
changeset
|
520 '(tramp-default-method "ssh" nil (tramp)) |
113
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
521 '(tramp-remote-process-environment |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
522 '("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=") nil (tramp)) |
62
d5ee4737d506
Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
60
diff
changeset
|
523 '(transient-mark-mode nil) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
524 '(uniquify-buffer-name-style 'forward nil (uniquify)) |
62
d5ee4737d506
Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
60
diff
changeset
|
525 '(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
|
526 '(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
|
527 '(w3m-use-cookies t) |
164
4cc0504fdb86
customize: rearrange some variables
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
163
diff
changeset
|
528 '(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
|
529 (custom-set-faces |
113
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
530 ;; custom-set-faces was added by Custom. |
9ea0ccd3337a
customize: automatically reformatted sexps
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
112
diff
changeset
|
531 ;; 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
|
532 ;; 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
|
533 ;; 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
|
534 '(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
|
535 '(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
|
536 '(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
|
537 '(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
|
538 '(diff-header ((nil (:foreground "skyblue")))) |
205
9d8417180819
diff: update refine face name
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
204
diff
changeset
|
539 '(diff-refine-added ((t (:inherit diff-refine-changed :background "#114411")))) |
179 | 540 '(diff-refine-changed ((((class color) (min-colors 88) (background dark)) (:background "navyblue")))) |
205
9d8417180819
diff: update refine face name
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
204
diff
changeset
|
541 '(diff-refine-removed ((t (:inherit diff-refine-changed :background "#441111")))) |
62
d5ee4737d506
Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
60
diff
changeset
|
542 '(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
|
543 '(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
|
544 '(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
|
545 '(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
|
546 '(ediff-even-diff-C ((t (:background "#666")))) |
5bdc5f37608c
ediff: improve background colours
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
191
diff
changeset
|
547 '(ediff-odd-diff-A ((t (:background "#666")))) |
5bdc5f37608c
ediff: improve background colours
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
191
diff
changeset
|
548 '(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
|
549 '(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
|
550 '(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
|
551 '(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
|
552 '(erc-notice-face ((t (:foreground "lightgreen" :weight bold)))) |
197
c6197677868c
customize: automatically upgraded settings
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
196
diff
changeset
|
553 '(flymake-error ((t (:background "#332525")))) |
c6197677868c
customize: automatically upgraded settings
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
196
diff
changeset
|
554 '(flymake-warning ((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
|
555 '(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
|
556 '(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
|
557 '(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
|
558 '(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
|
559 '(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
|
560 '(monky-header ((t (:background "#666")))) |
207
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
206
diff
changeset
|
561 '(preview-face ((t (:background "dark slate gray")))) |
93
b3a21b2ec56a
Fix some rpm mode faces
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
92
diff
changeset
|
562 '(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
|
563 '(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
|
564 '(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
|
565 '(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
|
566 '(rst-level-3-face ((t (:background "grey10"))) t) |
218
da89395f2d6c
customize: automatically change quoting style
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
217
diff
changeset
|
567 '(rustic-errno-face ((t (:foreground "IndianRed1")))) |
62
d5ee4737d506
Move custom vars to bottom, explicitly require certain packages
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
60
diff
changeset
|
568 '(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
|
569 '(stripes-face ((t (:background "#444"))))) |
91
5e4d85c82723
Remove old python-mode stuff
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
90
diff
changeset
|
570 |