[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/smalltalk-mode 57c7cfa 20/34: fix smalltalk-mode.el to
From: |
Stefan Monnier |
Subject: |
[elpa] externals/smalltalk-mode 57c7cfa 20/34: fix smalltalk-mode.el to work in emacs 22 |
Date: |
Tue, 9 Apr 2019 22:30:44 -0400 (EDT) |
branch: externals/smalltalk-mode
commit 57c7cfad157369bd678e4625d09694e47d9626fa
Author: Nigel Williams <address@hidden>
Commit: Paolo Bonzini <address@hidden>
fix smalltalk-mode.el to work in emacs 22
---
smalltalk-mode.el | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/smalltalk-mode.el b/smalltalk-mode.el
index 66593ae..02ff72a 100644
--- a/smalltalk-mode.el
+++ b/smalltalk-mode.el
@@ -52,9 +52,19 @@
(defvar smalltalk-mode-syntax-table
(let ((table (make-syntax-table)))
;; Make sure A-z0-9 are set to "w " for completeness
- (modify-syntax-entry '(?0 . ?9) "w " table)
- (modify-syntax-entry '(?a . ?z) "w " table)
- (modify-syntax-entry '(?A . ?Z) "w " table)
+ (let ((c 0))
+ (setq c ?0)
+ (while (<= c ?9)
+ (setq c (1+ c))
+ (modify-syntax-entry c "w " table))
+ (setq c ?A)
+ (while (<= c ?Z)
+ (setq c (1+ c))
+ (modify-syntax-entry c "w " table))
+ (setq c ?a)
+ (while (<= c ?z)
+ (setq c (1+ c))
+ (modify-syntax-entry c "w " table)))
(modify-syntax-entry 10 " > " table) ; Comment (generic)
(modify-syntax-entry ?: ". " table) ; Symbol-char
(modify-syntax-entry ?_ "_ " table) ; Symbol-char
- [elpa] externals/smalltalk-mode 6a18dea 23/34: change defun* to defun, (continued)
- [elpa] externals/smalltalk-mode 6a18dea 23/34: change defun* to defun, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 2633e7a 18/34: recognize class declaration with explicit namespace in the superclass, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode a7e8c36 14/34: fix smalltalk-scope-begin-of-defun, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 0448eaa 08/34: merge from stephen, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 320dcae 15/34: fix indent and smalltalk-at-begin-of-{defun|scope}, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode fb9072e 04/34: add gst-prog-name, patch from Stephen Compall, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode c8ce0e0 16/34: disable generational GC on sparc, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 4a29da5 31/34: Highlight ^ as a keyword, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 27c9a1a 09/34: update copyright from 2.3.6 release, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode c95682c 24/34: correct defun* -> defun patch, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 57c7cfa 20/34: fix smalltalk-mode.el to work in emacs 22,
Stefan Monnier <=
- [elpa] externals/smalltalk-mode 4160554 12/34: simplify installation of Emacs modes, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 90f07e6 32/34: Move smalltalk-mode autoloads to smalltalk-mode, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 453b7f5 34/34: smalltalk-mode: Fix version and author in header, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode d7f4421 28/34: emacs: Fix the smalltalk-mode mode for emacs 24.2 and later, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 7706ca9 22/34: merge smalltalk-mode bugfixes and tags support, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 83e5fa6 03/34: more updates to the FSF address, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 81dda06 10/34: fix Emacs mode glitches reported by Jeronimo Pellegrini, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode f5a8ddb 13/34: update copyright notices for 2009, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode 12cf1d9 19/34: more smalltalk mode improvements from Mathieu, Stefan Monnier, 2019/04/09
- [elpa] externals/smalltalk-mode aaa7cb0 17/34: improve smalltalk.el detection of a new method's indent, Stefan Monnier, 2019/04/09