From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rasmus Subject: Re: [RFC] Introduce ox-i18n.el Date: Tue, 02 Jul 2013 19:43:28 +0200 Message-ID: <877gh8j1rz.fsf@pank.eu> References: <87fvw1ovtm.fsf@gmail.com> <87li5p1n7i.fsf@gmail.com> <871u7hq8cj.fsf@gmail.com> <87ip0thqzi.fsf@pank.eu> <87sizxorhr.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42824) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uu4cH-00062E-Cj for emacs-orgmode@gnu.org; Tue, 02 Jul 2013 13:43:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uu4cF-00022Q-Bu for emacs-orgmode@gnu.org; Tue, 02 Jul 2013 13:43:49 -0400 Received: from plane.gmane.org ([80.91.229.3]:60234) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uu4cF-00022G-3h for emacs-orgmode@gnu.org; Tue, 02 Jul 2013 13:43:47 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Uu4cD-00087D-5n for emacs-orgmode@gnu.org; Tue, 02 Jul 2013 19:43:45 +0200 Received: from business-213-023-238-209.static.arcor-ip.net ([213.23.238.209]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 02 Jul 2013 19:43:45 +0200 Received: from rasmus by business-213-023-238-209.static.arcor-ip.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 02 Jul 2013 19:43:45 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Nicolas Goaziou writes: > Even though it is a defconst, you can still change it. You are not > forced to anything. But you're on your own. I agree, but it being a defconst, it comes with the message "This declares that neither programs nor users should ever change the value." > By the way, it is a defconst because of the keys, which shouldn't be > altered, not the values. If that's really a the concern then why not write a function to alter values in a safe manner? Alternatively, it could stay defconst, and there could be a org-export-smart-quotes-alist-user, defaulting to nil but taking precedence over its non-user counterpart. If people specify a wrong language code it'll just be ignored. –Rasmus -- When in doubt, do it!