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: context-sensitive mouse-3 [was: Is Elisp really that slow?] Date: Mon, 20 May 2019 00:12:18 +0900 Message-ID: <4DB8C14A-AE3B-4080-830C-8283D8E6E96E@icloud.com> References: Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) 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="159577"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Van L , help-gnu-emacs@gnu.org To: Drew Adams Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun May 19 17:12:39 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 1hSNUM-000fLT-Lv for geh-help-gnu-emacs@m.gmane.org; Sun, 19 May 2019 17:12:38 +0200 Original-Received: from localhost ([127.0.0.1]:49910 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSNUL-00071j-Ms for geh-help-gnu-emacs@m.gmane.org; Sun, 19 May 2019 11:12:37 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:35576) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSNUA-00071e-Uj for help-gnu-emacs@gnu.org; Sun, 19 May 2019 11:12:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hSNU9-0006wN-Rf for help-gnu-emacs@gnu.org; Sun, 19 May 2019 11:12:26 -0400 Original-Received: from pv50p00im-ztdg10022001.me.com ([17.58.6.58]:49424) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hSNU9-0006uT-JK for help-gnu-emacs@gnu.org; Sun, 19 May 2019 11:12:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=04042017; t=1558278743; bh=6LebsIMuCSCP3qeEN+ht5KTUsRnwEjWIhg6b+1+QqLk=; h=Content-Type:Mime-Version:Subject:From:Date:Message-Id:To; b=uL+P1qMM4E+sKHYR+6EaBp+oe77izFuJIocUgAZ9GhLT2o6Ji7XjVidyWAwx9Lg3+ oo8rfdGypI93lVKXKGdaVtw0/bKwqVo++irNaCEbrmj6S+QR4Hy+9CqU3RVIpezNeR GXfKRlzcD7IGy9+R0MyphCiEtFx62YcPpTdMixbQ4zqWik17ZfP+tiUk5a4C6ccvd3 Lb707/7aX9nu6xYDsxvJySj+fcpED0osLqFvMIz3+IIyA48oe4dUFe+Rggd3TJLoNp j1qVvwLe6uTkGR6K8YztzmRDbageBq45ZSk/D+hkFFa6uMW1s2zhTSK2df+vWOiwu5 hvsOwWNM5s4JA== Original-Received: from [192.168.0.11] (unknown [1.230.108.64]) by pv50p00im-ztdg10022001.me.com (Postfix) with ESMTPSA id B58E7A0407; Sun, 19 May 2019 15:12:22 +0000 (UTC) X-Priority: 3 In-Reply-To: X-Mailer: Apple Mail (2.3445.9.1) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-05-19_10:, , signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 mlxscore=0 mlxlogscore=984 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1812120000 definitions=main-1905190111 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 17.58.6.58 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:120551 Archived-At: > 2019. 5. 19. =EC=98=A4=ED=9B=84 11:44, Drew Adams = =EC=9E=91=EC=84=B1: >=20 >> Saying about discoverability, I would like a context-sensitive = right-click >> mouse menu, something like Microsoft Office. Most newcomers are = familiar with >> finding functionality with the mouse; >=20 > Library `mouse3.el' gives you a context-sensitive menu > on `mouse-3'. And yet it still also gives you the > normal Emacs `mouse-3' behavior. >=20 > You or your code can customize what the menu shows in > different contexts. >=20 > https://www.emacswiki.org/emacs/Mouse3 Hmm, I=E2=80=99ll take a look at that :-) Is Mouse-3 the right-click button in usual mice? >=20 >> how should I find new functions...? >=20 > I'm guessing you mean functions (in particular, > commands) that are new to you, and not necessarily > new to Emacs. >=20 > Icicles can help with discoverability in a few ways: >=20 > * See what you can do at any moment: > . See which possible inputs are expected by a > command that reads input > . See which key sequences are currently available, > which of them are general vs which are local, > and what each of them does > * See individual descriptions of the possible inputs, > that is, help on completion candidates > * Find menu items more easily > * Find commands more easily > * Find help in the doc > * Learn how to use regexps >=20 > https://www.emacswiki.org/emacs/EmacsNewbieWithIcicles Looking at the link, Icicles is a package similar to which-key, am I = right? > Menus in general, and La Carte in particular, can also > help with discoverability, and even more so when combined > with substring or regexp completion (e.g. Icicles). >=20 > https://www.emacswiki.org/emacs/LaCarte I am impressed with this; I should implement something similar with helm = when I have free-time :-)