summaryrefslogtreecommitdiff
path: root/lisp/progmodes
Commit message (Collapse)AuthorAgeFilesLines
* Update version number.Karl Heuer1997-10-234-4/+4
|
* (c-end-of-statement-1):Karl Heuer1997-10-231-1/+1
| | | | | | Wrap backward-up-list in a c-safe call so no error results when buffer contains only a comment and point is at eob.
* Define `/' in c-mode-base-map since all modes now supportKarl Heuer1997-10-231-1/+1
| | | | | | | c-electric-slash. Define C-c C-e in mode-specific maps instead of c-mode-base-map since c-expand-macro is meaningless in Java and IDL.
* (c-beginning-of-statement):Karl Heuer1997-10-231-1/+1
| | | | | | | | | | | | | | | | | Fixes in sentence movement to properly handle M-e moving forward into a comment when looking at preceding whitespace, and M-a moving backward into comment when looking at following whitespace. Uncommented the looking-at call in the sentence-flag clause so that moving by forward-sentence when looking at the beginning of a comment works again. A previous log message in cc-mode.el indicates this was commented out "because c-beginning-of-statement-1 should do the right thing", but clearly it doesn't. I don't know if this breaks something else, because I can't figure out why it was commented out in the first place.
* (c-initialize-builtin-style):Karl Heuer1997-10-231-6/+9
| | | | | | | | Use existing copy-tree if it's defined. copy-sequence doesn't work; the c-offsets-alist must be copied recursively. Use copy-tree solution given by Simon Marshall.
* (objc-mode): Bind imenu-create-index-functionKarl Heuer1997-10-231-4/+5
| | | | | to cc-imenu-objc-function to enable Imenu support for Objective-C. Contributed by Masatake (jet) YAMATO.
* (cc-imenu-c-prototype-macro-regexp): New var.Karl Heuer1997-10-231-40/+261
| | | | | | | | | | | | (cc-imenu-c++-generic-expression): Patches to better match C++ code. Given by jan.dubois@ibm.net (Jan Dubois) (cc-imenu-java-generic-expression): Removed test for declaration statements. Patch given by Ake Stenhoff <etxaksf@aom.ericsson.se>, as forwarded to me by RMS. Imenu support for Objective-C given by Masatake (jet) YAMATO.
* (scheme-let-indent): New arg NORMAL-INDENT.Karl Heuer1997-10-161-4/+4
| | | | | (scheme-indent-function): Pass normal-indent as 3rd arg when calling an indentation function.
* (compilation-forget-errors):Karl Heuer1997-10-151-1/+2
| | | | | Reinit compilation-directory-stack the way compile-internal does. (compilation-parse-errors): Don't let default-directory change.
* (hs-special-modes-alist): Correct alistKarl Heuer1997-10-151-1/+1
| | | | for java-mode.
* (compilation-mode-font-lock-keywords): Font-lock column numbers.Karl Heuer1997-09-271-1/+8
|
* (compilation-mode-map): Use more meaningful menu name.Karl Heuer1997-09-271-1/+1
|
* (c-initialize-builtin-style): Don't ever try to use copy-tree.Richard M. Stallman1997-09-211-8/+5
|
* (c-initialize-builtin-style):Richard M. Stallman1997-09-191-3/+13
| | | | Copy the whole tree instead of just copy-sequence.
* (makefile-pickup-everything-picks-up-filenames-p): Doc fix.Richard M. Stallman1997-09-121-2/+2
| | | | (makefile-mode): Doc fix.
* (compilation-parse-errors): Fixed two bugs thatRichard M. Stallman1997-09-121-56/+58
| | | | | | could make compilation-parse-errors loop infinitely. Each round of the parsing loop now either moves point ahead at least a line or sets `found-desired' to true to stop the loop.
* (icon-tab-always-indent): Fix customize type.Richard M. Stallman1997-09-091-1/+1
|
* (hs-minor-mode-hook): Fix customize type.Richard M. Stallman1997-09-091-1/+1
|
* (f90-break-before-delimiters): Fix customize type.Richard M. Stallman1997-09-091-1/+1
|
* (executable-chmod): Fix customize type.Richard M. Stallman1997-09-091-1/+2
|
* Comment change.Richard M. Stallman1997-09-085-5/+5
|
* (c-version): Updated.Richard M. Stallman1997-09-081-2/+2
|
* (c-style-alist) <python>:, knr-argdecl-intro == +Richard M. Stallman1997-09-081-2/+7
| | | | | fill-column = 78, arglist-intro <= +, inextern-lang <= 0. Set c-comment-continuation-stars to "".
* (c-end-of-statement-1): Wrap backward-up-list in a c-safe call so noRichard M. Stallman1997-09-081-8/+10
| | | | | | | error results when buffer contains only a comment and point is at eob. (c-inside-bracelist-p): Add a test to the enum list test so that enum in a k&r arg decl doesn't confuse handling of the function body.
* (c-mode-base-map): Don't define C-c C-e here.Richard M. Stallman1997-09-081-9/+10
| | | | | | (c-mode-map, c++-mode-map): Define C-c C-e here. (objc-mode-map): Define C-c C-e, not /. (java-mode-map, idl-mode-map): Don't define /.
* (c-beginning-of-statement): Fixes in sentence movement to properlyRichard M. Stallman1997-09-081-25/+36
| | | | | | | | handle M-e moving forward into a comment when looking at preceding whitespace, and M-a moving backward into comment when looking at following whitespace. (c-comment-line-break-function): Don't break line in the middle of a string.
* (simula-emacs-features): Treat Emacs 20 like Emacs 19.Richard M. Stallman1997-09-071-1/+1
|
* (m4-mode): Add autoload cookie.Richard M. Stallman1997-09-061-10/+2
|
* (compilation-ask-about-save): Add autoload cookie.Richard M. Stallman1997-09-051-0/+1
|
* (find-tag-tag): Pass default to completing-read.Richard M. Stallman1997-09-031-1/+2
|
* (compilation-error-regexp-alist): Allow spaces in file names for Microsoft C;Richard M. Stallman1997-08-291-1/+5
| | | | check more carefully for the rest of the error message.
* (sh-indent-line): Delete debugging code.Richard M. Stallman1997-08-271-1/+0
|
* (c-macro-expand): Add autoload cookie.Richard M. Stallman1997-08-251-0/+1
|
* (hif-greater, hif-less, hif-greater-equal)Richard M. Stallman1997-08-251-4/+20
| | | | | | | (hif-less-equal): New functions. (hif-tokenize): Handle new tokens >, <, >=, <=. (hif-eq-expr): Handle parsing these new tokens. (hif-token-regexp): Match >, <. >=, <=
* (sh-indent-line): Avoid infinite loopRichard M. Stallman1997-08-231-2/+5
| | | | on indented line at start of buffer, when calculating PREVIOUS.
* Comment change.Richard M. Stallman1997-08-164-4/+4
|
* (c-double-slash-is-comments-p): Remove obsolete variable.Richard M. Stallman1997-08-161-5/+1
|
* (c-buffer-is-cc-mode): Definition moved here from cc-vars.el.Richard M. Stallman1997-08-161-6/+11
| | | | | | | | | Also, put permanent-local property on variable so it's value won't get killed by kill-all-local-variables. This makes it easier for non-CC Mode derived modes to be initialized correctly. (c++-mode, java-mode, objc-mode, idl-mode): Remove obsolete variable c-double-slash-is-comments-p.
* (c-buffer-is-cc-mode): Definition moved to cc-mode.elRichard M. Stallman1997-08-161-8/+1
|
* (c-comment-line-break-function): In this function, and the defadvice,Richard M. Stallman1997-08-161-6/+7
| | | | | | | call indent-new-comment-line if not in a comment. (c-fill-paragraph): Remove conditional on obsolete variable c-double-slash-is-comments-p.
* (c-end-of-statement-1): Eliminate false hits on important charactersRichard M. Stallman1997-08-161-9/+15
| | | | inside literals (strings, comments).
* (c-style-alist): "python" style requires c-comment-continuation-stars be "".Richard M. Stallman1997-08-161-1/+2
|
* (tags-verify-table): Obey revert-without-query.Richard M. Stallman1997-08-151-6/+16
| | | | (verify-tags-table-function): Doc fix.
* (compilation-error-regexp-alist): New regexp for Caml.Richard M. Stallman1997-08-141-2/+4
|
* (c-style-alist) <gnu>:Richard M. Stallman1997-08-141-0/+2
| | | | Set c-comment-continuation-stars and c-hanging-comment-ender-p.
* (awk-mode): Require cc-mode, not cc-langs.Richard M. Stallman1997-08-121-1/+1
|
* (c-electric-brace): Make preserve-p nil at BOB.Richard M. Stallman1997-08-111-1/+2
|
* Comment change.Richard M. Stallman1997-08-113-3/+3
|
* (c-offsets-alist): Added template-args-cont syntactic symbol.Richard M. Stallman1997-08-111-1/+3
| | | | | (c-styles-alist): In "java" style, set c-hanging-comment-starter-p to nil to preserve Javadoc starter lines.
* (c-guess-basic-syntax): CASE 5D.4: template argument continuationRichard M. Stallman1997-08-111-3/+4
| | | | lines are now analyzed as template-args-cont.