Another Notepadd++ based IDE (DivLike-IDE)

Started by Grew, February 01, 2016, 09:16:36 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Grew

Hi,


I've made many modifications on my standalone Notepad++ installation.
I've added some nice features like compilation selection (BennuGD or PixTudio), error highlighting and "tracking", etc...


I've made a public git repository here : https://gitlab.com/Benjamin-Hoffmann/DivLike-IDE
I will improve it little by little, and your suggestions or pull request are welcome.


I know this is not as powerfull as VisualStudio 2015  ;D but I think Notepad++ can be a good base to configure a good IDE like for Bennu and PixTudio.

Here are some screenshots :






My game developer instagram :
https://www.instagram.com/ben_dev_game/

JaViS

#1
Wow it looks very nice! thanks for sharing!


two things:


You should make the path to the compilers configurable


and how do I change the language of the IDE?


thanks
Working on Anarkade. A couch multiplayer 2D shooter.

Grew

Thank you !


To change the language :
Paramétrage \ Préférences... \ Général \ Langue  \ English
I wil set it to english by default.


I will take a look to how to make the path configurable. Thank for the suggestion !
My game developer instagram :
https://www.instagram.com/ben_dev_game/

panreyes

Pretty AWESOME! :D

Looking forward to include it, with your permission, into "PixTudio Project Manager"! :)

Grew

Quote from: PiXeL on February 01, 2016, 11:10:00 PM
Pretty AWESOME! :D

Looking forward to include it, with your permission, into "PixTudio Project Manager"! :)


Yes ! It's a good idea !
My game developer instagram :
https://www.instagram.com/ben_dev_game/

josebita


josebita

PixTudio return codes are different from BennuGD ones, BTW. PXTB returns 0 on successful compilation and != 0 on error, in a more traditional Posix way.
The idea is that, from a posix shell, you can now do:
pxtb main.prg && pxtp main.dcb
But it should also help you in detecting failed compilations from your IDE.

Drumpi

Thanks a lot.
Notepad++ is my default IDE for BennuGD since I can't use FEdit, and I'm a little upset because it don't have command line by default since a year or so. But the "session load" and my custom text highlight are the things I miss on other IDEs
I will try it, so I can tell you my thoughs.

... but in the main time, I'm going to give you KARMA++
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

Grew

Quote from: josebita on February 02, 2016, 10:04:40 AM
PixTudio return codes are different from BennuGD ones, BTW. PXTB returns 0 on successful compilation and != 0 on error, in a more traditional Posix way.
The idea is that, from a posix shell, you can now do:
pxtb main.prg && pxtp main.dcb
But it should also help you in detecting failed compilations from your IDE.
Thank you for the informations ! I will take a look ASAP.


Quote from: Drumpi on February 02, 2016, 09:03:05 PM
Thanks a lot.
Notepad++ is my default IDE for BennuGD since I can't use FEdit, and I'm a little upset because it don't have command line by default since a year or so. But the "session load" and my custom text highlight are the things I miss on other IDEs
I will try it, so I can tell you my thoughs.

... but in the main time, I'm going to give you KARMA++
Thank you !
My game developer instagram :
https://www.instagram.com/ben_dev_game/

warrior_rockk

#9
Quote from: Drumpi on February 02, 2016, 09:03:05 PM
Thanks a lot.
Notepad++ is my default IDE for BennuGD since I can't use FEdit, and I'm a little upset because it don't have command line by default since a year or so. But the "session load" and my custom text highlight are the things I miss on other IDEs
I will try it, so I can tell you my thoughs.

... but in the main time, I'm going to give you KARMA++


It's possible with Notepad++ to have the "session load" feature with the Workspace Manager that is native included:



This is my actual Notepad++ Bennu IDE:


Grew


Quote from: warrior_rockk on February 03, 2016, 07:40:34 AM
This is my actual Notepad++ Bennu IDE
Can you share your autocompletion configuration ? I will try to add it in my project if you are ok with that.
My game developer instagram :
https://www.instagram.com/ben_dev_game/

warrior_rockk

Quote from: Grew on February 03, 2016, 08:06:19 AM

Quote from: warrior_rockk on February 03, 2016, 07:40:34 AM
This is my actual Notepad++ Bennu IDE
Can you share your autocompletion configuration ? I will try to add it in my project if you are ok with that.


Of Course. Simply decompress the xml file into the path: C:\Program Files (x86)\Notepad++\plugins\APIs . Make sure that you have the autocompletion enabled in Notepad++ preferences