From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?B?7KGw7ISx67mI?= Newsgroups: gmane.emacs.help Subject: Re: Is Elisp really that slow? Date: Sun, 19 May 2019 19:35:58 +0900 Message-ID: References: <20190514235412.kncazq45szlum2gr@Ergus> <83v9yb92c7.fsf@gnu.org> <878sv7sp3r.fsf@telefonica.net> <83r28z8zl9.fsf@gnu.org> <20190515210924.sijzy6mnpgzkt4gm@Ergus> <86a7fjnwdq.fsf@zoho.eu> Mime-Version: 1.0 (1.0) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="249585"; mail-complaints-to="usenet@blaine.gmane.org" Cc: help-gnu-emacs@gnu.org To: Van L Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun May 19 12:36:18 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hSJAu-0012l8-K5 for geh-help-gnu-emacs@m.gmane.org; Sun, 19 May 2019 12:36:16 +0200 Original-Received: from localhost ([127.0.0.1]:46700 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSJAt-0008UL-GZ for geh-help-gnu-emacs@m.gmane.org; Sun, 19 May 2019 06:36:15 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:54212) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSJAi-0008T5-By for help-gnu-emacs@gnu.org; Sun, 19 May 2019 06:36:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hSJAh-0002CC-AW for help-gnu-emacs@gnu.org; Sun, 19 May 2019 06:36:04 -0400 Original-Received: from pv50p00im-ztbu10021601.me.com ([17.58.6.57]:46549) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hSJAh-0002Bv-3m for help-gnu-emacs@gnu.org; Sun, 19 May 2019 06:36:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=04042017; t=1558262161; bh=aecAAbA8H18XJ0ZahvNTgdaszsPiJOAHFGiDj50LeWU=; h=Content-Type:Mime-Version:Subject:From:Date:Message-Id:To; b=VEaak45lwjrrckh+VEsoIgarWLlCoEMAhAKYjG7A8m9yQQWFgrzZsjDcEezUqjjPk X750USa3e9UeIgA/fXdouyxXrjtkfW+0EfzlI2GOCn3eHHqDBmuIqlAyG/cuIhdSCK mBVIctGJl4awfE0xM5hgM48pZ6uCWoIvJAjFcnx09aAVfhwcuz6hJj4AgUUe79k5qv V0qx0rhmAp0n121E5dVPPvej3O3MCstjdvlQhF878fcEUFzqbNpBGP43q9Xmeu2Quq +qBnPPtkCapeMM22cOCYgBKX05puAT+Kw9WJBY4npKx+QwiJfUbGVfzLBhXclXwVoh 0Jwil460UDGdw== Original-Received: from [192.168.0.13] (unknown [59.10.74.80]) by pv50p00im-ztbu10021601.me.com (Postfix) with ESMTPSA id 812B06E0E9D; Sun, 19 May 2019 10:36:00 +0000 (UTC) X-Mailer: iPhone Mail (16E227) In-Reply-To: X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-05-19_08:, , signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 mlxscore=0 mlxlogscore=706 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1812120000 definitions=main-1905190078 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 17.58.6.57 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:120536 Archived-At: 2019. 5. 19. =EC=98=A4=ED=9B=84 5:16, Van L =EC=9E=91=EC= =84=B1: > Emanuel Berg writes: >=20 >> Ergus wrote: >> I don't consider myself an Emacs expert - >> far from it. But I've been here for 10+ >> years, so I'm happy with my Emacs and my >> skill level. But this place still >> doesn't feel like home! That is strange. >=20 > Is it possible to have the best of all possible > worlds? >=20 > For conservatives, a winter release of old gold keybindings. > For the free radicals, a spring release with modernizations. What if having a compatibility-mode that can be activated by something like:= ```elisp (classic-keybindings-mode 1) ``` and refine the default keybindings to be more consistent/mnemonic? People wh= o miss the old keybindings will be elisp-proficient; Adding 1 s-exp to the i= nit file won=E2=80=99t be a barrier. For the refined keybindings, Spacemacs can provide a good starting point. > When I use a long M-x sequence, a shortcut suggestion appears. It disappea= rs before I can catch it. Can it stay for 30 seconds? Can there be an instan= t interactive override to set it whatever you like? I would like a semi-AI that suggests interactive functions based on key pres= ses or actions the user performs... `You can use C-e (goto-end-line) to perf= orm 12 keystokes you performed.' Saying about discoverability, I would like a context-sensitive right-click m= ouse menu, something like Microsoft Office. Most newcomers are familiar with= finding functionality with the mouse; and it isn=E2=80=99t intuitive to fin= d new keybindings/functions that Emacs provide to boost productivity. (Actua= lly, that=E2=80=99s one of my problems; how should I find new functions...?)= > Evolutionary programming of popular custom keybindings collected at upstre= am and put thru obstacle course competition is one way of composing a spring= release. >=20 > --=20 > =C2=A9 2019 Van L > gpg using EEF2 37E9 3840 0D5D 9183 251E 9830 384E 9683 B835 > "The interface is a nightmare." - Brendan Scha= ub >=20