Page 1 sur 3

Plugin pour l'éditeur (pour en faire un JAPBE-like)

Publié : mer. 09/avr./2008 2:18
par eddy
Oulala ca fait lgtps que j'ai pas posté ici et mon compte a était désactivé. :wink:

Voilà la dernière mouture de mon plugin pour l'éditeur de PureBasic :
http://www.purebasic.fr/english/viewtopic.php?t=31689

Sachant que l'éditeur JAPBE est toujours codé en PB3.94, je me suis dit que sa mise à jour pourrait poser problème un jour au l'autre.
Donc j'ai codé une solution intermédiaire au cas où. :twisted:

Ce plugin a pour but de palier certains manques dans l'éditeur officiel de PB.
Ca rajoute des fonctionnalitées (dont certaines sont présentes dans JAPBE).
  • l'indentation
  • la suppression des espaces superflus
  • la complétion des blocks via la touche RETURN
  • la complétion des commentaires via la touche RETURN
  • les marques d'indentation ;< ;>
  • l'indentation des commandes de type "Start..." "Stop..." (ex : Start3D() Stop3D() )
  • la complétion des commandes de type "Start..." "Stop..."
Pour installer c'est très simple, on dézippe et on clique sur l'EXE.

Je vois d'autre truc à rajouter (menu pour les onglet, gestion des commentaires, etc...) mais il faut encore que je fasse des tests.
Allez bonsoir TLM 8)

Image

Publié : mer. 09/avr./2008 8:39
par cha0s
sa a l'air sympa, une version linux serait envisageable ?

Publié : mer. 09/avr./2008 10:16
par Progi1984
L'interface me rappelle Visual Blitz...

Publié : mer. 09/avr./2008 12:14
par eddy
pour linux ca doit être possible mais il faudrait un expert capable de porter du codes Windows en Linux :
- gestion des hooks
- gestion des variables globales

J'ai posté le code dans les tips. Et pour l'instant personne n'a su le faire.

Pour le thème, oui c sur je ne fais pas dans la variété. Tous mes IDE se ressemblent 8)

Publié : mer. 09/avr./2008 14:42
par Progi1984
eddy a écrit :J'ai posté le code dans les tips. Et pour l'instant personne n'a su le faire.
As tu l'adresse que je jette un coup d'oeil ?

Publié : mer. 09/avr./2008 16:54
par SpaceMan

Publié : mer. 09/avr./2008 19:04
par eddy
si tu cherches le code pour le hook : http://www.purebasic.fr/english/viewtopic.php?t=30775
Ca donne une idée des problèmes à résoudre. (des problèmes de communication entre application en gros )
La bonne nouvelle c'est que toutes ces fonctionnalités pourrait être intégrées directement dans l'éditeur par un copier coller.

Publié : lun. 14/avr./2008 10:01
par eddy
v2.7 : j'ai ajouté la gestion des commentaires

Publié : ven. 02/mai/2008 1:21
par eddy
v2.9
- ca formatte le code au chargement
- on peut désactiver le spashscreen

Image

Publié : ven. 02/mai/2008 5:59
par Backup
bon courage , tu as l'air bien parti :)

un editeur de plus , ne peux pas faire de mal :)

c'est un choix suplementaire :)

Publié : ven. 02/mai/2008 15:32
par eddy
non c'est un plugin pour l'éditeur officiel.

Publié : mar. 13/mai/2008 12:01
par eddy
Une petite video de la version 3.2. Elle fait l'indentation et la completion des blocks de mot-clefs personnalisés.
:arrow: Demo Video : http://www.screencast.com/users/rineddy ... f7280bb9d8

Publié : mar. 13/mai/2008 14:47
par Anonyme
Class , Method EndMethod ?
8O

Publié : mar. 13/mai/2008 14:59
par eddy
C'est pour ceux qui développe le précompiler POO pour purebasic.
Il avait besoin de cette fonctionnalité.

Publié : mar. 13/mai/2008 16:56
par Anonyme
javais codé un truc similaire sous Linux :
http://www.purebasic.fr/french/viewtopi ... ht=oop+poo

As tu essayé de convertir ton ide a linux depuis l'intervention de chaOs ?