unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Klaus Berndl <klaus.berndl@sdm.de>
Subject: Re: ECB for LaTeX?
Date: 10 Jun 2003 16:36:22 +0200	[thread overview]
Message-ID: <u3ciidmop.fsf@sdm.de> (raw)
In-Reply-To: 5lbrx6ca6k.fsf@rum.cs.yale.edu

On 10 Jun 2003, Stefan Monnier wrote:



> >>>>> "Klaus" == Klaus Berndl <klaus.berndl@sdm.de> writes:
> > 1. Integrating speedbar not only as replacement for the directories buffer
> >    (like in latest production release 1.93) but possibility to display
> >    speedbar in any of the special windows of ECB. So you can use the
> >    default directories buffer of ECB plus the speedbar as replacement of
> >    the default methods-token-buffer of ECB ==> You display directoires and
> >    methods/tokens in different windows.
>  
>  Do I understand correctly that there can only be one speedbar buffer ?
>  Why not get rid of that restriction ?

See Eric's answer...

>  
> > 2. Builtin (i.e. without speedbar) parsing and displaying methods/tokens
> >    of file-types not supported by semantic but supported be imenu and
> >    etags ==> Displaying contents of TaTeX, TeX, perl etc. etc. in the
> >    ECB-methods buffer.
>  
>  Isn't that just re-implementing what speedbar already does ?
>  What am I missing ?

You are right, you are nothing missing...at least not much but maybe something
important: ECB is a complete other approach to display browsable things (like
directories, files and file-contents) than speedbar: Speedbar displays all
stuff in one buffer in an extra frame, whereas ECB displays all things in
different windows integrated with the source-buffer in *one* frame.

But there are people who like the speedbar-way of displaying things like
directories, files or/and file-contents but dislike the one-frame-approach of
ECB too. To satisfy these ones ECB can now integrate the speedbar buffer into
one of it's special dedicated windows.

Concerning displaying stuff like LaTeX etc (all file-types supported by imenu
and etags but not by semantic) you are right...here ECB steals the speedbar
implementation because it works great and is well tested. ECB could use either
the speedbar code itself (but this brings another dependence to speedbar
internals i dislike) or re-implement the few parts of the speedbar-code needed
for this. I have decided to go the latter approach because then ECB is
independed from speedbar internals and if these are changed....

Ciao,
Klaus

>  
>          Stefan

-- 
Klaus Berndl			mailto: klaus.berndl@sdm.de
sd&m AG				http://www.sdm.de
software design & management	
Thomas-Dehler-Str. 27, 81737 München, Germany
Tel +49 89 63812-392, Fax -220

  parent reply	other threads:[~2003-06-10 14:36 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-13 13:04 ECB for LaTeX? Kai Großjohann
2003-05-13 13:31 ` Phillip Lord
2003-05-13 16:13   ` Klaus Berndl
2003-05-13 16:19     ` Klaus Berndl
2003-05-13 18:59       ` Martin Stemplinger
2003-05-14  9:04         ` Klaus Berndl
2003-05-15 19:16           ` Martin Stemplinger
2003-05-13 16:30     ` Phillip Lord
2003-05-13 20:01     ` Kai Großjohann
2003-05-14  9:04       ` Klaus Berndl
2003-05-14 19:23         ` Kai Großjohann
2003-05-26  7:21 ` Kai Großjohann
2003-05-26 15:07   ` Stefan Monnier
2003-05-28  9:14     ` Kai Großjohann
2003-05-28 11:13       ` Asmund Ostvold
2003-05-28 16:48         ` Kai Großjohann
2003-06-10 11:30   ` Klaus Berndl
2003-06-10 13:51     ` Stefan Monnier
2003-06-10 14:17       ` Eric Ludlam
2003-06-10 14:27         ` Stefan Monnier
2003-06-10 14:36       ` Klaus Berndl [this message]
2003-06-10 15:09         ` Stefan Monnier
2003-06-11  8:03           ` Klaus Berndl
2003-06-11 14:47             ` Eric Ludlam

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=u3ciidmop.fsf@sdm.de \
    --to=klaus.berndl@sdm.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).