www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Coedit 2 alpha 4, split view and dfmt

reply Basile B. <b2.temp gmx.com> writes:
Hello, A new alpha of CE is available:

The two latest releases put the focus on the editor:
- identifier markup improved.
- split view.
- macro recording state clearly indicated.
- fix (highlighter, cache restoration when workspace is reloaded).
- more shortcuts (prev/next location, ddoc, call tips, macro 
recording, synchro-edit)
- more options.

Also it's now possible to specify the favorite compiler in the 
applications options
- for DUB: dmd, gdc and ldc are obviously supported.
- for the CE projects (aka "native projects"): dmd and ldc are 
supported.

A new widget, "Dfmt commander", has been added. It's a GUI for 
Dmft. It works automatically on the selected editor and it 
processes documents in memory only.

Download links and detailed changelog:

https://github.com/BBasile/Coedit/releases/tag/2_alpha_4
(see also previous release since I haven't announced it here).
Dec 20 2015
parent reply Rikki Cattermole <alphaglosined gmail.com> writes:
On 21/12/15 4:21 PM, Basile B. wrote:
 Hello, A new alpha of CE is available:

 The two latest releases put the focus on the editor:
 - identifier markup improved.
 - split view.
 - macro recording state clearly indicated.
 - fix (highlighter, cache restoration when workspace is reloaded).
 - more shortcuts (prev/next location, ddoc, call tips, macro recording,
 synchro-edit)
 - more options.

 Also it's now possible to specify the favorite compiler in the
 applications options
 - for DUB: dmd, gdc and ldc are obviously supported.
 - for the CE projects (aka "native projects"): dmd and ldc are supported.

 A new widget, "Dfmt commander", has been added. It's a GUI for Dmft. It
 works automatically on the selected editor and it processes documents in
 memory only.

 Download links and detailed changelog:

 https://github.com/BBasile/Coedit/releases/tag/2_alpha_4
 (see also previous release since I haven't announced it here).
Thanks again for dfmt support. But ugh, I get access violation(message window) when it formats.
Dec 20 2015
next sibling parent reply Basile B. <b2.temp gmx.com> writes:
On Monday, 21 December 2015 at 03:59:20 UTC, Rikki Cattermole 
wrote:
 On 21/12/15 4:21 PM, Basile B. wrote:
 Hello, A new alpha of CE is available:
 [...]
Thanks again for dfmt support. But ugh, I get access violation(message window) when it formats.
Ok, I confirm this happens if you type custom text in 'braceStyle' or in 'identationStyle' (oops, type to fix also). You should rather use the list to select a valid option until the options are protected by setters, in next release... :/
Dec 20 2015
parent reply Basile B. <b2.temp gmx.com> writes:
On Monday, 21 December 2015 at 04:47:06 UTC, Basile B. wrote:
 On Monday, 21 December 2015 at 03:59:20 UTC, Rikki Cattermole 
 wrote:
 On 21/12/15 4:21 PM, Basile B. wrote:
 Hello, A new alpha of CE is available:
 [...]
Thanks again for dfmt support. But ugh, I get access violation(message window) when it formats.
Thx for the report btw, fixed in master.
Dec 20 2015
parent reply Basile B. <b2.temp gmx.com> writes:
On Monday, 21 December 2015 at 04:59:09 UTC, Basile B. wrote:
 On Monday, 21 December 2015 at 04:47:06 UTC, Basile B. wrote:
 On Monday, 21 December 2015 at 03:59:20 UTC, Rikki Cattermole 
 wrote:
 On 21/12/15 4:21 PM, Basile B. wrote:
 Hello, A new alpha of CE is available:
 [...]
Thanks again for dfmt support. But ugh, I get access violation(message window) when it formats.
Thx for the report btw, fixed in master.
I've updated and uploaded new binaries, this bug was such a pity. Only the main exe has to be overwritten, it's located in the zip files that don't contain the word 'setup'.
Dec 20 2015
parent reply Rikki Cattermole <alphaglosined gmail.com> writes:
On 21/12/15 6:42 PM, Basile B. wrote:
 On Monday, 21 December 2015 at 04:59:09 UTC, Basile B. wrote:
 On Monday, 21 December 2015 at 04:47:06 UTC, Basile B. wrote:
 On Monday, 21 December 2015 at 03:59:20 UTC, Rikki Cattermole wrote:
 On 21/12/15 4:21 PM, Basile B. wrote:
 Hello, A new alpha of CE is available:
 [...]
Thanks again for dfmt support. But ugh, I get access violation(message window) when it formats.
Thx for the report btw, fixed in master.
I've updated and uploaded new binaries, this bug was such a pity. Only the main exe has to be overwritten, it's located in the zip files that don't contain the word 'setup'.
Tried still failing. Also I only use default configs. Would it have anything to do with dfmt.exe not existing? I created a batch file that would run it via dub. I'm hoping that would work.
Dec 20 2015
parent reply Basile B. <b2.temp gmx.com> writes:
On Monday, 21 December 2015 at 05:55:15 UTC, Rikki Cattermole 
wrote:
 On 21/12/15 6:42 PM, Basile B. wrote:
 On Monday, 21 December 2015 at 04:59:09 UTC, Basile B. wrote:
 On Monday, 21 December 2015 at 04:47:06 UTC, Basile B. wrote:
 On Monday, 21 December 2015 at 03:59:20 UTC, Rikki 
 Cattermole wrote:
 On 21/12/15 4:21 PM, Basile B. wrote:
 Hello, A new alpha of CE is available:
 [...]
Thanks again for dfmt support. But ugh, I get access violation(message window) when it formats.
Thx for the report btw, fixed in master.
I've updated and uploaded new binaries, this bug was such a pity. Only the main exe has to be overwritten, it's located in the zip files that don't contain the word 'setup'.
Tried still failing. Also I only use default configs. Would it have anything to do with dfmt.exe not existing? I created a batch file that would run it via dub. I'm hoping that would work.
maybe, dfmt must be somewhere in the PATH. You know if it's the right/new version if the UI of "Dfmt commander" have some checkboxes instead of just text (for bools).
Dec 20 2015
next sibling parent Rikki Cattermole <alphaglosined gmail.com> writes:
On 21/12/15 7:08 PM, Basile B. wrote:
 On Monday, 21 December 2015 at 05:55:15 UTC, Rikki Cattermole wrote:
 On 21/12/15 6:42 PM, Basile B. wrote:
 On Monday, 21 December 2015 at 04:59:09 UTC, Basile B. wrote:
 On Monday, 21 December 2015 at 04:47:06 UTC, Basile B. wrote:
 On Monday, 21 December 2015 at 03:59:20 UTC, Rikki Cattermole wrote:
 On 21/12/15 4:21 PM, Basile B. wrote:
 Hello, A new alpha of CE is available:
 [...]
Thanks again for dfmt support. But ugh, I get access violation(message window) when it formats.
Thx for the report btw, fixed in master.
I've updated and uploaded new binaries, this bug was such a pity. Only the main exe has to be overwritten, it's located in the zip files that don't contain the word 'setup'.
Tried still failing. Also I only use default configs. Would it have anything to do with dfmt.exe not existing? I created a batch file that would run it via dub. I'm hoping that would work.
maybe, dfmt must be somewhere in the PATH. You know if it's the right/new version if the UI of "Dfmt commander" have some checkboxes instead of just text (for bools).
If it cannot execute dfmt, it should give an error stating this. Not cause an access violation. And yes it is updated. Assuming you do not add .exe to dfmt it should execute both the batch file and a exe the same way. Looking first and for most in the current directory which my batch file is. In other words, its still failing. If you want to send me custom builds, we can talk on e.g. gitter and sort this out.
Dec 20 2015
prev sibling parent reply Basile B. <b2.temp gmx.com> writes:
On Monday, 21 December 2015 at 06:08:09 UTC, Basile B. wrote:
 On Monday, 21 December 2015 at 05:55:15 UTC, Rikki Cattermole 
 wrote:
 On 21/12/15 6:42 PM, Basile B. wrote:
 On Monday, 21 December 2015 at 04:59:09 UTC, Basile B. wrote:
 On Monday, 21 December 2015 at 04:47:06 UTC, Basile B. wrote:
 [...]
Thx for the report btw, fixed in master.
I've updated and uploaded new binaries, this bug was such a pity. Only the main exe has to be overwritten, it's located in the zip files that don't contain the word 'setup'.
Tried still failing. Also I only use default configs. Would it have anything to do with dfmt.exe not existing? I created a batch file that would run it via dub. I'm hoping that would work.
maybe, dfmt must be somewhere in the PATH. You know if it's the right/new version if the UI of "Dfmt commander" have some checkboxes instead of just text (for bools).
Actually, yes it's that. In windows, click "about" and you'll see the state of the background tools. I guess that in your case dfmt will be yellow, like here: http://imgur.com/0XgMeDs
Dec 20 2015
parent Rikki Cattermole <alphaglosined gmail.com> writes:
On 21/12/15 7:15 PM, Basile B. wrote:
 On Monday, 21 December 2015 at 06:08:09 UTC, Basile B. wrote:
 On Monday, 21 December 2015 at 05:55:15 UTC, Rikki Cattermole wrote:
 On 21/12/15 6:42 PM, Basile B. wrote:
 On Monday, 21 December 2015 at 04:59:09 UTC, Basile B. wrote:
 On Monday, 21 December 2015 at 04:47:06 UTC, Basile B. wrote:
 [...]
Thx for the report btw, fixed in master.
I've updated and uploaded new binaries, this bug was such a pity. Only the main exe has to be overwritten, it's located in the zip files that don't contain the word 'setup'.
Tried still failing. Also I only use default configs. Would it have anything to do with dfmt.exe not existing? I created a batch file that would run it via dub. I'm hoping that would work.
maybe, dfmt must be somewhere in the PATH. You know if it's the right/new version if the UI of "Dfmt commander" have some checkboxes instead of just text (for bools).
Actually, yes it's that. In windows, click "about" and you'll see the state of the background tools. I guess that in your case dfmt will be yellow, like here: http://imgur.com/0XgMeDs
You're right. I'll just write up a small D script for this. Either way needs to be fixed.
Dec 20 2015
prev sibling parent Basile B. <b2.temp gmx.com> writes:
On Monday, 21 December 2015 at 03:59:20 UTC, Rikki Cattermole 
wrote:
 On 21/12/15 4:21 PM, Basile B. wrote:
 Hello, A new alpha of CE is available:

 The two latest releases put the focus on the editor:
 - identifier markup improved.
 - split view.
 - macro recording state clearly indicated.
 - fix (highlighter, cache restoration when workspace is 
 reloaded).
 - more shortcuts (prev/next location, ddoc, call tips, macro 
 recording,
 synchro-edit)
 - more options.

 Also it's now possible to specify the favorite compiler in the
 applications options
 - for DUB: dmd, gdc and ldc are obviously supported.
 - for the CE projects (aka "native projects"): dmd and ldc are 
 supported.

 A new widget, "Dfmt commander", has been added. It's a GUI for 
 Dmft. It
 works automatically on the selected editor and it processes 
 documents in
 memory only.

 Download links and detailed changelog:

 https://github.com/BBasile/Coedit/releases/tag/2_alpha_4
 (see also previous release since I haven't announced it here).
Thanks again for dfmt support. But ugh, I get access violation(message window) when it formats.
Problem fixed now, I've moved two times the git tag and updated the binaries. To the newcomers, don't forget to read the wiki, coedit documentation is part of the software: https://github.com/BBasile/Coedit/wiki
Dec 21 2015