On Mon, 19 Dec 2022 at 18:13, Jean Louis <bugs@gnu.support> wrote: > > * Ihor Radchenko <yanta...@posteo.net> [2022-12-18 17:57]: > > andre duarte bueno <bu...@lenep.uenf.br> writes: > > > > > When I try to export file.org using C-c C-e the window with the list of > > > possibilities appears. But it appears incomplete(visualization), so I try > > > to use the mouse to view the other export options and the system is > > > completely blocked. Every mouse click is captured and displayed in the > > > command window. And it doesn't allow you to do anything else. I am forced > > > to cancel the command without completing it. > > > Apparently C-c C-e is capturing all events and not just keyboard > > > events! > > That is not first complaint, right? I would say it is obvious that > such interface is not user friendly. > > > This is because we use `read-char-exclusive'. > > Don't use what is blocking Emacs. Apart from Org mode I have never > seen a package that blocks Emacs that I cannot even inspect keys.
Hi Jean Louis, did you solve your problem? Did you find a way to replace the blocking code by something else? I stumbled on exactly the same problem some months ago, and it drove me nuts: https://lists.gnu.org/archive/html/emacs-orgmode/2021-12/msg00674.html Edrx 1 https://lists.gnu.org/archive/html/emacs-orgmode/2022-02/msg00098.html Ihor 2 https://lists.gnu.org/archive/html/emacs-orgmode/2022-02/msg00106.html Edrx 3 https://lists.gnu.org/archive/html/emacs-orgmode/2022-02/msg00111.html Ihor 4 http://angg.twu.net/e/org.e.html#org-export-dispatch My conclusion was that Org is much harder to learn than I thought. It's easy to learn if: 1) you're a "user", or 2) you know a lot about debugging Emacs, or 3) the developers like your questions. My holidays have just started, and I'm planning to work on (2). Btw, at some point I gave up trying to find the functions that the dispatcher calls, and I just defined this "function with a very short name" that [c]ompiles the current .org file to HTML: (defun c () (interactive) (eek "C-c C-e h h")) Refs: (find-eev-quick-intro "3. Elisp hyperlinks" "eek") (find-eev-quick-intro "7.4. Commands with very short names") http://angg.twu.net/eev-intros/find-eev-quick-intro.html#3 http://angg.twu.net/eev-intros/find-eev-quick-intro.html#7.4 Cheers, Eduardo Ochs http://angg.twu.net/eepitch.html http://angg.twu.net/2021-org-for-non-users.html