Hi Eli, Eli Zaretskii writes: >> The only way I see of silencing the warnings is to use `defvar` to >> define the variables, then define the setters which references these >> variables. Is this preferable to the current state? > > Yes, definitely. We don't want warnings while building Emacs, even if > they are harmless. I have attached an updated version of the patch which addresses and other problems indicated in your previous messages. Please let me know of further changes needed and thanks for the reviews. Rahguzar