Announcing the POL version of SciTE!

This is where you can post about tools related specifically to the POL Server itself

Moderator: POL Developer

Post Reply
Yukiko
Distro Developer
Posts: 2482
Joined: Thu Feb 02, 2006 1:41 pm
Location: San Antonio, Texas
Contact:

Announcing the POL version of SciTE!

Post by Yukiko » Thu Sep 13, 2018 11:57 am

There has been, for ages, a need for a decent IDE for eScript. There are a few programmes that provide a decent editing environment. Some even allow code highlighting. Almost since I started programming eScript I have been using SciTE. It wasn't bad as editors go but it lacked a few of the features you might want to have in an IDE. Recently ThisIsMe began looking into SciTE's "hidden" capabilities. I use quotation marks around the word because, unless you delve deep into SciTE's documentation, its capabilities are rather hard to find. But he found them!

Today I am proud to bring you POL SciTE!
I have created a PDF document that shows you the great new features ThisIsMe has added to SciTE. The document contains an overview of POL SciTE's features, a link to download it, instructions for setting it up, and some helpful tips and customization information. Set-up is easy once you download it. So get the PDF and give it a try.

Be sure to thank ThisIsMe if you find POL SciTE useful.

The new Dark Theme:
Image

Two different colours for comments
Image

Highlighted functions etc:
Image

Highlighted re-occurence of the same word:
Image

Tabbed open files:
Image

Call tips:
Image

Autocomplete suggestions:
Image
Sincerely,
Yukiko

I would tell you a UDP joke but you might not get it.

Titus 2:13

boberski
Grandmaster Poster
Posts: 272
Joined: Tue Oct 15, 2013 12:00 pm

Re: Announcing the POL version of SciTE!

Post by boberski » Thu Sep 13, 2018 12:20 pm

Great work Kiko!
Cheers!
Boberski (http://pol.uo.hyeah.eu/)

User avatar
AasanDar
New User
Posts: 21
Joined: Thu Feb 02, 2006 8:44 am
Location: Beaverton, OR, USA

Re: Announcing the POL version of SciTE!

Post by AasanDar » Thu Sep 13, 2018 12:20 pm

Got it! Will give it a whirl. Nicely done folks.

Thank you ThisIsMe!
The Last Administrator of Ikrontik

Yukiko
Distro Developer
Posts: 2482
Joined: Thu Feb 02, 2006 1:41 pm
Location: San Antonio, Texas
Contact:

Re: Announcing the POL version of SciTE!

Post by Yukiko » Thu Sep 13, 2018 12:24 pm

@Boberski, I did not do the work on POL SciTE!
ThisIsMe did ALL the work.
Now if you are talking about the exquisite design work put into the PDF document then I accept the praise :P
but POL SciTE is all a result of ThisIsMe digging into SciTE's documentation.
Sincerely,
Yukiko

I would tell you a UDP joke but you might not get it.

Titus 2:13

Yukiko
Distro Developer
Posts: 2482
Joined: Thu Feb 02, 2006 1:41 pm
Location: San Antonio, Texas
Contact:

Re: Announcing the POL version of SciTE!

Post by Yukiko » Thu Sep 13, 2018 5:09 pm

I have updated the PDF to include a note that the screen shots for adding custom call tips were made with line wrap on, Options --> Wrap. Each call tip must be on one line including the additional help text.

There is also an addition setting that you can add for autocomplete. Just search the document for autocomplete and you will find it.

Again thanks to ThisIsMe for finding the new autocomplete setting.
Sincerely,
Yukiko

I would tell you a UDP joke but you might not get it.

Titus 2:13

ThisIsMe
Distro Developer
Posts: 54
Joined: Sun Jul 17, 2016 1:29 am
Contact:

Re: Announcing the POL version of SciTE!

Post by ThisIsMe » Fri Sep 14, 2018 9:51 am

I hope you guys enjoy it, I was making tweaks up until the eleventh hour yesterday which included the auto complete function name lists automatically coming up which I only figured out how to get working yesterday at work reading a Korean based email exchange trying to get the Hangul characters to work properly in SciTE.

I have a few updates I want to make and will post here including auto indentation on the if, function, repeat, do, while, elseif, else, for, case, enum' keywords. The idea it to just have it auto indent in from where the keyword is located on the following line. Coloring the auto complete list box a dark themed color scheme if possible. The lexer itself needs at least an additional change as I forgot to add enum to the code wrap stuff (the plus/minus symbols on the left hand side of the screen).

Of all the changes I've made however, the best and most useful thing for me is the hotkey/context menu Dec to hex and hex to Dec. Now there's no excuses to find decimal obj type numbers in itemdesc, includes and src files :D.

I'm also up for suggestions and other tweaks any of you have ideas for.

Yukiko
Distro Developer
Posts: 2482
Joined: Thu Feb 02, 2006 1:41 pm
Location: San Antonio, Texas
Contact:

Re: Announcing the POL version of SciTE!

Post by Yukiko » Fri Sep 14, 2018 11:43 am

Yes, the conversion of decimal to hexadecimal and vice-versa is great. I also like the call tips. As we haven't had that before I suspect I will find it as or more useful than the converter.

One of the things that prevents POL SciTE from working more like a "proper" IDE is eScript's loose typing of variables. You and I have discussed the possibility of coming up with standard variable names for the various classes in POL, at least for our own purposes, such as the character class. We talked about using "who", "character", "player" etc. as names and then we could associate methods and members that apply to the class "character" to those variable names. If we do this then we, probably you :) , could implement autocomplete for methods and members. It would require some thought to come-up with enough unique variable names for some of the classes but that is one way to work around the weak typing issue. Basically we would be artificially enforcing typed variable names. I think this is a better compromise than just listing all members and methods when someone enters a period after an identifier whether those members and methods apply to the use of that identifier or not.

I have gone through the trouble of getting screen shots sized properly for the forums and will be updating the original post with them. Users will still need to download the PDF for instructions but at least they can see your handywork here. Maybe that will pique their interest.
Sincerely,
Yukiko

I would tell you a UDP joke but you might not get it.

Titus 2:13

Yukiko
Distro Developer
Posts: 2482
Joined: Thu Feb 02, 2006 1:41 pm
Location: San Antonio, Texas
Contact:

Re: Announcing the POL version of SciTE!

Post by Yukiko » Fri Sep 21, 2018 10:42 am

Has anyone used this? I would like to know if there are any bugs that we might have missed. The problem with testing something you have written or modified is that you are too familiar with the way it is "supposed" to work that you miss things.
Sincerely,
Yukiko

I would tell you a UDP joke but you might not get it.

Titus 2:13

Post Reply