all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Nicolas Forgerit <nicolas.forgerit@gmail.com>
To: help-gnu-emacs@gnu.org
Subject: Re: Organizing files in projects
Date: Thu, 22 Apr 2010 18:45:01 +0200	[thread overview]
Message-ID: <4BD07D0D.6010503@gmail.com> (raw)
In-Reply-To: <r2oa95535ca1004220558n2d1de6e8i5308b9d82a2c8c0c@mail.gmail.com>

Valentin Jacquemin wrote:
> Hi all,
>
> I use more and more emacs for my hacking activities. I am more used to
> Netbeans and Eclipse IDEs but the possibility to do anything from only
> one editor attracts me....
>
> One thing I miss however currently is the possibility to organize my
> files as a project. Typically if I develop a PHP application, I'd like
> to be able to a)navigate in the current file to jump directly to a
> class' member (either variable, function, whatever) and b) jump into a
> dependency, this can be a superclass or a class from a library I use,
> anything. Doing that from my beloved IDEs is very easy, but from Emacs
> I read about tags, anything and certainly others...
>
> My question is: is there an "almighty" solution?
>
> Thanks for your help,
>
> Valentin Jacquemin

Hey Valentin!

I have almost the same problems, being switched to Emacs (coming from
Textmate) few weeks ago.

I'm still not that confident with Emacs, but there exists a nice
extension called "ecb" [1] (Emacs Code Browser), that uses (extends?)
"Cedet" [2] (another seemingly quite extensive developing environment).

As far as i can tell, ecb (using etags for that task) does not support
parsing of all kind of PHP-Code. I'm still evaluating that, but it seems
that it has problems with namespaces missing to analyze the given PHP5
code with a message like "unknown syntax tokens". I found that out by
trying to load FLOW3-Code, whereas TYPO3-Files up to T3v4.4 works. (Yes,
i'm a TYPO3 guy! :)

As i have said i'm not very confident with that Emacs stuff at all, so
we need a statement of a PHP-Guru using Emacs for all stuff he's doing.

Ciao
    Nico

PS: What might be a generally good source for Emacs Help, is the Emacs
Wiki [3]. I'm always surfing there when the business lets having me some
minutes for stuff..

[1] http://ecb.sourceforge.net/
[2] http://cedet.sourceforge.net/
[3] http://www.emacswiki.org/





  parent reply	other threads:[~2010-04-22 16:45 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-04-22 12:58 Organizing files in projects Valentin Jacquemin
2010-04-22 16:34 ` Drew Adams
2010-04-22 16:45 ` Nicolas Forgerit [this message]
2010-04-22 16:50 ` Richard Riley
2010-04-23 13:55 ` Joel J. Adamson

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

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

  git send-email \
    --in-reply-to=4BD07D0D.6010503@gmail.com \
    --to=nicolas.forgerit@gmail.com \
    --cc=help-gnu-emacs@gnu.org \
    /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.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.