Add comment for future haskell-mode prettyfying
- Author
- Maarten 'Vngngdn' Vangeneugden
- Date
- Nov. 28, 2017, 4:26 p.m.
- Hash
- c0c7e4a168b7ae0cf8ca73dbacdc36b9756bda3f
- Parent
- 1c6c2a2fc210cac441f377e9e7cb65eef3e9472b
- Modified file
- .spacemacs
.spacemacs ¶
19 additions and 0 deletions.
View changes Hide changes
1 |
1 |
;; This file is loaded by Spacemacs at startup. |
2 |
2 |
;; It must be stored in your home directory. |
3 |
3 |
;;;; Local |
4 |
4 |
(setq is-linuxp (eq system-type 'gnu/linux)) |
5 |
5 |
(defun os-path (x) (if is-linuxp x (expand-file-name x "c:"))) |
6 |
6 |
|
7 |
7 |
;;;; Core |
8 |
8 |
|
9 |
9 |
(defvar dotspacemacs/layers/core |
10 |
10 |
'( |
11 |
11 |
git |
12 |
12 |
org ;; :variables |
13 |
13 |
;;org-agenda-files '( |
14 |
14 |
;;"~/University/" |
15 |
15 |
;;"~/Repositories/private/org/" |
16 |
16 |
;;"~/University/COMPN/")) |
17 |
17 |
syntax-checking |
18 |
18 |
(auto-completion :variables |
19 |
19 |
auto-completion-return-key-behavior 'complete |
20 |
20 |
auto-completion-tab-key-behavior 'cycle |
21 |
21 |
auto-completion-enable-snippets-in-popup t |
22 |
22 |
auto-completion-complete-with-key-sequence-delay nil) |
23 |
23 |
ycmd |
24 |
24 |
helm |
25 |
25 |
(version-control :variables |
26 |
26 |
version-control-global-margin t |
27 |
27 |
version-control-diff-tool 'git-gutter+) |
28 |
28 |
) |
29 |
29 |
"Layers I consider core to Spacemacs") |
30 |
30 |
|
31 |
31 |
;; Langs |
32 |
32 |
|
33 |
33 |
(defvar dotspacemacs/layers/langs |
34 |
34 |
'(emacs-lisp |
35 |
35 |
(html :variables |
36 |
36 |
web-mode-enable-auto-pairing nil |
37 |
37 |
web-mode-enable-auto-closing nil |
38 |
38 |
web-mode-enable-auto-expanding nil |
39 |
39 |
web-mode-enable-auto-opening nil |
40 |
40 |
web-mode-enable-auto-quoting nil) |
41 |
41 |
|
42 |
42 |
markdown |
43 |
43 |
csv |
44 |
44 |
yaml |
45 |
45 |
;rust |
46 |
46 |
(clojure :variables |
47 |
47 |
clojure-enable-fancify-symbols t) |
48 |
48 |
(haskell :variables |
49 |
49 |
haskell-completion-backend 'intero) |
+ |
50 |
;; Commented because it bugs out about not being able to install |
+ |
51 |
;; intero. Using ghci until I have some time to fix this. |
+ |
52 |
haskell-completion-backend 'intero) |
50 |
53 |
(python :variables |
51 |
54 |
python-sort-imports-on-save t |
52 |
55 |
python-test-runner 'pytest) |
53 |
56 |
) |
54 |
57 |
"Programming and markup language layers") |
55 |
58 |
|
56 |
59 |
;;;; Extra |
57 |
60 |
|
58 |
61 |
(defvar dotspacemacs/layers/extra |
59 |
62 |
'(gnus |
60 |
63 |
graphviz |
61 |
64 |
themes-megapack |
62 |
65 |
;; TODO: Needs configuration: http://spacemacs.org/layers/+themes/theming/README.html |
63 |
66 |
theming |
64 |
67 |
) |
65 |
68 |
"Miscellaneous layers") |
66 |
69 |
|
67 |
70 |
(defun dotspacemacs/layers () |
68 |
71 |
"Configuration Layers declaration. |
69 |
72 |
You should not put any user code in this function besides modifying the variable |
70 |
73 |
values." |
71 |
74 |
(setq-default |
72 |
75 |
;; Base distribution to use. This is a layer contained in the directory |
73 |
76 |
;; `+distribution'. For now available distributions are `spacemacs-base' |
74 |
77 |
;; or `spacemacs'. (default 'spacemacs) |
75 |
78 |
dotspacemacs-distribution 'spacemacs |
76 |
79 |
;; Lazy installation of layers (i.e. layers are installed only when a file |
77 |
80 |
;; with a supported type is opened). Possible values are `all', `unused' |
78 |
81 |
;; and `nil'. `unused' wilIn addition, we will also organise a second review moment on 30 November which will deal with broader code issues, such as OO structure, comments, naming, code style, robustness, logging, etc. (for preparation and inspiration, see http://www.phpied.com/how-to-write-unmaintainable-php-code-2009/) |
79 |
82 |
|
80 |
83 |
;; not listed in variable `dotspacemacs-configuration-layers'), `all' will |
81 |
84 |
;; lazy iELPAnstall any layer that support lazy installation even the layers |
82 |
85 |
;; listed in `dotspacemacs-configuration-layers'. `nil' disable the lazy |
83 |
86 |
;; installation feature and you have to explicitly list a layer in the |
84 |
87 |
;; variable `dotspacemacs-configuration-layers' to install it. |
85 |
88 |
;; (default 'unused) |
86 |
89 |
dotspacemacs-enable-lazy-installation 'unused |
87 |
90 |
;; If non-nil then Spacemacs will ask for confirmation before installing |
88 |
91 |
;; a layer lazily. (default t) |
89 |
92 |
dotspacemacs-ask-for-lazy-installation t |
90 |
93 |
;; If non-nil layers with lazy install support are lazy installed. |
91 |
94 |
;; List of additional paths where to look for configuration layers. |
92 |
95 |
;; Paths must have a trailing slash (i.e. `~/.mycontribs/') |
93 |
96 |
dotspacemacs-configuration-layer-path `(,(os-path "~/.emacs.d/layers/")) |
94 |
97 |
;; List of configuration layers to load. |
95 |
98 |
dotspacemacs-configuration-layers (append |
96 |
99 |
dotspacemacs/layers/core |
97 |
100 |
dotspacemacs/layers/langs |
98 |
101 |
dotspacemacs/layers/extra) |
99 |
102 |
;; List of additional packages that will be installed without being |
100 |
103 |
;; wrapped in a layer. If you need some configuration for these |
101 |
104 |
;; packages, then consider creating a layer. You can also put the |
102 |
105 |
;; configuration in `dotspacemacs/user-config'. |
103 |
106 |
dotspacemacs-additional-packages '( |
104 |
107 |
markdown-mode |
105 |
108 |
;;po-mode ;;Commented until I find a way to disable the FUCKING ANNOYING READONLY MODE |
106 |
109 |
(pretty-mode :location (recipe :fetcher github :repo "akatov/pretty-mode")) |
107 |
110 |
(prettify-utils :location (recipe :fetcher github :repo "Ilazki/prettify-utils.el")) |
108 |
111 |
(company-mode :location (recipe :fetcher github :repo "company-mode/company-mode")) |
109 |
112 |
(emacs-ycmd :location (recipe :fetcher github :repo "abingham/emacs-ycmd")) |
110 |
113 |
(company-flx :location (recipe :fetcher github :repo "PythonNut/company-flx"))) |
111 |
114 |
|
112 |
115 |
;; A list of packages that cannot be updated. |
113 |
116 |
dotspacemacs-frozen-packages '() |
114 |
117 |
;; A list of packages that will not be installed and loaded. |
115 |
118 |
dotspacemacs-excluded-packages '( |
116 |
119 |
smartparens |
117 |
120 |
exec-path-from-shell) |
118 |
121 |
;; Defines the behaviour of Spacemacs when installing packages. |
119 |
122 |
;; Possible values are `used-only', `used-but-keep-unused' and `all'. |
120 |
123 |
;; `used-only' installs only explicitly used packages and uninstall any |
121 |
124 |
;; unused packages as well as their unused dependencies. |
122 |
125 |
;; `used-but-keep-unused' installs only the used packages but won't uninstall |
123 |
126 |
;; them if they become unused. `all' installs *all* packages supported by |
124 |
127 |
;; Spacemacs and never uninstall them. (default is `used-only') |
125 |
128 |
dotspacemacs-install-packages 'used-only)) |
126 |
129 |
|
127 |
130 |
(defun dotspacemacs/init () |
128 |
131 |
"Initialization function. |
129 |
132 |
This function is called at the very startup of Spacemacs initialization |
130 |
133 |
before layers configuration. |
131 |
134 |
You should not put any user code in there besides modifying the variable |
132 |
135 |
values." |
133 |
136 |
;; This setq-default sexp is an exhaustive list of all the supported |
134 |
137 |
;; spacemacs settings. |
135 |
138 |
(setq-default |
136 |
139 |
;; If non nil ELPA repositories are contacted via HTTPS whenever it's |
137 |
140 |
;; possible. Set it to nil if you have no way to use HTTPS in your |
138 |
141 |
;; environment, otherwise it is strongly recommended to let it set to t. |
139 |
142 |
;; This variable has no effect if Emacs is launched with the parameter |
140 |
143 |
;; `--insecure' which forces the value of this variable to nil. |
141 |
144 |
;; (default t) |
142 |
145 |
dotspacemacs-elpa-https t |
143 |
146 |
;; Maximum allowed time in seconds to contact an ELPA repository. |
144 |
147 |
dotspacemacs-elpa-timeout 5 |
145 |
148 |
;; If non nil then spacemacs will check for updates at startup |
146 |
149 |
;; when the current branch is not `develop'. Note that checking for |
147 |
150 |
;; new versions works via git commands, thus it calls GitHub services |
148 |
151 |
;; whenever you start Emacs. (default nil) |
149 |
152 |
dotspacemacs-check-for-update nil |
150 |
153 |
;; If non-nil, a form that evaluates to a package directory. For example, to |
151 |
154 |
;; use different package directories for different Emacs versions, set this |
152 |
155 |
;; to `emacs-version'. |
153 |
156 |
dotspacemacs-elpa-subdirectory nil |
154 |
157 |
;; One of `vim', `emacs' or `hybrid'. |
155 |
158 |
;; `hybrid' is like `vim' except that `insert state' is replaced by the |
156 |
159 |
;; `hybrid state' with `emacs' key bindings. The value can also be a list |
157 |
160 |
;; with `:variables' keyword (similar to layers). Check the editing styles |
158 |
161 |
;; section of the documentation for details on available variables. |
159 |
162 |
;; (default 'vim) |
160 |
163 |
dotspacemacs-editing-style 'vim |
161 |
164 |
;; If non nil output loading progress in `*Messages*' buffer. (default nil) |
162 |
165 |
dotspacemacs-verbose-loading nil |
163 |
166 |
;; Specify the startup banner. Default value is `official', it displays |
164 |
167 |
;; the official spacemacs logo. An integer value is the index of text |
165 |
168 |
;; banner, `random' chooses a random text banner in `core/banners' |
166 |
169 |
;; directory. A string value must be a path to an image format supported |
167 |
170 |
;; by your Emacs build. |
168 |
171 |
;; If the value is nil then no banner is displayed. (default 'official) |
169 |
172 |
dotspacemacs-startup-banner 'official |
170 |
173 |
;; List of items to show in startup buffer or an association list of |
171 |
174 |
;; the form `(list-type . list-size)`. If nil then it is disabled. |
172 |
175 |
;; Possible values for list-type are: |
173 |
176 |
;; `recents' `bookmarks' `projects' `agenda' `todos'." |
174 |
177 |
;; List sizes may be nil, in which case |
175 |
178 |
;; `spacemacs-buffer-startup-lists-length' takes effect. |
176 |
179 |
dotspacemacs-startup-lists '((recents . 5) |
177 |
180 |
(projects . 7)) |
178 |
181 |
;; True if the home buffer should respond to resize events. |
179 |
182 |
dotspacemacs-startup-buffer-responsive t |
180 |
183 |
;; Default major mode of the scratch buffer (default `text-mode') |
181 |
184 |
dotspacemacs-scratch-mode 'text-mode |
182 |
185 |
;; List of themes, the first of the list is loaded when spacemacs starts. |
183 |
186 |
;; Press |
184 |
187 |
;; with 2 themes variants, one dark and one light) |
185 |
188 |
dotspacemacs-themes '(monokai |
186 |
189 |
solarized-dark |
187 |
190 |
solarized-light) |
188 |
191 |
;; If non nil the cursor color matches the state color in GUI Emacs. |
189 |
192 |
dotspacemacs-colorize-cursor-according-to-state t |
190 |
193 |
;; Default font, or prioritized list of fonts. `powerline-scale' allows to |
191 |
194 |
;; quickly tweak the mode-line size to make separators look not too crappy. |
192 |
195 |
dotspacemacs-default-font '("Hack" |
193 |
196 |
:size 15 |
194 |
197 |
:weight normal |
195 |
198 |
:width normal |
196 |
199 |
:powerline-scale 1.5) |
197 |
200 |
;; The leader key |
198 |
201 |
dotspacemacs-leader-key "SPC" |
199 |
202 |
;; The key used for Emacs commands (M-x) (after pressing on the leader key). |
200 |
203 |
;; (default "SPC") |
201 |
204 |
dotspacemacs-emacs-command-key "SPC" |
202 |
205 |
;; The key used for Vim Ex commands (default ":") |
203 |
206 |
dotspacemacs-ex-command-key ":" |
204 |
207 |
;; The leader key accessible in `emacs state' and `insert state' |
205 |
208 |
;; (default "M-m") |
206 |
209 |
dotspacemacs-emacs-leader-key "M-m" |
207 |
210 |
;; Major mode leader key is a shortcut key which is the equivalent of |
208 |
211 |
;; pressing ` |
209 |
212 |
dotspacemacs-major-mode-leader-key "," |
210 |
213 |
;; Major mode leader key accessible in `emacs state' and `insert state'. |
211 |
214 |
;; (default "C-M-m") |
212 |
215 |
dotspacemacs-major-mode-emacs-leader-key "C-M-m" |
213 |
216 |
;; These variables control whether separate commands are bound in the GUI to |
214 |
217 |
;; the key pairs C-i, TAB and C-m, RET. |
215 |
218 |
;; Setting it to a non-nil value, allows for separate commands under |
216 |
219 |
;; and TAB or |
217 |
220 |
;; In the terminal, these pairs are generally indistinguishable, so this only |
218 |
221 |
;; works in the GUI. (default nil) |
219 |
222 |
dotspacemacs-distinguish-gui-tab nil |
220 |
223 |
;; If non nil `Y' is remapped to `y$' in Evil states. (default nil) |
221 |
224 |
dotspacemacs-remap-Y-to-y$ nil |
222 |
225 |
;; If non-nil, the shift mappings `<' and `>' retain visual state if used |
223 |
226 |
;; there. (default t) |
224 |
227 |
dotspacemacs-retain-visual-state-on-shift t |
225 |
228 |
;; If non-nil, J and K move lines up and down when in visual mode. |
226 |
229 |
;; (default nil) |
227 |
230 |
dotspacemacs-visual-line-move-text nil |
228 |
231 |
;; If non nil, inverse the meaning of `g' in `:substitute' Evil ex-command. |
229 |
232 |
;; (default nil) |
230 |
233 |
dotspacemacs-ex-substitute-global nil |
231 |
234 |
;; Name of the default layout (default "Default") |
232 |
235 |
dotspacemacs-default-layout-name "Default" |
233 |
236 |
;; If non nil the default layout name is displayed in the mode-line. |
234 |
237 |
;; (default nil) |
235 |
238 |
dotspacemacs-display-default-layout nil |
236 |
239 |
;; If non nil then the last auto saved layouts are resume automatically upon |
237 |
240 |
;; start. (default nil) |
238 |
241 |
dotspacemacs-auto-resume-layouts nil |
239 |
242 |
;; Size (in MB) above which spacemacs will prompt to open the large file |
240 |
243 |
;; literally to avoid performance issues. Opening a file literally means that |
241 |
244 |
;; no major mode or minor modes are active. (default is 1) |
242 |
245 |
dotspacemacs-large-file-size 1 |
243 |
246 |
;; Location where to auto-save files. Possible values are `original' to |
244 |
247 |
;; auto-save the file in-place, `cache' to auto-save the file to another |
245 |
248 |
;; file stored in the cache directory and `nil' to disable auto-saving. |
246 |
249 |
;; (default 'cache) |
247 |
250 |
dotspacemacs-auto-save-file-location 'cache |
248 |
251 |
;; Maximum number of rollback slots to keep in the cache. (default 5) |
249 |
252 |
dotspacemacs-max-rollback-slots 5 |
250 |
253 |
;; If non nil, `helm' will try to minimize the space it uses. (default nil) |
251 |
254 |
dotspacemacs-helm-resize nil |
252 |
255 |
;; if non nil, the helm header is hidden when there is only one source. |
253 |
256 |
;; (default nil) |
254 |
257 |
dotspacemacs-helm-no-header nil |
255 |
258 |
;; define the position to display `helm', options are `bottom', `top', |
256 |
259 |
;; `left', or `right'. (default 'bottom) |
257 |
260 |
dotspacemacs-helm-position 'bottom |
258 |
261 |
;; Controls fuzzy matching in helm. If set to `always', force fuzzy matching |
259 |
262 |
;; in all non-asynchronous sources. If set to `source', preserve individual |
260 |
263 |
;; source settings. Else, disable fuzzy matching in all sources. |
261 |
264 |
;; (default 'always) |
262 |
265 |
dotspacemacs-helm-use-fuzzy 'always |
263 |
266 |
;; If non nil the paste micro-state is enabled. When enabled pressing `p` |
264 |
267 |
;; several times cycle between the kill ring content. (default nil) |
265 |
268 |
dotspacemacs-enable-paste-transient-state nil |
266 |
269 |
;; Which-key delay in seconds. The which-key buffer is the popup listing |
267 |
270 |
;; the commands bound to the current keystroke sequence. (default 0.4) |
268 |
271 |
dotspacemacs-which-key-delay 0 |
269 |
272 |
;; Which-key frame position. Possible values are `right', `bottom' and |
270 |
273 |
;; `right-then-bottom'. right-then-bottom tries to display the frame to the |
271 |
274 |
;; right; if there is insufficient space it displays it at the bottom. |
272 |
275 |
;; (default 'bottom) |
273 |
276 |
dotspacemacs-which-key-position 'bottom |
274 |
277 |
;; If non nil a progress bar is displayed when spacemacs is loading. This |
275 |
278 |
;; may increase the boot time on some systems and emacs builds, set it to |
276 |
279 |
;; nil to boost the loading time. (default t) |
277 |
280 |
dotspacemacs-loading-progress-bar t |
278 |
281 |
;; If non nil the frame is fullscreen when Emacs starts up. (default nil) |
279 |
282 |
;; (Emacs 24.4+ only) |
280 |
283 |
dotspacemacs-fullscreen-at-startup nil |
281 |
284 |
;; If non nil `spacemacs/toggle-fullscreen' will not use native fullscreen. |
282 |
285 |
;; Use to disable fullscreen animations in OSX. (default nil) |
283 |
286 |
dotspacemacs-fullscreen-use-non-native nil |
284 |
287 |
;; des dired-mode |
285 |
288 |
;; doc-view-mode |
286 |
289 |
;; markdown-mode |
287 |
290 |
;; org-mode |
288 |
291 |
;; pdf-view-mode |
289 |
292 |
;; text-mode |
290 |
293 |
;; :size-limit-kb 1000) |
291 |
294 |
;; (default nil) |
292 |
295 |
dotspacemacs-line-numbers 'relative |
293 |
296 |
;; Code folding method. Possible values are `evil' and `origami'. |
294 |
297 |
;; (default 'evil) |
295 |
298 |
dotspacemacs-folding-method 'evil |
296 |
299 |
;; If non-nil smartparens-strict-mode will be enabled in programming modes. |
297 |
300 |
;; (default nil) |
298 |
301 |
dotspacemacs-smartparens-strict-mode nil |
299 |
302 |
;; If non-nil pressing the closing parenthesis `)' key in insert mode passes |
300 |
303 |
;; over any automatically added closing parenthesis, bracket, quote, etc… |
301 |
304 |
;; This can be temporary disabled by pressing `C-q' before `)'. (default nil) |
302 |
305 |
dotspacemacs-smart-closing-parenthesis nil |
303 |
306 |
;; Select a scope to highlight delimiters. Possible values are `any', |
304 |
307 |
;; `current', `all' or `nil'. Default is `all' (highlight any scope and |
305 |
308 |
;; emphasis the current one). (default 'all) |
306 |
309 |
dotspacemacs-highlight-delimiters 'all |
307 |
310 |
;; If non nil, advise quit functions to keep server open when quitting. |
308 |
311 |
;; (default nil) |
309 |
312 |
dotspacemacs-persistent-server nil |
310 |
313 |
;; List of search tool executable names. Spacemacs uses the first installed |
311 |
314 |
;; tool of the list. Supported tools are `ag', `pt', `ack' and `grep'. |
312 |
315 |
;; (default '("ag" "pt" "ack" "grep")) |
313 |
316 |
dotspacemacs-search-tools '("ag" "pt" "ack" "grep") |
314 |
317 |
;; The default package repository used if no explicit repository has been |
315 |
318 |
;; specified with an installed package. |
316 |
319 |
;; Not used for now. (default nil) |
317 |
320 |
dotspacemacs-default-package-repository nil |
318 |
321 |
;; Delete whitespace while saving buffer. Possible values are `all' |
319 |
322 |
;; to aggressively delete empty line and long sequences of whitespace, |
320 |
323 |
;; `trailing' to delete only the whitespace at end of lines, `changed'to |
321 |
324 |
;; delete only whitespace for changed lines or `nil' to disable cleanup. |
322 |
325 |
;; (default nil) |
323 |
326 |
dotspacemacs-whitespace-cleanup nil |
324 |
327 |
)) |
325 |
328 |
|
326 |
329 |
(defun dotspacemacs/user-init () |
327 |
330 |
(add-hook 'text-mode-hook #'auto-fill-mode) |
328 |
331 |
;;; Fira code |
329 |
332 |
;; This works when using emacs --daemon + emacsclient |
330 |
333 |
(add-hook 'after-make-frame-functions (lambda (frame) (set-fontset-font t '(#Xe100 . #Xe16f) "Fira Code Symbol"))) |
331 |
334 |
;; This works when using emacs without server/client |
332 |
335 |
(set-fontset-font t '(#Xe100 . #Xe16f) "Fira Code Symbol") |
333 |
336 |
;; I haven't found one statement that makes both of the above situations work, so I use both for now |
334 |
337 |
|
335 |
338 |
(defconst fira-code-font-lock-keywords-alist |
336 |
339 |
(mapcar (lambda (regex-char-pair) |
337 |
340 |
`(,(car regex-char-pair) |
338 |
341 |
(0 (prog1 () |
339 |
342 |
(compose-region (match-beginning 1) |
340 |
343 |
(match-end 1) |
341 |
344 |
;; The first argument to concat is a string containing a literal tab |
342 |
345 |
,(concat " " (list (decode-char 'ucs (cadr regex-char-pair))))))))) |
343 |
346 |
'(("\\(www\\)" #Xe100) |
344 |
347 |
("[^/]\\(\\*\\*\\)[^/]" #Xe101) |
345 |
348 |
("\\(\\*\\*\\*\\)" #Xe102) |
346 |
349 |
("\\(\\*\\*/\\)" #Xe103) |
347 |
350 |
("\\(\\*>\\)" #Xe104) |
348 |
351 |
("[^*]\\(\\*/\\)" #Xe105) |
349 |
352 |
("\\(\\\\\\\\\\)" #Xe106) |
350 |
353 |
("\\(\\\\\\\\\\\\\\)" #Xe107) |
351 |
354 |
("\\({-\\)" #Xe108) |
352 |
355 |
("\\(\\[\\]\\)" #Xe109) |
353 |
356 |
("\\(::\\)" #Xe10a) |
354 |
357 |
("\\(:::\\)" #Xe10b) |
355 |
358 |
("[^=]\\(:=\\)" #Xe10c) |
356 |
359 |
("\\(!!\\)" #Xe10d) |
357 |
360 |
("\\(!=\\)" #Xe10e) |
358 |
361 |
("\\(!==\\)" #Xe10f) |
359 |
362 |
("\\(-}\\)" #Xe110) |
360 |
363 |
("\\(--\\)" #Xe111) |
361 |
364 |
("\\(---\\)" #Xe112) |
362 |
365 |
("\\(-->\\)" #Xe113) |
363 |
366 |
("[^-]\\(->\\)" #Xe114) |
364 |
367 |
("\\(->>\\)" #Xe115) |
365 |
368 |
("\\(-<\\)" #Xe116) |
366 |
369 |
("\\(-<<\\)" #Xe117) |
367 |
370 |
("\\(-~\\)" #Xe118) |
368 |
371 |
("\\(#{\\)" #Xe119) |
369 |
372 |
("\\(#\\[\\)" #Xe11a) |
370 |
373 |
("\\(##\\)" #Xe11b) |
371 |
374 |
("\\(###\\)" #Xe11c) |
372 |
375 |
("\\(####\\)" #Xe11d) |
373 |
376 |
("\\(#(\\)" #Xe11e) |
374 |
377 |
("\\(#\\?\\)" #Xe11f) |
375 |
378 |
("\\(#_\\)" #Xe120) |
376 |
379 |
("\\(#_(\\)" #Xe121) |
377 |
380 |
("\\(\\.-\\)" #Xe122) |
378 |
381 |
("\\(\\.=\\)" #Xe123) |
379 |
382 |
("\\(\\.\\.\\)" #Xe124) |
380 |
383 |
("\\(\\.\\.<\\)" #Xe125) |
381 |
384 |
("\\(\\.\\.\\.\\)" #Xe126) |
382 |
385 |
("\\(\\?=\\)" #Xe127) |
383 |
386 |
("\\(\\?\\?\\)" #Xe128) |
384 |
387 |
("\\(;;\\)" #Xe129) |
385 |
388 |
("\\(/\\*\\)" #Xe12a) |
386 |
389 |
("\\(/\\*\\*\\)" #Xe12b) |
387 |
390 |
("\\(/=\\)" #Xe12c) |
388 |
391 |
("\\(/==\\)" #Xe12d) |
389 |
392 |
("\\(/>\\)" #Xe12e) |
390 |
393 |
("\\(//\\)" #Xe12f) |
391 |
394 |
("\\(///\\)" #Xe130) |
392 |
395 |
("\\(&&\\)" #Xe131) |
393 |
396 |
("\\(||\\)" #Xe132) |
394 |
397 |
("\\(||=\\)" #Xe133) |
395 |
398 |
("[^|]\\(|=\\)" #Xe134) |
396 |
399 |
("\\(|>\\)" #Xe135) |
397 |
400 |
("\\(\\^=\\)" #Xe136) |
398 |
401 |
("\\(\\$>\\)" #Xe137) |
399 |
402 |
("\\(\\+\\+\\)" #Xe138) |
400 |
403 |
("\\(\\+\\+\\+\\)" #Xe139) |
401 |
404 |
("\\(\\+>\\)" #Xe13a) |
402 |
405 |
("\\(=:=\\)" #Xe13b) |
403 |
406 |
("[^!/]\\(==\\)[^>]" #Xe13c) |
404 |
407 |
("\\(===\\)" #Xe13d) |
405 |
408 |
("\\(==>\\)" #Xe13e) |
406 |
409 |
("[^=]\\(=>\\)" #Xe13f) |
407 |
410 |
("\\(=>>\\)" #Xe140) |
408 |
411 |
("\\(<=\\)" #Xe141) |
409 |
412 |
("\\(=<<\\)" #Xe142) |
410 |
413 |
("\\(=/=\\)" #Xe143) |
411 |
414 |
("\\(>-\\)" #Xe144) |
412 |
415 |
("\\(>=\\)" #Xe145) |
413 |
416 |
("\\(>=>\\)" #Xe146) |
414 |
417 |
("[^-=]\\(>>\\)" #Xe147) |
415 |
418 |
("\\(>>-\\)" #Xe148) |
416 |
419 |
("\\(>>=\\)" #Xe149) |
417 |
420 |
("\\(>>>\\)" #Xe14a) |
418 |
421 |
("\\(<\\*\\)" #Xe14b) |
419 |
422 |
("\\(<\\*>\\)" #Xe14c) |
420 |
423 |
("\\(<|\\)" #Xe14d) |
421 |
424 |
("\\(<|>\\)" #Xe14e) |
422 |
425 |
("\\(<\\$\\)" #Xe14f) |
423 |
426 |
("\\(<\\$>\\)" #Xe150) |
424 |
427 |
("\\( |