[resent from emacs-devel] Hi! This is the first patch I submit for Emacs, so I hope I followed all the rules :-). I initially submitted a now-stale version of the patch as a bugreport[0] -- I assume I should close this, as patches are to be submitted and discussed on this mailinglist (or bug-gnu-emacs@gnu.org), right? Another thing: the patch is relatively small, but I guess it might be over the no-copyright-assignment-needed limit; if this is the case, please tell me so I can request papers from FSF for Emacs (and Org-Mode, while I'm at it). I have already signed papers for Guile, but I guess I need to do this again for Emacs(?). A description and rationale for the feature as well as ChangeLog entries are in the patch headers, see below. As for my personal use-case: I'd like to create new frames using emacsclient for Email (Gnus) and IRC (rcirc) and have my window manager (awesome[1]) put these frames on a fixed tag (= virtual desktop). The attached patch makes this possible by allowing to influence e.g. the frame name at frame creation time. You could do that before using "--eval", but that would set the properties only after the frame has already been created. [0] http://debbugs.gnu.org/cgi/bugreport.cgi?bug=5864 [1] http://awesome.naquadah.org/