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
Richard M. Stallman
ac5b21ac10
Initial revision
1990-05-29 16:50:24 +00:00