1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-24 10:38:38 +00:00
Commit Graph

51 Commits

Author SHA1 Message Date
Richard M. Stallman
a91877d296 Fix previous change. 2005-03-31 18:59:50 +00:00
Richard M. Stallman
64c66a6188 (scheme-mode-syntax-table): Update
syntax of | and # for two-character comment syntax.
2005-03-31 18:59:34 +00:00
Thien-Thi Nguyen
220715073c (scheme-font-lock-keywords-2): Handle named-let. 2005-02-20 12:07:08 +00:00
Stefan Monnier
150bbae7a4 (scheme-mode-variables): Set comment-add.
(dsssl-mode): Use define-derived-mode.
(scheme-mode-initialize): Remove.
(scheme-mode): Use run-mode-hooks.
2005-01-28 18:57:45 +00:00
Thien-Thi Nguyen
c1bfdd5447 (scheme-font-lock-keywords-2): Add "force". 2004-01-15 14:18:24 +00:00
Thien-Thi Nguyen
cb049c411e (scheme-mode-variables): When setting
`font-lock-defaults', also specify that "#" should
be interpreted with `word' syntax.
(scheme-font-lock-keywords-2): Also interpret "#:foo" as keyword.
2003-09-30 11:47:57 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Richard M. Stallman
0a08535e77 (scheme-mode-syntax-table): Use prefix syntax for ', `, comma, @ and #. 2003-04-24 01:41:45 +00:00
Thien-Thi Nguyen
c676c4e507 (scheme-mode-syntax-table): Construct
w/o using `with-syntax-table'.
2003-03-10 11:35:43 +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
Dave Love
0ec2c3509c (syntax-case): Define
scheme-indent-function.
2002-10-29 18:48:30 +00:00
Juanma Barranquero
4696802bde Fix typo. 2002-07-03 12:01:24 +00:00
Pavel Janík
e8af40eed4 Some fixes to follow coding conventions. 2001-07-16 12:23:00 +00:00
Dave Love
f7a6110d25 Fix again. 2000-11-14 17:19:59 +00:00
Dave Love
ece8c34d87 Fix bogus last checkin. 2000-11-14 14:41:38 +00:00
Dave Love
d3461e8fd0 (scheme-program-name): New variable
(originally in cmuscheme).
2000-11-14 14:33:29 +00:00
Gerd Moellmann
56ce0469b5 (scheme-mode-map): Use lisp-mode-shared-map
instead of shared-lisp-mode-map.
2000-10-12 10:53:00 +00:00
Dave Love
1b9a1e9d48 (scheme-mode-variables, dsssl-mode): Avoid
compiler warnings.
(scheme-mode): Doc fix.
(scheme-font-lock-keywords-1): Match `define-syntax'.
2000-10-11 09:46:28 +00:00
Sam Steingold
690ec64977 use lisp-mode-shared-map instead of shared-lisp-mode-map 2000-10-10 17:27:38 +00:00
Dave Love
d17f0db587 Small doc fixes.
(scheme-mode-variables): Don't make imenu-generic-expression
buffer-local redundantly.
1999-12-18 16:47:43 +00:00
Richard M. Stallman
405ff5eaab (scheme-font-lock-keywords-1): Fontify SCWM/Guile
keywords starting with `define'.
1998-07-07 19:27:40 +00:00
Dave Love
93a7d76ffe (scheme-imenu-generic-expression,
dsssl-imenu-generic-expression): Remove leading space in submenus.
1998-04-17 20:46:21 +00:00
Dave Love
22dcd0d12b (scheme-mode-variables): Set font-lock-defaults locally.
(scheme-font-lock-keywords-1, scheme-font-lock-keywords-2,
scheme-font-lock-keywords): Moved here from font-lock.el.
(dsssl-mode): Move font-lock-defaults setting and running hooks.
1998-03-10 22:51:23 +00:00
Simon Marshall
883212ce69 Changed font-lock-reference-face to font-lock-constant-face. 1998-02-20 14:58:27 +00:00
Dave Love
d575e99d72 (scheme-imenu-generic-expression): Simplify regexps.
(dsssl-imenu-generic-expression): Likewise
(scheme-mode-variables): Set imenu-syntax-alist.
(dsssl-mode): Remove `!' from font-lock-defaults.  Set
imenu-syntax-alist.
1998-02-12 18:20:21 +00:00
Dave Love
2b20743d79 Define indentation in normal dialect for let-syntax,
letrec-syntax, syntax-rules, call-with-values, dynamic-wind.
(scheme-mode-map): Remove lisp-complete-symbol.  Add
uncomment-region.
(scheme-mode-hook, dsssl-mode-hook): Declare customized.
(dsssl-sgml-declaration): Fix customization.
1997-12-13 22:21:03 +00:00
Dave Love
c0b08eb017 Use imenu-case-fold-search. 1997-12-12 17:10:08 +00:00
Richard M. Stallman
761aea38d9 (scheme-mode-variables): Bind normal-auto-fill-function. 1997-11-24 03:43:19 +00:00
Karl Heuer
61185f425d (scheme-let-indent): New arg NORMAL-INDENT.
(scheme-indent-function): Pass normal-indent as 3rd arg
when calling an indentation function.
1997-10-16 18:07:23 +00:00
Richard M. Stallman
48879301fd (scheme): Add defgroup.
Put defcustom's into this group.

(scheme-mode-commands): Remove keybinding of \t to old `scheme-indent-line'.
Bind \e\C-q to `indent-sexp', not `scheme-indent-sexp'.
(scheme-mit-dialect): Use defcustom.
(dsssl-sgml-declaration):  Likewise.  Fix doc string.
1997-06-17 21:54:16 +00:00
Richard M. Stallman
4228277d98 Comment change. 1997-05-27 17:46:19 +00:00
Richard M. Stallman
26d05e2240 (dsssl-sgml-declaration): Doc fix.
(dsssl-mode): Use stringp to check dsssl-sgml-declaration.
(style, root): Put scheme-indent-function 1.
(dsssl-font-lock-keywords): Use make-regexp version.
1997-04-27 17:50:39 +00:00
Richard M. Stallman
2f5029f3f2 (make): Add scheme-indent-function property. 1997-04-11 20:05:42 +00:00
Richard M. Stallman
1367ff3a18 Add DSSSL mode and share code with newly required
lisp-mode as much as possible.
(scheme-mode-variables): Copy filling stuff from lisp-mode.
Add an outline-regexp.
(scheme-mode-map): Inherit shared-lisp-mode-map and provide a menu.
(dsssl-sgml-declaration): New variable.
(dsssl-mode): New command.
(dsssl-font-lock-keywords): New variable.
(scheme-indent-function): Near copy of lisp-indent-function.
(scheme-comment-indent, scheme-indent-offset,
scheme-indent-function, scheme-indent-line,
calculate-scheme-indent, scheme-indent-specform,
scheme-indent-defform, scheme-indent-sexp): Removed; use lisp-mode
equivalents.
(scheme-imenu-generic-expression): New variable.
(dsssl-imenu-generic-expression): New variable.
(scheme-let-indent): Use lisp-indent-specform.
1997-04-10 19:41:00 +00:00
Miles Bader
a24c42f7ff (scheme-mode-variables): Set comment-start-skip to ignore backslash-quoted
semicolons.
1996-07-04 05:45:55 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Richard M. Stallman
3a3f61fa71 (scheme-indent-sexp): Don't fail when
calculate-scheme-indent returns a one-element list.
1995-03-31 19:23:55 +00:00
Boris Goldowsky
53e84345ac (scheme-mode-variables): Remove ^ from paragraph-start & paragraph-separate. 1995-03-02 15:40:12 +00:00
Karl Heuer
446e6a1462 (scheme-mode-variables): Set parse-sexp-ignore-comments to t. 1994-11-14 18:52:51 +00:00
Richard M. Stallman
2441d53d8a (scheme-mode-variables): Make parse-sexp-ignore-comments t. 1994-09-29 18:54:19 +00:00
Karl Heuer
61361a0756 Put hyphen in a safer place in the character class. 1994-03-12 01:23:16 +00:00
Jim Blandy
eb8c3be94e Apply typo patches from Paul Eggert. 1993-06-09 11:59:12 +00:00
Eric S. Raymond
e41b2db1da Added or corrected Commentary sections 1993-03-22 03:27:18 +00:00
Jim Blandy
e51e47f729 entered into RCS 1992-07-22 20:59:53 +00:00
Eric S. Raymond
3a801d0c71 *** empty log message *** 1992-07-22 04:22:42 +00:00
Eric S. Raymond
d7b4d18fd4 *** empty log message *** 1992-07-17 20:24:00 +00:00
Eric S. Raymond
e516799970 *** empty log message *** 1992-07-16 21:47:34 +00:00
Eric S. Raymond
c88ab9ce4a *** empty log message *** 1992-05-30 21:11:25 +00:00
Jim Blandy
49116ac071 *** empty log message *** 1992-03-16 20:39:07 +00:00
Jim Blandy
e2ab0aa6a1 *** empty log message *** 1991-05-13 20:36:24 +00:00