aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/scheme.el
Commit message (Collapse)AuthorAgeFilesLines
* (scheme-mode-variables): Set font-lock-comment-start-skip.Glenn Morris2007-08-181-0/+1
|
* Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
|
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* Update copyright for 2006.Nick Roberts2006-02-101-2/+2
|
* Add :link (custom-group-link font-lock-faces) to defgroup.Juri Linkov2005-11-171-0/+1
|
* (scheme-mode-variables): Use the default comment-indent-function.Stefan Monnier2005-11-011-2/+0
|
* (scheme-mode-syntax-table): Mark ; as being also theStefan Monnier2005-10-051-19/+51
| | | | | | | | | | | 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.
* (scheme-mode-syntax-table): Move the nesting bit from # to |.Stefan Monnier2005-10-051-4/+21
| | | | | | | (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.
* (scheme-mode-variables): Use setq to assign buffer-local valueEli Zaretskii2005-09-171-1/+1
| | | | to lisp-indent-function.
* Update copyright for release of 22.1 for progmodes directory.Nick Roberts2005-08-011-1/+1
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (scheme): Finish `defgroup' description with period.Juanma Barranquero2005-07-041-2/+2
| | | | (scheme-mode-syntax-table): "?\ " -> "?\s".
* Fix previous change.Richard M. Stallman2005-03-311-2/+2
|
* (scheme-mode-syntax-table): UpdateRichard M. Stallman2005-03-311-2/+2
| | | | syntax of | and # for two-character comment syntax.
* (scheme-font-lock-keywords-2): Handle named-let.Thien-Thi Nguyen2005-02-201-0/+4
|
* (scheme-mode-variables): Set comment-add.Stefan Monnier2005-01-281-29/+19
| | | | | | (dsssl-mode): Use define-derived-mode. (scheme-mode-initialize): Remove. (scheme-mode): Use run-mode-hooks.
* (scheme-font-lock-keywords-2): Add "force".Thien-Thi Nguyen2004-01-151-1/+1
|
* (scheme-mode-variables): When settingThien-Thi Nguyen2003-09-301-3/+3
| | | | | | `font-lock-defaults', also specify that "#" should be interpreted with `word' syntax. (scheme-font-lock-keywords-2): Also interpret "#:foo" as keyword.
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* (scheme-mode-syntax-table): Use prefix syntax for ', `, comma, @ and #.Richard M. Stallman2003-04-241-5/+5
|
* (scheme-mode-syntax-table): ConstructThien-Thi Nguyen2003-03-101-50/+50
| | | | w/o using `with-syntax-table'.
* (scheme-mode-syntax-table): Don't switch the current buffer's syntax-table.Stefan Monnier2003-02-111-6/+6
|
* (syntax-case): DefineDave Love2002-10-291-1/+1
| | | | scheme-indent-function.
* Fix typo.Juanma Barranquero2002-07-031-1/+1
|
* Some fixes to follow coding conventions.Pavel Janík2001-07-161-1/+1
|
* Fix again.Dave Love2000-11-141-0/+6
|
* Fix bogus last checkin.Dave Love2000-11-141-21/+21
|
* (scheme-program-name): New variableDave Love2000-11-141-21/+21
| | | | (originally in cmuscheme).
* (scheme-mode-map): Use lisp-mode-shared-mapGerd Moellmann2000-10-121-1/+1
| | | | instead of shared-lisp-mode-map.
* (scheme-mode-variables, dsssl-mode): AvoidDave Love2000-10-111-9/+11
| | | | | | compiler warnings. (scheme-mode): Doc fix. (scheme-font-lock-keywords-1): Match `define-syntax'.
* use lisp-mode-shared-map instead of shared-lisp-mode-mapSam Steingold2000-10-101-5/+4
|
* Small doc fixes.Dave Love1999-12-181-16/+15
| | | | | (scheme-mode-variables): Don't make imenu-generic-expression buffer-local redundantly.
* (scheme-font-lock-keywords-1): Fontify SCWM/GuileRichard M. Stallman1998-07-071-2/+4
| | | | keywords starting with `define'.
* (scheme-imenu-generic-expression,Dave Love1998-04-171-6/+6
| | | | dsssl-imenu-generic-expression): Remove leading space in submenus.
* (scheme-mode-variables): Set font-lock-defaults locally.Dave Love1998-03-101-16/+76
| | | | | | (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.
* Changed font-lock-reference-face to font-lock-constant-face.Simon Marshall1998-02-201-1/+1
|
* (scheme-imenu-generic-expression): Simplify regexps.Dave Love1998-02-121-15/+15
| | | | | | | (dsssl-imenu-generic-expression): Likewise (scheme-mode-variables): Set imenu-syntax-alist. (dsssl-mode): Remove `!' from font-lock-defaults. Set imenu-syntax-alist.
* Define indentation in normal dialect for let-syntax,Dave Love1997-12-131-5/+39
| | | | | | | | 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.
* Use imenu-case-fold-search.Dave Love1997-12-121-2/+4
|
* (scheme-mode-variables): Bind normal-auto-fill-function.Richard M. Stallman1997-11-241-0/+3
|
* (scheme-let-indent): New arg NORMAL-INDENT.Karl Heuer1997-10-161-4/+4
| | | | | (scheme-indent-function): Pass normal-indent as 3rd arg when calling an indentation function.
* (scheme): Add defgroup.Richard M. Stallman1997-06-171-8/+16
| | | | | | | | | 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.
* Comment change.Richard M. Stallman1997-05-271-1/+1
|
* (dsssl-sgml-declaration): Doc fix.Richard M. Stallman1997-04-271-17/+33
| | | | | | (dsssl-mode): Use stringp to check dsssl-sgml-declaration. (style, root): Put scheme-indent-function 1. (dsssl-font-lock-keywords): Use make-regexp version.
* (make): Add scheme-indent-function property.Richard M. Stallman1997-04-111-0/+1
|
* Add DSSSL mode and share code with newly requiredRichard M. Stallman1997-04-101-275/+189
| | | | | | | | | | | | | | | | | | | 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.
* (scheme-mode-variables): Set comment-start-skip to ignore backslash-quotedMiles Bader1996-07-041-1/+3
| | | | semicolons.
* Update FSF's address.Erik Naggum1996-01-141-2/+3
|
* (scheme-indent-sexp): Don't fail whenRichard M. Stallman1995-03-311-1/+2
| | | | calculate-scheme-indent returns a one-element list.
* (scheme-mode-variables): Remove ^ from paragraph-start & paragraph-separate.Boris Goldowsky1995-03-021-1/+1
|