(c-mode)

Invokes C Mode, a major mode which provides help when writing programs in the C programming language.

Set the major mode to C to provide some basic help for writing programs in the C language. For example, ESC-j is bound to the extended command indent-C-procedure which indents the procedure in which dot is located, ESC-` starts a C comment and ESC-' ends a C comment.

Default binding: none

See also:

(c= char-1 char-2)

Returns 1 if char-1 is equal to char-2 taking into account the character translations indicated by variable case-fold-search. If case-fold-search is set, uppercase letters are c=to their lowercase equivalents.

Default binding: none

See also:

(case-region-capitalize)

Capitalizes all the words in the region between dot and mark by making their first characters uppercase and the remaining characters lowercase.

Default binding: none

See also:

(case-region-invert)

Inverts the case of all alphabetic characters in the region between dot and mark. Lowercase characters become uppercase characters, and uppercase characters become lowercase.

Default binding: none

See also:

(case-region-lower)

Changes all alphabetic characters in the region between dot and mark to lowercase.

Default binding: none

See also:

(case-region-upper)

Changes all alphabetic characters in the region between dot and mark to uppercase.

Default binding: none

See also:

(case-string-capitalize string)

Capitalizes each word of string by making the first character of each word uppercase and the remaining characters lowercase. Returns the capitalized string as the result of the function.

Default binding: none

See also:

(case-string-invert string)

Inverts the case of all alphabetic characters in string and returns the inverted string as the result of the function.

Default binding: none

See also:

(case-string-lower string)

Changes the case of all alphabetic characters in string to lowercase and returns the changed string as the result of the function.

Default binding: none

See also:

(case-string-upper string)

Changes the case of all alphabetic characters in string to uppercase and returns the changed string as the result of the function.

Default binding: none

See also:

(case-word-capitalize)

Capitalizes the next prefix-argument words (starting with the word above or to the left of dot) by making their first character uppercase and remaining characters lowercase.

Default binding: none

See also:

(case-word-invert)

Inverts the case of all alphabetic characters in the next prefix-argument words starting with the word above or to the left of dot.

Default binding: ESC-^

See also:

(case-word-lower)

Changes all alphabetic characters in the next prefix-argument words to lowercase, starting with the word above or to the left of dot.

Default binding: ESC-l

See also:

(case-word-upper)

Changes all alphabetic characters in the next prefix-argument words to uppercase, starting with the word above or to the left of dot.

Default binding: ESC-u

See also:

(case-upper)

This function upper cases selected text.

If there is a region all the text in the region is set to upper-case. Otherwise the current word is set to upper-case.

Default binding: ESC-u

See also:

(case-lower)

This function lower cases selected text.

If there is a region all the text in the resion is set to lower-case. Otherwise the current word is set to lower-case.

Default binding: ESC-l

See also:

(case-capitalize)

This function capitalizes the case of the selected text.

If there is a region all the words in the region are capitalized. Otherwise the current word is capitalized.

Default binding: ESC-u

See also:

(case-invert)

This function inverts the case of the selected text.

If there is a region the case of all the text in the region is inverted. Otherwise the case of the current word is inverted.

Default binding: ESC-i

See also:

(change-directory directory-string)

Changes the current directory for Emacs to directory-string. All future calls to commands which access named files will be interpreted relative to the new directory.

If the directory-string is the special value "-" the directory is set to the value in the variable previous-directory.

Default binding: none

See also:

(char-to-string expression)

Takes a numeric argument expression and returns the one-character string that results from considering the number as a member of the ASCII character set.

Default binding: none

See also:

(checkpoint)

Calls the checkpoint function whose name is contained in the variable checkpoint-hook. The checkpoint function should checkpoint Emacs in some way (the default checkpoint function is checkpoint-buffers). This command is executed automatically every checkpoint-frequency key strokes.

Default binding: none

See also:

(checkpoint-buffers)

Writes out all modified buffers to their associated checkpoint files. This function is called as the default checkpoint function.

Default binding: none

See also:

(column-to-left-of-window)

Repositions the current window over the current buffer so that the current column is positioned at the left-hand edge of the window.

Default binding: ESC-@

See also:

(compile-it DCL-command)

Writes out all the modified file buffers and executes a DCL command to compile and link the written files. If no prefix-argument is specified, then the command executed is MMS. Otherwise, the command to executed is requested as a string argument. Output from the command appears in the buffer Error log ready to be parsed for error messages with the next-error command.

Default binding: ^X-^E

See also:

(concat string-expression...)

Takes a set of string arguments and returns their concatenation.

Default binding: None

(convert-key-string string-expression)

Takes a string and processes it according to Emacs' control string processing rules. The result of the function is a string that contains converted control sequences. See the control-string-... variables for details of the processing that is performed.

Default binding: None

See also:

(copy-region-to-buffer buffer-name)

Copies the region between dot and mark to the named buffer. The buffer is erased before the text is copied into it. The region between dot and mark is not disturbed.

Default binding: None

See also:

(correct-word string)

Uses the supplied incorrectly-spelt word and generates a list of possible spelling corrections for it, returning this list as a space-separated string.

Default binding: None

See also:

(current-buffer-name)

An MLisp function that returns the current buffer name as a string.

See also:

(current-column)

Returns the column number of the character immediately following dot.

Default binding: None

See also:

(current-directory)

Returns a string which is the default directory as set by the change-directory command, or set as the default directory when Emacs starts up.

(current-file-name)

Returns the file name associated with the current buffer as a string. If there is no associated file name, the null string is returned.

Default binding: None

See also:

(current-indent)

Returns the amount of white space at the beginning of the line in which dot is located (the column number of the first non-white-space character).

Default binding: None

See also:

(current-line-number)

Returns the current line number, which is the line that dot is in. The first line in the file is line 1.

Default binding: None

See also:

(current-process-name)

Returns the name of the current process. The current process is the last process accessed by any of the process commands or the process which caused the current procedure to be run. If there is no current process, the null string is returned.

Default binding: None

See also:

(current-syntax-entity)

Returns an indication of the type of syntax entity in which dot is currently located, according to the current syntax table. The value returned is the value of one of the is-... named constants.

Default binding: None

See also:

(current-time)

Returns the current time of day as a string in the following format:

Sun Jan 04 15:26:35 1998

Default binding: None

See also: