📄 loaddefs.el
字号:
commands will be defined, for evaluating expressions and controllingthe interpreter, and the state of the process will be displayed in themodeline of all Scheme buffers. The names of commands that interactwith the Scheme process start with \"xscheme-\". For more informationsee the documentation for xscheme-interaction-mode.Commands:Delete converts tabs to spaces as it moves back.Blank lines separate paragraphs. Semicolons start comments.\\{scheme-mode-map}Entry to this mode calls the value of scheme-mode-hookif that value is non-nil." t)(autoload 'scribe-mode "scribe" "\Major mode for editing files of Scribe (a text formatter) source.Scribe-mode is similar text-mode, with a few extra commands added.\\{scribe-mode-map}Interesting variables:scribe-fancy-paragraphs Non-nil makes Scribe mode use a different style of paragraph separation.scribe-electric-quote Non-nil makes insert of double quote use `` or '' depending on context.scribe-electric-parenthesis Non-nil makes an open-parenthesis char (one of `([<{') automatically insert its close if typed after an @Command form." t);; Useful to set in site-init.el(defconst send-mail-function 'sendmail-send-it "\Function to call to send the current buffer as mail.The headers are delimited by a string found in mail-header-separator.")(defconst mail-self-blind nil "\*Non-nil means insert BCC to self in messages to be sent.This is done when the message is initialized,so you can remove or alter the BCC field to override the default.")(defconst mail-interactive nil "\*Non-nil means when sending a message wait for and display errors.nil means let mailer mail back a message to report errors.")(defconst mail-yank-ignored-headers "^via:\\|^mail-from:\\|^origin:\\|^status:\\|^remailed\\|^received:\\|^[a-z-]*message-id:\\|^summary-line:\\|^to:\\|^cc:\\|^subject:\\|^in-reply-to:\\|^return-path:" "\Delete these headers from old message when it's inserted in a reply.")(defconst mail-header-separator "--text follows this line--" "\*Line used to separate headers from text in messages being composed.")(defconst mail-archive-file-name nil "\*Name of file to write all outgoing messages in, or nil for none.")(defvar mail-aliases t "\Alias of mail address aliases,or t meaning should be initialized from .mailrc.")(autoload 'mail-other-window "sendmail" "\Like `mail' command, but display mail buffer in another window." t)(autoload 'mail "sendmail" "\Edit a message to be sent. Argument means resume editing (don't erase).Returns with message buffer selected; value t if message freshly initialized.While editing message, type C-c C-c to send the message and exit.Various special commands starting with C-c are available in sendmail modeto move to message header fields:\\{mail-mode-map}If mail-self-blind is non-nil, a BCC to yourself is insertedwhen the message is initialized.If mail-default-reply-to is non-nil, it should be an address (a string);a Reply-to: field with that address is inserted.If mail-archive-file-name is non-nil, an FCC field with that file nameis inserted.If mail-setup-hook is bound, its value is called with no argumentsafter the message is initialized. It can add more default fields.When calling from a program, the second through fifth arguments TO, SUBJECT, IN-REPLY-TO and CC specify if non-nil the initial contents of those header fields. These arguments should not have final newlines.The sixth argument REPLYBUFFER is a buffer whose contents should be yanked if the user types C-c C-y." t)(define-key ctl-x-4-map "m" 'mail-other-window)(define-key ctl-x-map "m" 'mail);; used in mail-utils(defvar mail-use-rfc822 nil "\*If non-nil, use a full, hairy RFC822 parser on mail addresses.Otherwise, (the default) use a smaller, somewhat faster andoften-correct parser.")(autoload 'server-start "server" "\Allow this Emacs process to be a server for client processes.This starts a server communications subprocess through whichclient \"editors\" can send your editing commands to this Emacs job.To use the server, set up the program `etc/emacsclient' in theEmacs distribution as your standard \"editor\".Prefix arg means just kill any existing server communications subprocess." t)(autoload 'run-lisp "shell" "\Run an inferior Lisp process, input and output via buffer *lisp*." t)(autoload 'shell "shell" "\Run an inferior shell, with I/O through buffer *shell*.If buffer exists but shell process is not running, make new shell.Program used comes from variable explicit-shell-file-name, or (if that is nil) from the ESHELL environment variable, or else from SHELL if there is no ESHELL.If a file ~/.emacs_SHELLNAME exists, it is given as initial input (Note that this may lose due to a timing error if the shell discards input when it starts up.)The buffer is put in shell-mode, giving commands for sending inputand controlling the subjobs of the shell. See shell-mode.See also variable shell-prompt-pattern.The shell file name (sans directories) is used to make a symbol namesuch as `explicit-csh-arguments'. If that symbol is a variable,its value is used as a list of arguments when invoking the shell.Otherwise, one argument `-i' is passed to the shell.Note that many people's .cshrc files unconditionally clear the prompt.If yours does, you will probably want to change it." t)(autoload 'sort-lines "sort" "\Sort lines in region alphabetically; argument means descending order.Called from a program, there are three arguments:REVERSE (non-nil means reverse order), BEG and END (region to sort)." t)(autoload 'sort-paragraphs "sort" "\Sort paragraphs in region alphabetically; argument means descending order.Called from a program, there are three arguments:REVERSE (non-nil means reverse order), BEG and END (region to sort)." t)(autoload 'sort-pages "sort" "\Sort pages in region alphabetically; argument means descending order.Called from a program, there are three arguments:REVERSE (non-nil means reverse order), BEG and END (region to sort)." t)(autoload 'sort-numeric-fields "sort" "\Sort lines in region numerically by the ARGth field of each line.Fields are separated by whitespace and numbered from 1 up.Specified field must contain a number in each line of the region.With a negative arg, sorts by the -ARG'th field, in reverse order.Called from a program, there are three arguments:FIELD, BEG and END. BEG and END specify region to sort." t)(autoload 'sort-fields "sort" "\Sort lines in region lexicographically by the ARGth field of each line.Fields are separated by whitespace and numbered from 1 up.With a negative arg, sorts by the -ARG'th field, in reverse order.Called from a program, there are three arguments:FIELD, BEG and END. BEG and END specify region to sort." t)(autoload 'sort-columns "sort" "\Sort lines in region alphabetically by a certain range of columns.For the purpose of this command, the region includesthe entire line that point is in and the entire line the mark is in.The column positions of point and mark bound the range of columns to sort on.A prefix argument means sort into reverse order.Note that sort-columns uses the sort utility program and thereforecannot work on text containing TAB characters. Use M-x untabifyto convert tabs to spaces before sorting." t)(autoload 'sort-regexp-fields "sort" "\Sort the region lexicographically as specifed by RECORD-REGEXP and KEY.RECORD-REGEXP specifies the textual units which should be sorted. For example, to sort lines RECORD-REGEXP would be \"^.*$\"KEY specifies the part of each record (ie each match for RECORD-REGEXP) is to be used for sorting. If it is \"\\digit\" then the digit'th \"\\(...\\)\" match field from RECORD-REGEXP is used. If it is \"\\&\" then the whole record is used. Otherwise, it is a regular-expression for which to search within the record.If a match for KEY is not found within a record then that record is ignored.With a negative prefix arg sorts in reverse order.For example: to sort lines in the region by the first word on each line starting with the letter \"f\", RECORD-REGEXP would be \"^.*$\" and KEY \"\\<f\\w*\\>\"" t)(autoload 'spell-buffer "spell" "\Check spelling of every word in the buffer.For each incorrect word, you are asked for the correct spellingand then put into a query-replace to fix some or all occurrences.If you do not want to change a word, just give the same wordas its \"correct\" spelling; then the query replace is skipped." t)(autoload 'spell-region "spell" "\Like spell-buffer but applies only to region.From program, applies from START to END." t)(define-key esc-map "$" 'spell-word)(autoload 'spell-word "spell" "\Check spelling of word at or before point.If it is not correct, ask user for the correct spellingand query-replace the entire buffer to substitute it." t)(autoload 'spell-string "spell" "\Check spelling of string supplied as argument." t)(autoload 'untabify "tabify" "\Convert all tabs in region to multiple spaces, preserving columns.The variable tab-width controls the action." t)(autoload 'tabify "tabify" "\Convert multiple spaces in region to tabs when possible.A group of spaces is partially replaced by tabswhen this can be done without changing the column they end at.The variable tab-width controls the action." t)(define-key esc-map "." 'find-tag)(autoload 'find-tag "tags" "\Find tag (in current tag table) whose name contains TAGNAME. Selects the buffer that the tag is contained inand puts point at its definition. If TAGNAME is a null string, the expression in the bufferaround or before point is used as the tag name. If second arg NEXT is non-nil (interactively, with prefix arg),searches for the next tag in the tag tablethat matches the tagname used in the previous find-tag.See documentation of variable tags-file-name." t)(define-key ctl-x-4-map "." 'find-tag-other-window)(autoload 'find-tag-other-window "tags" "\Find tag (in current tag table) whose name contains TAGNAME. Selects the buffer that the tag is contained in in another windowand puts point at its definition. If TAGNAME is a null string, the expression in the bufferaround or before point is used as the tag name. If second arg NEXT is non-nil (interactively, with prefix arg),searches for the next tag in the tag tablethat matches the tagname used in the previous find-tag.See documentation of variable tags-file-name." t)(autoload 'list-tags "tags" "\Display list of tags in file FILE.FILE should not contain a directory specunless it has one in the tag table." t)(autoload 'next-file "tags" "\Select next file among files in current tag table.Non-nil argument (prefix arg, if interactive)initializes to the beginning of the list of files in the tag table." t)(autoload 'tags-apropos "tags" "\Display list of all tags in tag table REGEXP matches." t)(define-key esc-map "," 'tags-loop-continue)(autoload 'tags-loop-continue "tags" "\Continue last \\[tags-search] or \\[tags-query-replace] command.Used noninteractively with non-nil argumentto begin such a command. See variable tags-loop-form." t)(autoload 'tag-table-files "tags" "\Return a list of files in the current tag table.File names returned are absolute.")(autoload 'tags-query-replace "tags" "\Query-replace-regexp FROM with TO through all files listed in tag table.Third arg DELIMITED (prefix arg) means replace only word-delimited matches.If you exit (C-G or ESC), you can resume the query-replacewith the command \\[tags-loop-continue].See documentation of variable tags-file-name." t)(autoload 'tags-search "tags" "\Search through all files listed in tag table for match for REGEXP.Stops when a match is found.To continue searching for next match, use command \\[tags-loop-continue].See documentation of variable tags-file-name." t)(autoload 'visit-tags-table "tags" "\Tell tags commands to use tag table file FILE.FILE should be the name of a file created with the `etags' program.A directory name is ok too; it means file TAGS in that directory." t)(autoload 'telnet "telnet" "\Open a network login connection to host named HOST (a string).Communication with HOST is recorded in a buffer *HOST-telnet*.Normally input is edited in Emacs and sent a line at a time." t)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -