emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CEDET discoverability


From: David Kastrup
Subject: Re: CEDET discoverability
Date: Thu, 15 Jul 2010 08:11:15 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Chong Yidong <address@hidden> writes:

> David Kastrup <address@hidden> 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 , <SPC>'
> (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, <SPC>', `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.

The problem is likely not with Semantic.  It is with the manual that
makes it hard to find the relevant information for an end user.  Where
the end user is one that is interested in stuff important enough to be
bound to keys and menus.

When you read the manual, the explanations are more or less at
disconnected DOC string level.  Where there _are_ higher level
explanations, they mostly cover how Semantic works internally, not what
it is good for.

That is not interesting for the user.  It should be funneled off into an
internals/programming manual.

-- 
David Kastrup




reply via email to

[Prev in Thread] Current Thread [Next in Thread]