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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
24
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
25 (defalias 'perl-mode 'cperl-mode)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
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
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
121 (server-start)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
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
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
127 ;; wtf is this crap? begone!
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
128 (setq transient-mark-mode nil)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
129
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
130 (global-set-key (kbd "C-S-j") 'windmove-down)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
131 (global-set-key (kbd "C-S-k") 'windmove-up)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
132 (global-set-key (kbd "C-S-h") 'windmove-left)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
133 (global-set-key (kbd "C-S-l") 'windmove-right)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
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
e733369c5233 Rebind gud keys
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 35
diff changeset
136 (global-set-key (kbd "M-<down>") 'gud-next)
e733369c5233 Rebind gud keys
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 35
diff changeset
137 (global-set-key (kbd "M-<right>") 'gud-step)
e733369c5233 Rebind gud keys
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 35
diff changeset
138 (global-set-key (kbd "M-<left>") 'gud-finish)
e733369c5233 Rebind gud keys
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 35
diff changeset
139 (global-set-key (kbd "M-<RET>") 'gud-cont)
e733369c5233 Rebind gud keys
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 35
diff changeset
140 (global-unset-key (kbd "C-x <DEL>"))
e733369c5233 Rebind gud keys
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 35
diff changeset
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
e733369c5233 Rebind gud keys
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 35
diff changeset
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
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
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
5f95b63347ec Unset C-x f
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 49
diff changeset
212 ;; I never use this function, and I frequently typo it when trying to
5f95b63347ec Unset C-x f
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 49
diff changeset
213 ;; hit C-x C-f
5f95b63347ec Unset C-x f
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 49
diff changeset
214 (global-unset-key (kbd "C-x f"))
5f95b63347ec Unset C-x f
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 49
diff changeset
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
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
229 (setq auto-mode-alist
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
230 (append
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
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
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
242 auto-mode-alist))
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
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
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
247
24
e0fa369f4a3d Enable ido-mode
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 23
diff changeset
248 ;; This ido thing looks interesting...
e0fa369f4a3d Enable ido-mode
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 23
diff changeset
249 (ido-mode 1)
e0fa369f4a3d Enable ido-mode
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents: 23
diff changeset
250
0
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
251 (setq default-major-mode 'text-mode)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
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
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
264 ;; Set auto-fill for all modes
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
265 ;(setq-default auto-fill-function 'do-auto-fill)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
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
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
271 (setq gdb-separate-io t)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
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
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
274 (font-lock-add-keywords
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
275 'c-mode
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
276 '(("\\<\\(FIXME\\)" 1 font-lock-warning-face t)))
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
277
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
278 (font-lock-add-keywords
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
279 'c++-mode
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
280 '(("\\<\\(FIXME\\):" 1 font-lock-warning-face t)))
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
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
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
290 ;; Let auto-fill end lines with a full stop.
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
291 (setq sentence-end-double-space nil)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
292
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
293 ;; Don't let ediff open a new frame
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
294 (setq ediff-window-setup-function 'ediff-setup-windows-plain)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
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
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
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
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
301
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
302 (put 'narrow-to-region 'disabled nil)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
303
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
304 ;;; Inserts a relative pathname interactively
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
305 (defun insert-relative-path (path)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
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
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
308
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
309 ; Add cmake listfile names to the mode list.
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
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
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
315
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
316 (defun set-tab-width (width)
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
317 (interactive "nSet tab width: ")
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
318 (setq tab-width width))
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
319
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
320 ;; "Fix" the horrible asn1-mode mess
c01f85c9d597 Initial commit!
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
diff changeset
321 (add-hook 'asn1-mode-hook
194
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
322 (lambda ()
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
323 (setq indent-line-function #'indent-relative)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
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
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
335 (lambda ()
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
336 (local-unset-key (kbd "l"))
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
337 (local-set-key (kbd ";") 'Info-history-back)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
338 (local-set-key (kbd "h") 'backward-char)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
339 (local-set-key (kbd "l") 'forward-char)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
340 (local-set-key (kbd "j") 'next-line)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
341 (local-set-key (kbd "k") 'previous-line)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
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
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
346 (lambda ()
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
347 (local-unset-key (kbd "k"))
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
348 (local-set-key (kbd "j") 'doc-view-next-line-or-next-page)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
349 (local-set-key (kbd "k") 'doc-view-previous-line-or-previous-page)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
350 (local-set-key (kbd "h") 'image-backward-hscroll)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
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
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
366 (lambda ()
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
367 ;; I always run magit side-by-side to the code I'm reading
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
368 (local-set-key (kbd "<RET>") (lambda ()
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
369 (interactive)
6ad571bbb951 Remove tabs!
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 192
diff changeset
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
a38b9f1d2d2c trivial fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 178
diff changeset
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
a38b9f1d2d2c trivial fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 178
diff changeset
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