OVH Cloud OVH Cloud

problème avec 'speedbar'

23 réponses
Avatar
Gérard Mouton
Bonjour,

avec emacs 23.1, l'utilisation de la fen=EAtre 'speedbar' provoque une
erreur:

Fatal error (11)Erreur de segmentation

lorsque l'on repli la liste des fonctions d'un fichier en cliquant sur
le signe [-]
Cela ne se produit que pour certains fichiers, mais =E0 priori sans
signe particulier avec d'autres fichiers avec lesquels le d=E9faut ne se
produit pas.

G=E9rard Mouton

3 réponses

1 2 3
Avatar
Sébastien Kirche
Le 12 janvier 2010 à 22:59, Ph. Ivaldi vraute :

Le 10 janvier 2010, Alain Ketterlin écrivit :

> Je suis tombé par hasard sur
> http://www.emacswiki.org/emacs/EmacsEclim qui semble être ce que tu
> recherches.

Ça m'intéresse effectivement. Je teste dès que possible !



Un retour ? Je suis fortement intéressé d'allier la supériorité de la
saisie d'Emacs avec les facilités de la plate-forme eclipse.

--
Sébastien Kirche
Avatar
Ph. Ivaldi
Le 17 février 2010, Sébastien Kirche écrivit :

Le 12 janvier 2010 à 22:59, Ph. Ivaldi vraute :

Le 10 janvier 2010, Alain Ketterlin écrivit :

> Je suis tombé par hasard sur
> http://www.emacswiki.org/emacs/EmacsEclim qui semble être ce que tu
> recherches.

Ça m'intéresse effectivement. Je teste dès que possible !



Un retour ? Je suis fortement intéressé d'allier la supériorité de la
saisie d'Emacs avec les facilités de la plate-forme eclipse.



Pas encore eu le temps de tester…
--
Philippe Ivaldi.
http://www.piprime.fr/
Avatar
Ph. Ivaldi
Le 17 février 2010, Ph. Ivaldi écrivit :

Le 17 février 2010, Sébastien Kirche écrivit :
Le 12 janvier 2010 à 22:59, Ph. Ivaldi vraute :
Le 10 janvier 2010, Alain Ketterlin écrivit :
> Je suis tombé par hasard sur
> http://www.emacswiki.org/emacs/EmacsEclim qui semble être ce que tu
> recherches.
Ça m'intéresse effectivement. Je teste dès que possible !


Un retour ? Je suis fortement intéressé d'allier la supériorité de la
saisie d'Emacs avec les facilités de la plate-forme eclipse.


Pas encore eu le temps de tester…



J'ai pris le temps de tester puisque je travaille maintenant
intensément en Java.

* L'installation de Eclim est vraiment bien faite et ne pose aucun
problème :
http://eclim.org/guides/install.html#guides-install

* Ensuite on installe emacs-eclim, là c'est une autre histoire, c'est
long et mal documenté.
Il faut commencer par installer toutes les dépendances : ECB, Cedet, Jdee
et il ne faut pas oublier de récupérer le paquet decompile.el
http://jdee.sourceforge.net/contrib/decompile.el

Ensuite on crée le fichier eclim dans son PATH, il doit contenir les
lignes suivante (à adapter)
8<------8<------8<------8<------8<------8<------8<------8<------8<------
#!/bin/sh

/home/pi/.eclipse/org.eclipse.platform_3.2.0/configuration/eclipse/eclim $*
8<------8<------8<------8<------8<------8<------8<------8<------8<------
On configure emacs-eclim comme expliqué dans la "doc" :
http://github.com/senny/emacs-eclim/blob/master/README.md

On lance le démon eclimd :
/home/pi/.eclipse/org.eclipse.platform_3.2.0/configuration/eclipse/eclimd

On relance Emacs.

* Premier test (dans l'ordre de la "doc")
M-x eclim-manage-projects <ret>

Ça me donne la liste des projets Eclipse, super !
tiens, je vais en ouvrir un… un <ret> sur un projet… bing !
recursive-edit: Buffer is read-only: #<buffer *eclim: projects*>

Rien dans les menus, je me dis qu'un petit C-h m va tout me dire sur
ce mode merveilleux… C-h m donc… bing !
describe-mode: Symbol's function definition is void: eclim-project-mode

Bon, ben C-h b ça va le faire, c'est sûr…
On trouve ça
8<------8<------8<------8<------8<------8<------8<------8<------8<------
* eclim-project-mode
D eclim-project-delete
I eclim-project-import
M eclim-project-mark-all
N eclim-project-create
R eclim-project-rename
U eclim-project-unmark-all
c eclim-project-close
g eclim-project-goto
i eclim-project-info
m eclim-project-mark-current
o eclim-project-open
p eclim-project-update
q quit-window
r eclim-project-mode-refresh
u eclim-project-unmark-current
8<------8<------8<------8<------8<------8<------8<------8<------8<------

Tiens, ça sert à quoi eclim-project-mark-current ?
8<------8<------8<------8<------8<------8<------8<------8<------8<------
(eclim-project-mark-current)

Not documented.
8<------8<------8<------8<------8<------8<------8<------8<------8<------

Je vous laisse tester les autres fonctionnalités, elles marchent bien mais…
http://wiki.github.com/senny/emacs-eclim/projects

Mon avis : ça ajoute un plus incontestable aux fonctionnalités de base
mais on est encore bien loin de l'ergonomie d'Eclipse.

Le projet est encore sûrement trop jeune et il faudrait que je commence
par me familiariser avec ECB, CEDET et Jdee mais quand je vois le temps
qu'il faut pour configurer et maîtriser toute cette machinerie (et le
temps dont je dispose) alors que la solution Eclipse, prête à l'emploi,
est super conviviale, je me demande si ça vaut vraiment la peine de
continuer à se débattre dans Emacs pour coder efficacement. Affaire à
suivre…
--
Philippe Ivaldi.
http://www.piprime.fr/
1 2 3