From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?=C5=A0t=C4=9Bp=C3=A1n_?= =?UTF-8?Q?N=C4=9Bmec?= Newsgroups: gmane.emacs.bugs Subject: bug#6473: describe-how-coding-system-was-decided-for-current-buffer Date: Mon, 21 Jun 2010 11:41:14 +0200 Message-ID: <87y6e8205h.fsf@gmail.com> References: <8739wiymf3.fsf@jidanni.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1277114354 13345 80.91.229.12 (21 Jun 2010 09:59:14 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 21 Jun 2010 09:59:14 +0000 (UTC) Cc: 6473@debbugs.gnu.org To: jidanni@jidanni.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jun 21 11:59:12 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OQdmX-0006OT-Tv for geb-bug-gnu-emacs@m.gmane.org; Mon, 21 Jun 2010 11:59:10 +0200 Original-Received: from localhost ([127.0.0.1]:46645 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQdmX-0002Pz-9I for geb-bug-gnu-emacs@m.gmane.org; Mon, 21 Jun 2010 05:59:09 -0400 Original-Received: from [140.186.70.92] (port=58685 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQdmK-0002OO-Bh for bug-gnu-emacs@gnu.org; Mon, 21 Jun 2010 05:58:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OQdmI-0004hc-V4 for bug-gnu-emacs@gnu.org; Mon, 21 Jun 2010 05:58:56 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50446) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQdmI-0004hS-Td for bug-gnu-emacs@gnu.org; Mon, 21 Jun 2010 05:58:54 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OQdVy-0002B9-SR; Mon, 21 Jun 2010 05:42:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?=C5=A0t=C4=9Bp=C3=A1n_?= =?UTF-8?Q?N=C4=9Bmec?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Jun 2010 09:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6473-submit@debbugs.gnu.org id=B6473.12771133218369 (code B ref 6473); Mon, 21 Jun 2010 09:42:02 +0000 Original-Received: (at 6473) by debbugs.gnu.org; 21 Jun 2010 09:42:01 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQdVx-0002Aw-1j for submit@debbugs.gnu.org; Mon, 21 Jun 2010 05:42:01 -0400 Original-Received: from fg-out-1718.google.com ([72.14.220.156]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQdVv-0002Ar-IJ for 6473@debbugs.gnu.org; Mon, 21 Jun 2010 05:42:00 -0400 Original-Received: by fg-out-1718.google.com with SMTP id d23so775321fga.15 for <6473@debbugs.gnu.org>; Mon, 21 Jun 2010 02:41:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject :in-reply-to:references:user-agent:date:message-id:mime-version :content-type:content-transfer-encoding; bh=YFkGjPaRXktm0Jicf5uZuDNbwnNFx7O1D0DGpXvaCvM=; b=hgtM4PA0iBuZ1lOnz7/A42zwUXasSbFnu2Sr4He6oxwesblyozAcMJiUgJZrdiJEcz X0wfFPBsXRvl+6oOP5DCnR9VBcfDg6L2FM+h6Ulps4D/YhU5FD7SFOaov9JlFLN9inaM zbN0DoxueP89oM/PwGivWQTYddrDs8BWY07Vc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type:content-transfer-encoding; b=ov3W2CWGGQk+neBcD7iUebBt3c2Ie0JbivR5HgZmcpBqqmgozjFwwUDyxOXzkl2chS Dt9F6D1xQBdAo2Yimpp5MsVU0KPeFBG76XE4lnXMd97LoEUAWw1hzGY9PzIRFTcARfr+ LcaYXHJzSULGKlIXFQAMNmdA9cFnetCHjCAtc= Original-Received: by 10.87.69.8 with SMTP id w8mr7700346fgk.58.1277113315992; Mon, 21 Jun 2010 02:41:55 -0700 (PDT) Original-Received: from localhost ([88.103.132.186]) by mx.google.com with ESMTPS id 2sm8194327fks.12.2010.06.21.02.41.54 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 21 Jun 2010 02:41:55 -0700 (PDT) In-Reply-To: <8739wiymf3.fsf@jidanni.org> (jidanni@jidanni.org's message of "Sun, 20 Jun 2010 19:26:56 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Mon, 21 Jun 2010 05:42:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:37923 Archived-At: jidanni@jidanni.org writes: > In (info "(emacs) Recognize Coding") do mention how to make emacs say > just why it chose the coding system it did. > > E.g., hide a NULL in a file, > $ { LC_ALL=3Dzh_TW.UTF-8 date; seq 99; echo -e \\0;} >| /tmp/oo > $ emacs -Q /tmp/oo > and watch as the user goes nuts trying to figure out why emacs is not > showing the file in the usual character set anymore. > > Indeed, there should be a > describe-how-coding-system-was-decided-for-current-buffer > command. Well, I doubt there is any way, in general. I see here a broader problem -- I often find myself wondering where/how a variable was set to its current value. Something like (or preferably even better than) Vim's :verbose command, which does precisely that (i.e. reports "Last set from " along with the value), would be great. I'm hoping the apparently-being-worked-upon watch point functionality could be of some help here. (Sorry if this seems like hijacking this bug report to you, I just felt it was relevant.) =C5=A0t=C4=9Bp=C3=A1n