From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: properly setting up ~/.emacs.d for daemon usage Date: Sun, 11 Dec 2016 18:17:33 -0500 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1481508555 7111 195.159.176.226 (12 Dec 2016 02:09:15 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 12 Dec 2016 02:09:15 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Dec 12 03:09:12 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGG3D-0001FI-T9 for geh-help-gnu-emacs@m.gmane.org; Mon, 12 Dec 2016 03:09:12 +0100 Original-Received: from localhost ([::1]:57996 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGG3I-0002Sl-5P for geh-help-gnu-emacs@m.gmane.org; Sun, 11 Dec 2016 21:09:16 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56044) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGDPk-0002bG-BX for help-gnu-emacs@gnu.org; Sun, 11 Dec 2016 18:20:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGDPh-0001Sg-Nv for help-gnu-emacs@gnu.org; Sun, 11 Dec 2016 18:20:16 -0500 Original-Received: from [195.159.176.226] (port=35893 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cGDPh-0001SS-Hr for help-gnu-emacs@gnu.org; Sun, 11 Dec 2016 18:20:13 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1cGDPX-0004VP-UO for help-gnu-emacs@gnu.org; Mon, 12 Dec 2016 00:20:03 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 13 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:B4mqFGjrXaZvnVLRhNxO4OeJkM8= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-Mailman-Approved-At: Sun, 11 Dec 2016 21:08:32 -0500 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:111927 Archived-At: > Seems that the solution for that would be to put a hook somewhere that > would activate when an emacs frame is created. In this hook, I'd have to > put all my initialization code that is gui-dependent. To some extent. A lot of the configuration can be done globally, but some probably need to go to places like after-make-frame-functions. The important thing to consider is that you can have both gui and tty frames at the same time. And you can also have gui frames on several displays at the same time. Stefan