From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.help Subject: Re: properly setting up ~/.emacs.d for daemon usage Date: Sun, 11 Dec 2016 22:47:24 +0100 Message-ID: <87eg1ew32r.fsf@wanadoo.es> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1481508575 18465 195.159.176.226 (12 Dec 2016 02:09:35 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 12 Dec 2016 02:09:35 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.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:30 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 1cGG3U-0003kY-Uy for geh-help-gnu-emacs@m.gmane.org; Mon, 12 Dec 2016 03:09:29 +0100 Original-Received: from localhost ([::1]:57999 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGG3Z-0002lP-3I for geh-help-gnu-emacs@m.gmane.org; Sun, 11 Dec 2016 21:09:33 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41404) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGByA-0004Md-7W for help-gnu-emacs@gnu.org; Sun, 11 Dec 2016 16:47:43 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGBy5-0001OY-Du for help-gnu-emacs@gnu.org; Sun, 11 Dec 2016 16:47:42 -0500 Original-Received: from [195.159.176.226] (port=40941 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cGBy5-0001OL-7E for help-gnu-emacs@gnu.org; Sun, 11 Dec 2016 16:47:37 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1cGBxv-00088d-3D for help-gnu-emacs@gnu.org; Sun, 11 Dec 2016 22:47:27 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 18 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:RlN7g57noTiTQe5HiM9NKIjnOCw= 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:30 -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:111928 Archived-At: Filipe Silva writes: [snip] > Make sense? How would an emacs user properly setup his ~/.emacs.d/ so that > it plays well with the daemon feature? What's your specific problem? Themes should work fine regardless of you using --daemon. Just call load-theme as usual. If you want different settings for graphical frames than from text frames, use after-make-frame-functions. There, put a function that checks if the current frame is graphical/textual and apply the corresponding settings. FWIW, I use --daemon all the time and so far had no need for such function. If the above still does not resolve your problem, please show one of those snippets which depend on display-graphic-p.