summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2018-11-24 07:51:04 -0800
committerGlenn Morris <rgm@gnu.org>2018-11-24 07:51:04 -0800
commit023502af450f9af3ab80747e5be4812cbc750f45 (patch)
tree5fea297e38d2c3f2f7fd7f9f365773301f01f601 /lisp
parentdcacff41958d6dc12baf05e7e9de13d1ab5b09ae (diff)
parent56e3e4fe6816b5f13c410300e2bf5a0c1fcbe03a (diff)
downloademacs-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.el11
-rw-r--r--lisp/descr-text.el25
-rw-r--r--lisp/dired-aux.el7
-rw-r--r--lisp/international/fontset.el11
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