# Emacs - File - Show buffer menu error

**URL:** <https://swi-prolog.discourse.group/t/emacs-file-show-buffer-menu-error/9802>\
**Category:** General\
**Tags:** bug\
**Created:** [August 30, 2026, 12:20am UTC](https://swi-prolog.discourse.group/t/emacs-file-show-buffer-menu-error/9802 "2026-08-30T00:20:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mike.elston](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/mike.elston/32/3691_2.png) [@mike.elston](https://swi-prolog.discourse.group/u/mike.elston)\
**Post date:** [August 30, 2026, 12:20am UTC](https://swi-prolog.discourse.group/t/emacs-file-show-buffer-menu-error/9802/1 "2026-08-30T00:20:33Z")

</div>

Welcome to SWI-Prolog (threaded, 64 bits, version 10.1.13-75-gb8d1d7413)

Emacs - File - Show buffer menu

```prolog
101 ?- emacs.
true.

[PCE warning: <pce>(0xaaaae9f45420,emacs_buffer_menu): No implementation for: ->icon
        in: <No exception goal>
        [9] M <pce>(0xaaaae85074c0,error) ->display(<pce>(0xaaaae9f45420,emacs_buffer_menu), ->, icon)
        [8] M <pce>(0xaaaae9f45420,emacs_buffer_menu) ->error(<pce>(0xaaaae85074c0,error), ->, icon)
        [7] ? <pce>(0xaaaae9f45420,emacs_buffer_menu) ->icon()
        [6] M <pce>(0xaaaae9f45420,emacs_buffer_menu) ->initialise(@emacs/emacs)
        [5] M @emacs/emacs ->show_buffer_menu()
        [4] M <pce>(0xaaaae85790e0,emacs_prolog_mode) ->show_buffer_menu()
        [3] M <pce>(0xaaaae85790e0,emacs_prolog_mode) ->send_vector(show_buffer_menu, <pce>(0xaaaae8506b80,code_vector))
        [2] M <pce>(0xaaaae85790e0,emacs_prolog_mode) ->noarg_call(show_buffer_menu, @default/constant)
        [1] M <pce>(0xaaaae8d49900,emacs_popup) ->execute(<pce>(0xaaaae8553500,emacs_menu_bar))

```

---

<div class="post-metadata">

**Author:** ![jan](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/jan/32/4_2.png) [@jan](https://swi-prolog.discourse.group/u/jan)\
**Post date:** [August 30, 2026, 12:20pm UTC](https://swi-prolog.discourse.group/t/emacs-file-show-buffer-menu-error/9802/2 "2026-08-30T12:20:47Z")

</div>

Thanks. Fixed (as well as some more similar issues found by Claude). In 10.1.14 🙂
