unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#51744: 29.0.50; void symbol emoji-describe
       [not found] <87wnlg77qi.fsf.ref@yahoo.com>
@ 2021-11-10  8:08 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2021-11-10  8:14   ` Lars Ingebrigtsen
  0 siblings, 1 reply; 9+ messages in thread
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2021-11-10  8:08 UTC (permalink / raw)
  To: 51744


Starting from `emacs -Q', move point to any emoji in
admin/unidata/emoji-zwj.sequences, and do `C-u C-x ='.  You will get the
following error:

  describe-char: Symbol’s function definition is void: emoji-describe

Thanks.

In GNU Emacs 29.0.50 (build 347, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.17.4)
 of 2021-11-10 built on po-lus-librem-15
Repository revision: 465ec29926d2fd873a22e26f3a8b395a527ba2f5
Repository branch: x-window-xwidget
Windowing system distributor 'The X.Org Foundation', version 11.0.12101002
System Description: Fedora 34 (Workstation Edition)

Configured using:
 'configure --with-xwidgets'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LCMS2 LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG
RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
XPM XWIDGETS GTK3 ZLIB

Important settings:
  value of $LANG: en_GB.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Text

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  tab-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message yank-media rmc puny rfc822 mml
mml-sec epa derived epg rfc6068 epg-config gnus-util rmail
rmail-loaddefs mm-decode mm-bodies mm-encode mailabbrev gmm-utils
mailheader sendmail mail-utils cl-print debug backtrace vc-mtn vc-hg
vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs wid-edit descr-text thai-util
thai-word mule-util lao-util enriched disp-table facemenu vc cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs image-file image-converter dired-aux pulse color xref project
ring eieio-opt cl-extra speedbar ezimage dframe shortdoc help-fns
radix-tree time-date goto-addr finder finder-inf find-func lisp-mnt
mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr package
misearch multi-isearch vc-git diff-mode vc-dispatcher bug-reference
noutline outline easy-mmode view thingatpt xwidget url-handlers
image-mode dired dired-loaddefs exif browse-url url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util url-parse auth-source cl-seq eieio eieio-core cl-macs
eieio-loaddefs password-cache json map url-vars mailcap bookmark seq gv
subr-x byte-opt bytecomp byte-compile cconv text-property-search pp
help-mode cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric
uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select scroll-bar mouse jit-lock font-lock syntax font-core
term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite emoji-zwj charscript charprop case-table
epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice
button loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote threads xwidget-internal dbusbind
inotify lcms2 dynamic-setting system-font-setting font-render-setting
cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 232046 25058)
 (symbols 48 26485 2)
 (strings 32 109233 2739)
 (string-bytes 1 2906048)
 (vectors 16 37295)
 (vector-slots 8 1439381 168772)
 (floats 8 204 477)
 (intervals 56 2580 18)
 (buffers 992 31))





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#51744: 29.0.50; void symbol emoji-describe
  2021-11-10  8:08 ` bug#51744: 29.0.50; void symbol emoji-describe Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2021-11-10  8:14   ` Lars Ingebrigtsen
  2021-11-10  9:27     ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2021-11-10 16:34     ` Glenn Morris
  0 siblings, 2 replies; 9+ messages in thread
From: Lars Ingebrigtsen @ 2021-11-10  8:14 UTC (permalink / raw)
  To: 51744; +Cc: Po Lu

Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@gnu.org> writes:

> Starting from `emacs -Q', move point to any emoji in
> admin/unidata/emoji-zwj.sequences, and do `C-u C-x ='.  You will get the
> following error:
>
>   describe-char: Symbol’s function definition is void: emoji-describe

Until ldefs-boot has been updated you probably have to say "cd lisp;
make autoloads-force" first.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#51744: 29.0.50; void symbol emoji-describe
  2021-11-10  8:14   ` Lars Ingebrigtsen
@ 2021-11-10  9:27     ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2021-11-10 16:34     ` Glenn Morris
  1 sibling, 0 replies; 9+ messages in thread
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2021-11-10  9:27 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 51744-done

Lars Ingebrigtsen <larsi@gnus.org> writes:

>> Starting from `emacs -Q', move point to any emoji in
>> admin/unidata/emoji-zwj.sequences, and do `C-u C-x ='.  You will get the
>> following error:
>>
>>   describe-char: Symbol’s function definition is void: emoji-describe
>
> Until ldefs-boot has been updated you probably have to say "cd lisp;
> make autoloads-force" first.

Thanks, that worked.  And sorry for the noise.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#51744: 29.0.50; void symbol emoji-describe
  2021-11-10  8:14   ` Lars Ingebrigtsen
  2021-11-10  9:27     ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2021-11-10 16:34     ` Glenn Morris
  2021-11-11  3:00       ` Lars Ingebrigtsen
  1 sibling, 1 reply; 9+ messages in thread
From: Glenn Morris @ 2021-11-10 16:34 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: Po Lu, 51744

Lars Ingebrigtsen wrote:

> Until ldefs-boot has been updated

FTR, all you need to do is copy a correct loaddefs.el over ldefs-boot.el
and commit the latter.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#51744: 29.0.50; void symbol emoji-describe
  2021-11-10 16:34     ` Glenn Morris
@ 2021-11-11  3:00       ` Lars Ingebrigtsen
  2021-11-11 11:06         ` Robert Pluim
  0 siblings, 1 reply; 9+ messages in thread
From: Lars Ingebrigtsen @ 2021-11-11  3:00 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Po Lu, 51744

Glenn Morris <rgm@gnu.org> writes:

>> Until ldefs-boot has been updated
>
> FTR, all you need to do is copy a correct loaddefs.el over ldefs-boot.el
> and commit the latter.

Oh, great -- I didn't know that.  I grepped for "ldefs-boot" in the tree
to see whether we had any instructions concerning that file, but I
didn't find anything.  (I did find the ./admin/update_autogen script,
and tried running it, but it failed here.)

Perhaps we should mention this somewhere?  But I'm not sure where --
CONTRIBUTE doesn't seem to be quite the right place.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#51744: 29.0.50; void symbol emoji-describe
  2021-11-11  3:00       ` Lars Ingebrigtsen
@ 2021-11-11 11:06         ` Robert Pluim
  2021-11-11 12:00           ` Lars Ingebrigtsen
  0 siblings, 1 reply; 9+ messages in thread
From: Robert Pluim @ 2021-11-11 11:06 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: Po Lu, Glenn Morris, 51744

>>>>> On Thu, 11 Nov 2021 04:00:11 +0100, Lars Ingebrigtsen <larsi@gnus.org> said:

    Lars> Glenn Morris <rgm@gnu.org> writes:
    >>> Until ldefs-boot has been updated
    >> 
    >> FTR, all you need to do is copy a correct loaddefs.el over ldefs-boot.el
    >> and commit the latter.

    Lars> Oh, great -- I didn't know that.  I grepped for "ldefs-boot" in the tree
    Lars> to see whether we had any instructions concerning that file, but I
    Lars> didn't find anything.  (I did find the ./admin/update_autogen script,
    Lars> and tried running it, but it failed here.)

loadup.el:185

What failed? If you have a clean tree, and run 'admin/update_autogen -L'
it will regenerate ldefs-boot.el

    Lars> Perhaps we should mention this somewhere?  But I'm not sure where --
    Lars> CONTRIBUTE doesn't seem to be quite the right place.

People who know, know, and people who donʼt know won't know where to
look (and then thereʼs me, who forgets, and has to go re-read
loadup.el 😊). CONTRIBUTE is better than not documenting it (although
maybe it should go in 'admin/release-process' as well).

Robert
-- 





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#51744: 29.0.50; void symbol emoji-describe
  2021-11-11 11:06         ` Robert Pluim
@ 2021-11-11 12:00           ` Lars Ingebrigtsen
  2021-11-29 18:24             ` Glenn Morris
  0 siblings, 1 reply; 9+ messages in thread
From: Lars Ingebrigtsen @ 2021-11-11 12:00 UTC (permalink / raw)
  To: Robert Pluim; +Cc: Po Lu, Glenn Morris, 51744

Robert Pluim <rpluim@gmail.com> writes:

>     Lars> Oh, great -- I didn't know that.  I grepped for "ldefs-boot"
>     Lars> in the tree
>     Lars> to see whether we had any instructions concerning that file, but I
>     Lars> didn't find anything.  (I did find the ./admin/update_autogen script,
>     Lars> and tried running it, but it failed here.)
>
> loadup.el:185

Oh, right.  🤐

> What failed? If you have a clean tree, and run 'admin/update_autogen -L'
> it will regenerate ldefs-boot.el

I tried it with no parameters -- I don't remember what failed.

>     Lars> Perhaps we should mention this somewhere?  But I'm not sure where --
>     Lars> CONTRIBUTE doesn't seem to be quite the right place.
>
> People who know, know, and people who donʼt know won't know where to
> look (and then thereʼs me, who forgets, and has to go re-read
> loadup.el 😊). CONTRIBUTE is better than not documenting it (although
> maybe it should go in 'admin/release-process' as well).

I put the note into lisp/loaddefs.el itself (and thereby in
lisp/ldefs-boot.el), which should be even easier to find.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#51744: 29.0.50; void symbol emoji-describe
  2021-11-11 12:00           ` Lars Ingebrigtsen
@ 2021-11-29 18:24             ` Glenn Morris
  2021-11-29 21:40               ` Lars Ingebrigtsen
  0 siblings, 1 reply; 9+ messages in thread
From: Glenn Morris @ 2021-11-29 18:24 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: Po Lu, Robert Pluim, 51744

Lars Ingebrigtsen wrote:

> I put the note into lisp/loaddefs.el itself (and thereby in
> lisp/ldefs-boot.el), which should be even easier to find.

Yuck.
Now this note is also in:

./lisp/cedet/ede/loaddefs.el
./lisp/cedet/semantic/loaddefs.el
./lisp/cedet/srecode/loaddefs.el

and any loaddefs.el files outside the Emacs tree.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#51744: 29.0.50; void symbol emoji-describe
  2021-11-29 18:24             ` Glenn Morris
@ 2021-11-29 21:40               ` Lars Ingebrigtsen
  0 siblings, 0 replies; 9+ messages in thread
From: Lars Ingebrigtsen @ 2021-11-29 21:40 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Po Lu, Robert Pluim, 51744

Glenn Morris <rgm@gnu.org> writes:

> Yuck.
> Now this note is also in:
>
> ./lisp/cedet/ede/loaddefs.el
> ./lisp/cedet/semantic/loaddefs.el
> ./lisp/cedet/srecode/loaddefs.el
>
> and any loaddefs.el files outside the Emacs tree.

Now fixed.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2021-11-29 21:40 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <87wnlg77qi.fsf.ref@yahoo.com>
2021-11-10  8:08 ` bug#51744: 29.0.50; void symbol emoji-describe Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2021-11-10  8:14   ` Lars Ingebrigtsen
2021-11-10  9:27     ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2021-11-10 16:34     ` Glenn Morris
2021-11-11  3:00       ` Lars Ingebrigtsen
2021-11-11 11:06         ` Robert Pluim
2021-11-11 12:00           ` Lars Ingebrigtsen
2021-11-29 18:24             ` Glenn Morris
2021-11-29 21:40               ` Lars Ingebrigtsen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).