From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.bugs Subject: bug#23184: 25.0.92; User-friendly way to override doc-view-mode as MIME viewer Date: Sat, 09 Apr 2016 12:21:35 +0200 Message-ID: <153fa8a7fb0.2779.69bc538c4644581689883e654f15bce0@gnu.org> References: <87shz4pi13.fsf@iki.fi> <878u0nj0au.fsf@gnu.org> <87inzrdtdh.fsf@iki.fi> <83k2k7i06g.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1"; format=flowed Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1460197333 13474 80.91.229.3 (9 Apr 2016 10:22:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 9 Apr 2016 10:22:13 +0000 (UTC) Cc: 23184@debbugs.gnu.org To: Eli Zaretskii , Teemu Likonen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Apr 09 12:22:12 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aoq1r-0001lb-RK for geb-bug-gnu-emacs@m.gmane.org; Sat, 09 Apr 2016 12:22:11 +0200 Original-Received: from localhost ([::1]:59862 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aoq1q-0004PC-Vq for geb-bug-gnu-emacs@m.gmane.org; Sat, 09 Apr 2016 06:22:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41884) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aoq1l-0004KL-MG for bug-gnu-emacs@gnu.org; Sat, 09 Apr 2016 06:22:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aoq1i-0007VJ-FO for bug-gnu-emacs@gnu.org; Sat, 09 Apr 2016 06:22:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42857) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aoq1i-0007Ub-50 for bug-gnu-emacs@gnu.org; Sat, 09 Apr 2016 06:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1aoq1h-0007f0-UR for bug-gnu-emacs@gnu.org; Sat, 09 Apr 2016 06:22:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Tassilo Horn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Apr 2016 10:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23184 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23184-submit@debbugs.gnu.org id=B23184.146019729929415 (code B ref 23184); Sat, 09 Apr 2016 10:22:01 +0000 Original-Received: (at 23184) by debbugs.gnu.org; 9 Apr 2016 10:21:39 +0000 Original-Received: from localhost ([127.0.0.1]:55194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aoq1K-0007eN-MQ for submit@debbugs.gnu.org; Sat, 09 Apr 2016 06:21:38 -0400 Original-Received: from out5-smtp.messagingengine.com ([66.111.4.29]:47601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aoq1J-0007eG-CC for 23184@debbugs.gnu.org; Sat, 09 Apr 2016 06:21:37 -0400 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 3B16020DC2 for <23184@debbugs.gnu.org>; Sat, 9 Apr 2016 06:21:37 -0400 (EDT) Original-Received: from frontend1 ([10.202.2.160]) by compute3.internal (MEProxy); Sat, 09 Apr 2016 06:21:37 -0400 DKIM-Signature: v=1; a=rsa-sha1; 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-sasl-enc:x-sasl-enc; s=smtpout; bh=F69MisVO/ThvjCx lrcgVJjs1cNM=; b=pSegbVPSyUWOuV3c6EuEoP6FoT+dn7OjzcpGkgNlc4MRVgd i1HTEr5+i5po0Gc1frjgtPI+u/Z9H2l835Evh0X63KM+8lRN1YOGMERFonVZ3oyk p4J7bCiMKHm6xyea+NPeou0a+w9AQCjBUhtGp9LezhiUgfdWQ6vlgl2oA6F0= X-Sasl-enc: aaGcCSuYx5wqAubQvUuRbauu6IIYFRjmE9+9w2OWMw39 1460197296 Original-Received: from [192.168.0.101] (unknown [2.161.254.14]) by mail.messagingengine.com (Postfix) with ESMTPA id 3E7CAC00016; Sat, 9 Apr 2016 06:21:36 -0400 (EDT) In-Reply-To: <83k2k7i06g.fsf@gnu.org> User-Agent: AquaMail/1.6.1.5 (build: 26000005) 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:116269 Archived-At: Hi Teemu and Eli, that's exactly my intention: have a simple way to override emacs heuristic choices in case where they don't match the user's expectations. So in your case, you'd be fine with just a single entry for application/pdf and your preferred viewer. The problem with an option to simply use ~/.mailcap is that in there, you cannot use emacs viewers at all. Bye, Tassilo Am 9. April 2016 11:47:50 schrieb Eli Zaretskii : >> From: Teemu Likonen >> Date: Sat, 09 Apr 2016 12:27:38 +0300 >> Cc: 23184@debbugs.gnu.org >> >> > (2) Or maybe we could add a customizable list `mailcap-user-mime-data' >> > (better name welcome) which would override `mailcap-mime-data', >> > i.e., if a viewer is specified there, then `mailcap-mime-data' with >> > the heuristics around it won't even be consulted. >> >> > Any better suggestions? If not, I can do that. (In case I'd implement >> > that, should that go only into master or emacs-25?) >> >> I don't oppose mailcap-user-mime-data but I think user shouldn't be >> forced to duplicate his mailcap configuration inside Emacs. > > Does that suggestion really require duplication, or does it require to > have only those (hopefully few) entries that override the default? > >> User already has his system's mailcap settings and many programs >> respect that. Why doesn't Emacs? (Ok, it does but with its own >> preferences of doc-view-mode etc.) > > Because doc-view-mode is specific to Emacs? > >> How about a variable like mailcap-prefer-system-mailcap with a non-nil >> value would put the priority of doc-view-mode (and every viewer Emacs >> offers) below system's mailcap configuration? > > That'd still require a separate customization in Emacs, so I wonder > how it is better than what Tassilo proposed. >