From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Reuben Thomas Newsgroups: gmane.emacs.bugs Subject: bug#11434: 24.0.96; Determining major mode for a given file extension Date: Tue, 8 May 2012 19:30:40 +0100 Message-ID: References: <87ipg6mxv7.fsf@sc3d.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1336501865 7431 80.91.229.3 (8 May 2012 18:31:05 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 8 May 2012 18:31:05 +0000 (UTC) Cc: 11434@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 08 20:31:03 2012 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 1SRpBc-0006KD-5I for geb-bug-gnu-emacs@m.gmane.org; Tue, 08 May 2012 20:31:00 +0200 Original-Received: from localhost ([::1]:37586 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SRpBb-0001b3-H2 for geb-bug-gnu-emacs@m.gmane.org; Tue, 08 May 2012 14:30:59 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:42333) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SRpBY-0001ay-G9 for bug-gnu-emacs@gnu.org; Tue, 08 May 2012 14:30:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SRpBW-0005Ah-Km for bug-gnu-emacs@gnu.org; Tue, 08 May 2012 14:30:56 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40498) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SRpBW-0005AV-HJ for bug-gnu-emacs@gnu.org; Tue, 08 May 2012 14:30:54 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SRpDZ-0005mq-Mh for bug-gnu-emacs@gnu.org; Tue, 08 May 2012 14:33:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Reuben Thomas Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 May 2012 18:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11434 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11434-submit@debbugs.gnu.org id=B11434.133650197422231 (code B ref 11434); Tue, 08 May 2012 18:33:01 +0000 Original-Received: (at 11434) by debbugs.gnu.org; 8 May 2012 18:32:54 +0000 Original-Received: from localhost ([127.0.0.1]:41532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SRpDR-0005mU-Ed for submit@debbugs.gnu.org; Tue, 08 May 2012 14:32:54 -0400 Original-Received: from exprod7og127.obsmtp.com ([64.18.2.210]:33703) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1SRpDP-0005mN-HG for 11434@debbugs.gnu.org; Tue, 08 May 2012 14:32:52 -0400 Original-Received: from mail-we0-f172.google.com ([74.125.82.172]) (using TLSv1) by exprod7ob127.postini.com ([64.18.6.12]) with SMTP ID DSNKT6lmUr52zIpb4tNO1TbsT9SdP8YzAHp6@postini.com; Tue, 08 May 2012 11:30:43 PDT Original-Received: by werf13 with SMTP id f13so3315118wer.3 for <11434@debbugs.gnu.org>; Tue, 08 May 2012 11:30:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding:x-gm-message-state; bh=DLjNNqPbJWiQNbqf3I/6rSEp6t7ixqyv7ETnMlUd8QE=; b=AtcPmAgqRbD8l1K99l/ZP/4I4f2F3Y9QwexsL88IIECWv3+anP8YMUQ6lPLDQDLJ/o q0eaWRQGazK2u/VAvPFZUO8NBQDhaB6P/ceIsbAcLtwyMiBYafNWQjnCABJZS0EcWjPw AYFI0X58asBTF+Tp2ks0/dpsgWmD3W4+PgDwBogwl24KKncn71+cmfgs+oQNKaqzguGu XkxjnWIln0baCkoUj/HtbaoLxrCl30TytyEiFbR5lfO6YZBgwVL7zjifBtvCwzArLXUF QmnKdfFoTnHLO73HbuW5wc3PVexmMcKe1Xl7+aX6e4g5WaUyeO5bn04B0ablppNukMF1 9lLQ== Original-Received: by 10.216.136.13 with SMTP id v13mr9938523wei.32.1336501840993; Tue, 08 May 2012 11:30:40 -0700 (PDT) Original-Received: by 10.180.79.135 with HTTP; Tue, 8 May 2012 11:30:40 -0700 (PDT) In-Reply-To: X-Gm-Message-State: ALoCoQlLyVkXY4NREu+znlMbM0bf31RHbz7CwnG+2h9uHrp2MVy9Ab4BbBN2et/6S25QI5i8ESIW X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:59872 Archived-At: On 8 May 2012 19:24, Stefan Monnier wrote: >>> For now, I propose to rename it >>> "*coffee-compiled*.js", but I'd appreciate suggestions as to how I coul= d >>> do this better. It would be nice to be able to give set-auto-mode a >>> clue, in the form of a filename or an interpreter name, for cases like = this. > >> Since it's the file name, not the buffer name, that matters, my >> current solution is to do: > >> =A0 (setq buffer-file-name "compiled.js") >> =A0 (set-auto-mode) >> =A0 (setq buffer-file-name nil) > >> Does that seem reasonable? > > I'd use (let ((buffer-file-name "foo.js")) (set-auto-mode)) instead. So it's just my Lisp that's bad, not my approach? :) --=20 http://rrt.sc3d.org