diff options
| author | Glenn Morris <rgm@gnu.org> | 2018-11-24 07:51:04 -0800 |
|---|---|---|
| committer | Glenn Morris <rgm@gnu.org> | 2018-11-24 07:51:04 -0800 |
| commit | 023502af450f9af3ab80747e5be4812cbc750f45 (patch) | |
| tree | 5fea297e38d2c3f2f7fd7f9f365773301f01f601 /lisp | |
| parent | dcacff41958d6dc12baf05e7e9de13d1ab5b09ae (diff) | |
| parent | 56e3e4fe6816b5f13c410300e2bf5a0c1fcbe03a (diff) | |
| download | emacs-023502af450f9af3ab80747e5be4812cbc750f45.tar.gz | |
Merge from origin/emacs-26
56e3e4f Improve indexing in the ELisp manual
7a4992a More Symbola-related extensions for default fontset
4ae0a75 Better support for display of U+1F900..U+1F9FF block
8f0c788 Improve documentation of 'edit-abbrevs-mode'
3c643e7 ; NEWS tweak
477414a Improve documentation of 'dired-do-compress'
9c09b1d ; * etc/NES: Minor change in the description of Dired's 'Z'.
52715e3 Improve doc string and display of 'describe-character'
93242b1 * etc/NEWS: Clarify what 'Z' does in Dired. (Bug#33450)
0d59ae3 Update the docs of object internals
Conflicts:
etc/NEWS
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/abbrev.el | 11 | ||||
| -rw-r--r-- | lisp/descr-text.el | 25 | ||||
| -rw-r--r-- | lisp/dired-aux.el | 7 | ||||
| -rw-r--r-- | lisp/international/fontset.el | 11 |
4 files changed, 40 insertions, 14 deletions
diff --git a/lisp/abbrev.el b/lisp/abbrev.el index 20a967d7d61..70123b6fac6 100644 --- a/lisp/abbrev.el +++ b/lisp/abbrev.el @@ -147,11 +147,12 @@ Otherwise display all abbrevs." (defun edit-abbrevs () "Alter abbrev definitions by editing a list of them. Selects a buffer containing a list of abbrev definitions with -point located in the abbrev table of current buffer. +point located in the abbrev table for the current buffer, and +turns on `edit-abbrevs-mode' in that buffer. You can edit them and type \\<edit-abbrevs-map>\\[edit-abbrevs-redefine] to redefine abbrevs according to your editing. -Buffer contains a header line for each abbrev table, - which is the abbrev table name in parentheses. +The abbrevs editing buffer contains a header line for each +abbrev table, which is the abbrev table name in parentheses. This is followed by one line per abbrev in that table: NAME USECOUNT EXPANSION HOOK where NAME and EXPANSION are strings with quotes, @@ -1036,7 +1037,9 @@ SORTFUN is passed to `sort' to change the default ordering." ;; Keep it after define-abbrev-table, since define-derived-mode uses ;; define-abbrev-table. (define-derived-mode edit-abbrevs-mode fundamental-mode "Edit-Abbrevs" - "Major mode for editing the list of abbrev definitions.") + "Major mode for editing the list of abbrev definitions. +This mode is for editing abbrevs in a buffer prepared by `edit-abbrevs', +which see.") (provide 'abbrev) diff --git a/lisp/descr-text.el b/lisp/descr-text.el index d8f8188eb1e..4a6db284747 100644 --- a/lisp/descr-text.el +++ b/lisp/descr-text.el @@ -386,13 +386,22 @@ The position information includes POS; the total size of BUFFER; the region limits, if narrowed; the column number; and the horizontal scroll amount, if the buffer is horizontally scrolled. -The character information includes the character code; charset and -code points in it; syntax; category; how the character is encoded in -BUFFER and in BUFFER's file; character composition information (if -relevant); the font and font glyphs used to display the character; -the character's canonical name and other properties defined by the -Unicode Data Base; and widgets, buttons, overlays, and text properties -relevant to POS." +The character information includes: + its codepoint; + its charset (see `char-charset'), overridden by the `charset' text + property at POS, if any; + the codepoint of the character in the above charset; + the character's script (as defined by `char-script-table') + the character's syntax, as produced by `syntax-after' + and `internal-describe-syntax-value'; + its category (see `char-category-set' and `describe-char-categories'); + how to input the character using the keyboard and input methods; + how the character is encoded in BUFFER and in BUFFER's file; + the font and font glyphs used to display the character; + the composition information for displaying the character (if relevant); + the character's canonical name and other properties defined by the + Unicode Data Base; + and widgets, buttons, overlays, and text properties relevant to POS." (interactive "d") (unless (buffer-live-p buffer) (setq buffer (current-buffer))) (let ((src-buf (current-buffer))) @@ -556,7 +565,7 @@ relevant to POS." (apply 'propertize char-description (text-properties-at pos)) char char char)) - ("preferred charset" + ("charset" ,`(insert-text-button ,(symbol-name charset) 'type 'help-character-set 'help-args '(,charset)) diff --git a/lisp/dired-aux.el b/lisp/dired-aux.el index 72c16da63f8..9cd79982164 100644 --- a/lisp/dired-aux.el +++ b/lisp/dired-aux.el @@ -1231,7 +1231,12 @@ return t; if SYM is q or ESC, return nil." ;;;###autoload (defun dired-do-compress (&optional arg) - "Compress or uncompress marked (or next ARG) files." + "Compress or uncompress marked (or next ARG) files. +If invoked on a directory, compress all of the files in +the directory and all of its subdirectories, recursively, +into a .tar.gz archive. +If invoked on a .tar.gz or a .tgz or a .zip or a .7z archive, +uncompress and unpack all the files in the archive." (interactive "P") (dired-map-over-marks-check #'dired-compress arg 'compress t)) diff --git a/lisp/international/fontset.el b/lisp/international/fontset.el index 529262a1e7d..143b7b71808 100644 --- a/lisp/international/fontset.el +++ b/lisp/international/fontset.el @@ -815,9 +815,16 @@ (#x4DC0 . #x4DFF) ;; Yijing Hexagram Symbols (#xFE10 . #xFE1F) ;; Vertical Forms (#x10100 . #x1013F) ;; Aegean Numbers + (#x10190 . #x101CF) ;; Ancient Symbols + (#x101D0 . #x101FF) ;; Phaistos Disc (#x102E0 . #x102FF) ;; Coptic Epact Numbers (#x1D000 . #x1D0FF) ;; Byzantine Musical Symbols (#x1D200 . #x1D24F) ;; Ancient Greek Musical Notation + (#x1D2E0 . #x1D2FF) ;; Mayan Numerals + (#x1D300 . #x1D35F) ;; Tai Xuan Jing Symbols + (#x1D360 . #x1D37F) ;; Counting Rod Numerals + (#x1F000 . #x1F02F) ;; Mahjong Tiles + (#x1F030 . #x1F09F) ;; Domino Tiles (#x1F0A0 . #x1F0FF) ;; Playing Cards (#x1F100 . #x1F1FF) ;; Enclosed Alphanumeric Suppl (#x1F300 . #x1F5FF) ;; Misc Symbols and Pictographs @@ -826,7 +833,9 @@ (#x1F680 . #x1F6FF) ;; Transport and Map Symbols (#x1F700 . #x1F77F) ;; Alchemical Symbols (#x1F780 . #x1F7FF) ;; Geometric Shapes Extended - (#x1F800 . #x1F8FF))) ;; Supplemental Arrows-C + (#x1F800 . #x1F8FF) ;; Supplemental Arrows-C + (#x1F900 . #x1F9FF) ;; Supplemental Symbols and Pictographs + (#x1FA00 . #x1FA6F))) ;; Chess Symbols (set-fontset-font "fontset-default" symbol-subgroup '("Symbola" . "iso10646-1") nil 'prepend)) ;; Box Drawing and Block Elements |
