I released Emacs 23.2 excluded cedet version (emacs 23.2 + cedet 1.0 + emacs-w3m).
The latest version of GNU Emacs 23.2 has been released in May 2010. This version has CEDET inside. But there are some problems.
CEDET 1.0 that released in Aug 2010 conflicts CEDET on emacs. The latest stable version emacs-w3m 1.4.4 does not work on emacs 23.2.
Thus, I excluded cedet from the original version of emacs 23.2. And I was merge emacs-w3m with the latest CVS HEAD. I will manage the source code on my repository. Complete source code is as follows.
GNU Emacs 23.2 without CEDET.
dot_emacs (include cedet)
http://github.com/id774/dot_emacs
The installation using the following script.
./Install_myemacs.sh $HOME/local/emacs nosudo
If you do not have root privileges, you must specify home directory prefix and nosudo option.
#!/bin/sh # $1 = prefix # $2 = not use sudo setup_environment() { EMACS_VERSION=23.2 test -n "$2" || SUDO=sudo test -n "$2" && SUDO= } gitpull() { echo "Pulling $1 $3" if [ -d $HOME/local/$1/$3 ]; then cd $HOME/local/$1/$3 git pull else cd $HOME/local/$1 git clone git://github.com/$2/$3.git fi test -L $HOME/$3 && rm $HOME/$3 ln -fs $HOME/local/$1/$3 $HOME/$3 } gitpull_all() { test -d $HOME/local/github || mkdir -p $HOME/local/github gitpull github id774-2 emacs gitpull github id774-2 emacs-w3m } make_and_install() { test -n "$1" || ./configure --without-x --prefix=$HOME/local/emacs/$EMACS_VERSION test -n "$1" && ./configure --without-x --prefix=$1 make $SUDO make install } install_emacs() { test -d $HOME/local/github/emacs || exit 1 cd $HOME/local/github/emacs make_and_install $* } make_and_install_emacsw3m() { test -n "$1" || ./configure --with-emacs=$HOME/local/emacs/$EMACS_VERSION/bin/emacs test -n "$1" && ./configure --with-emacs=$1/bin/emacs make $SUDO make install } install_emacs_w3m() { test -d $HOME/local/github/emacs-w3m || exit 1 cd $HOME/local/github/emacs-w3m make_and_install_emacsw3m $* } main() { setup_environment $* gitpull_all install_emacs $* install_emacs_w3m $* } ping -c 1 -i 3 google.com > /dev/null 2>&1 || exit 1 main $*
Take advantage of your dot_emacs (of course that includes CEDET). Byte compiling will make elisp load faster. The w3m that emacs-w3m depends on is required. Install w3m using your package management system.