annotate vendor/github.com/alecthomas/chroma/v2/lexers/emacs.go @ 66:787b5ee0289d draft

Use vendored modules Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author yakumo.izuru
date Sun, 23 Jul 2023 13:18:53 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
66
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
1 package lexers
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
2
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
3 import (
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
4 . "github.com/alecthomas/chroma/v2" // nolint
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
5 )
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
6
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
7 var (
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
8 emacsMacros = []string{
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
9 "atomic-change-group", "case", "block", "cl-block", "cl-callf", "cl-callf2",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
10 "cl-case", "cl-decf", "cl-declaim", "cl-declare",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
11 "cl-define-compiler-macro", "cl-defmacro", "cl-defstruct",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
12 "cl-defsubst", "cl-deftype", "cl-defun", "cl-destructuring-bind",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
13 "cl-do", "cl-do*", "cl-do-all-symbols", "cl-do-symbols", "cl-dolist",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
14 "cl-dotimes", "cl-ecase", "cl-etypecase", "eval-when", "cl-eval-when", "cl-flet",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
15 "cl-flet*", "cl-function", "cl-incf", "cl-labels", "cl-letf",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
16 "cl-letf*", "cl-load-time-value", "cl-locally", "cl-loop",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
17 "cl-macrolet", "cl-multiple-value-bind", "cl-multiple-value-setq",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
18 "cl-progv", "cl-psetf", "cl-psetq", "cl-pushnew", "cl-remf",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
19 "cl-return", "cl-return-from", "cl-rotatef", "cl-shiftf",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
20 "cl-symbol-macrolet", "cl-tagbody", "cl-the", "cl-typecase",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
21 "combine-after-change-calls", "condition-case-unless-debug", "decf",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
22 "declaim", "declare", "declare-function", "def-edebug-spec",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
23 "defadvice", "defclass", "defcustom", "defface", "defgeneric",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
24 "defgroup", "define-advice", "define-alternatives",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
25 "define-compiler-macro", "define-derived-mode", "define-generic-mode",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
26 "define-global-minor-mode", "define-globalized-minor-mode",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
27 "define-minor-mode", "define-modify-macro",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
28 "define-obsolete-face-alias", "define-obsolete-function-alias",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
29 "define-obsolete-variable-alias", "define-setf-expander",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
30 "define-skeleton", "defmacro", "defmethod", "defsetf", "defstruct",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
31 "defsubst", "deftheme", "deftype", "defun", "defvar-local",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
32 "delay-mode-hooks", "destructuring-bind", "do", "do*",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
33 "do-all-symbols", "do-symbols", "dolist", "dont-compile", "dotimes",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
34 "dotimes-with-progress-reporter", "ecase", "ert-deftest", "etypecase",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
35 "eval-and-compile", "eval-when-compile", "flet", "ignore-errors",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
36 "incf", "labels", "lambda", "letrec", "lexical-let", "lexical-let*",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
37 "loop", "multiple-value-bind", "multiple-value-setq", "noreturn",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
38 "oref", "oref-default", "oset", "oset-default", "pcase",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
39 "pcase-defmacro", "pcase-dolist", "pcase-exhaustive", "pcase-let",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
40 "pcase-let*", "pop", "psetf", "psetq", "push", "pushnew", "remf",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
41 "return", "rotatef", "rx", "save-match-data", "save-selected-window",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
42 "save-window-excursion", "setf", "setq-local", "shiftf",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
43 "track-mouse", "typecase", "unless", "use-package", "when",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
44 "while-no-input", "with-case-table", "with-category-table",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
45 "with-coding-priority", "with-current-buffer", "with-demoted-errors",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
46 "with-eval-after-load", "with-file-modes", "with-local-quit",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
47 "with-output-to-string", "with-output-to-temp-buffer",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
48 "with-parsed-tramp-file-name", "with-selected-frame",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
49 "with-selected-window", "with-silent-modifications", "with-slots",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
50 "with-syntax-table", "with-temp-buffer", "with-temp-file",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
51 "with-temp-message", "with-timeout", "with-tramp-connection-property",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
52 "with-tramp-file-property", "with-tramp-progress-reporter",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
53 "with-wrapper-hook", "load-time-value", "locally", "macrolet", "progv",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
54 "return-from",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
55 }
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
56
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
57 emacsSpecialForms = []string{
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
58 "and", "catch", "cond", "condition-case", "defconst", "defvar",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
59 "function", "if", "interactive", "let", "let*", "or", "prog1",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
60 "prog2", "progn", "quote", "save-current-buffer", "save-excursion",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
61 "save-restriction", "setq", "setq-default", "subr-arity",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
62 "unwind-protect", "while",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
63 }
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
64
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
65 emacsBuiltinFunction = []string{
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
66 "%", "*", "+", "-", "/", "/=", "1+", "1-", "<", "<=", "=", ">", ">=",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
67 "Snarf-documentation", "abort-recursive-edit", "abs",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
68 "accept-process-output", "access-file", "accessible-keymaps", "acos",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
69 "active-minibuffer-window", "add-face-text-property",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
70 "add-name-to-file", "add-text-properties", "all-completions",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
71 "append", "apply", "apropos-internal", "aref", "arrayp", "aset",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
72 "ash", "asin", "assoc", "assoc-string", "assq", "atan", "atom",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
73 "autoload", "autoload-do-load", "backtrace", "backtrace--locals",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
74 "backtrace-debug", "backtrace-eval", "backtrace-frame",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
75 "backward-char", "backward-prefix-chars", "barf-if-buffer-read-only",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
76 "base64-decode-region", "base64-decode-string",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
77 "base64-encode-region", "base64-encode-string", "beginning-of-line",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
78 "bidi-find-overridden-directionality", "bidi-resolved-levels",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
79 "bitmap-spec-p", "bobp", "bolp", "bool-vector",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
80 "bool-vector-count-consecutive", "bool-vector-count-population",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
81 "bool-vector-exclusive-or", "bool-vector-intersection",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
82 "bool-vector-not", "bool-vector-p", "bool-vector-set-difference",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
83 "bool-vector-subsetp", "bool-vector-union", "boundp",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
84 "buffer-base-buffer", "buffer-chars-modified-tick",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
85 "buffer-enable-undo", "buffer-file-name", "buffer-has-markers-at",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
86 "buffer-list", "buffer-live-p", "buffer-local-value",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
87 "buffer-local-variables", "buffer-modified-p", "buffer-modified-tick",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
88 "buffer-name", "buffer-size", "buffer-string", "buffer-substring",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
89 "buffer-substring-no-properties", "buffer-swap-text", "bufferp",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
90 "bury-buffer-internal", "byte-code", "byte-code-function-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
91 "byte-to-position", "byte-to-string", "byteorder",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
92 "call-interactively", "call-last-kbd-macro", "call-process",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
93 "call-process-region", "cancel-kbd-macro-events", "capitalize",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
94 "capitalize-region", "capitalize-word", "car", "car-less-than-car",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
95 "car-safe", "case-table-p", "category-docstring",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
96 "category-set-mnemonics", "category-table", "category-table-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
97 "ccl-execute", "ccl-execute-on-string", "ccl-program-p", "cdr",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
98 "cdr-safe", "ceiling", "char-after", "char-before",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
99 "char-category-set", "char-charset", "char-equal", "char-or-string-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
100 "char-resolve-modifiers", "char-syntax", "char-table-extra-slot",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
101 "char-table-p", "char-table-parent", "char-table-range",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
102 "char-table-subtype", "char-to-string", "char-width", "characterp",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
103 "charset-after", "charset-id-internal", "charset-plist",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
104 "charset-priority-list", "charsetp", "check-coding-system",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
105 "check-coding-systems-region", "clear-buffer-auto-save-failure",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
106 "clear-charset-maps", "clear-face-cache", "clear-font-cache",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
107 "clear-image-cache", "clear-string", "clear-this-command-keys",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
108 "close-font", "clrhash", "coding-system-aliases",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
109 "coding-system-base", "coding-system-eol-type", "coding-system-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
110 "coding-system-plist", "coding-system-priority-list",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
111 "coding-system-put", "color-distance", "color-gray-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
112 "color-supported-p", "combine-after-change-execute",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
113 "command-error-default-function", "command-remapping", "commandp",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
114 "compare-buffer-substrings", "compare-strings",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
115 "compare-window-configurations", "completing-read",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
116 "compose-region-internal", "compose-string-internal",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
117 "composition-get-gstring", "compute-motion", "concat", "cons",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
118 "consp", "constrain-to-field", "continue-process",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
119 "controlling-tty-p", "coordinates-in-window-p", "copy-alist",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
120 "copy-category-table", "copy-file", "copy-hash-table", "copy-keymap",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
121 "copy-marker", "copy-sequence", "copy-syntax-table", "copysign",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
122 "cos", "current-active-maps", "current-bidi-paragraph-direction",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
123 "current-buffer", "current-case-table", "current-column",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
124 "current-global-map", "current-idle-time", "current-indentation",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
125 "current-input-mode", "current-local-map", "current-message",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
126 "current-minor-mode-maps", "current-time", "current-time-string",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
127 "current-time-zone", "current-window-configuration",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
128 "cygwin-convert-file-name-from-windows",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
129 "cygwin-convert-file-name-to-windows", "daemon-initialized",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
130 "daemonp", "dbus--init-bus", "dbus-get-unique-name",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
131 "dbus-message-internal", "debug-timer-check", "declare-equiv-charset",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
132 "decode-big5-char", "decode-char", "decode-coding-region",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
133 "decode-coding-string", "decode-sjis-char", "decode-time",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
134 "default-boundp", "default-file-modes", "default-printer-name",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
135 "default-toplevel-value", "default-value", "define-category",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
136 "define-charset-alias", "define-charset-internal",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
137 "define-coding-system-alias", "define-coding-system-internal",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
138 "define-fringe-bitmap", "define-hash-table-test", "define-key",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
139 "define-prefix-command", "delete",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
140 "delete-all-overlays", "delete-and-extract-region", "delete-char",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
141 "delete-directory-internal", "delete-field", "delete-file",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
142 "delete-frame", "delete-other-windows-internal", "delete-overlay",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
143 "delete-process", "delete-region", "delete-terminal",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
144 "delete-window-internal", "delq", "describe-buffer-bindings",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
145 "describe-vector", "destroy-fringe-bitmap", "detect-coding-region",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
146 "detect-coding-string", "ding", "directory-file-name",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
147 "directory-files", "directory-files-and-attributes", "discard-input",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
148 "display-supports-face-attributes-p", "do-auto-save", "documentation",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
149 "documentation-property", "downcase", "downcase-region",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
150 "downcase-word", "draw-string", "dump-colors", "dump-emacs",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
151 "dump-face", "dump-frame-glyph-matrix", "dump-glyph-matrix",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
152 "dump-glyph-row", "dump-redisplay-history", "dump-tool-bar-row",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
153 "elt", "emacs-pid", "encode-big5-char", "encode-char",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
154 "encode-coding-region", "encode-coding-string", "encode-sjis-char",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
155 "encode-time", "end-kbd-macro", "end-of-line", "eobp", "eolp", "eq",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
156 "eql", "equal", "equal-including-properties", "erase-buffer",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
157 "error-message-string", "eval", "eval-buffer", "eval-region",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
158 "event-convert-list", "execute-kbd-macro", "exit-recursive-edit",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
159 "exp", "expand-file-name", "expt", "external-debugging-output",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
160 "face-attribute-relative-p", "face-attributes-as-vector", "face-font",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
161 "fboundp", "fceiling", "fetch-bytecode", "ffloor",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
162 "field-beginning", "field-end", "field-string",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
163 "field-string-no-properties", "file-accessible-directory-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
164 "file-acl", "file-attributes", "file-attributes-lessp",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
165 "file-directory-p", "file-executable-p", "file-exists-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
166 "file-locked-p", "file-modes", "file-name-absolute-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
167 "file-name-all-completions", "file-name-as-directory",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
168 "file-name-completion", "file-name-directory",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
169 "file-name-nondirectory", "file-newer-than-file-p", "file-readable-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
170 "file-regular-p", "file-selinux-context", "file-symlink-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
171 "file-system-info", "file-system-info", "file-writable-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
172 "fillarray", "find-charset-region", "find-charset-string",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
173 "find-coding-systems-region-internal", "find-composition-internal",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
174 "find-file-name-handler", "find-font", "find-operation-coding-system",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
175 "float", "float-time", "floatp", "floor", "fmakunbound",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
176 "following-char", "font-at", "font-drive-otf", "font-face-attributes",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
177 "font-family-list", "font-get", "font-get-glyphs",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
178 "font-get-system-font", "font-get-system-normal-font", "font-info",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
179 "font-match-p", "font-otf-alternates", "font-put",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
180 "font-shape-gstring", "font-spec", "font-variation-glyphs",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
181 "font-xlfd-name", "fontp", "fontset-font", "fontset-info",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
182 "fontset-list", "fontset-list-all", "force-mode-line-update",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
183 "force-window-update", "format", "format-mode-line",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
184 "format-network-address", "format-time-string", "forward-char",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
185 "forward-comment", "forward-line", "forward-word",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
186 "frame-border-width", "frame-bottom-divider-width",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
187 "frame-can-run-window-configuration-change-hook", "frame-char-height",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
188 "frame-char-width", "frame-face-alist", "frame-first-window",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
189 "frame-focus", "frame-font-cache", "frame-fringe-width", "frame-list",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
190 "frame-live-p", "frame-or-buffer-changed-p", "frame-parameter",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
191 "frame-parameters", "frame-pixel-height", "frame-pixel-width",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
192 "frame-pointer-visible-p", "frame-right-divider-width",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
193 "frame-root-window", "frame-scroll-bar-height",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
194 "frame-scroll-bar-width", "frame-selected-window", "frame-terminal",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
195 "frame-text-cols", "frame-text-height", "frame-text-lines",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
196 "frame-text-width", "frame-total-cols", "frame-total-lines",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
197 "frame-visible-p", "framep", "frexp", "fringe-bitmaps-at-pos",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
198 "fround", "fset", "ftruncate", "funcall", "funcall-interactively",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
199 "function-equal", "functionp", "gap-position", "gap-size",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
200 "garbage-collect", "gc-status", "generate-new-buffer-name", "get",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
201 "get-buffer", "get-buffer-create", "get-buffer-process",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
202 "get-buffer-window", "get-byte", "get-char-property",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
203 "get-char-property-and-overlay", "get-file-buffer", "get-file-char",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
204 "get-internal-run-time", "get-load-suffixes", "get-pos-property",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
205 "get-process", "get-screen-color", "get-text-property",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
206 "get-unicode-property-internal", "get-unused-category",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
207 "get-unused-iso-final-char", "getenv-internal", "gethash",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
208 "gfile-add-watch", "gfile-rm-watch", "global-key-binding",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
209 "gnutls-available-p", "gnutls-boot", "gnutls-bye", "gnutls-deinit",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
210 "gnutls-error-fatalp", "gnutls-error-string", "gnutls-errorp",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
211 "gnutls-get-initstage", "gnutls-peer-status",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
212 "gnutls-peer-status-warning-describe", "goto-char", "gpm-mouse-start",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
213 "gpm-mouse-stop", "group-gid", "group-real-gid",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
214 "handle-save-session", "handle-switch-frame", "hash-table-count",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
215 "hash-table-p", "hash-table-rehash-size",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
216 "hash-table-rehash-threshold", "hash-table-size", "hash-table-test",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
217 "hash-table-weakness", "iconify-frame", "identity", "image-flush",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
218 "image-mask-p", "image-metadata", "image-size", "imagemagick-types",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
219 "imagep", "indent-to", "indirect-function", "indirect-variable",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
220 "init-image-library", "inotify-add-watch", "inotify-rm-watch",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
221 "input-pending-p", "insert", "insert-and-inherit",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
222 "insert-before-markers", "insert-before-markers-and-inherit",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
223 "insert-buffer-substring", "insert-byte", "insert-char",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
224 "insert-file-contents", "insert-startup-screen", "int86",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
225 "integer-or-marker-p", "integerp", "interactive-form", "intern",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
226 "intern-soft", "internal--track-mouse", "internal-char-font",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
227 "internal-complete-buffer", "internal-copy-lisp-face",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
228 "internal-default-process-filter",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
229 "internal-default-process-sentinel", "internal-describe-syntax-value",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
230 "internal-event-symbol-parse-modifiers",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
231 "internal-face-x-get-resource", "internal-get-lisp-face-attribute",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
232 "internal-lisp-face-attribute-values", "internal-lisp-face-empty-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
233 "internal-lisp-face-equal-p", "internal-lisp-face-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
234 "internal-make-lisp-face", "internal-make-var-non-special",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
235 "internal-merge-in-global-face",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
236 "internal-set-alternative-font-family-alist",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
237 "internal-set-alternative-font-registry-alist",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
238 "internal-set-font-selection-order",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
239 "internal-set-lisp-face-attribute",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
240 "internal-set-lisp-face-attribute-from-resource",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
241 "internal-show-cursor", "internal-show-cursor-p", "interrupt-process",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
242 "invisible-p", "invocation-directory", "invocation-name", "isnan",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
243 "iso-charset", "key-binding", "key-description",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
244 "keyboard-coding-system", "keymap-parent", "keymap-prompt", "keymapp",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
245 "keywordp", "kill-all-local-variables", "kill-buffer", "kill-emacs",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
246 "kill-local-variable", "kill-process", "last-nonminibuffer-frame",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
247 "lax-plist-get", "lax-plist-put", "ldexp", "length",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
248 "libxml-parse-html-region", "libxml-parse-xml-region",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
249 "line-beginning-position", "line-end-position", "line-pixel-height",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
250 "list", "list-fonts", "list-system-processes", "listp", "load",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
251 "load-average", "local-key-binding", "local-variable-if-set-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
252 "local-variable-p", "locale-info", "locate-file-internal",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
253 "lock-buffer", "log", "logand", "logb", "logior", "lognot", "logxor",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
254 "looking-at", "lookup-image", "lookup-image-map", "lookup-key",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
255 "lower-frame", "lsh", "macroexpand", "make-bool-vector",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
256 "make-byte-code", "make-category-set", "make-category-table",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
257 "make-char", "make-char-table", "make-directory-internal",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
258 "make-frame-invisible", "make-frame-visible", "make-hash-table",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
259 "make-indirect-buffer", "make-keymap", "make-list",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
260 "make-local-variable", "make-marker", "make-network-process",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
261 "make-overlay", "make-serial-process", "make-sparse-keymap",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
262 "make-string", "make-symbol", "make-symbolic-link", "make-temp-name",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
263 "make-terminal-frame", "make-variable-buffer-local",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
264 "make-variable-frame-local", "make-vector", "makunbound",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
265 "map-char-table", "map-charset-chars", "map-keymap",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
266 "map-keymap-internal", "mapatoms", "mapc", "mapcar", "mapconcat",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
267 "maphash", "mark-marker", "marker-buffer", "marker-insertion-type",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
268 "marker-position", "markerp", "match-beginning", "match-data",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
269 "match-end", "matching-paren", "max", "max-char", "md5", "member",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
270 "memory-info", "memory-limit", "memory-use-counts", "memq", "memql",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
271 "menu-bar-menu-at-x-y", "menu-or-popup-active-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
272 "menu-or-popup-active-p", "merge-face-attribute", "message",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
273 "message-box", "message-or-box", "min",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
274 "minibuffer-completion-contents", "minibuffer-contents",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
275 "minibuffer-contents-no-properties", "minibuffer-depth",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
276 "minibuffer-prompt", "minibuffer-prompt-end",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
277 "minibuffer-selected-window", "minibuffer-window", "minibufferp",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
278 "minor-mode-key-binding", "mod", "modify-category-entry",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
279 "modify-frame-parameters", "modify-syntax-entry",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
280 "mouse-pixel-position", "mouse-position", "move-overlay",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
281 "move-point-visually", "move-to-column", "move-to-window-line",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
282 "msdos-downcase-filename", "msdos-long-file-names", "msdos-memget",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
283 "msdos-memput", "msdos-mouse-disable", "msdos-mouse-enable",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
284 "msdos-mouse-init", "msdos-mouse-p", "msdos-remember-default-colors",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
285 "msdos-set-keyboard", "msdos-set-mouse-buttons",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
286 "multibyte-char-to-unibyte", "multibyte-string-p", "narrow-to-region",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
287 "natnump", "nconc", "network-interface-info",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
288 "network-interface-list", "new-fontset", "newline-cache-check",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
289 "next-char-property-change", "next-frame", "next-overlay-change",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
290 "next-property-change", "next-read-file-uses-dialog-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
291 "next-single-char-property-change", "next-single-property-change",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
292 "next-window", "nlistp", "nreverse", "nth", "nthcdr", "null",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
293 "number-or-marker-p", "number-to-string", "numberp",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
294 "open-dribble-file", "open-font", "open-termscript",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
295 "optimize-char-table", "other-buffer", "other-window-for-scrolling",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
296 "overlay-buffer", "overlay-end", "overlay-get", "overlay-lists",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
297 "overlay-properties", "overlay-put", "overlay-recenter",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
298 "overlay-start", "overlayp", "overlays-at", "overlays-in",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
299 "parse-partial-sexp", "play-sound-internal", "plist-get",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
300 "plist-member", "plist-put", "point", "point-marker", "point-max",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
301 "point-max-marker", "point-min", "point-min-marker",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
302 "pos-visible-in-window-p", "position-bytes", "posix-looking-at",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
303 "posix-search-backward", "posix-search-forward", "posix-string-match",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
304 "posn-at-point", "posn-at-x-y", "preceding-char",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
305 "prefix-numeric-value", "previous-char-property-change",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
306 "previous-frame", "previous-overlay-change",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
307 "previous-property-change", "previous-single-char-property-change",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
308 "previous-single-property-change", "previous-window", "prin1",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
309 "prin1-to-string", "princ", "print", "process-attributes",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
310 "process-buffer", "process-coding-system", "process-command",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
311 "process-connection", "process-contact", "process-datagram-address",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
312 "process-exit-status", "process-filter", "process-filter-multibyte-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
313 "process-id", "process-inherit-coding-system-flag", "process-list",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
314 "process-mark", "process-name", "process-plist",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
315 "process-query-on-exit-flag", "process-running-child-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
316 "process-send-eof", "process-send-region", "process-send-string",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
317 "process-sentinel", "process-status", "process-tty-name",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
318 "process-type", "processp", "profiler-cpu-log",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
319 "profiler-cpu-running-p", "profiler-cpu-start", "profiler-cpu-stop",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
320 "profiler-memory-log", "profiler-memory-running-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
321 "profiler-memory-start", "profiler-memory-stop", "propertize",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
322 "purecopy", "put", "put-text-property",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
323 "put-unicode-property-internal", "puthash", "query-font",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
324 "query-fontset", "quit-process", "raise-frame", "random", "rassoc",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
325 "rassq", "re-search-backward", "re-search-forward", "read",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
326 "read-buffer", "read-char", "read-char-exclusive",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
327 "read-coding-system", "read-command", "read-event",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
328 "read-from-minibuffer", "read-from-string", "read-function",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
329 "read-key-sequence", "read-key-sequence-vector",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
330 "read-no-blanks-input", "read-non-nil-coding-system", "read-string",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
331 "read-variable", "recent-auto-save-p", "recent-doskeys",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
332 "recent-keys", "recenter", "recursion-depth", "recursive-edit",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
333 "redirect-debugging-output", "redirect-frame-focus", "redisplay",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
334 "redraw-display", "redraw-frame", "regexp-quote", "region-beginning",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
335 "region-end", "register-ccl-program", "register-code-conversion-map",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
336 "remhash", "remove-list-of-text-properties", "remove-text-properties",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
337 "rename-buffer", "rename-file", "replace-match",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
338 "reset-this-command-lengths", "resize-mini-window-internal",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
339 "restore-buffer-modified-p", "resume-tty", "reverse", "round",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
340 "run-hook-with-args", "run-hook-with-args-until-failure",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
341 "run-hook-with-args-until-success", "run-hook-wrapped", "run-hooks",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
342 "run-window-configuration-change-hook", "run-window-scroll-functions",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
343 "safe-length", "scan-lists", "scan-sexps", "scroll-down",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
344 "scroll-left", "scroll-other-window", "scroll-right", "scroll-up",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
345 "search-backward", "search-forward", "secure-hash", "select-frame",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
346 "select-window", "selected-frame", "selected-window",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
347 "self-insert-command", "send-string-to-terminal", "sequencep",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
348 "serial-process-configure", "set", "set-buffer",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
349 "set-buffer-auto-saved", "set-buffer-major-mode",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
350 "set-buffer-modified-p", "set-buffer-multibyte", "set-case-table",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
351 "set-category-table", "set-char-table-extra-slot",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
352 "set-char-table-parent", "set-char-table-range", "set-charset-plist",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
353 "set-charset-priority", "set-coding-system-priority",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
354 "set-cursor-size", "set-default", "set-default-file-modes",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
355 "set-default-toplevel-value", "set-file-acl", "set-file-modes",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
356 "set-file-selinux-context", "set-file-times", "set-fontset-font",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
357 "set-frame-height", "set-frame-position", "set-frame-selected-window",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
358 "set-frame-size", "set-frame-width", "set-fringe-bitmap-face",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
359 "set-input-interrupt-mode", "set-input-meta-mode", "set-input-mode",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
360 "set-keyboard-coding-system-internal", "set-keymap-parent",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
361 "set-marker", "set-marker-insertion-type", "set-match-data",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
362 "set-message-beep", "set-minibuffer-window",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
363 "set-mouse-pixel-position", "set-mouse-position",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
364 "set-network-process-option", "set-output-flow-control",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
365 "set-process-buffer", "set-process-coding-system",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
366 "set-process-datagram-address", "set-process-filter",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
367 "set-process-filter-multibyte",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
368 "set-process-inherit-coding-system-flag", "set-process-plist",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
369 "set-process-query-on-exit-flag", "set-process-sentinel",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
370 "set-process-window-size", "set-quit-char",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
371 "set-safe-terminal-coding-system-internal", "set-screen-color",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
372 "set-standard-case-table", "set-syntax-table",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
373 "set-terminal-coding-system-internal", "set-terminal-local-value",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
374 "set-terminal-parameter", "set-text-properties", "set-time-zone-rule",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
375 "set-visited-file-modtime", "set-window-buffer",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
376 "set-window-combination-limit", "set-window-configuration",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
377 "set-window-dedicated-p", "set-window-display-table",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
378 "set-window-fringes", "set-window-hscroll", "set-window-margins",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
379 "set-window-new-normal", "set-window-new-pixel",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
380 "set-window-new-total", "set-window-next-buffers",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
381 "set-window-parameter", "set-window-point", "set-window-prev-buffers",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
382 "set-window-redisplay-end-trigger", "set-window-scroll-bars",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
383 "set-window-start", "set-window-vscroll", "setcar", "setcdr",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
384 "setplist", "show-face-resources", "signal", "signal-process", "sin",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
385 "single-key-description", "skip-chars-backward", "skip-chars-forward",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
386 "skip-syntax-backward", "skip-syntax-forward", "sleep-for", "sort",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
387 "sort-charsets", "special-variable-p", "split-char",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
388 "split-window-internal", "sqrt", "standard-case-table",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
389 "standard-category-table", "standard-syntax-table", "start-kbd-macro",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
390 "start-process", "stop-process", "store-kbd-macro-event", "string",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
391 "string-as-multibyte", "string-as-unibyte", "string-bytes",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
392 "string-collate-equalp", "string-collate-lessp", "string-equal",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
393 "string-lessp", "string-make-multibyte", "string-make-unibyte",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
394 "string-match", "string-to-char", "string-to-multibyte",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
395 "string-to-number", "string-to-syntax", "string-to-unibyte",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
396 "string-width", "stringp", "subr-name", "subrp",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
397 "subst-char-in-region", "substitute-command-keys",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
398 "substitute-in-file-name", "substring", "substring-no-properties",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
399 "suspend-emacs", "suspend-tty", "suspicious-object", "sxhash",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
400 "symbol-function", "symbol-name", "symbol-plist", "symbol-value",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
401 "symbolp", "syntax-table", "syntax-table-p", "system-groups",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
402 "system-move-file-to-trash", "system-name", "system-users", "tan",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
403 "terminal-coding-system", "terminal-list", "terminal-live-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
404 "terminal-local-value", "terminal-name", "terminal-parameter",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
405 "terminal-parameters", "terpri", "test-completion",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
406 "text-char-description", "text-properties-at", "text-property-any",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
407 "text-property-not-all", "this-command-keys",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
408 "this-command-keys-vector", "this-single-command-keys",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
409 "this-single-command-raw-keys", "time-add", "time-less-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
410 "time-subtract", "tool-bar-get-system-style", "tool-bar-height",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
411 "tool-bar-pixel-width", "top-level", "trace-redisplay",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
412 "trace-to-stderr", "translate-region-internal", "transpose-regions",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
413 "truncate", "try-completion", "tty-display-color-cells",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
414 "tty-display-color-p", "tty-no-underline",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
415 "tty-suppress-bold-inverse-default-colors", "tty-top-frame",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
416 "tty-type", "type-of", "undo-boundary", "unencodable-char-position",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
417 "unhandled-file-name-directory", "unibyte-char-to-multibyte",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
418 "unibyte-string", "unicode-property-table-internal", "unify-charset",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
419 "unintern", "unix-sync", "unlock-buffer", "upcase", "upcase-initials",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
420 "upcase-initials-region", "upcase-region", "upcase-word",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
421 "use-global-map", "use-local-map", "user-full-name",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
422 "user-login-name", "user-real-login-name", "user-real-uid",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
423 "user-uid", "variable-binding-locus", "vconcat", "vector",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
424 "vector-or-char-table-p", "vectorp", "verify-visited-file-modtime",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
425 "vertical-motion", "visible-frame-list", "visited-file-modtime",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
426 "w16-get-clipboard-data", "w16-selection-exists-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
427 "w16-set-clipboard-data", "w32-battery-status",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
428 "w32-default-color-map", "w32-define-rgb-color",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
429 "w32-display-monitor-attributes-list", "w32-frame-menu-bar-size",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
430 "w32-frame-rect", "w32-get-clipboard-data",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
431 "w32-get-codepage-charset", "w32-get-console-codepage",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
432 "w32-get-console-output-codepage", "w32-get-current-locale-id",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
433 "w32-get-default-locale-id", "w32-get-keyboard-layout",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
434 "w32-get-locale-info", "w32-get-valid-codepages",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
435 "w32-get-valid-keyboard-layouts", "w32-get-valid-locale-ids",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
436 "w32-has-winsock", "w32-long-file-name", "w32-reconstruct-hot-key",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
437 "w32-register-hot-key", "w32-registered-hot-keys",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
438 "w32-selection-exists-p", "w32-send-sys-command",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
439 "w32-set-clipboard-data", "w32-set-console-codepage",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
440 "w32-set-console-output-codepage", "w32-set-current-locale",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
441 "w32-set-keyboard-layout", "w32-set-process-priority",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
442 "w32-shell-execute", "w32-short-file-name", "w32-toggle-lock-key",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
443 "w32-unload-winsock", "w32-unregister-hot-key", "w32-window-exists-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
444 "w32notify-add-watch", "w32notify-rm-watch",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
445 "waiting-for-user-input-p", "where-is-internal", "widen",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
446 "widget-apply", "widget-get", "widget-put",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
447 "window-absolute-pixel-edges", "window-at", "window-body-height",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
448 "window-body-width", "window-bottom-divider-width", "window-buffer",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
449 "window-combination-limit", "window-configuration-frame",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
450 "window-configuration-p", "window-dedicated-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
451 "window-display-table", "window-edges", "window-end", "window-frame",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
452 "window-fringes", "window-header-line-height", "window-hscroll",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
453 "window-inside-absolute-pixel-edges", "window-inside-edges",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
454 "window-inside-pixel-edges", "window-left-child",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
455 "window-left-column", "window-line-height", "window-list",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
456 "window-list-1", "window-live-p", "window-margins",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
457 "window-minibuffer-p", "window-mode-line-height", "window-new-normal",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
458 "window-new-pixel", "window-new-total", "window-next-buffers",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
459 "window-next-sibling", "window-normal-size", "window-old-point",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
460 "window-parameter", "window-parameters", "window-parent",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
461 "window-pixel-edges", "window-pixel-height", "window-pixel-left",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
462 "window-pixel-top", "window-pixel-width", "window-point",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
463 "window-prev-buffers", "window-prev-sibling",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
464 "window-redisplay-end-trigger", "window-resize-apply",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
465 "window-resize-apply-total", "window-right-divider-width",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
466 "window-scroll-bar-height", "window-scroll-bar-width",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
467 "window-scroll-bars", "window-start", "window-system",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
468 "window-text-height", "window-text-pixel-size", "window-text-width",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
469 "window-top-child", "window-top-line", "window-total-height",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
470 "window-total-width", "window-use-time", "window-valid-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
471 "window-vscroll", "windowp", "write-char", "write-region",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
472 "x-backspace-delete-keys-p", "x-change-window-property",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
473 "x-change-window-property", "x-close-connection",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
474 "x-close-connection", "x-create-frame", "x-create-frame",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
475 "x-delete-window-property", "x-delete-window-property",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
476 "x-disown-selection-internal", "x-display-backing-store",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
477 "x-display-backing-store", "x-display-color-cells",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
478 "x-display-color-cells", "x-display-grayscale-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
479 "x-display-grayscale-p", "x-display-list", "x-display-list",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
480 "x-display-mm-height", "x-display-mm-height", "x-display-mm-width",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
481 "x-display-mm-width", "x-display-monitor-attributes-list",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
482 "x-display-pixel-height", "x-display-pixel-height",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
483 "x-display-pixel-width", "x-display-pixel-width", "x-display-planes",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
484 "x-display-planes", "x-display-save-under", "x-display-save-under",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
485 "x-display-screens", "x-display-screens", "x-display-visual-class",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
486 "x-display-visual-class", "x-family-fonts", "x-file-dialog",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
487 "x-file-dialog", "x-file-dialog", "x-focus-frame", "x-frame-geometry",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
488 "x-frame-geometry", "x-get-atom-name", "x-get-resource",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
489 "x-get-selection-internal", "x-hide-tip", "x-hide-tip",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
490 "x-list-fonts", "x-load-color-file", "x-menu-bar-open-internal",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
491 "x-menu-bar-open-internal", "x-open-connection", "x-open-connection",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
492 "x-own-selection-internal", "x-parse-geometry", "x-popup-dialog",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
493 "x-popup-menu", "x-register-dnd-atom", "x-select-font",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
494 "x-select-font", "x-selection-exists-p", "x-selection-owner-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
495 "x-send-client-message", "x-server-max-request-size",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
496 "x-server-max-request-size", "x-server-vendor", "x-server-vendor",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
497 "x-server-version", "x-server-version", "x-show-tip", "x-show-tip",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
498 "x-synchronize", "x-synchronize", "x-uses-old-gtk-dialog",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
499 "x-window-property", "x-window-property", "x-wm-set-size-hint",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
500 "xw-color-defined-p", "xw-color-defined-p", "xw-color-values",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
501 "xw-color-values", "xw-display-color-p", "xw-display-color-p",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
502 "yes-or-no-p", "zlib-available-p", "zlib-decompress-region",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
503 "forward-point",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
504 }
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
505
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
506 emacsBuiltinFunctionHighlighted = []string{
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
507 "defvaralias", "provide", "require",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
508 "with-no-warnings", "define-widget", "with-electric-help",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
509 "throw", "defalias", "featurep",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
510 }
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
511
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
512 emacsLambdaListKeywords = []string{
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
513 "&allow-other-keys", "&aux", "&body", "&environment", "&key", "&optional",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
514 "&rest", "&whole",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
515 }
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
516
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
517 emacsErrorKeywords = []string{
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
518 "cl-assert", "cl-check-type", "error", "signal",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
519 "user-error", "warn",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
520 }
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
521 )
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
522
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
523 // EmacsLisp lexer.
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
524 var EmacsLisp = Register(TypeRemappingLexer(MustNewXMLLexer(
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
525 embedded,
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
526 "embedded/emacslisp.xml",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
527 ), TypeMapping{
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
528 {NameVariable, NameFunction, emacsBuiltinFunction},
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
529 {NameVariable, NameBuiltin, emacsSpecialForms},
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
530 {NameVariable, NameException, emacsErrorKeywords},
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
531 {NameVariable, NameBuiltin, append(emacsBuiltinFunctionHighlighted, emacsMacros...)},
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
532 {NameVariable, KeywordPseudo, emacsLambdaListKeywords},
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
533 }))