Glenn Morris
ae940284fa
Add 2009 to copyright years.
2009-01-05 03:18:22 +00:00
Glenn Morris
b1fc2b5014
Switch to recommended form of GPLv3 permissions notice.
2008-05-06 07:25:26 +00:00
Stefan Monnier
e80591ba8d
* emacs-lisp/lisp-mode.el (lisp-mode-auto-fill): Make it an alias.
...
* progmodes/scheme.el (scheme-mode-variables): Don't use it.
2008-04-19 19:35:09 +00:00
Miles Bader
b03f96dc5a
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1074
2008-02-24 10:09:07 +00:00
Thien-Thi Nguyen
12cf1a12ab
(scheme-font-lock-keywords-2): Add SRFI 11 support.
...
(let-values, let*-values): Specify scheme-indent-function.
2008-02-22 11:12:09 +00:00
Juanma Barranquero
64ef5f3924
*** empty log message ***
2008-02-05 12:25:49 +00:00
Glenn Morris
4e643dd23c
Add 2008 to copyright years.
2008-01-07 02:11:00 +00:00
Glenn Morris
e8612bf263
(scheme-mode-variables): Set font-lock-comment-start-skip.
2007-08-18 23:45:58 +00:00
Glenn Morris
1a484753b2
Switch license to GPLv3 or later.
2007-07-25 04:29:40 +00:00
Glenn Morris
d7a0267c8d
Add 2007 to copyright years.
2007-01-21 03:53:13 +00:00
Nick Roberts
d91362c9e0
Update copyright for 2006.
2006-02-10 09:00:31 +00:00
Juri Linkov
8ec3bce045
Add :link (custom-group-link font-lock-faces) to defgroup.
2005-11-17 07:40:11 +00:00
Stefan Monnier
20e3cbfd33
(scheme-mode-variables): Use the default comment-indent-function.
2005-11-01 07:31:15 +00:00
Stefan Monnier
21c3ef84cc
(scheme-mode-syntax-table): Mark ; as being also the
...
second char of a comment-start sequence.
(scheme-sexp-comment-syntax-table): New var.
(lambda, define): Set their scheme-doc-string-elt property.
(scheme-font-lock-syntactic-face-function): Handle sexp-comments.
Use lisp-font-lock-syntactic-face-function now that it properly
handles |...| symbols.
(scheme-mode-variables): Set lisp-doc-string-elt-property,
parse-sexp-lookup-properties and font-lock-extra-managed-props.
2005-10-05 15:31:44 +00:00
Stefan Monnier
f17ae68f2a
(scheme-mode-syntax-table): Move the nesting bit from # to |.
...
(scheme-font-lock-syntactic-face-function): New function, to
distinguish strings from |...| symbols.
(scheme-mode-variables): Use it. Also fix up the font-lock-time
syntax-table so that #|...|# is properly highlighted.
2005-10-05 14:23:13 +00:00
Eli Zaretskii
4f46dc8746
(scheme-mode-variables): Use setq to assign buffer-local value
...
to lisp-indent-function.
2005-09-17 11:08:03 +00:00
Nick Roberts
034babe1e1
Update copyright for release of 22.1 for progmodes directory.
2005-08-01 08:43:45 +00:00
Lute Kamstra
3a35cf56e7
Update FSF's address.
2005-07-04 17:55:18 +00:00
Juanma Barranquero
347a0b697c
(scheme): Finish `defgroup' description with period.
...
(scheme-mode-syntax-table): "?\ " -> "?\s".
2005-07-04 03:22:03 +00:00
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