From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: longtime user of emacs Date: Wed, 15 Jul 2020 13:44:09 +0800 Message-ID: <878sfl9vti.fsf@yahoo.com> References: <87365uel05.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9805"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Jeff Norden , "andres.ramirez" , emacs-devel@gnu.org To: Ihor Radchenko Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jul 15 07:46:53 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jvaFp-0002SK-F2 for ged-emacs-devel@m.gmane-mx.org; Wed, 15 Jul 2020 07:46:53 +0200 Original-Received: from localhost ([::1]:53796 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jvaFo-00017L-Hy for ged-emacs-devel@m.gmane-mx.org; Wed, 15 Jul 2020 01:46:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48956) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jvaFI-0000YN-NQ for emacs-devel@gnu.org; Wed, 15 Jul 2020 01:46:20 -0400 Original-Received: from sonic309-49.consmr.mail.ne1.yahoo.com ([66.163.184.175]:36488) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jvaFG-0004jR-De for emacs-devel@gnu.org; Wed, 15 Jul 2020 01:46:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1594791974; bh=nokHoyfF+y8FiOzrwO9RfeirjenyWikDM1qnvVSgCgM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject; b=oR9bhO3ZAWEMPbf/kDH3Xxd9AzlQwzXgDqIUdvlYte7Sdl0Nwpf4Px6fLS24pjez45l5xO0CWRQmxqEHyDSEbxlTJDoFj41Es7ORsvQ5Ic/CPf1zXPwh/u4ACd9c+3TLMPCgCgbOVjuAt35v+M23KcqWgU4AQmLiBm5g0SbtHqS57I4qpjV/8w4TxrClzDlfP6w/tPsQtlVfZgGIGjXGgo4tb+b5scTVS2vIvQPM5wcENPBmv/GeX7c6jkXsNaolzERy7epzTd3BEjHPjajIqOmbkAN9jCwvGPprFZONKh7dXrhlMaKU+yxHtRpuWQI0bCEWYU1GzFI5uZTckzqg2A== X-YMail-OSG: N_6BpMEVRDvd.miR6A7lED5GPdAEx7ojsA-- Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Wed, 15 Jul 2020 05:46:14 +0000 Original-Received: by smtp411.mail.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 985797d3722668315d89e14f9b9f49ca; Wed, 15 Jul 2020 05:44:12 +0000 (UTC) In-Reply-To: <87365uel05.fsf@localhost> (Ihor Radchenko's message of "Tue, 14 Jul 2020 13:14:18 +0800") X-Mailer: WebService/1.1.16271 hermes_yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.7) Received-SPF: pass client-ip=66.163.184.175; envelope-from=luangruo@yahoo.com; helo=sonic309-49.consmr.mail.ne1.yahoo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/15 01:46:14 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:252964 Archived-At: Ihor Radchenko writes: > I do think that the existing Emacs defaults are a good starting point > for a new user with unknown workflows. They are generic enough to tweak > Emacs in any possible direction. However, I believe that it would be a > good option to have several sets of defaults, which would better fit > some common use-cases, like programming, note-taking, tramp, git, etc. > Then, the existing defaults will represent "Generic" use-case, but a new > user (who may or may not have programming background) might easily > select other set of defaults, which is more suitable for the user's > background and expected use-cases. I think this solution was proposed by a few people a few months back, when this discussion started. It would be nice if people came up with an idea as to how exactly this functionality is to be implemented, and a set of better usecases than just 'programming' or 'note-taking' or 'TRAMP' or 'git'. P.S: Please don't suggest things like `use-git-mode' or `use-tramp-mode'. That kind of thinking doesn't work out.