From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: James Nguyen Newsgroups: gmane.emacs.bugs Subject: bug#27511: 26.0.50; emacsclient requires file argument Date: Thu, 29 Jun 2017 18:06:00 -0700 Message-ID: References: <5db096c1-40c7-6841-f451-a4e8e682484d@cornell.edu> <85C06120-9160-4BC3-8B34-F1A48CFD0057@fastmail.com> <8913FF59-70FA-4A7F-9C2D-CDE862ED8441@fastmail.com> <87injfmw8e.fsf@users.sourceforge.net> <5F318FAC-AA27-4F51-BB51-D41AF464D5AB@fastmail.com> <87bmp7m0sv.fsf@users.sourceforge.net> <2DC16056-CE99-48EA-BBCE-046F349A4483@fastmail.com> <44a882d6-c201-a05c-26c0-f1b015af0102@cornell.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1498784838 19968 195.159.176.226 (30 Jun 2017 01:07:18 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 30 Jun 2017 01:07:18 +0000 (UTC) Cc: Noam Postavsky , 27511@debbugs.gnu.org To: Ken Brown Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 30 03:07:13 2017 Return-path: Envelope-to: geb-bug-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 1dQkOu-0004bP-2n for geb-bug-gnu-emacs@m.gmane.org; Fri, 30 Jun 2017 03:07:12 +0200 Original-Received: from localhost ([::1]:41906 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQkOu-0005D4-AP for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Jun 2017 21:07:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52614) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQkOo-0005Cn-8Z for bug-gnu-emacs@gnu.org; Thu, 29 Jun 2017 21:07:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dQkOl-0001MU-4a for bug-gnu-emacs@gnu.org; Thu, 29 Jun 2017 21:07:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42534) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dQkOk-0001M9-NC for bug-gnu-emacs@gnu.org; Thu, 29 Jun 2017 21:07:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dQkOk-0000xK-8O for bug-gnu-emacs@gnu.org; Thu, 29 Jun 2017 21:07:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: James Nguyen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Jun 2017 01:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27511 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 27511-submit@debbugs.gnu.org id=B27511.14987847653611 (code B ref 27511); Fri, 30 Jun 2017 01:07:02 +0000 Original-Received: (at 27511) by debbugs.gnu.org; 30 Jun 2017 01:06:05 +0000 Original-Received: from localhost ([127.0.0.1]:45211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dQkNo-0000wB-VT for submit@debbugs.gnu.org; Thu, 29 Jun 2017 21:06:05 -0400 Original-Received: from out5-smtp.messagingengine.com ([66.111.4.29]:55815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dQkNn-0000w3-3r for 27511@debbugs.gnu.org; Thu, 29 Jun 2017 21:06:03 -0400 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 85B5E2074E; Thu, 29 Jun 2017 21:06:02 -0400 (EDT) Original-Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Thu, 29 Jun 2017 21:06:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=NwVZKth6z6roYcO4in kJwGkf8zecewdt30MEBMmdpbk=; b=j3GSkveCUxCf2/SRJlgFzzmxqQ7nTYkieh gCL+2JwS/MODo3PFralsBl1Ztua6mhvk7h+Un3K87TZN+Pggu8/Us/r1FvCHPpMp YKiEEh9SguHxBouq8P5lMCxoHgWSJNMcqfuveMq6J+ZQXCiPbjMPBQ1cU4RiT/44 pQclw2uQe//FJTToXJqikvJ1WqAsTV7OLlQVwn0Mzw35vXa5IHyT5ERmYMUr1wrR swWLZ5N95VTze7gPljHKW4/B/jG28zP4ni41XFVnoVoJqaCgScF+S64TGcgG5yPF yWDbznr3tVv9aSW8LyZNZQfnwC9tsKa2etTwL2+tAVhrPuxLYdSQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= fm1; bh=NwVZKth6z6roYcO4inkJwGkf8zecewdt30MEBMmdpbk=; b=JlhXf8PT cCGxP9xJRXzlykBMl4lafcTLTxTczJwD5j2N3iwbEYSzEnPBonBLaDW2y7xbEqKL PRGUm0r4hrnfxgGOZMLX08MmOFoiQD++dMnGUAhCDdkP7mDlaTD5VI3vaYGHz6OG Xaqka/O43+tp0Qk+nmSi0GDdkwlOBry7MAerTk1DF8Jb9r2F2+mCKTHsF+Ibl+Ej 7q+ZWiuwK9apWgc+QgxxgaMPq4sFPx/EkOvKmetmj7LSx3Fycd9P30ukzg7rYmJk XGjmvXI2gqyyX5lSMj0WJI7mi4ZxDJ4itHZ57FyB0Hx7przqR0BBjcrqaC3pmvVs 1GDN2pbhB72y1Q== X-ME-Sender: X-Sasl-enc: 8VVoH43npTKAmZjIjj1d8chrhGGe643UAEM9SPqVE9B9 1498784762 Original-Received: from [10.0.1.47] (c-73-231-191-86.hsd1.ca.comcast.net [73.231.191.86]) by mail.messagingengine.com (Postfix) with ESMTPA id A5E11240B0; Thu, 29 Jun 2017 21:06:01 -0400 (EDT) In-Reply-To: <44a882d6-c201-a05c-26c0-f1b015af0102@cornell.edu> X-Mailer: Apple Mail (2.3273) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:134044 Archived-At: >> What does it mean to connect to a server without asking the server to = do something? Does DWIM suggest an obvious guess? One possible guess = would be that you forgot to specify a file, in which case an error = message (or at least a query) is precisely the right thing. Maybe there = are other possible guesses, but I personally wouldn't expect emacsclient = to guess that I want the server to do something involving the scratch = buffer. `Anything` but failing and throwing an error message would be a 'sane = default' (in my opinion). >> vim is not a client connecting to a server. A better analogy would = be a mail client/server pair. What would you expect a mail client to do = if you ask it to connect to an outgoing mail server but you don't = specify a message to send? I would expect either (a) the client should = do nothing or (b) the client should issue an error message. Sure, a mail client/server is a good analogy. If I click 'mail app' in = OSX, it opens up to a list of my emails/inbox (and even queries for = mail!) despite myself not micromanaging that fact. >> Noam suggested that you should use 'emacsclient -c' or 'emacsclient = -t', neither of which does nothing; they each create a new frame. = AFAIU, he didn't suggest that emacsclient should try to guess which of = these you want if you don't specify either. This was what I was referring to. emacsclient --eval '(select-frame-set-input-focus (car (frame-list)))' >> Anyway, it might be time for us to agree to disagree. Agreed.