diff options
| -rw-r--r-- | lisp/sort.el | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/lisp/sort.el b/lisp/sort.el index a9686f92d48..6b008b6644e 100644 --- a/lisp/sort.el +++ b/lisp/sort.el | |||
| @@ -257,18 +257,15 @@ the sort order." | |||
| 257 | (lambda () (skip-chars-forward "\n")) | 257 | (lambda () (skip-chars-forward "\n")) |
| 258 | 'forward-page)))) | 258 | 'forward-page)))) |
| 259 | 259 | ||
| 260 | (defvar sort-fields-syntax-table nil) | 260 | (defvar sort-fields-syntax-table |
| 261 | (if sort-fields-syntax-table nil | 261 | (let ((table (make-syntax-table))) |
| 262 | (let ((table (make-syntax-table)) | 262 | (dotimes (i 256) |
| 263 | (i 0)) | 263 | (modify-syntax-entry i "w" table)) |
| 264 | (while (< i 256) | ||
| 265 | (modify-syntax-entry i "w" table) | ||
| 266 | (setq i (1+ i))) | ||
| 267 | (modify-syntax-entry ?\s " " table) | 264 | (modify-syntax-entry ?\s " " table) |
| 268 | (modify-syntax-entry ?\t " " table) | 265 | (modify-syntax-entry ?\t " " table) |
| 269 | (modify-syntax-entry ?\n " " table) | 266 | (modify-syntax-entry ?\n " " table) |
| 270 | (modify-syntax-entry ?\. "_" table) ; for floating pt. numbers. -wsr | 267 | (modify-syntax-entry ?\. "_" table) ; for floating pt. numbers. -wsr |
| 271 | (setq sort-fields-syntax-table table))) | 268 | table)) |
| 272 | 269 | ||
| 273 | (defcustom sort-numeric-base 10 | 270 | (defcustom sort-numeric-base 10 |
| 274 | "The default base used by `sort-numeric-fields'." | 271 | "The default base used by `sort-numeric-fields'." |