Just made an IDE for MQL4

Post Reply
User avatar
NeoTrader
Trader
Posts: 436
Joined: Wed Apr 04, 2012 2:52 pm
Location: small Village at Lake Chiemsee, Bavaria, Germany

Re: Just made an IDE for MQL4

Post by NeoTrader »

hi Will,
w633 wrote:I didn't make a release for it, if you need it you will have to download the file yourself.
all you have to do is to right click on the link and choose "Save link AS" then save the file into EDITOR_ROOT\themes
then add the following line to the end of "SciTEGlobal.properties"

Code: Select all

import themes/dark
Thanks for this... can you also switch the FunctionList and Favorite Windows to dark? It is a little distracting this way...

happy trading,

NeoTrader

-
w633
Trader
Posts: 82
Joined: Sat Mar 10, 2012 1:49 pm

Re: Just made an IDE for MQL4

Post by w633 »

NeoTrader wrote:hi Will,
Thanks for this... can you also switch the FunctionList and Favorite Windows to dark? It is a little distracting this way...

happy trading,

NeoTrader

-
it's completely dark on my computer, it's white on yours?
User avatar
NeoTrader
Trader
Posts: 436
Joined: Wed Apr 04, 2012 2:52 pm
Location: small Village at Lake Chiemsee, Bavaria, Germany

Re: Just made an IDE for MQL4

Post by NeoTrader »

w633 wrote:it's completely dark on my computer, it's white on yours?
bummer...after restart....it was all dark...thanks again... ;)

happy trading,

NeoTrader

-
User avatar
mobthehop
Trader
Posts: 362
Joined: Wed Nov 16, 2011 12:16 am

Re: Just made an IDE for MQL4

Post by mobthehop »

w633, am also a friend of dark - thanks so much!
User avatar
SteveHopwood
Owner
Posts: 9904
Joined: Tue Nov 15, 2011 8:43 am
Location: Misterton - an insignificant village in England. Very pleasant to live in.

Re: Just made an IDE for MQL4

Post by SteveHopwood »

mobthehop wrote:w633, am also a friend of dark - thanks so much!
Funny how human tastes can be so different. I find dark depressing.

A couple of features I would love to see, if possible:
  • - SciTE 'remembers' its state from session to session - window sizes, Func/Bmk tab, that sort of thing.
    - when double-clicking a function to be taken to it, the function title be highlighted so I can find it more easily.
:D
Read the effing manual, ok?

Afterprime is the official SHF broker. Read about them at https://www.stevehopwoodforex.com/phpBB3/viewtopic.php?p=175790#p175790.

I still suffer from OCCD. Good thing, really.

Anyone here feeling generous? My paypal account is always in the market for a tiny donation. pianodoodler@hotmail.com is the account.

To see The Weekly Roundup of stuff you guys might have missed Click here

My special thanks to Thomas (tomele) for all the incredible work he does here.
garyfritz

Re: Just made an IDE for MQL4

Post by garyfritz »

w633, just got an error: did a File:New and pasted in an EA, and:

C:\Temp\Empty4\Cowboy IBFX\additions\SideBar.lua:1254: attempt to call global 'ReadAbbrevFile' (a nil value)
C:\Temp\Empty4\Cowboy IBFX\additions\SideBar.lua:1254: attempt to call global 'ReadAbbrevFile' (a nil value)
C:\Temp\Empty4\Cowboy IBFX\additions\SideBar.lua:1254: attempt to call global 'ReadAbbrevFile' (a nil value)
C:\Temp\Empty4\Cowboy IBFX\additions\SideBar.lua:1254: attempt to call global 'ReadAbbrevFile' (a nil value)
C:\Temp\Empty4\Cowboy IBFX\additions\SideBar.lua:1254: attempt to call global 'ReadAbbrevFile' (a nil value)
Antonsak

Re: New release 1.4

Post by Antonsak »

w633 wrote: I've updated the editor to 1.4, now it contains the following changes:

Since some behaviors and coloring would be different, please let me know about your thought. Besides if you think you have a better coloring on syntax highlights, please let me know!
I think you forgot to add important features.

You need support for the Russian language.
The importance of Russian coders is great.
Must see their codes from time to time.
As Empty4, the Russian alphabet is not compatible with your program.
It would be a great help to me.
The only option I found is to use Notepad++, and add to each file character set Windows-1251. Then the Russian language appears correctly.
And you can translate the part of interest.

In addition, your tool to beautify the code is very good.
I can not use UniversalIdentGUI, not to be compatible with the Russian alphabet.

I hope it's not too complicated for you to incorporate this feature.

I appreciate your good work.
User avatar
NeoTrader
Trader
Posts: 436
Joined: Wed Apr 04, 2012 2:52 pm
Location: small Village at Lake Chiemsee, Bavaria, Germany

Re: Just made an IDE for MQL4

Post by NeoTrader »

Hi w633,

i second Antonsak's request...this would be very nice if it could handle the russian character set...it is one of the last usecases why I still use notepad++
The other one would be to be able to open more than one instance of scite...
sometimes I need two windows to compare or cut&paste code...

happy trading,

NeoTrader
w633
Trader
Posts: 82
Joined: Sat Mar 10, 2012 1:49 pm

Re: Just made an IDE for MQL4

Post by w633 »

Hi Guys,

I've put up the 1.4.1 version, which not only resolves the issue Gary reported, but also added some coloring enhancement to the editor.

For the lighter theme, the current line is highlighted in light blue so it kinda resolved one of Steve's request (highlight function title when name is clicked).

Also when you highlight a word, other occurrences also gets highlighted in yellowish color.

As for the Russian support... currently the editor defaults its encoding to UTF-8, which is the universal encoding and Russian characters can be correctly shown and saved as long as it's encoded in UTF-8 (it can also accommodate Chinese, Japanese, Arabic.... etc). I guess a lot of EAs are written in metaeditor so it's using the 1251 encoding. If incorporating Russian encoding is really a popular request then I'll work on it.
User avatar
SteveHopwood
Owner
Posts: 9904
Joined: Tue Nov 15, 2011 8:43 am
Location: Misterton - an insignificant village in England. Very pleasant to live in.

Re: Just made an IDE for MQL4

Post by SteveHopwood »

Fabulous. Thanks.

I tell you what; if effectively getting booted off FF and starting my own forum had resulted in nothing other than you presenting the ide, I would have been one happy bunny.

This makes my life soooo much easier. I cannot thank you enough.

I have used your ide for some time now and am settled on the final thingies that would make my life complete.

The first is probably quite tough; I would really love the ide to 'remember' the state in which I left it - wrap enabled, Func tab selected etc Don't kill yourself over this though; it only takes a few seconds to set thingies up as I require, so I am basically being a lazy, demanding sod here. :lol:

The second is the biggy, and it is a huge biggy. I would really, really, really love to be able to banish the compilation report pane by hitting the Esc key a la metaeditor.

Here is why. I am a crap coder. Gary knows it. George know it. sq knows it. Philippe know it. The Pauls know it. Any half-professional coder here knows it. They are all just too kind to say. When I type in a line of code, I hit the compile button to ensure I have not done anything monumentally stupid. The furthest I will go without hitting the compile button is setting up an empty conditional or loop construct such as
if (condition)
{

}

I like as much available editing space as possible in my editing screen, so I hate having the compilation report pane on view. So, it increases my productivity and ease of use hugely if I can banish it with the press of the Esc key rather than a right-click/Hide sequence.

I will stop begging for enhancements soon, I promise. These two really are the only ones remaining that I always yearn for.

:D
Read the effing manual, ok?

Afterprime is the official SHF broker. Read about them at https://www.stevehopwoodforex.com/phpBB3/viewtopic.php?p=175790#p175790.

I still suffer from OCCD. Good thing, really.

Anyone here feeling generous? My paypal account is always in the market for a tiny donation. pianodoodler@hotmail.com is the account.

To see The Weekly Roundup of stuff you guys might have missed Click here

My special thanks to Thomas (tomele) for all the incredible work he does here.
Post Reply

Return to “Coders Hangout”