]> git.eshelyaron.com Git - emacs.git/commitdiff
; Normalize sort-fields-syntax-table definition
authorStefan Kangas <stefankangas@gmail.com>
Sun, 24 Sep 2023 06:05:49 +0000 (08:05 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Sun, 24 Sep 2023 06:09:24 +0000 (08:09 +0200)
* lisp/sort.el (sort-fields-syntax-table): Normalize definition.

lisp/sort.el

index a9686f92d4890e61ef5bd9d2b5791ce587570ba7..6b008b6644e64282c2b2513cc1f07ad32f67babb 100644 (file)
@@ -257,18 +257,15 @@ the sort order."
                  (lambda () (skip-chars-forward "\n"))
                 'forward-page))))
 \f
-(defvar sort-fields-syntax-table nil)
-(if sort-fields-syntax-table nil
-  (let ((table (make-syntax-table))
-       (i 0))
-    (while (< i 256)
-      (modify-syntax-entry i "w" table)
-      (setq i (1+ i)))
+(defvar sort-fields-syntax-table
+  (let ((table (make-syntax-table)))
+    (dotimes (i 256)
+      (modify-syntax-entry i "w" table))
     (modify-syntax-entry ?\s " " table)
     (modify-syntax-entry ?\t " " table)
     (modify-syntax-entry ?\n " " table)
     (modify-syntax-entry ?\. "_" table)        ; for floating pt. numbers. -wsr
-    (setq sort-fields-syntax-table table)))
+    table))
 
 (defcustom sort-numeric-base 10
   "The default base used by `sort-numeric-fields'."