No problem. If Stefan is OK with the patch I’ll install it myself and add whatever else is necessary. --  Cheers, Bozhidar On November 25, 2013 at 1:34:44 PM, Sebastian Wiesner (lunaryorn@gmail.com) wrote: 2013/11/25 Bozhidar Batsov : > The changes look good to me. Once they are approved by Stefan make sure to > mention them in the NEWS. Uhm, sorry, what am I supposed to do? I am not familiar with Emacs' development process and policies, and thus have no clue what you mean. Besides, I have no intention to get deeply involved, so I'd prefer if someone else did all this organizational stuff. > -- > Cheers, > Bozhidar > > On November 25, 2013 at 12:43:14 PM, Sebastian Wiesner (lunaryorn@gmail.com) > wrote: > > 2013/11/25 Sebastian Wiesner : >> 2013/11/25 Stefan Monnier : >>>> I presume I'd just patch `byte-compile-form' in bytecomp.el to also >>>> look at a corresponding property, e.g. `interactive-use-only`. >>>> Anything else? >>> >>> We should also make byte-compile-interactive-only-functions obsolete and >>> default it to nil (i.e. move its contents to symbol properties). >> >> Attached is a patch to Emacs trunk, which introduces a >> `interactive-only' symbol property as either a string with a "use >> instead" message or just t, sets this property on all functions from >> byte-compile-interactive-only-functions, and makes >> byte-compile-interactive-only-functions as obsolete. >> >> Documentation and tests are missing. If you can point me to the >> proper places and tell me how to run the Emacs tests, I can add these >> as well. > > Ok, *now* it's attached. Sorry > ________________________________ > - interactive-only-property.patch, 9 KB