From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.devel Subject: Re: CEDET discoverability Date: Wed, 14 Jul 2010 15:32:42 -0400 Message-ID: <87pqyphnad.fsf@stupidchicken.com> References: <4C3B6A8A.80105@gmx.de> <87wrt0e81n.fsf@telefonica.net> <62E9699C07054418AB66F9C5FCB54E5C@us.oracle.com> <87sk3oe3la.fsf@telefonica.net> <1154D96E7D2F401D849266F359E44BB9@us.oracle.com> <87ocecdzou.fsf@telefonica.net> <87hbk4i1m4.fsf@uwakimon.sk.tsukuba.ac.jp> <87bpacdpwl.fsf@telefonica.net> <878w5fizcb.fsf@uwakimon.sk.tsukuba.ac.jp> <4C3C553D.9090203@siege-engine.com> <877hkze69r.fsf_-_@telefonica.net> <838w5fs7et.fsf@gnu.org> <877hkzl50f.fsf@lola.goethe.zz> <87zkxv483i.fsf@stupidchicken.com> <87zkxuk65c.fsf@lola.goethe.zz> <87tyo26pkq.fsf@stupidchicken.com> <87pqypj3vp.fsf@lola.goethe.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1279135977 22991 80.91.229.12 (14 Jul 2010 19:32:57 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 14 Jul 2010 19:32:57 +0000 (UTC) Cc: emacs-devel@gnu.org To: David Kastrup Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 14 21:32:56 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OZ7hP-0005v8-NG for ged-emacs-devel@m.gmane.org; Wed, 14 Jul 2010 21:32:56 +0200 Original-Received: from localhost ([127.0.0.1]:53547 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZ7hP-0000CJ-6m for ged-emacs-devel@m.gmane.org; Wed, 14 Jul 2010 15:32:55 -0400 Original-Received: from [140.186.70.92] (port=56957 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZ7hK-0000CE-B1 for emacs-devel@gnu.org; Wed, 14 Jul 2010 15:32:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OZ7hF-0001y4-5l for emacs-devel@gnu.org; Wed, 14 Jul 2010 15:32:50 -0400 Original-Received: from pantheon-po45.its.yale.edu ([130.132.50.79]:43628) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OZ7hF-0001xR-49; Wed, 14 Jul 2010 15:32:45 -0400 Original-Received: from furry (dhcp128036014221.central.yale.edu [128.36.14.221]) (authenticated bits=0) by pantheon-po45.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id o6EJWg7j020318 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 14 Jul 2010 15:32:42 -0400 Original-Received: by furry (Postfix, from userid 1000) id 8A14AC011; Wed, 14 Jul 2010 15:32:42 -0400 (EDT) In-Reply-To: <87pqypj3vp.fsf@lola.goethe.zz> (David Kastrup's message of "Wed, 14 Jul 2010 20:48:58 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:127314 Archived-At: David Kastrup writes: > So the only actually _existing_ keybindings we find in the > Analyzer/Smart Jump subnode tells us about keybindings that don't > actually use the analyzer. The main user command for using the analyzer is `C-c , ' (semantic-complete-analyze-inline), described in the previous subsection 2.4.1. The other commands do not have default keybindings, but that is no reason not to document them. The manual documents the following keybindings: `C-c , j', `C-c , J', `C-c , l', `C-c , g', `C-c , G', `C-c , p', `C-c , n', `C-c , u', `C-c, ', `C-c , C-w', `C-c , M-w', `C-c , C-y', `C-c , r', `C-c , up', `C-c , down', This is a faily large command set, but bear in mind that some of the more important pieces of Semantic's functionality involves perform tasks (such as displaying completions) at idle time. There are no key bindings associated with such functionality, so merely looking for keybindings is misleading. The fact that Semantic provides some more additional commands, which have no default keybinding, is not a strike against Semantic (many of these commands are not bound because they are not as useful, but there is no reason not to document them). However, feel free to suggest keybindings if you like.