1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-18 18:05:07 +00:00
Commit Graph

1637 Commits

Author SHA1 Message Date
Glenn Morris
1bb3ae5c0b (f90-xemacs-flag): New variable to put the test for Emacs flavor in one
place.
2002-04-28 22:09:55 +00:00
Richard M. Stallman
7aeff5ab52 Comment change. 2002-04-28 21:14:17 +00:00
Richard M. Stallman
e8e98f20c2 (ada-add-ada-menu): Menu pseudo-keys generated by easymenu are now lowercase. 2002-04-28 03:18:29 +00:00
Glenn Morris
87ee235927 General tidy-up of commentary and some doc strings. 2002-04-25 21:55:39 +00:00
Glenn Morris
48548fd50f (f90-startup-message): Obsolete variable removed. 2002-04-24 22:13:45 +00:00
Glenn Morris
6734e165bf (f90-get-beg-of-line): Removed and replaced with line-beginning-position.
(f90-get-end-of-line): Removed and replaced with line-end-position.
(f90-current-indentation): current-column was superfluous, removed.
(f90-match-piece): Removed and replaced with match-string.
(f90-get-present-comment-type): Use match-string rather than
buffer-substring.
(f90-match-end): Use line-beginning-position, line-end-position rather than
beginning-of-line, end-of-line.
2002-04-24 22:06:03 +00:00
Martin Stjernholm
07cc1196d2 (c-mask-comment): A better way to ensure point doesn't move around
unexpectedly.  Also handles the paragraph fill case.
2002-04-24 01:27:15 +00:00
Martin Stjernholm
467690bb1b (c-mask-comment): More fixes when used from `c-do-auto-fill' and point
is at or near the limit of the comment.  Fixed bug when the prefix
from `c-guess-fill-prefix' is longer than the text on the first line
of the comment when it's masked.
2002-04-24 00:50:29 +00:00
Martin Stjernholm
477feba798 (c-mask-comment): Fixed bug where point was moved to the following line when
it was at the first line of a block comment where comment-start-skip matched
to eol.
2002-04-22 22:35:45 +00:00
Martin Stjernholm
a66cd3ee16 CC Mode update to version 5.29. This is for testing; it's not a released
version.
2002-04-22 00:35:36 +00:00
Glenn Morris
3baf8754b8 (fortran-beginning-do): Make regexp match a DO statement irrespective of
numeric label.
2002-04-21 17:57:43 +00:00
Eli Zaretskii
b125e64388 Update maintainer.
(f90-line-continued): Recognize blank/comment lines embedded in
continuation lines.
(f90-looking-at-program-block-start): No extra indentation after
function or subroutine keyword appears in single quotes.
2002-04-19 12:22:13 +00:00
Stefan Monnier
2f85befdd5 (c-backward-to-start-of-if): Don't assume point-min == 1. 2002-04-12 03:05:04 +00:00
Stefan Monnier
a1906d512b (etags-verify-tags-table, etags-snarf-tag, etags-list-tags)
(etags-tags-apropos, select-tags-table): Don't assume point-min == 1.
2002-04-12 03:03:26 +00:00
Stefan Monnier
da2a1edf5b Add support for the new project file fields:
gnatfind-opt, debug-pre-cmd and debug-post-cmd.  Fix widget handling
for Emacs 21.  ada-mode now only supports a single active project file,
instead of one per buffer.  This is far less confusing.
2002-04-09 18:56:34 +00:00
Stefan Monnier
18f9934c8a Menu changed from Statements to Templates.
(ada-func-or-proc-name): Get real subprogram name, after change in ada-mode.el.
2002-04-09 18:55:13 +00:00
Stefan Monnier
4884c50b60 ada-mode no longer supports a different
project file per buffer.  This was too complex.  Instead, there is now
a single active project file at any given time, and the user can switch
the active one through the Ada menu.  This revision also provides
better handling of the Windows command line, and the various available
shells on that platform.  ada-mode is now fully integrated with the GNU
visual debugger gvd, see http://libre.act-europe.fr.
(ada-prj-default-comp-opt): Use the new GNAT switch -gnatQ.  This is only
available with GNAT 3.14.
(ada-prj-gnatfind-switches, ada-cd-command): New variable.
(ada-quote-cmd): New function.
(ada-initialize-runtime-library): Get the location of the actual
runtime the compiler will be using, including support for
cross-platform environments.
(ada-treat-cmd-string): Add support for the new variable
${full_current} add support for debug-pre-cmd and debug-post-cmd, two
commands to run just prior to running the debugger, and just after
starting it.  This provide better support for cross-platform and
remote debugging.
(ada-get-absolute-dir): Remove, replace with expand-file-name.
(ada-gdb-application): New parameter executable-name.
(ada-get-ali-file-name): Better handling of separate packages.
Checkin on behalf of the ada-mode maintainer.
2002-04-09 18:54:20 +00:00
Stefan Monnier
4607c7f433 (ada-case-exception-file, ada-indent-handle-comment-special): New variables.
(ada-case-exception-substring): New variable.  Casing exceptions can
now also be defined for substrings, in addition to full identifier
names.  This provides more flexibility.
(ada-align-list): New function, provide support for align.el in ada-mode.
(ada-procedure-start-regexp): Add support for operators and generic formal
subprograms and packages.
(ada-imenu-comment-re): New variable.
(ada-imenu-generic-expression): Add support for protected types.
(ada-mode): Set comment-start only after running ada-mode-hook, so that the
user can change ada-comment-start in the hook.
Add support for ispell in comments.  Add support for align.el.
(ada-save-exception-file, ada-create-case-exception-substring)
(ada-adjust-case-substring): New functions.
(ada-get-current-indent): Properly handles keywords with uppercases.
(ada-goto-matching-end): Rewritten, fixes problems in the handling of
nested blocks.
(ada-untab-hard): Do not touch the contents of comments and strings.
2002-04-09 18:50:17 +00:00
Stefan Monnier
c98cd8bb84 Typo. 2002-04-08 22:47:17 +00:00
Stefan Monnier
0b05c8cad1 (global-cwarn-mode): Use define-minor-mode.
(global-cwarn-mode): Use easy-mmode-define-global-mode.
(cwarn-font-lock-keywords): New function.
Replaces cwarn-font-lock-remove-keywords cwarn-font-lock-add-keywords.
(cwarn-font-lock-match): New macro.
(cwarn-font-lock-match-assignment-in-expression)
(cwarn-font-lock-match-dangerous-semicolon)
(cwarn-font-lock-match-reference): Use it.
2002-04-08 22:45:13 +00:00
Stefan Monnier
ce22dd539d (cperl-make-face, cperl-force-face):
Use defvar rather than defconst since it's meant to be settable.
(cperl-syntax-done-to): Don't hardcode 1 as (point-min).
(cperl-fix-line-spacing): Add missing \ in [ t].
2002-04-08 22:39:00 +00:00
Richard M. Stallman
fb49f36a2b (compilation-error-regexp-alist):
New alternatives for FILE:LINE.COL and for ranges of columns and lines.
2002-04-06 15:57:47 +00:00
Per Abrahamsen
232c8d4c10 2002-04-06 Per Abrahamsen <abraham@dina.kvl.dk>
* progmodes/cc-vars.el (c-block-comment-prefix): Specify :value
	for customization type.
	Reported by Mattias Fredsberg <mattias.fredsberg@active-tv.com>.
2002-04-06 11:41:36 +00:00
Stefan Monnier
9a8ba072ba (f90-indent-subprogram): Braino (missing arg). 2002-04-02 17:29:58 +00:00
Stefan Monnier
84021009d5 (f90-keywords-re, f90-keywords-level-3-re)
(f90-procedures-re, f90-operators-re, f90-hpf-keywords-re): Use regexp-opt.
(f90-keywords-re, f90-keywords-level-3-re): Add `pure' and `elemental'.
(f90-procedures-re): Add `null' and `cpu_time' from F95.
(f90-font-lock-keywords-1): Minor reorganization so we don't need
`override' any more.
(f90-font-lock-keywords-3): Use `keep' rather than `override'.
(f90-indent-subprogram): Use indent-region.
(f90-break-line): Use indent-according-to-mode.
2002-04-02 17:28:26 +00:00
Stefan Monnier
2c7cdd69e6 Change maintainer.
(tcl-electric-hash-style): Change default to nil.
(tcl-imenu-generic-expression): Use tcl-proc-regexp.
(tcl-do-auto-fill): Remove.
(tcl-auto-fill-mode): Rewrite using comment-auto-fill-only-comments.
2002-04-01 21:01:04 +00:00
Richard M. Stallman
031a588664 (tcl-imenu-generic-expression): New value.
(tcl-imenu-create-index-function): Function deleted.
(tcl-mode): Check for filladapt-mode.
Use tcl-imenu-generic-expression instead of
tcl-imenu-create-index-function.
(inferior-tcl-mode): Doc fix.
Change not legally significant.
2002-04-01 20:22:02 +00:00
Richard M. Stallman
79aa321120 (idlwave-system-routines):
WOLRDTITLE => WORLDTITLE.  SUPRESS_VALUE => SUPPRESS_VALUE.
2002-04-01 12:08:38 +00:00
Richard M. Stallman
9ad79cb427 (tcl-imenu-create-index-function): Doc fix. 2002-03-29 12:48:09 +00:00
Richard M. Stallman
0eac1faa03 (compilation-handle-exit):
If compilation-window-height is 0, display status in echo area.
2002-03-28 18:28:24 +00:00
Richard M. Stallman
17b9c33c8d (tags-query-replace): Pass t for NOERROR to query-replace-read-args. 2002-03-25 00:40:16 +00:00
Richard M. Stallman
347c91407b (compilation-forget-errors): Don't adjust compilation-parsing-end if it's nil. 2002-03-25 00:39:41 +00:00
Richard M. Stallman
95f433f40b (cperl-imenu--function-name-regexp-perl):
Move definition above cperl-outline-regexp.
2002-03-16 06:52:31 +00:00
Richard M. Stallman
8dd511f607 (cperl-outline-regexp): Move definition up. 2002-03-14 08:50:03 +00:00
Stefan Monnier
894dc7e75d (fortran-split-line): Make it work with any `!' comment as well. 2002-03-13 16:42:47 +00:00
Stefan Monnier
ff451e174b (fortran-mode): Set comment-padding to "$$$".
Add fortran-comment-line-start-skip to comment-start-skip.
(fortran-comment-indent): Keep whole-line comments in column 0.
(fortran-find-comment-start-skip): New arg `all'.
If ALL is nil, make sure we only match comment-start-skip if we
can't match fortran-comment-line-start-skip.
Fix bug that made it return t but without moving point when
matching '!'! (a false-comment followed by a real comment).
(fortran-indent-comment): Use new `all' argument above.
Be careful not to add an incorrect comment-starter like "C"
in comment-column.
(fortran-split-line): When splitting a comment, reuse the comment
starter from the current line rather than fortran-comment-line-start.
(fortran-indent-line, fortran-auto-fill): Simplify thanks to the
cleaner behavior of fortran-find-comment-start-skip.
(fortran-fill): Don't be confused by ! inside a comment.
(fortran-break-line): Minor cleanup and simplification.
2002-03-13 16:33:56 +00:00
Francesco Potortì
1f21ea9472 * progmodes/etags.el (tag-exact-file-name-match-p)
(tag-file-name-match-p, tag-partial-file-name-match-p): Use a
simpler regexp.
2002-03-13 14:48:00 +00:00
Francesco Potortì
1381f9e6a8 * progmodes/etags.el (tag-exact-file-name-match-p)
(tag-file-name-match-p, tag-partial-file-name-match-p): Assume
that the header of a tags section has either a number or nothing
after the last comma.
2002-03-12 13:12:34 +00:00
Gerd Moellmann
52db9321f6 Add 2002 to the copyright years. 2002-03-07 11:30:36 +00:00
Gerd Moellmann
5bc2ca8362 (ebrowse-view/find-file-and-search-pattern):
Use the other-window instead of the other-frame functions when
the window is dedicated.
2002-03-07 11:26:09 +00:00
Andreas Schwab
2dc2ec3d49 Augment expression parser to handle conditional expressions. 2002-03-06 15:12:01 +00:00
Stefan Monnier
bedf0b73d1 (cperl-menu): Add "-emacs" to the version. 2002-03-04 01:09:58 +00:00
Richard M. Stallman
d498f475b2 (ps-run-make-tmp-filename): Use make-temp-file. 2002-03-03 22:21:08 +00:00
Eli Zaretskii
a70ea557d9 (find-tag-noselect, find-tag)
(find-tag-other-window, find-tag-other-frame, find-tag-regexp):
Fix a typo in doc strings.
2002-02-22 16:30:46 +00:00
Richard M. Stallman
0472b23ea7 (tcl-do-fill-paragraph): Find and fill on more
natural paragraph boundaries.  Don't fail at beginning of buffer.
2002-02-20 22:33:35 +00:00
Pavel Janík
8452cc8966 (idlwave-mode): Do not use make-local-hook. 2002-02-16 12:53:42 +00:00
Pavel Janík
1affb21658 (idlwave-shell-mode): Do not use make-local-hook. 2002-02-16 12:50:25 +00:00
Eli Zaretskii
099175bec2 (pascal-imenu-generic-expression): Add menu-title and fix parentheses. 2002-02-12 17:38:06 +00:00
Richard M. Stallman
238a5a50e5 (grep-compute-defaults): Definition moved up. 2002-02-06 15:37:35 +00:00
Richard M. Stallman
a5a08b1f3b Comment change. 2002-01-25 05:06:14 +00:00