diff options
| author | Noam Postavsky | 2018-01-28 10:23:18 -0500 |
|---|---|---|
| committer | Noam Postavsky | 2018-01-28 10:49:51 -0500 |
| commit | 0510a78da5faaa40ebfdf59d0ac6107a72c1be1d (patch) | |
| tree | 1fd0abd958f1f31e200b5f2aac8fe97ceb88a2a2 /etc | |
| parent | 6415b2d40c13be2c5cd5f797718c391d1c4ce9e6 (diff) | |
| download | emacs-0510a78da5faaa40ebfdf59d0ac6107a72c1be1d.tar.gz emacs-0510a78da5faaa40ebfdf59d0ac6107a72c1be1d.zip | |
Revert "Signal error for symbol names with strange quotes (Bug#2967)"
That commit did not make the corresponding change to printing, thus
breaking the (eq (read (prin1-to-string SYM)) SYM) invariant for those
symbols. It's too late in the release cycle to change printing
behavior, therefore revert the reader change.
Don't merge to master, the print function will be updated there (see
"Fix round tripping of read->print for symbols with strange quotes").
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 5 |
1 files changed, 0 insertions, 5 deletions
| @@ -1377,11 +1377,6 @@ second argument instead of its first. | |||
| 1377 | renamed to 'lread--old-style-backquotes'. No user code should use | 1377 | renamed to 'lread--old-style-backquotes'. No user code should use |
| 1378 | this variable. | 1378 | this variable. |
| 1379 | 1379 | ||
| 1380 | --- | ||
| 1381 | ** To avoid confusion caused by "smart quotes", the reader no longer | ||
| 1382 | accepts Lisp symbols which begin with the following quotation | ||
| 1383 | characters: ‘’‛“”‟〞"', unless they are escaped with backslash. | ||
| 1384 | |||
| 1385 | +++ | 1380 | +++ |
| 1386 | ** 'default-file-name-coding-system' now defaults to a coding system | 1381 | ** 'default-file-name-coding-system' now defaults to a coding system |
| 1387 | that does not process CRLF. For example, it defaults to 'utf-8-unix' | 1382 | that does not process CRLF. For example, it defaults to 'utf-8-unix' |