Linux server.edchosting.com 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
LiteSpeed
Server IP : 75.98.162.185 & Your IP : 216.73.216.163
Domains :
Cant Read [ /etc/named.conf ]
User : goons4good
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
emacs /
24.3 /
lisp /
textmodes /
Delete
Unzip
Name
Size
Permission
Date
Action
artist.elc
156.89
KB
-rw-r--r--
2023-06-07 04:15
bib-mode.elc
7.72
KB
-rw-r--r--
2023-06-07 04:15
bibtex-style.elc
6.42
KB
-rw-r--r--
2023-06-07 04:15
bibtex.elc
179
KB
-rw-r--r--
2023-06-07 04:15
conf-mode.elc
33.45
KB
-rw-r--r--
2023-06-07 04:15
css-mode.elc
14.46
KB
-rw-r--r--
2023-06-07 04:15
dns-mode.elc
7.41
KB
-rw-r--r--
2023-06-07 04:15
enriched.elc
12.39
KB
-rw-r--r--
2023-06-07 04:15
fill.elc
34.14
KB
-rw-r--r--
2023-06-07 04:19
flyspell.elc
51.19
KB
-rw-r--r--
2023-06-07 04:15
ispell.elc
102.37
KB
-rw-r--r--
2023-06-07 04:15
makeinfo.elc
6.1
KB
-rw-r--r--
2023-06-07 04:15
nroff-mode.elc
11.31
KB
-rw-r--r--
2023-06-07 04:15
page-ext.elc
16.17
KB
-rw-r--r--
2023-06-07 04:15
page.elc
3.14
KB
-rw-r--r--
2023-06-07 04:19
paragraphs.elc
15.39
KB
-rw-r--r--
2023-06-07 04:19
picture.elc
26.89
KB
-rw-r--r--
2023-06-07 04:15
po.elc
2.79
KB
-rw-r--r--
2023-06-07 04:15
refbib.elc
17.82
KB
-rw-r--r--
2023-06-07 04:15
refer.elc
8.93
KB
-rw-r--r--
2023-06-07 04:15
refill.elc
6.06
KB
-rw-r--r--
2023-06-07 04:15
reftex-auc.elc
5.91
KB
-rw-r--r--
2023-06-07 04:15
reftex-cite.elc
28.38
KB
-rw-r--r--
2023-06-07 04:15
reftex-dcr.elc
12.29
KB
-rw-r--r--
2023-06-07 04:15
reftex-global.elc
12.25
KB
-rw-r--r--
2023-06-07 04:15
reftex-index.elc
66.13
KB
-rw-r--r--
2023-06-07 04:15
reftex-parse.elc
21.31
KB
-rw-r--r--
2023-06-07 04:15
reftex-ref.elc
19.79
KB
-rw-r--r--
2023-06-07 04:15
reftex-sel.elc
21.57
KB
-rw-r--r--
2023-06-07 04:15
reftex-toc.elc
32.76
KB
-rw-r--r--
2023-06-07 04:15
reftex-vars.elc
77.63
KB
-rw-r--r--
2023-06-07 04:15
reftex.elc
59.15
KB
-rw-r--r--
2023-06-07 04:15
remember.elc
12.86
KB
-rw-r--r--
2023-06-07 04:15
rst.elc
100.69
KB
-rw-r--r--
2023-06-07 04:15
sgml-mode.elc
82.12
KB
-rw-r--r--
2023-06-07 04:15
table.elc
156.49
KB
-rw-r--r--
2023-06-07 04:15
tex-mode.elc
93.88
KB
-rw-r--r--
2023-06-07 04:15
texinfmt.elc
83.54
KB
-rw-r--r--
2023-06-07 04:15
texinfo.elc
45.52
KB
-rw-r--r--
2023-06-07 04:15
texnfo-upd.elc
47.68
KB
-rw-r--r--
2023-06-07 04:15
text-mode.elc
9.02
KB
-rw-r--r--
2023-06-07 04:19
tildify.elc
8.45
KB
-rw-r--r--
2023-06-07 04:15
two-column.elc
12.48
KB
-rw-r--r--
2023-06-07 04:15
underline.elc
1.34
KB
-rw-r--r--
2023-06-07 04:15
Save
Rename
;ELC ;;; Compiled by mockbuild@buildfarm06.corp.cloudlinux.com on Wed Jun 7 08:15:41 2023 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/textmodes/ispell.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\204 \302\301\303\304B\"\210\300\305!\203 \302\306\305\"\210\202 \302\306\307\"\210\300\310!\203. \302\311\310\"\210\2023 \302\311\312\"\210\300\207" [fboundp declare-function defalias macro #[(&rest r) "\300\207" [nil] 1] version<= ispell-check-minver #[(minver version) "\306\211\307\211\203j \307\211\310\311 #\203$ \312\225\313\314\312 \"!\310\311#\2038 \312\225\313\314\312\"! \204@ \f\203d \204F \312\f\204L \312 \fV\203W \307\202f \fW\203f \307\211\202f \307*\202 \n,\207" [start-mver start-ver return pending mver ver t nil string-match "[0-9]+" 0 string-to-number match-string version minver] 5 "Check if string VERSION is at least string MINVER.\nBoth must be in [0-9]+.[0-9]+... format. This is a fallback\ncompatibility function in case `version<=' is not available."] looking-back ispell-looking-back #[(regexp &optional limit &rest ignored) "\212\302\303\304Q \305#)\207" [regexp limit re-search-backward "\\(?:" "\\)\\=" t] 4 "Return non-nil if text before point matches regular expression REGEXP.\nLike `looking-at' except matches before point, and is slower.\nLIMIT if non-nil speeds up the search by specifying a minimum\nstarting position, to avoid checking matches that would start\nbefore LIMIT.\n\nThis is a stripped down compatibility function for use when\nfull featured `looking-back' function is missing."]] 4) (defalias 'ispell-with-no-warnings '(macro . #[(&rest body) "\301\302!\203\n \302\202 \303B\207" [body fboundp with-no-warnings progn] 2])) (byte-code "\300\301\302\303\304\305%\210\306\307!\204 \310\307\311\"\210\310\312\313\"\210\314\315\316\317\320\321\304\301&\210\314\322\323\324\320\325\304\326\304\301\327\330&\210\314\331\332\333\320\334\304\301&\210\314\335\336\337\320\340\304\301&\210\341\335\342\343#\210\314\344\302\345\320\325\304\301&\210\314\346\302\347\320\325\304\301&\207" [custom-declare-group ispell nil "User variables for Emacs ispell interface." :group applications fboundp buffer-substring-no-properties defalias #[(start end) " {\207" [start end] 2] check-ispell-version ispell-check-version custom-declare-variable ispell-highlight-p 'block "Highlight spelling errors when non-nil.\nWhen set to `block', assumes a block cursor with TTY displays." :type (choice (const block) (const :tag "off" nil) (const :tag "on" t)) ispell-lazy-highlight (boundp 'lazy-highlight-cleanup) "Controls the lazy-highlighting of spelling errors.\nWhen non-nil, all text in the buffer matching the current spelling\nerror is highlighted lazily using isearch lazy highlighting (see\n`lazy-highlight-initial-delay' and `lazy-highlight-interval')." boolean lazy-highlight :version "22.1" ispell-highlight-face (if ispell-lazy-highlight 'isearch 'highlight) "Face used for Ispell highlighting.\nThis variable can be set by the user to whatever face they desire.\nIt's most convenient if the cursor color and highlight color are\nslightly different." face ispell-check-comments t "Spelling of comments checked when non-nil.\nWhen set to `exclusive', ONLY comments are checked. (For code comments).\nWarning! Not checking comments, when a comment start is embedded in strings,\nmay produce undesired results." (choice (const exclusive) (const :tag "off" nil) (const :tag "on" t)) put safe-local-variable #[(a) "\301>\207" [a (nil t exclusive)] 2] ispell-query-replace-choices "Corrections made throughout region when non-nil.\nUses `query-replace' (\\[query-replace]) for corrections." ispell-skip-tib "Does not spell check `tib' bibliography references when non-nil.\nSkips any text between strings matching regular expressions\n`ispell-tib-ref-beginning' and `ispell-tib-ref-end'.\n\nTeX users beware: Any text between [. and .] will be skipped -- even if\nthat's your whole buffer -- unless you set `ispell-skip-tib' to nil.\nThat includes the [.5mm] type of number..."] 12) #@51 Regexp matching the beginning of a Tib reference. (defvar ispell-tib-ref-beginning "[[<]\\." (#$ . 4438)) #@45 Regexp matching the end of a Tib reference. (defvar ispell-tib-ref-end "\\.[]>]" (#$ . 4550)) (byte-code "\300\301\302\303\304\305\306\307&\210\300\310\311\312\304\313\306\307&\210\300\314\315\316\304\317\306\307&\210\300\320\321\322\304\323\306\307&\210\300\324\325\326\304\327\306\307&\210\300\330\325\331\304\332\306\307&\210\300\333\334\335\304\336\306\307&\210\300\337\340\341\304\317\306\307&\210\300\342\343\344\304\317\306\307&\210\300\345\346\347\304\350\306\307&\210\300\351\352\353\304\305\306\307&\210\300\354\325\355\304\305\306\307&\210\300\356\357\360\304\317\306\307&\210\300\361\325\362\304\305\306\307&\210\300\363\325\364\304\305\306\307&\210\300\365\325\366\304\367\306\307&\210\300\370\325\371\304\305\306\307&\210\300\372\373\374\304\375\306\307&\210\376\377\372\"\210\300\201@ \325\201A \304\305\306\307&\210\300\201B \325\201C \304\201D \306\307&\210\300\201E \325\201F \304\305\306\307&\207" [custom-declare-variable ispell-keep-choices-win t "If non-nil, keep the `*Choices*' window for the entire spelling session.\nThis minimizes redisplay thrashing." :type boolean :group ispell ispell-choices-win-default-height 2 "The default size of the `*Choices*' window, including the mode line.\nMust be greater than 1." integer ispell-program-name (or (executable-find "hunspell") (executable-find "aspell") (executable-find "ispell") "ispell") "Program invoked by \\[ispell-word] and \\[ispell-region] commands." string ispell-alternate-dictionary (cond ((file-readable-p "/usr/dict/web2") "/usr/dict/web2") ((file-readable-p "/usr/share/dict/web2") "/usr/share/dict/web2") ((file-readable-p "/usr/dict/words") "/usr/dict/words") ((file-readable-p "/usr/lib/dict/words") "/usr/lib/dict/words") ((file-readable-p "/usr/share/dict/words") "/usr/share/dict/words") ((file-readable-p "/usr/share/lib/dict/words") "/usr/share/lib/dict/words") ((file-readable-p "/sys/dict") "/sys/dict")) "Alternate plain word-list dictionary for spelling help." (choice file (const :tag "None" nil)) ispell-complete-word-dict nil "Plain word-list dictionary used for word completion if\ndifferent from `ispell-alternate-dictionary'." (choice file (const :tag "None" nil)) ispell-message-dictionary-alist "List used by `ispell-message' to select a new dictionary.\nIt consists of pairs (REGEXP . DICTIONARY). If REGEXP is found\nin the message headers, `ispell-local-dictionary' will be set to\nDICTIONARY if `ispell-local-dictionary' is not buffer-local.\nE.g. you may use the following value:\n '((\"^Newsgroups:[ \\t]*de\\\\.\" . \"deutsch8\")\n (\"^To:[^\\n,]+\\\\.de[ \\t\\n,>]\" . \"deutsch8\"))" (repeat (cons regexp string)) ispell-message-fcc-skip 50000 "Query before saving Fcc message copy if attachment larger than this value.\nAlways stores Fcc copy of message when nil." (choice integer (const :tag "off" nil)) ispell-grep-command (if (memq system-type '(windows-nt ms-dos)) "grep" "egrep") "Name of the grep command for search processes." ispell-grep-options (if (memq system-type '(windows-nt ms-dos)) "-Ei" "-i") "String of options to use when running the program in `ispell-grep-command'.\nShould probably be \"-i\" or \"-e\".\nSome machines (like the NeXT) don't support \"-i\"." ispell-look-command (cond ((file-exists-p "/bin/look") "/bin/look") ((file-exists-p "/usr/local/bin/look") "/usr/local/bin/look") ((file-exists-p "/usr/bin/look") "/usr/bin/look") (t "look")) "Name of the look command for search processes.\nThis must be an absolute file name." file ispell-look-p (file-exists-p ispell-look-command) "Non-nil means use `look' rather than `grep'.\nDefault is based on whether `look' seems to be available." ispell-have-new-look "Non-nil means use the `-r' option (regexp) when running `look'." ispell-look-options (if ispell-have-new-look "-dfr" "-df") "String of command options for `ispell-look-command'." ispell-use-ptys-p "When non-nil, Emacs uses ptys to communicate with Ispell.\nWhen nil, Emacs uses pipes." ispell-following-word "Non-nil means `ispell-word' checks the word around or after point.\nOtherwise `ispell-word' checks the preceding word." ispell-help-in-bufferp "Non-nil means display interactive keymap help in a buffer.\nThe following values are supported:\n nil Expand the minibuffer and display a short help message\n there for a couple of seconds.\n t Pop up a new buffer and display a short help message there\n for a couple of seconds.\n electric Pop up a new buffer and display a long help message there.\n User can browse and then exit the help mode." (choice (const electric) (const :tag "off" nil) (const :tag "on" t)) ispell-quietly "Non-nil means suppress messages in `ispell-word'." ispell-format-word-function #'upcase "Formatting function for displaying word being spell checked.\nThe function must take one string argument and return a string." function defvaralias ispell-format-word ispell-use-framepop-p "When non-nil ispell uses framepop to display choices in a dedicated frame.\nYou can set this variable to dynamically use framepop if you are in a\nwindow system by evaluating the following on startup to set this variable:\n (and window-system (condition-case () (require 'framepop) (error nil)))" ispell-personal-dictionary "File name of your personal spelling dictionary, or nil.\nIf nil, the default personal dictionary, (\"~/.ispell_DICTNAME\" for ispell or\n\"~/.aspell.LANG.pws\" for aspell) is used, where DICTNAME is the name of your\ndefault dictionary and LANG the two letter language code." (choice file (const :tag "default" nil)) ispell-silently-savep "When non-nil, save personal dictionary without asking for confirmation."] 8) #@76 Non-nil means the user has explicitly set this buffer's Ispell dictionary. (defvar ispell-local-dictionary-overridden nil (#$ . 10256)) (byte-code "\300\301!\210\302\303\304\305\306\307\310\311&\210\312\303\313\314#\210\300\303!\210\302\315\304\316\306\317\310\311&\210\302\320\304\321\306\322\310\311&\210\302\323\324\325\306\326\310\311&\210\300\323!\210\302\327\304\330\306\331\310\311&\207" [make-variable-buffer-local ispell-local-dictionary-overridden custom-declare-variable ispell-local-dictionary nil "If non-nil, the dictionary to be used for Ispell commands in this buffer.\nThe value must be a string dictionary name,\nor nil, which means use the global setting in `ispell-dictionary'.\nDictionary names are defined in `ispell-local-dictionary-alist'\nand `ispell-dictionary-alist'.\n\nSetting `ispell-local-dictionary' to a value has the same effect as\ncalling \\[ispell-change-dictionary] with that value. This variable\nis automatically set when defined in the file with either\n`ispell-dictionary-keyword' or the Local Variable syntax." :type (choice string (const :tag "default" nil)) :group ispell put safe-local-variable string-or-null-p ispell-dictionary "Default dictionary to use if `ispell-local-dictionary' is nil." (choice string (const :tag "default" nil)) ispell-extra-args "If non-nil, a list of extra switches to pass to the Ispell program.\nFor example, (\"-W\" \"3\") to cause it to accept all 1-3 character\nwords as correct. See also `ispell-dictionary-alist', which may be used\nfor language-specific arguments." (repeat string) ispell-skip-html 'use-mode-name "Indicates whether ispell should skip spell checking of SGML markup.\nIf t, always skip SGML markup; if nil, never skip; if non-t and non-nil,\nguess whether SGML markup should be skipped according to the name of the\nbuffer's major mode." (choice (const :tag "always" t) (const :tag "never" nil) (const :tag "use-mode-name" use-mode-name)) ispell-local-dictionary-alist "List of local or customized dictionary definitions.\nThese can override the values in `ispell-dictionary-alist'.\n\nTo make permanent changes to your dictionary definitions, you\nwill need to make your changes in this variable, save, and then\nre-start Emacs." (repeat (list (choice :tag "Dictionary" (string :tag "Dictionary name") (const :tag "default" nil)) (regexp :tag "Case characters") (regexp :tag "Non case characters") (regexp :tag "Other characters") (boolean :tag "Many other characters") (repeat :tag "Ispell command line args" (string :tag "Arg")) (choice :tag "Extended character mode" (const "~tex") (const "~plaintex") (const "~nroff") (const "~list") (const "~latin1") (const "~latin3") (const :tag "default" nil)) (coding-system :tag "Coding System")))] 8) #@102 Alist with matching hunspell dict names for standard dict names in `ispell-dictionary-base-alist'. (defvar ispell-hunspell-dictionary-equivs-alist '(("american" "en_US") ("brasileiro" "pt_BR") ("british" "en_GB") ("castellano" "es_ES") ("castellano8" "es_ES") ("czech" "cs_CZ") ("dansk" "da_DK") ("deutsch" "de_DE") ("deutsch8" "de_DE") ("english" "en_US") ("esperanto" "eo") ("esperanto-tex" "eo") ("finnish" "fi_FI") ("francais7" "fr_FR") ("francais" "fr_FR") ("francais-tex" "fr_FR") ("german" "de_DE") ("german8" "de_DE") ("italiano" "it_IT") ("nederlands" "nl_NL") ("nederlands8" "nl_NL") ("norsk" "nn_NO") ("norsk7-tex" "nn_NO") ("polish" "pl_PL") ("portugues" "pt_PT") ("russian" "ru_RU") ("russianw" "ru_RU") ("slovak" "sk_SK") ("slovenian" "sl_SI") ("svenska" "sv_SE") ("hebrew" "he_IL")) (#$ . 13014)) #@43 Base value for `ispell-dictionary-alist'. (defvar ispell-dictionary-base-alist '((nil "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1) ("american" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1) ("brasileiro" "[A-Z\301\311\315\323\332\300\310\314\322\331\303\325\307\334\302\312\324a-z\341\351\355\363\372\340\350\354\362\371\343\365\347\374\342\352\364]" "[^A-Z\301\311\315\323\332\300\310\314\322\331\303\325\307\334\302\312\324a-z\341\351\355\363\372\340\350\354\362\371\343\365\347\374\342\352\364]" "[']" nil nil nil iso-8859-1) ("british" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1) ("castellano" "[A-Z\301\311\315\321\323\332\334a-z\341\351\355\361\363\372\374]" "[^A-Z\301\311\315\321\323\332\334a-z\341\351\355\361\363\372\374]" "[-]" nil ("-B") "~tex" iso-8859-1) ("castellano8" "[A-Z\301\311\315\321\323\332\334a-z\341\351\355\361\363\372\374]" "[^A-Z\301\311\315\321\323\332\334a-z\341\351\355\361\363\372\374]" "[-]" nil ("-B" "-d" "castellano") "~latin1" iso-8859-1) ("czech" "[A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" "[^A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" #1="" nil ("-B") nil iso-8859-2) ("dansk" "[A-Z\306\330\305a-z\346\370\345]" "[^A-Z\306\330\305a-z\346\370\345]" "[']" nil ("-C") nil iso-8859-1) ("deutsch" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1) ("deutsch8" "[a-zA-Z\304\326\334\344\366\337\374]" "[^a-zA-Z\304\326\334\344\366\337\374]" "[']" t ("-C" "-d" "deutsch") "~latin1" iso-8859-1) ("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1) ("esperanto" "[A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[^A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[-']" t ("-C") "~latin3" iso-8859-3) ("esperanto-tex" "[A-Za-z^\\]" "[^A-Za-z^\\]" "[-'`\"]" t ("-C" "-d" "esperanto") "~tex" iso-8859-3) ("finnish" "[A-Za-z\345\344\366\305\304\326]" "[^A-Za-z\345\344\366\305\304\326]" "[:]" nil ("-C") "~list" iso-8859-1) ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^-]" t nil nil iso-8859-1) ("francais" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[-'.@]" t nil "~list" iso-8859-1) ("francais-tex" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[-'^`\".@]" t nil "~tex" iso-8859-1) ("german" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1) ("german8" "[a-zA-Z\304\326\334\344\366\337\374]" "[^a-zA-Z\304\326\334\344\366\337\374]" "[']" t ("-C" "-d" "german") "~latin1" iso-8859-1) ("italiano" "[A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]" "[^A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]" "[-.]" nil ("-B" "-d" "italian") "~tex" iso-8859-1) ("nederlands" "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[']" t ("-C") nil iso-8859-1) ("nederlands8" "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[']" t ("-C") nil iso-8859-1) ("norsk" "[A-Za-z\305\306\307\310\311\322\324\330\345\346\347\350\351\362\364\370]" "[^A-Za-z\305\306\307\310\311\322\324\330\345\346\347\350\351\362\364\370]" "[\"]" nil nil "~list" iso-8859-1) ("norsk7-tex" "[A-Za-z{}\\'^`]" "[^A-Za-z{}\\'^`]" "[\"]" nil ("-d" "norsk") "~plaintex" iso-8859-1) ("polish" "[A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]" "[^A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]" "[.]" nil nil nil iso-8859-2) ("portugues" "[a-zA-Z\301\302\307\311\323\340\341\342\351\352\355\363\343\347\372]" "[^a-zA-Z\301\302\307\311\323\340\341\342\351\352\355\363\343\347\372]" "[']" t ("-C") "~latin1" iso-8859-1) ("russian" "[\341\342\367\347\344\345\263\366\372\351\352\353\354\355\356\357\360\362\363\364\365\346\350\343\376\373\375\370\371\377\374\340\361\301\302\327\307\304\305\243\326\332\311\312\313\314\315\316\317\320\322\323\324\325\306\310\303\336\333\335\330\331\337\334\300\321]" "[^\341\342\367\347\344\345\263\366\372\351\352\353\354\355\356\357\360\362\363\364\365\346\350\343\376\373\375\370\371\377\374\340\361\301\302\327\307\304\305\243\326\332\311\312\313\314\315\316\317\320\322\323\324\325\306\310\303\336\333\335\330\331\337\334\300\321]" #1# nil nil nil koi8-r) ("russianw" "[\300\301\302\303\304\305\250\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\334\333\332\335\336\337\340\341\342\343\344\345\270\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\374\373\372\375\376\377]" "[^\300\301\302\303\304\305\250\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\334\333\332\335\336\337\340\341\342\343\344\345\270\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\374\373\372\375\376\377]" #1# nil nil nil windows-1251) ("slovak" "[A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "[^A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" #1# nil ("-B") nil iso-8859-2) ("slovenian" "[A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "[^A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" #1# nil ("-B" "-d" "slovenian") nil iso-8859-2) ("svenska" "[A-Za-z\345\344\366\351\340\374\350\346\370\347\305\304\326\311\300\334\310\306\330\307]" "[^A-Za-z\345\344\366\351\340\374\350\346\370\347\305\304\326\311\300\334\310\306\330\307]" "[']" nil ("-C") "~list" iso-8859-1) ("hebrew" "[\340\341\342\343\344\345\346\347\350\351\353\352\354\356\355\360\357\361\362\364\363\367\366\365\370\371\372]" "[^\340\341\342\343\344\345\346\347\350\351\353\352\354\356\355\360\357\361\362\364\363\367\366\365\370\371\372]" #1# nil ("-B") nil cp1255)) (#$ . 13834)) #@2501 An alist of dictionaries and their associated parameters. Each element of this list is also a list: (DICTIONARY-NAME CASECHARS NOT-CASECHARS OTHERCHARS MANY-OTHERCHARS-P ISPELL-ARGS EXTENDED-CHARACTER-MODE CHARACTER-SET) DICTIONARY-NAME is a possible string value of variable `ispell-dictionary', nil means the default dictionary. CASECHARS is a regular expression of valid characters that comprise a word. NOT-CASECHARS is the opposite regexp of CASECHARS. OTHERCHARS is a regexp of characters in the NOT-CASECHARS set but which can be used to construct words in some special way. If OTHERCHARS characters follow and precede characters from CASECHARS, they are parsed as part of a word, otherwise they become word-breaks. As an example in English, assume the regular expression "[']" for OTHERCHARS. Then "they're" and "Steven's" are parsed as single words including the "'" character, but "Stevens'" does not include the quote character as part of the word. If you want OTHERCHARS to be empty, use the empty string. Hint: regexp syntax requires the hyphen to be declared first here. CASECHARS, NOT-CASECHARS, and OTHERCHARS must be unibyte strings containing bytes of CHARACTER-SET. In addition, if they contain non-ASCII bytes, the regular expression must be a single `character set' construct that doesn't specify a character range for non-ASCII bytes. MANY-OTHERCHARS-P is non-nil when multiple OTHERCHARS are allowed in a word. Otherwise only a single OTHERCHARS character is allowed to be part of any single word. ISPELL-ARGS is a list of additional arguments passed to the ispell subprocess. EXTENDED-CHARACTER-MODE should be used when dictionaries are used which have been configured in an Ispell affix file. (For example, umlauts can be encoded as \"a, a\", "a, ...) Defaults are ~tex and ~nroff in English. This has the same effect as the command-line `-T' option. The buffer Major Mode controls Ispell's parsing in tex or nroff mode, but the dictionary can control the extended character mode. Both defaults can be overruled in a buffer-local fashion. See `ispell-parsing-keyword' for details on this. CHARACTER-SET used to encode text sent to the ispell subprocess when the language uses non-ASCII characters. Note that with "ispell" as the speller, the CASECHARS and OTHERCHARS slots of the alist should contain the same character set as casechars and otherchars in the LANGUAGE.aff file (e.g., english.aff). aspell and hunspell don't have this limitation. (defvar ispell-dictionary-alist nil (#$ . 21015)) (defvar ispell-really-aspell nil) (defvar ispell-really-hunspell nil) #@615 Command line option prefix to select encoding if supported, nil otherwise. If setting the encoding is supported by spellchecker and is selectable from the command line, this variable will contain "--encoding=" for aspell and "-i " for hunspell, so the appropriate mime charset can be selected. That will be set in `ispell-check-version' for hunspell >= 1.1.6 and aspell >= 0.60. For aspell, non-nil also means to try to automatically find its dictionaries. Earlier aspell versions do not consistently support charset encoding. Handling this would require some extra guessing in `ispell-aspell-find-dictionary'. (defvar ispell-encoding8-command nil (#$ . 23642)) #@256 Non-nil if aspell has consistent command line UTF-8 support. Obsolete. ispell.el and flyspell.el will use for this purpose the more generic variable `ispell-encoding8-command' for both aspell and hunspell. Is left here just for backwards compatibility. (defvar ispell-aspell-supports-utf8 nil (#$ . 24314)) (make-obsolete-variable 'ispell-aspell-supports-utf8 'ispell-encoding8-command "23.1") #@101 [[:alpha:]] if Emacs supports [:alpha:] regexp, nil otherwise (current XEmacs does not support it). (defvar ispell-emacs-alpha-regexp (byte-code "\300\301\302\"\205 \303\207" [string-match "^[[:alpha:]]+$" "abcde" "[[:alpha:]]"] 3) (#$ . 24717)) #@72 Ispell versions with which this version of ispell.el is known to work. (defconst ispell-required-version '(3 1 12) (#$ . 24970)) #@68 Offset that maps protocol differences between ispell 3.1 versions. (defvar ispell-offset -1 (#$ . 25105)) (defconst ispell-version "ispell.el 3.6 - 7-Jan-2003") #@187 Ensure that `ispell-program-name' is valid and has the correct version. Returns version number if called interactively. Otherwise returns the library directory name, if that is defined. (defalias 'ispell-check-version #[(&optional interactivep) "\306\300!\203\n \206 \307\211\211\310\311!r q\210\312\216\313.\307\314\307/\315>\316.!01\317\3200\"\203: \321\202; \322*%eb\2102\203Z \307\210\323e`\"\3243Q\325\326\f\"\210\202f \327\330\307\314#\203f \331\332!eb\210\333>\204\200 \334\335.;\203| \336\202} \337$\210\3071\340\341\307\314#\205\216 \331\332!\307\21145\307\21167eb\210\340\342\307\314#\205\251 \331\332!\2114\204\274 \340\343\307\314#\205\272 \331\332!6)\344\345\346\347\35089:;<\351:\n\"\203\342 \3519\n\"\204\352 \352=\202\352 \334\353.9#\2104\203\351<4\"\203\n\351;4\"\203'\3145\3547\202'\3074\202'6\203'\35186\"\203$\3557\202'\3076.\f,\207" [temporary-file-directory default-directory ispell-program-version status result #1=#:temp-buffer boundp nil generate-new-buffer " *temp*" ((byte-code "\301!\203\n \302!\210\301\207" [#1# buffer-name kill-buffer] 2)) ispell-call-process t (ms-dos windows-nt) file-name-nondirectory string-match "\\`aspell" "-v" "-vv" buffer-substring-no-properties ", " message "%s" re-search-forward "LIBDIR = \\\"\\([^ \n]*\\)\\\"" match-string 1 (0 nil) error "%s exited with %s %s" "signal" "code" search-forward-regexp "\\([0-9]+\\.[0-9\\.]+\\)" "(but really Aspell \\([0-9]+\\.[0-9\\.-]+\\)?)" "(but really Hunspell \\([0-9]+\\.[0-9\\.-]+\\)?)" "0.50" "0.60" "3.1.0" "3.1.12" "1.1.6" ispell-check-minver 0 "%s release %s or greater is required" "--encoding=" "-i" ispell-program-name system-type speller case-fold-search interactivep ispell-version ispell-really-aspell ispell-aspell-supports-utf8 ispell-really-hunspell ispell-encoding8-command hunspell8-minver ispell-minver ispell0-minver aspell8-minver aspell-minver ispell-offset] 9 (#$ . 25273) "p"]) #@65 Like `call-process' but defend against bad `default-directory'. (defalias 'ispell-call-process #[(&rest args) "\302!\203 \303!\204 \304\305!\306\307 \")\207" [default-directory args file-directory-p file-readable-p expand-file-name "~/" apply call-process] 3 (#$ . 27248)]) #@72 Like `call-process-region' but defend against bad `default-directory'. (defalias 'ispell-call-process-region #[(&rest args) "\302!\203 \303!\204 \304\305!\306\307 \")\207" [default-directory args file-directory-p file-readable-p expand-file-name "~/" apply call-process-region] 3 (#$ . 27535)]) #@26 Key map for ispell menu. (defvar ispell-menu-map nil (#$ . 27843)) (byte-code "\301\211\207" [ispell-menu-map nil] 2) #@130 Spelling menu for XEmacs. If nil when package is loaded, a standard menu will be set, and added as a submenu of the "Edit" menu. (defvar ispell-menu-xemacs nil (#$ . 27969)) (defvar ispell-menu-map-needed (byte-code "?\205 \301\207" [ispell-menu-map reload] 1)) #@45 Directory where ispell dictionaries reside. (defvar ispell-library-directory (byte-code "\300\301\302\217\207" [nil (ispell-check-version) ((error))] 3) (#$ . 28239)) #@32 The process object for Ispell. (defvar ispell-process nil (#$ . 28412)) #@60 Non-nil means that the OS supports asynchronous processes. (defvar ispell-async-processp (byte-code "\300\301!\205 \300\302!\205 \300\303!\207" [fboundp delete-process process-send-string accept-process-output] 2) (#$ . 28490)) #@74 An alist of parsed aspell dicts and associated parameters. Internal use. (defvar ispell-aspell-dictionary-alist nil (#$ . 28726)) #@70 Find Aspell's dictionaries, and record in `ispell-dictionary-alist'. (defalias 'ispell-find-aspell-dictionaries #[nil "\203 \204\f \306\307!\210\310\311\312!r\nq\210\313\216\314\315\316\315\317%\210\320 +!\321\315\322\323\f\"\"\324 !\315\211\203X @\325@ \"\204O C\244A\211\204; * \326\211B\211+\207" [ispell-really-aspell ispell-encoding8-command #1=#:temp-buffer ispell-program-name dictionaries found error "This function only works with aspell >= 0.60" split-string generate-new-buffer " *temp*" ((byte-code "\301!\203\n \302!\210\301\207" [#1# buffer-name kill-buffer] 2)) ispell-call-process nil t "dicts" buffer-string delq mapcar ispell-aspell-find-dictionary ispell-aspell-add-aliases assoc (nil "[[:alpha:]]" "[^[:alpha:]]" "[']" nil ("-B") nil utf-8) ispell-dictionary-base-alist dict --dolist-tail-- ispell-aspell-dictionary-alist default-dict] 8 (#$ . 28862)]) #@27 Data directory of Aspell. (defvar ispell-aspell-data-dir nil (#$ . 29779)) #@33 Dictionary directory of Aspell. (defvar ispell-aspell-dict-dir nil (#$ . 29860)) #@93 Return value of Aspell configuration option KEY. Assumes that value contains no whitespace. (defalias 'ispell-get-aspell-config-value #[(key) "\303\304!rq\210\305\216\306 \307\310\307\311\n&\210\312\313 !@+\207" [#1=#:temp-buffer ispell-program-name key generate-new-buffer " *temp*" ((byte-code "\301!\203\n \302!\210\301\207" [#1# buffer-name kill-buffer] 2)) ispell-call-process nil t "config" split-string buffer-string] 7 (#$ . 29947)]) #@181 For aspell dictionary DICT-NAME, return a list of parameters if an associated data file is found or nil otherwise. List format is that of `ispell-dictionary-base-alist' elements. (defalias 'ispell-aspell-find-dictionary #[(dict-name) "\204 \306\307!\310\311\312 \"\205 \313\314 \"\315R\310\311\316 \"\205% \313\314 \"\315R\317\n!\2032 \n\2029 \317!\2059 \320\f\205\231 \321\322! r q\210\323\216\324\f!\210\325\326\320\327#\203\212 \330`\320\210`{!\211!\203\211 !\211\"A@)\331H\332=\203{ !@ B!\211\"AA)\211!\204f ) \333\334\335 !\327\336 D\320\337\257+,\207" [ispell-aspell-data-dir dict-name datafile1 datafile2 data-file otherchars ispell-get-aspell-config-value "data-dir" "/" string-match "^[[:alpha:]]+" match-string 0 ".dat" "^[[:alpha:]_]+" file-readable-p nil generate-new-buffer " *temp*" ((byte-code "\301!\203\n \302!\210\301\207" [#1=#:temp-buffer buffer-name kill-buffer] 2)) insert-file-contents search-forward-regexp "^special" t split-string 1 42 "[[:alpha:]]" "[^[:alpha:]]" regexp-opt "-d" utf-8 #1# specials x] 9 (#$ . 30401)]) #@101 Find aspell's dictionary aliases and add them to dictionary ALIST. Return the new dictionary alist. (defalias 'ispell-aspell-add-aliases #[(alist) "\306\206\n \307\310!\211\311P!\211\312\211\203c @\313\314!r\fq\210\315\216\316\n!\210\317\320\312\321#\203[ \322\n!\323 \"\324\325!\323\"\211\203Z \204Z ABB,+A\211\204 *)\207" [ispell-aspell-dict-dir aliases alias-file --dolist-tail-- #1=#:temp-buffer aliasname file-expand-wildcards ispell-get-aspell-config-value "dict-dir" "/*.alias" nil generate-new-buffer " *temp*" ((byte-code "\301!\203\n \302!\210\301\207" [#1# buffer-name kill-buffer] 2)) insert-file-contents search-forward-regexp "^add \\([^.]+\\)\\.multi" t file-name-base assoc match-string 1 alist already-exists-p realname realdict] 5 (#$ . 31481)]) #@53 Last value of `ispell-program-name'. Internal use. (defvar ispell-last-program-name nil (#$ . 32288)) #@492 Normal hook run on spellchecker initialization. This hook is run when a spellchecker is used for the first time, before `ispell-dictionary-alist' is set. It is intended for sysadmins to override entries in `ispell-dictionary-base-alist' by putting those overrides in `ispell-base-dicts-override-alist', which is a dynamically scoped var with same format as `ispell-dictionary-alist'. This alist will not override the auto-detected values (e.g. if a recent aspell is used along with Emacs). (defvar ispell-initialize-spellchecker-hook nil (#$ . 32398)) #@69 Initialize some spellchecker parameters when changed or first used. (defalias 'ispell-set-spellchecker-params #[nil " =?\205m \306\307!\210\310\311\312\217\203' \n\203' \203' \f\203' \204' \313 \210\n\2050 \2050 \310\211! \"#\203\346 \310 \310$\211%\203\345 %@\211$@&\314&'\"\211(A@))\315$8*\316*\235+\310,+\203\221 +AA\317*+G\"-.-.\244**&\203\260 )\203\247 *\316)D\244*\202\260 \320\321&\"\210\307,,\204\327 \322\323&$A@\324$8\325$8\326$8*\327$8\330$8\257\"\210- %A\211%\204O +\331\332!\210\333\"! #\310/\211%\203%@/\314/@\"\204\322\334/\"\210%A\211%\204\373 *0,\f\205m\3100\310$\211%\203f%@$\322\323$@\335\336\325$8\326$8\315$8\327$8\203U\337\202Y\330$8\257\"\210%A\211%\2041*\2110)\207" [ispell-last-program-name ispell-program-name ispell-really-aspell ispell-encoding8-command ispell-emacs-alpha-regexp ispell-aspell-dictionary-alist ispell-kill-ispell t nil (byte-code "\301 \302\207" [ispell-library-directory ispell-check-version t] 1) ((error)) ispell-find-aspell-dictionaries assoc 5 "-d" butlast message "ispell-set-spellchecker-params: Missing hunspell equiv for \"%s\". Skipping." add-to-list tmp-dicts-alist 2 3 4 6 7 run-hooks ispell-initialize-spellchecker-hook append all-dicts-alist "[[:alpha:]]" "[^[:alpha:]]" utf-8 ispell-dictionary-base-alist ispell-base-dicts-override-alist found-dicts-alist ispell-really-hunspell adict --dolist-tail-- dict-name ispell-hunspell-dictionary-equivs-alist x dict-equiv ispell-args ispell-args-has-d skip-dict ispell-args-before-d ispell-args-after-d dict ispell-dictionary-alist] 12 (#$ . 32957)]) #@102 Return a list of valid dictionaries. The variable `ispell-library-directory' defines their location. (defalias 'ispell-valid-dictionary-list #[nil "\306\307!\203 \310 \210\311 \"\312\313B\313\211\211\313\211\203f @\211@\314\3158\235A@\2064 \203] \204Y \203Y \316\317\n\320R!\204Y \316\317\n\321R!\203] \fBA\211\204 *\f,\207" [ispell-local-dictionary-alist ispell-dictionary-alist dict-bname name dict-list dicts featurep ispell ispell-set-spellchecker-params append "default" nil "-d" 5 file-exists-p "/" ".hash" ".has" dict --dolist-tail-- ispell-really-aspell ispell-library-directory] 6 (#$ . 34626)]) (byte-code "\203\216 \302\303!\304 \305\306\307\310!\311\312\307\313!\257#\210\304 \314\306\307\315!\316\317\320\312\307\321!\257#\210\304 \322\306\307\323!\324\312\307\325!\257#\210\304 \326\306\307\327!\330\312\307\331!\257#\210\304 \332\306\307\333!\334\312\307\335!\257#\210\304 \336\306\307\337!\340\312\307\341!\342BBBBB#\210\304 \343\306\307\344!\345\312\307\346!\257#\210\304 \347\306\307\350!\351\312\307\352!\257#\210\203\304 \304 \353\306\307\354!\355\317\356\312\307\357!\257#\210\304 \360\306\307\361!\362\312\307\363!\257#\210\304 \364\306\307\365!\366\312\307\367!\257#\210\203\304 \370\306\307\371!\372\317\373\312\307\374!\257#\210\304 \375\306\307\376!\377\201@ \201A \312\307\201B !\257#\210\304 \201C \306\307\201D !\201E \312\307\201F !\257#\210\301\211JM\210\201G \201H \201I \"\207" [ispell-menu-map-needed ispell-menu-map make-sparse-keymap "Spell" define-key [ispell-change-dictionary] menu-item purecopy "Change Dictionary..." ispell-change-dictionary :help "Supply explicit dictionary file name" [ispell-kill-ispell] "Kill Process" (lambda nil (interactive) (ispell-kill-ispell nil 'clear)) :enable (and (boundp 'ispell-process) ispell-process (eq (ispell-process-status) 'run)) "Terminate Ispell subprocess" [ispell-pdict-save] "Save Dictionary" (lambda nil (interactive) (ispell-pdict-save t t)) "Save personal dictionary" [ispell-customize] "Customize..." (lambda nil (interactive) (customize-group 'ispell)) "Customize spell checking options" [ispell-help] "Help" (lambda nil (interactive) (describe-function 'ispell-help)) "Show standard Ispell keybindings and commands" [flyspell-mode] "Automatic spell checking (Flyspell)" flyspell-mode "Check spelling while you edit the text" (:button (:toggle bound-and-true-p flyspell-mode)) [ispell-complete-word] "Complete Word" ispell-complete-word "Complete word at cursor using dictionary" [ispell-complete-word-interior-frag] "Complete Word Fragment" ispell-complete-word-interior-frag "Complete word fragment at cursor" [ispell-continue] "Continue Spell-Checking" ispell-continue (and (boundp 'ispell-region-end) (marker-position ispell-region-end) (equal (marker-buffer ispell-region-end) (current-buffer))) "Continue spell checking last region" [ispell-word] "Spell-Check Word" ispell-word "Spell-check word at cursor" [ispell-comments-and-strings] "Spell-Check Comments" ispell-comments-and-strings "Spell-check only comments and strings" [ispell-region] "Spell-Check Region" ispell-region mark-active "Spell-check text in marked region" [ispell-message] "Spell-Check Message" ispell-message :visible (eq major-mode 'mail-mode) "Skip headers and included message text" [ispell-buffer] "Spell-Check Buffer" ispell-buffer "Check spelling of selected buffer" defalias ispell-int-char identity] 11) #@205 The name of the current dictionary, or nil for the default. This is passed to the ispell process using the `-d' switch and is used as key in `ispell-local-dictionary-alist' and `ispell-dictionary-alist'. (defvar ispell-current-dictionary nil (#$ . 38068)) #@130 The name of the current personal dictionary, or nil for the default. This is passed to the ispell process using the `-p' switch. (defvar ispell-current-personal-dictionary nil (#$ . 38331)) #@113 Decodes multibyte character strings. Protects against bogus binding of `enable-multibyte-characters' in XEmacs. (defalias 'ispell-decode-string #[(str) "\302\300!\203 \203 \303\304!\203 \305 \203 \304 \305 \"\207 \207" [enable-multibyte-characters str boundp fboundp decode-coding-string ispell-get-coding-system] 3 (#$ . 38528)]) #@73 Get the decoded string in slot N of the descriptor of the current dict. (defalias 'ispell-get-decoded-string #[(n) "\306 \"\206 \306\n\"\206 \307\310\"\f8\211G\311V\2032 \312 !\2042 \313 !\312 !\2042 \314 ! *\207" [ispell-current-dictionary ispell-local-dictionary-alist ispell-dictionary-alist slot n str assoc error "No data for dictionary \"%s\", neither in `ispell-local-dictionary-alist' nor in `ispell-dictionary-alist'" 0 multibyte-string-p ispell-decode-string string-to-multibyte] 4 (#$ . 38870)]) (defalias 'ispell-get-casechars #[nil "\300\301!\207" [ispell-get-decoded-string 1] 2]) (defalias 'ispell-get-not-casechars #[nil "\300\301!\207" [ispell-get-decoded-string 2] 2]) (defalias 'ispell-get-otherchars #[nil "\300\301!\207" [ispell-get-decoded-string 3] 2]) (defalias 'ispell-get-many-otherchars-p #[nil "\303\304 \"\206\f \304\n\"8\207" [ispell-current-dictionary ispell-local-dictionary-alist ispell-dictionary-alist 4 assoc] 4]) (defalias 'ispell-get-ispell-args #[nil "\303\304 \"\206\f \304\n\"8\207" [ispell-current-dictionary ispell-local-dictionary-alist ispell-dictionary-alist 5 assoc] 4]) (defalias 'ispell-get-extended-character-mode #[nil "?\205 \304\305 \n\"\206 \305 \"8\207" [ispell-really-hunspell ispell-current-dictionary ispell-local-dictionary-alist ispell-dictionary-alist 6 assoc] 4]) (defalias 'ispell-get-coding-system #[nil "\303\304 \"\206\f \304\n\"8\207" [ispell-current-dictionary ispell-local-dictionary-alist ispell-dictionary-alist 7 assoc] 4]) #@66 Non-nil means personal dictionary has modifications to be saved. (defvar ispell-pdict-modified-p nil (#$ . 40392)) (defvar ispell-quit nil) #@51 The directory where `ispell-process' was started. (defvar ispell-process-directory nil (#$ . 40538)) #@43 Output filter from piped calls to Ispell. (defvar ispell-filter nil (#$ . 40645)) #@46 Control variable for Ispell filter function. (defvar ispell-filter-continue nil (#$ . 40733)) #@68 Buffer used for reading output of a synchronous Ispell subprocess. (defvar ispell-output-buffer nil (#$ . 40833)) #@67 Buffer used for passing input to a synchronous Ispell subprocess. (defvar ispell-session-buffer nil (#$ . 40953)) #@68 Command-line arguments to pass to a synchronous Ispell subprocess. (defvar ispell-cmd-args nil (#$ . 41073)) #@40 Marker for `query-replace' processing. (defvar ispell-query-replace-marker (make-marker) (#$ . 41188)) #@46 Marker for return point from recursive edit. (defvar ispell-recursive-edit-marker (make-marker) (#$ . 41297)) #@104 Non-nil when we're checking a mail message. Set to the MIME boundary locations when checking messages. (defvar ispell-checking-message nil (#$ . 41414)) (defconst ispell-choices-buffer "*Choices*") #@43 Overlay variable for Ispell highlighting. (defvar ispell-overlay nil (#$ . 41618)) #@183 The keyword for local oddly-spelled words to accept. The keyword will be followed by any number of local word spellings. There can be multiple instances of this keyword in the file. (defconst ispell-words-keyword "LocalWords: " (#$ . 41708)) #@244 The keyword for a local dictionary to use. The keyword must be followed by a valid dictionary name, defined in `ispell-local-dictionary-alist' or `ispell-dictionary-alist'. When multiple occurrences exist, the last keyword definition is used. (defconst ispell-dictionary-keyword "Local IspellDict: " (#$ . 41957)) #@178 The keyword for defining buffer local dictionaries. Keyword must be followed by the filename of a personal dictionary. The last occurring definition in the buffer will be used. (defconst ispell-pdict-keyword "Local IspellPersDict: " (#$ . 42278)) #@375 The keyword for overriding default Ispell parsing. The above keyword string should be followed by `latex-mode' or `nroff-mode' to put the current buffer into the desired parsing mode. Extended character mode can be changed for this buffer by placing a `~' followed by an extended-character mode -- such as `~.tex'. The last occurring definition in the buffer will be used. (defconst ispell-parsing-keyword "Local IspellParsing: " (#$ . 42532)) #@379 Alist expressing beginning and end of regions not to spell check. The alist key must be a regular expression. Valid forms include: (KEY) - just skip the key. (KEY . REGEXP) - skip to the end of REGEXP. REGEXP may be string or symbol. (KEY REGEXP) - skip to end of REGEXP. REGEXP must be a string. (KEY FUNCTION ARGS) - FUNCTION called with ARGS returns end of region. (defvar ispell-skip-region-alist (byte-code "\300\301\302\303\304\305!\304\306!B\304\307!\304\310!B\304\311!\304\312!B\304\313!\304\314!B\304\315!C\257 \207" [(ispell-words-keyword forward-line) (ispell-dictionary-keyword forward-line) (ispell-pdict-keyword forward-line) (ispell-parsing-keyword forward-line) purecopy "^---*BEGIN PGP [A-Z ]*--*" "^---*END PGP [A-Z ]*--*" "^begin [0-9][0-9][0-9] [^ ]+$" "\nend\n" "^%!PS-Adobe-[123].0" "\n%%EOF\n" "^---* \\(Start of \\)?[Ff]orwarded [Mm]essage" "^---* End of [Ff]orwarded [Mm]essage" "\\(--+\\|_+\\|\\(/\\w\\|\\(\\(\\w\\|[-_]\\)+[.:@]\\)\\)\\(\\w\\|[-_]\\)*\\([.:/@]+\\(\\w\\|[-_~=?&]\\)+\\)+\\)"] 10) (#$ . 42984)) (put 'ispell-skip-region-alist 'risky-local-variable t) #@206 Lists of regions to be skipped in TeX mode. First list is used raw. Second list has key placed inside \begin{}. Delete or add any regions you want to be automatically selected for skipping in latex mode. (defvar ispell-tex-skip-alists (purecopy '((("\\\\addcontentsline" ispell-tex-arg-end 2) ("\\\\add\\(tocontents\\|vspace\\)" ispell-tex-arg-end) ("\\\\\\([aA]lph\\|arabic\\)" ispell-tex-arg-end) ("\\\\bibliographystyle" ispell-tex-arg-end) ("\\\\makebox" ispell-tex-arg-end 0) ("\\\\e?psfig" ispell-tex-arg-end) ("\\\\document\\(class\\|style\\)" . "\\\\begin[ \n]*{[ \n]*document[ \n]*}")) (("\\(figure\\|table\\)\\*?" ispell-tex-arg-end 0) ("list" ispell-tex-arg-end 2) ("program" . "\\\\end[ \n]*{[ \n]*program[ \n]*}") ("verbatim\\*?" . "\\\\end[ \n]*{[ \n]*verbatim\\*?[ \n]*}")))) (#$ . 44094)) (put 'ispell-tex-skip-alist 'risky-local-variable t) #@186 Lists of start and end keys to skip in HTML buffers. Same format as `ispell-skip-region-alist'. Note - substrings of other matches must come last (e.g. "<[tT][tT]/" and "<[^ \t\n>]"). (defconst ispell-html-skip-alists '(("<[cC][oO][dD][eE]\\>[^>]*>" "</[cC][oO][dD][eE]*>") ("<[sS][cC][rR][iI][pP][tT]\\>[^>]*>" "</[sS][cC][rR][iI][pP][tT]>") ("<[aA][pP][pP][lL][eE][tT]\\>[^>]*>" "</[aA][pP][pP][lL][eE][tT]>") ("<[vV][eE][rR][bB]\\>[^>]*>" "<[vV][eE][rR][bB]\\>[^>]*>") ("<[tT][tT]/" "/") ("<[^ \n>]" ">") ("&[^ \n;]" "[; \n]")) (#$ . 44969)) (put 'ispell-html-skip-alists 'risky-local-variable t) #@437 A buffer local variable containing the current personal dictionary. If non-nil, the value must be a string, which is a file name. If you specify a personal dictionary for the current buffer which is different from the current personal dictionary, the effect is similar to calling \[ispell-change-dictionary]. This variable is automatically set when defined in the file with either `ispell-pdict-keyword' or the local variable syntax. (defvar ispell-local-pdict ispell-personal-dictionary (#$ . 45580)) (make-variable-buffer-local 'ispell-local-pdict) #@128 Contains the buffer name if local word definitions were used. Ispell is then restarted because the local words could conflict. (defvar ispell-buffer-local-name nil (#$ . 46140)) #@52 List of words accepted for session in this buffer. (defvar ispell-buffer-session-localwords nil (#$ . 46324)) (make-variable-buffer-local 'ispell-buffer-session-localwords) #@349 Indicates whether ispell should parse the current buffer as TeX Code. Special value `use-mode-name' tries to guess using the name of `major-mode'. Default parser is `nroff'. Currently the only other valid parser is `tex'. You can set this variable in hooks in your init file -- eg: (add-hook 'tex-mode-hook (lambda () (setq ispell-parser 'tex))) (defvar ispell-parser 'use-mode-name (#$ . 46504)) #@44 Marker that allows spelling continuations. (defvar ispell-region-end (make-marker) (#$ . 46909)) #@61 If non-nil, `ispell-word' does not try to correct the word. (defvar ispell-check-only nil (#$ . 47012)) #@196 Wait for output from ispell process, or TIMEOUT-SECS and TIMEOUT-MSECS. If asynchronous subprocesses are not supported, call `ispell-filter' and pass it the output of the last ispell invocation. (defalias 'ispell-accept-output #[(&optional timeout-secs timeout-msecs) "\203\n \306 \n#\207 \204 \307\310!\207\f\311\312!\204% \311\211\f\202= rq\210\313ed\")\314\315 \"\210rq\210\316 )*\207" [ispell-async-processp ispell-process timeout-secs timeout-msecs ispell-output-buffer ispell-output accept-process-output error "No Ispell process to read output from!" nil bufferp buffer-substring-no-properties ispell-filter t erase-buffer buf] 4 (#$ . 47123)]) #@138 Notify aspell that MISSPELLED should be spelled REPLACEMENT. This allows it to improve the suggestion list based on actual misspellings. (defalias 'ispell-send-replacement #[(misspelled replacement) "\205 \303\304 \305\n\306\260!\207" [ispell-really-aspell misspelled replacement ispell-send-string "$$ra " "," "\n"] 6 (#$ . 47796)]) #@47 Send the string STRING to the Ispell process. (defalias 'ispell-send-string #[(string) "\203 \306 \n\"\207\n\307H\310\f \311 !\"#$%r#q\210` &\nc\210%$>?\205\343 \311\211\211'()\312\313!\203U \203U \314 )\314 (\"q\210\315 \210#q\210\316\317ed*\311\"\311\320+\203t \321\202u \322!&\n'\"q\210eb\210\323 ,\324\216\325\326!\204\231 \327\330\331`\311\210`\"\"\210\n\332\230\204\246 \311y\210e`|\210#q\210`|\210'\333>\205\342 \334-eb\210-\205\341 \325\335!\203\326 `.\311y\210.`|\210)\202\274 \311y\307U\211-\204\301 \311)-.\207" [ispell-async-processp ispell-process string ispell-session-buffer ispell-output-buffer ispell-cmd-args process-send-string 0 (42 64 126 43 45 33 37) nil boundp enable-multibyte-characters ispell-get-coding-system erase-buffer apply ispell-call-process-region "-a" "" "-m" match-data ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) looking-at "@(#) " error "Ispell error: %s" buffer-substring-no-properties "\n" (0 nil) t "^\\*" ispell-process-directory prev-pos defdir ispell-args output-buf session-buf cmds-to-defer cmd default-directory status coding-system-for-write coding-system-for-read ispell-program-name ispell-really-hunspell save-match-data-internal more-lines start] 12 (#$ . 48139)]) #@1275 Check spelling of word under or before the cursor. If the word is not found in dictionary, display possible corrections in a window allowing you to choose one. If optional argument FOLLOWING is non-nil or if `ispell-following-word' is non-nil when called interactively, then the following word (rather than preceding) is checked when the cursor is not over a word. When the optional argument QUIETLY is non-nil or `ispell-quietly' is non-nil when called interactively, non-corrective messages are suppressed. With a prefix argument (or if CONTINUE is non-nil), resume interrupted spell-checking of a buffer or region. Interactively, in Transient Mark mode when the mark is active, call `ispell-region' to check the active region for spelling errors. Word syntax is controlled by the definition of the chosen dictionary, which is in `ispell-local-dictionary-alist' or `ispell-dictionary-alist'. This will check or reload the dictionary. Use \[ispell-change-dictionary] or \[ispell-region] to update the Ispell process. Return values: nil word is correct or spelling is accepted. 0 word is inserted into buffer-local definitions. "word" word corrected from word list. ("word" arg) word is hand entered. quit spell session exited. (defalias 'ispell-word #[(&optional following quietly continue region) "\203 \306 \203 \307\310 \311 \"\207 \203 \312 \207\313 \210\314 \210`\315\n!\316\211\211\211\21145676A@56AA@46@68\204Q \317\32096!\"\210\321\322!\210\321\3236\324Q!\210\325 \210:@\326\230\203] :A\211:\203\214 :<\203\214 :G\327V\203\206 \330\331!\210\202\214 \332:@! \333=\203\243 8\204\242\317\33496!\"\210\202\242 ;\203\275 8\204\242\317\33596!9 !#\210\202\242 \204\327 \317\33696!\337;!<\206\322 \340$\210\202\242=\203\341\342!\203\341\343!\203\242\34254\">\343>\344?#\210\343>\345\346#\210)\202\242\347 \210\317\35096!\"\210\202\242\351 @\352\216\353 AA@ AAA@ @54%*\354\232\2039\355 @!\210\202\226\203\226:\204F\202H@6G45ZZ7\\7\f @\232\204p5b\210\fc\210`4|\210`7`4:\203\226A@\203\211\351 A\356\216\3576\f\333#\210*5b\210\30754\"?B\360C!\203\242\361C!\210\362D!\210B\203\261\316B\3637b\210.\207" [region continue following replace new-word poss use-region-p ispell-region region-beginning region-end ispell-continue ispell-set-spellchecker-params ispell-accept-buffer-local-defs ispell-get-word nil message "Checking spelling of %s..." ispell-send-string "%\n" "^" "\n" ispell-accept-output "" 1 error "Ispell and its process have different character maps" ispell-parse-output t "%s is correct" "%s is correct because of root %s" "Error checking word %s using %s with %s dictionary" file-name-nondirectory "default" fboundp make-extent set-extent-property face priority 2000 beep "%s is incorrect" current-window-configuration ((set-window-configuration #1=#:wconfig)) ispell-command-loop 0 ispell-add-per-file-word-list ((set-window-configuration #2=#:wconfig)) query-replace get-buffer kill-buffer ispell-pdict-save quit end start word cursor-location quietly ispell-format-word-function ispell-filter ispell-program-name ispell-current-dictionary ispell-check-only ext ispell-highlight-face #1# #2# ispell-quit ispell-choices-buffer ispell-silently-savep] 8 (#$ . 49455) (list ispell-following-word ispell-quietly current-prefix-arg t)]) #@579 Return the word for spell-checking according to ispell syntax. If optional argument FOLLOWING is non-nil or if `ispell-following-word' is non-nil when called interactively, then the following word (rather than preceding) is checked when the cursor is not over a word. Optional second argument contains otherchars that can be included in word many times (see the doc string of `ispell-dictionary-alist' for details about otherchars). Word syntax is controlled by the definition of the chosen dictionary, which is in `ispell-local-dictionary-alist' or `ispell-dictionary-alist'. (defalias 'ispell-get-word #[(following &optional extra-otherchars) "\306 \210\307 \310 \311 \312 \313\n\314\230?\205 \n\315P\f\205\"