From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Karl Fogel Newsgroups: gmane.emacs.devel Subject: Re: Overriding the value of indent-tabs-mode in Emacs code Date: Wed, 25 May 2016 18:40:30 -0500 Message-ID: <87iny1so41.fsf@red-bean.com> References: <87bn3z4l9i.fsf@mat.ucm.es> <1444321464004323@web25h.yandex.ru> <83h9do67pp.fsf@gnu.org> <21f6198c-a2fc-365f-caf7-79fad5027f1c@yandex.ru> <32b48032-8b30-d1d4-259c-8715aad3e7b8@cs.ucla.edu> <86c6d05c-a37f-e223-d0d2-af63d09ed0cc@yandex.ru> <57454B75.6070506@cs.ucla.edu> <794c0e07-4a07-b19e-5faa-68b4b18322e0@yandex.ru> <1ab04334-5405-d5e2-6f3b-edd1f053ddda@yandex.ru> <16a64a9c-4053-9a49-01db-e3f2ea03fd0e@yandex.ru> <825479b2-7f46-375f-29fe-64d36158a1d9@cs.ucla.edu> <44f66c2d-083a-00d2-18be-07982319337a@yandex.ru> <87oa7twwjw.fsf@web.de> Reply-To: Karl Fogel NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1464220107 31258 80.91.229.3 (25 May 2016 23:48:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 25 May 2016 23:48:27 +0000 (UTC) Cc: emacs-devel@gnu.org To: Michael Heerdegen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 26 01:48:23 2016 Return-path: Envelope-to: ged-emacs-devel@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 1b5iXG-0007ZH-Jg for ged-emacs-devel@m.gmane.org; Thu, 26 May 2016 01:48:22 +0200 Original-Received: from localhost ([::1]:35644 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5iXF-0001jj-Kg for ged-emacs-devel@m.gmane.org; Wed, 25 May 2016 19:48:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57801) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5iWi-0001iM-Tf for emacs-devel@gnu.org; Wed, 25 May 2016 19:47:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b5iWe-0001u5-KX for emacs-devel@gnu.org; Wed, 25 May 2016 19:47:47 -0400 Original-Received: from mail-lb0-x22c.google.com ([2a00:1450:4010:c04::22c]:35109) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5iWd-0001tX-O8 for emacs-devel@gnu.org; Wed, 25 May 2016 19:47:44 -0400 Original-Received: by mail-lb0-x22c.google.com with SMTP id ww9so20467050lbc.2 for ; Wed, 25 May 2016 16:47:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:reply-to:date:in-reply-to :message-id:user-agent:mime-version; bh=ACKNqrRWWeKnDIppaBav5sqZIr4JkxrPbotXFBNjT/s=; b=iPUImYEV7v4+kcdnCYVpHhegnglp8SxpseNpM2iRC718OV8TFWv0BGccPKxEGE+nDU z4xfmw6wYoZsNAkK5pIQm04iOsTSuXc2mycSHtMVlvPnVotdX70Mnx/qM2Vyxt8ePLmq iQw7f7YbSRQHWrE66SBA28zndivg/WoLORQiFBzju3INh6QRU93ZHfpC7fse10c5XUkJ wnLGKVoWUztwGlu5yZpYQHv1nb8Z+QYvKs+o7dN70AGm42Roc12Kvo2qwS1hqymS8WHo mH+dAwDB1PEcZPFhKR2CszucooicTnVpc9873R2Dqg/t341xe5VZR+gGLfyy1RC09cUc 6clg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:references:reply-to :date:in-reply-to:message-id:user-agent:mime-version; bh=ACKNqrRWWeKnDIppaBav5sqZIr4JkxrPbotXFBNjT/s=; b=dae2q5OfaeOx4DjC+JaCLsFlPfc7dXh4JN9TW+Dx5sKWf0qcGDDpvy4ejSY0PJtjSy LCXHYFI6n97D9ntR0XK9oTsm9r9grvW6drKZuNNjC/+vwztp2rJmSVxX002zfWNLp84l YXLMSsoaRz5wCY1CzOfq/H9fdJRaLCQtw9QyWjemUG16TcpSUV6XdyEhHdn65wtEpHvp A5z67ZDcxp0P0cGUuijooGC2mUMYNity9Wwcu2ahElhzKNj1IRt9wJ/YI3zxMd0NPmVZ hqYEifzQZr6Xf0n9Ytkutpqn3EGF30b4usS33Y0mmAsv540iK5T8CsyTxC40WvZphmMC +OvQ== X-Gm-Message-State: ALyK8tJiOvcqUTTYHB6ckLDjlXHY/DgIWJ9SQFJr8vWXI5ZkdNuKkSkkiJNPEVMLanoFtg== X-Received: by 10.107.168.194 with SMTP id e63mr5969288ioj.61.1464219632231; Wed, 25 May 2016 16:40:32 -0700 (PDT) Original-Received: from floss (74-92-190-114-Illinois.hfc.comcastbusiness.net. [74.92.190.114]) by smtp.gmail.com with ESMTPSA id w21sm3544572iod.12.2016.05.25.16.40.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 May 2016 16:40:31 -0700 (PDT) In-Reply-To: <87oa7twwjw.fsf@web.de> (Michael Heerdegen's message of "Thu, 26 May 2016 01:24:35 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:4010:c04::22c X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:204018 Archived-At: Michael Heerdegen writes: >Dmitry Gutov writes: >> We do. Gradually. Using .dir-locals.el. > >Dumb question: why don't we just convert the files to the spaces >convention, if that's the goal anyway? Doing it gradually patch by >patch (patches that are sometimes harder to read) seems to be quite >troublesome... It might be worth it, but it does cause a "blame shadow" across the whole source tree at that point in history. That is, when one is using 'git blame' to find out the provenance of certain lines of code, one's view into the past gets obscured by this single revision that touched gazillions of lines of the Emacs source code. This can be worked around, of course -- you just step back past that special revision and try again -- but it is a bit of inconvenience when one is digging through history. (Subversion did something like this in 2006: http://svn.apache.org/viewvc?view=revision&revision=858545) Best regards, -Karl