1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-16 09:50:25 +00:00
Commit Graph

1810 Commits

Author SHA1 Message Date
Thien-Thi Nguyen
334f206c56 (dcl-font-lock-keywords, dcl-font-lock-defaults): New vars.
(dcl-mode): Make and init local var `font-lock-defaults'.
2003-03-06 23:14:23 +00:00
Juanma Barranquero
3dcb36b717 Version 3.32.12 released. Major revision. 2003-03-05 07:51:51 +00:00
Francesco Potortì
e3c46ed647 (vhdl-comment-uncomment-region): Remove two comment characters at start
of line instead of one.
2003-03-04 14:43:03 +00:00
Stefan Monnier
8fc98fc491 Move abbrev loading to after the fun it uses.
(simula-install-standard-abbrevs): Use dolist.
Use system-flag when calling define-abbrev.
2003-02-25 01:45:55 +00:00
Andreas Schwab
33f8eee3ed (makefile-font-lock-keywords): Protect
shell variable references by requireing that $ is not preceded by
another $.
2003-02-24 23:49:27 +00:00
Stefan Monnier
f739b53bda Merge changes from CPerl-5.0.
(toplevel): Require man.
(condition-case): Don't autoload tmm-prompt (it's in loaddefs.el).
(cperl-electric-backspace-untabify): New var.
(cperl-electric-backspace): Use it.
(cperl-vc-header-alist): Extract numeric version from the Id.
(cperl-build-manpage): New fun.
(cperl-menu): Use it.  Add toggle-autohelp.
(cperl-mode) <defun-prompt_regexp>: Understand prototypes.
(cperl-electric-brace): Use `cperl-after-block-p' for detection.
(cperl-electric-keyword): Make $if (etc: "$@%&*") non-electric.
'(' after keyword would insert a doubled paren.
(cperl-calculate-indent): Update syntaxification before checks.
Fix wrong indent of blocks starting with POD.
(cperl-find-pods-heres): If no end of HERE-doc found, mark to the end
of buffer.  This enables recognition of end of HERE-doc "as one types".
Require "\n" after trailing tag of HERE-doc.
\( made non-quoting outside of string/comment (gdj-contributed).
Likewise for \$.  Remove `here-doc-group' text property at start
(makes this property reliable).
Text property `first-format-line' ==> t.
Do not recognize $opt_s and $opt::s as s///.
(cperl-after-block-p): Optional arg pre-block to check for a pre-block
Recognize `continue' blocks too.
(cperl-after-expr-p): Update syntaxification before checks.  Work after
here-docs, formats, and PODs too (affects many electric constructs).
(cperl-fix-line-spacing): Allow "_" in $vars of foreach etc.
(cperl-perldoc): Use case-sensitive search.
2003-02-23 02:19:02 +00:00
Stefan Monnier
83261a2f13 Merge changes from CPerl-4.35.
(cperl-xemacs-p): Move.
(cperl-can-font-lock): New var to replace window-system.
(cperl-enable-font-lock): Use it.
(cperl-use-major-mode): New var.
(cperl-mode): Use it.
(cperl-calculate-indent): Remove code whose removal was missed
in some earlier merge.
(cperl-tags-hier-init): Use display-popup-menus-p.
2003-02-23 01:42:24 +00:00
Juanma Barranquero
a1dbcb79d9 (ebrowse-show-file-name-at-point): Remove useless check. 2003-02-20 17:07:32 +00:00
Juanma Barranquero
3a0ab10669 Revert last change. 2003-02-18 16:27:04 +00:00
Juanma Barranquero
6c019d3b03 (defcustom-c-stylevar): Fix character constant. 2003-02-18 15:48:21 +00:00
Juanma Barranquero
0fe6068fef (cperl-electric-keyword, cperl-electric-pod, cperl-do-auto-fill): Fix character
constants.
2003-02-18 12:49:26 +00:00
Dave Love
6f4070e03d (ebrowse-output): Don't use gensym. 2003-02-17 23:16:52 +00:00
Juanma Barranquero
2d0dc708e3 (idlwave-show-begin): Fix use of character constant. 2003-02-14 09:59:13 +00:00
Juanma Barranquero
07cb2aa33c (cperl-next-bad-style): Fix use of character constant. 2003-02-14 09:58:50 +00:00
Glenn Morris
0ab47edc28 (fortran-fill): Fill lines that do not have comments. 2003-02-12 21:52:37 +00:00
Juanma Barranquero
d58ef8a6f3 (makefile-font-lock-keywords): Simplify last change. 2003-02-12 15:49:41 +00:00
Stefan Monnier
2bcfe15e42 (fortran-mode): Set comment-use-syntax.
(fortran-fill-paragraph): Use fill-comment-paragraph.
2003-02-12 15:23:21 +00:00
Andreas Schwab
817949efd8 (sh-mode-map): Don't remap
beginning-of-defun to the non-existing command
sh-beginning-of-compound-command.
2003-02-12 10:21:06 +00:00
Juanma Barranquero
61bc75ab6c (makefile-font-lock-keywords): Fontify single character variable references, but
protect shell variables references.
(makefile-mode): Make `$' be punctuation in font-lock-defaults.
2003-02-11 23:47:11 +00:00
Stefan Monnier
32fda8c952 Docstring typo. 2003-02-11 21:40:32 +00:00
Stefan Monnier
ebc6b37c47 (find-tag-tag): Move (default foo) to before `:' in the prompt.
(find-tag): Make sure we move point in the proper window.
2003-02-11 21:40:17 +00:00
Stefan Monnier
a8c9594b98 (meta-fill-paragraph): Remove.
(meta-common-initialization): Don't set fill-paragraph-function
now that fill-paragraph takes care of comments.
2003-02-11 21:24:35 +00:00
Stefan Monnier
9fce950d28 (scheme-mode-syntax-table): Don't switch the current buffer's syntax-table. 2003-02-11 21:23:00 +00:00
Stefan Monnier
e284737dc5 (simula-font-lock-syntactic-keywords): New var.
(simula-font-lock-keywords-1): Simplify.
(simula-font-lock-keywords-2): Use regexp-opt.
(simula-emacs-features): Remove.
(simula-mode-syntax-table): Setup %...\n as comment style b.
(simula-mode-map): Remove compatibility cruft.
(simula-keep-region-active): Remove.
(simula-popup-menu): Simplify.
(simula-mode): Move abbrev-table setup to top-level.
(simula-match-string-or-comment): Remove.
2003-02-11 21:19:36 +00:00
Stefan Monnier
a2c6faead5 (tcl-omit-ws-regexp): Correctly handle cases like `proc foo {a {b c} d} {'.
(tcl-mode): Make comment-start-skip more selective.
2003-02-11 21:04:50 +00:00
Juanma Barranquero
ab3256edb6 (ebnf2ps): Fix typo.
(ebnf-syntactic): Change group name and tag from "ebnf-syntatic".
(ebnf-syntax, ebnf-lex-comment-char, ebnf-lex-eop-char, ebnf-terminal-regexp)
(ebnf-case-fold-search, ebnf-iso-alternative-p, ebnf-iso-normalize-p)
(ebnf-yac-ignore-error-recovery): Add to group "ebnf-syntactic", not
"ebnf-syntatic".
(ebnf-optimize, ebnf-print-buffer, ebnf-print-region, ebnf-spool-buffer)
(ebnf-spool-region, ebnf-eps-buffer, ebnf-eps-region, ebnf-syntax-buffer)
(ebnf-syntax-region, ebnf-generate-region): Fix typo.
2003-02-10 09:59:35 +00:00
Juanma Barranquero
f504d5162f Fix typo in comment. 2003-02-10 09:56:14 +00:00
Juanma Barranquero
18ac078250 (ebnf-optimize, ebnf-optimize1): Fix typo. 2003-02-10 09:55:17 +00:00
Martin Stjernholm
ea7038228b (c-set-offset): Don't find a default syntactic element through
syntactic analysis if called outside a CC Mode buffer.
2003-02-10 00:51:25 +00:00
Martin Stjernholm
fd8771f59f (c-basic-common-init): Install `c-fill-paragraph' on
`fill-paragraph-function'.  Although it's not the normal way to call
it in a CC Mode buffer it makes a direct call to `fill-paragraph' work
better.
2003-02-09 01:46:04 +00:00
Juanma Barranquero
a1506d2977 Trailing whitepace deleted. 2003-02-04 13:24:35 +00:00
Andreas Schwab
769c4c6377 (asm-font-lock-keywords): Allow arbitrary
words separated by dots.  Match optional parenthesized word at
start of line.
2003-02-02 17:35:47 +00:00
Juanma Barranquero
4e7fbbc69b Version 2.2b 2003-01-31 20:43:22 +00:00
Juanma Barranquero
0c602a0f28 (cperl-beautify-level, cperl-beautify-regexp): Fix use of
`prefix-numeric-value'.
(cperl-calculate-indent): Fix typo.
2003-01-29 12:18:13 +00:00
Martin Stjernholm
e2c21e666f (c-require-final-newline): Made this variable an alist to specify a value
for each language.  The default value causes `require-final-newline' to be
set to t only in languages where the standard requires a final newline.
2003-01-28 00:41:35 +00:00
Juanma Barranquero
b2f6a2ab27 (ebrowse-draw-tree-fn): Fix typo. 2003-01-27 08:50:00 +00:00
Juanma Barranquero
82539cb7d2 (c-offsets-alist): Fix typo. 2003-01-27 08:48:02 +00:00
Juanma Barranquero
4793c36980 (c-make-styles-buffer-local): Fix typo. 2003-01-27 08:47:18 +00:00
Martin Stjernholm
980a8a00df (c-require-final-newline): Added a variable to make the initialization of
require-final-newline' more configurable.
2003-01-26 21:36:39 +00:00
Juanma Barranquero
1825567708 (asm-mode): Added syntax table entries for /* */ comments. 2003-01-23 09:12:03 +00:00
Richard M. Stallman
34a463f1b1 (octave-mode-map): Change C-c i bindings to C-c C-i.
Duplicate its bindings with last char a ctl char.
2003-01-20 08:59:40 +00:00
Stefan Monnier
017708e9dd (sh-indent-line): Use indent-line-to.
(sh-non-closing-paren): New const.
(sh-case, sh-while-getopts): Use it to make props non-sticky.
(sh-add-completer): Use test-completion.
2003-01-18 20:42:47 +00:00
Juanma Barranquero
5cc679abf3 Don't make faces depend on window-system. 2003-01-18 15:32:16 +00:00
Richard M. Stallman
9ed2ab9fca (compilation-revert-buffer): If buffer has a file, revert it in the normal way. 2003-01-13 08:02:47 +00:00
Andreas Schwab
5d1825c6fb (sh-mode-map): Use command remapping instead of
substitute-key-definition.
2003-01-12 20:51:12 +00:00
Juanma Barranquero
54aaebc516 (sh-set-shell): Make sh-shell-file the default shell. 2003-01-10 08:07:26 +00:00
Andreas Schwab
1ebc190a84 (makefile-font-lock-keywords): Highlight
automatic variable references enclosed in parens and optionally
suffixed by F or D.
2002-12-28 01:04:02 +00:00
Juanma Barranquero
311ff235fa (compile-reinitialize-errors): Don't mark the buffer as modified unless it
really is.
2002-12-14 23:35:19 +00:00
Markus Rost
37bf89abbd (compilation-menu-map): Use `kill-compilation' to stop compilation. 2002-12-13 22:37:37 +00:00
Glenn Morris
6f9a4ce206 (fortran-mode-abbrev-table): Handle `define-abbrev' with either 5
or 6 arguments.
2002-12-12 01:06:54 +00:00