> > The nonselectable items, are still selectable from the completions > > buffer with mouse-1 or <RET>. They just do nothing and return to > > the original buffer. I guess this is consistent with clicking on a > > nonselectable menu-item but in this case its clearer that you > > haven't selected anything because the relief of the menu-item > > doesn't raise when the mouse is over it. Might it be better/is it > > possible to make clicking with mouse-1 or typing <RET> over these > > items do absolutely nothing in text mode i.e keep the completions > > buffer intact (and perhaps echo "No completions here" in the > > mini-buffer), just like in the preamble? > > I have written some code that removes the mouse-face property for > inactive entries, and adds a face inherited from > font-lock-comment-face; see attached. I think this does what you want > regarding selection.
I prefer this behaviour for selection but I don't understand why you have removed the mouse-face property. I can't see such properties on a text terminal and in situations where I can, I would be able to use the ordinary menu bar. +(defface tmm-inactive-face + '((t :inherit font-lock-comment-face)) + "Face used for inactive menu items." + :group 'tmm) font-lock-comment-face displays as ordinary text on a text terminal now. Would it not be better to define tmm-active-face and make that stand out? Nick _______________________________________________ Emacs-pretest-bug mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug
