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