stevehopwoodforex.com
https://www.stevehopwoodforex.com/phpBB3/
Print view

Just made an IDE for MQL4
https://www.stevehopwoodforex.com/phpBB3/viewtopic.php?t=627
Page 13 of 32
Author:  NeoTrader [ Wed Jul 11, 2012 5:21 am ]
Post subject:  Re: Just made an IDE for MQL4

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

-
Author:  w633 [ Wed Jul 11, 2012 5:26 am ]
Post subject:  Re: Just made an IDE for MQL4

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?
Author:  NeoTrader [ Wed Jul 11, 2012 5:45 am ]
Post subject:  Re: Just made an IDE for MQL4

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

-
Author:  mobthehop [ Wed Jul 11, 2012 11:02 am ]
Post subject:  Re: Just made an IDE for MQL4

w633, am also a friend of dark - thanks so much!
Author:  SteveHopwood [ Thu Jul 12, 2012 5:19 pm ]
Post subject:  Re: Just made an IDE for MQL4

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
Author:  garyfritz [ Tue Jul 17, 2012 5:02 pm ]
Post subject:  Re: Just made an IDE for MQL4

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)
Author:  Antonsak [ Wed Jul 18, 2012 6:13 am ]
Post subject:  Re: New release 1.4

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.
Author:  NeoTrader [ Wed Jul 18, 2012 7:09 am ]
Post subject:  Re: Just made an IDE for MQL4

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
Author:  w633 [ Wed Jul 18, 2012 10:59 pm ]
Post subject:  Re: Just made an IDE for MQL4

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.
Author:  SteveHopwood [ Wed Jul 18, 2012 11:31 pm ]
Post subject:  Re: Just made an IDE for MQL4

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
All times are UTC Page 13 of 32