Useful for ChangeLog entries via C-x 4 a and to jump to corresponding unit test.

Second function requires eproject.el for lightweight project management and jumps to corresponding unit test method depending on buffer and point (i.e. method point is in). Stubs out test class and test function if necessary.

Useful for ChangeLog entries via C-x 4 a and to jump to corresponding unit test.

Second function requires eproject.el for lightweight project management and jumps to corresponding unit test method depending on buffer and point (i.e. method point is in). Stubs out test class and test function if necessary.

Sorry for the late reply, I though I had enable notification for this thread but obviously I didn't.

Emily Dickinson, on 17 December 2010 - 01:24 AM, said:

I'm not an elisp geek, so I can't write a minor mode.

Well, good opportunity to improve your elisp-skills, eh

Before designing a Yii specific minor mode the most important questions is: Which problems should this mode address?

I've been working with Yii for appr. 4 months now and the only thing I'm eager to implement is access to Yii's class reference from inside Emacs. Something similar to C-h f (eq M-x describe-function RET) for Emacs Lisp.

My setup

1. IDO for completion (everywhere)

emacswiki.org/emacs/InteractivelyDoThings

IDO and flex matching makes it easy to change buffers (=C-b=) and open files.

I use two different computers with a different location of the project files (Windows vs. Linux). The defun (eproject-root) resolves the root of the project.

2.2. Setup project specific configuration

Currently this is just modifying the name of ChangeLog to be always at the root at the project. I use Emacs' function `add-change-log-entry-other-window' (=C-x 4 a=) to record changes in methods, classes, and attributes before creating the commit log entry for Git.