www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ide - Atom IDE

reply "WebFreak001" <janju007 web.de> writes:
We (me and Wild) are currently working on a plugin for atom that 
should take over the job of everything for D. Right now we have 
already added snippets, syntax highlighting (from 
atom-language-d) and auto complete using DCD.

If you would like to try it or to help us just get it from here: 
https://github.com/Vild/atomize-d

Full TODO: https://trello.com/b/eR18xRBz/atomize-d
Jul 30 2015
next sibling parent reply "anonymous" <anonymouse 12321.23> writes:
On Thursday, 30 July 2015 at 22:18:20 UTC, WebFreak001 wrote:
 We (me and Wild) are currently working on a plugin for atom 
 that should take over the job of everything for D. Right now we 
 have already added snippets, syntax highlighting (from 
 atom-language-d) and auto complete using DCD.

 If you would like to try it or to help us just get it from 
 here: https://github.com/Vild/atomize-d

 Full TODO: https://trello.com/b/eR18xRBz/atomize-d
I'm curious to know if this kind of editors (the program itself based on scripts and regexes for highlighting) are fast, compared to compiled programs, for example when loading std.sdatetime ? Does it lags a lot, (eg add a /++ at line 1000) ?
Jul 30 2015
parent reply "WebFreak001" <janju007 web.de> writes:
On Friday, 31 July 2015 at 03:09:00 UTC, anonymous wrote:
 On Thursday, 30 July 2015 at 22:18:20 UTC, WebFreak001 wrote:
 We (me and Wild) are currently working on a plugin for atom 
 that should take over the job of everything for D. Right now 
 we have already added snippets, syntax highlighting (from 
 atom-language-d) and auto complete using DCD.

 If you would like to try it or to help us just get it from 
 here: https://github.com/Vild/atomize-d

 Full TODO: https://trello.com/b/eR18xRBz/atomize-d
I'm curious to know if this kind of editors (the program itself based on scripts and regexes for highlighting) are fast, compared to compiled programs, for example when loading std.sdatetime ? Does it lags a lot, (eg add a /++ at line 1000) ?
Probably slower than a compilied program but the plugin itself only uses asynchronous operations for auto completion
Jul 31 2015
parent "anonymous" <anonymous 12321.23> writes:
On Friday, 31 July 2015 at 12:35:11 UTC, WebFreak001 wrote:
 On Friday, 31 July 2015 at 03:09:00 UTC, anonymous wrote:
 On Thursday, 30 July 2015 at 22:18:20 UTC, WebFreak001 wrote:
 We (me and Wild) are currently working on a plugin for atom 
 that should take over the job of everything for D. Right now 
 we have already added snippets, syntax highlighting (from 
 atom-language-d) and auto complete using DCD.

 If you would like to try it or to help us just get it from 
 here: https://github.com/Vild/atomize-d

 Full TODO: https://trello.com/b/eR18xRBz/atomize-d
I'm curious to know if this kind of editors (the program itself based on scripts and regexes for highlighting) are fast, compared to compiled programs, for example when loading std.sdatetime ? Does it lags a lot, (eg add a /++ at line 1000) ?
Probably slower than a compilied program but the plugin itself only uses asynchronous operations for auto completion
It was just an example, i was just asking subtily if these kind of programs (Atom, IntelliJ) works fine with source composed by several hundred of LOC. For instance, std.datetime is 30K.SLOC so it's generally a good source file to know if an editor rocks.
Jul 31 2015
prev sibling next sibling parent reply Daniel =?UTF-8?B?S296w6Fr?= <kozzi dlang.cz> writes:
On Thu, 30 Jul 2015 22:18:17 +0000
"WebFreak001" <janju007 web.de> wrote:

 We (me and Wild) are currently working on a plugin for atom that 
 should take over the job of everything for D. Right now we have 
 already added snippets, syntax highlighting (from 
 atom-language-d) and auto complete using DCD.
 
 If you would like to try it or to help us just get it from here: 
 https://github.com/Vild/atomize-d
OK I have it, but there is doc missing. So I do not know what I must to do to make it works. I guess some config for DCD client and server needs to be setup somewere
Jul 31 2015
parent reply Daniel =?UTF-8?B?S296w6Fr?= <kozzi dlang.cz> writes:
On Fri, 31 Jul 2015 12:35:34 +0200
Daniel Koz=C3=A1k <kozzi dlang.cz> wrote:

=20
 On Thu, 30 Jul 2015 22:18:17 +0000
 "WebFreak001" <janju007 web.de> wrote:
=20
 We (me and Wild) are currently working on a plugin for atom that=20
 should take over the job of everything for D. Right now we have=20
 already added snippets, syntax highlighting (from=20
 atom-language-d) and auto complete using DCD.
=20
 If you would like to try it or to help us just get it from here:=20
 https://github.com/Vild/atomize-d
OK I have it, but there is doc missing. So I do not know what I must to do to make it works. I guess some config for DCD client and server needs to be setup somewere =20
Ok from sources I have find out: "atomize-d": dcdClientPath: "/usr/bin/dcd-client" dcdServerPath: "/usr/bin/dcd-server" So it is better but still does not work as expected :)
Jul 31 2015
parent reply "WebFreak001" <janju007 web.de> writes:
On Friday, 31 July 2015 at 10:44:20 UTC, Daniel Kozák wrote:
 On Fri, 31 Jul 2015 12:35:34 +0200
 Daniel Kozák <kozzi dlang.cz> wrote:

 
 On Thu, 30 Jul 2015 22:18:17 +0000
 "WebFreak001" <janju007 web.de> wrote:
 
 We (me and Wild) are currently working on a plugin for atom 
 that should take over the job of everything for D. Right now 
 we have already added snippets, syntax highlighting (from 
 atom-language-d) and auto complete using DCD.
 
 If you would like to try it or to help us just get it from 
 here: https://github.com/Vild/atomize-d
OK I have it, but there is doc missing. So I do not know what I must to do to make it works. I guess some config for DCD client and server needs to be setup somewere
Ok from sources I have find out: "atomize-d": dcdClientPath: "/usr/bin/dcd-client" dcdServerPath: "/usr/bin/dcd-server" So it is better but still does not work as expected :)
Yeah, right now its still in development because we still need to add more things. Soon we will add it to the atom package manager, where we will add a documentation how to install everything. If you want to install it now you just need to do this: 1. Clone the repository into ~/.atom/dev/packages/ 2. Open a D project in developer mode (either from the command line with the -d switch or from the GUI) 3. Go into Settings -> Packages -> atomize-d 4. Change dcd-server and dcd-client paths if the folder hasn't been added to your path. 5. Change D import paths if you haven't installed D in that folder To use it you need the autocomplete-plus package from atom. Then you can just do ctrl+space to show the completions. This does not work if you havent written anything (eg on empty space)
Jul 31 2015
parent Daniel =?UTF-8?B?S296w6Fr?= <kozzi dlang.cz> writes:
On Fri, 31 Jul 2015 11:31:28 +0000
"WebFreak001" <janju007 web.de> wrote:

 On Friday, 31 July 2015 at 10:44:20 UTC, Daniel Koz=C3=A1k wrote:
 On Fri, 31 Jul 2015 12:35:34 +0200
 Daniel Koz=C3=A1k <kozzi dlang.cz> wrote:

=20
 On Thu, 30 Jul 2015 22:18:17 +0000
 "WebFreak001" <janju007 web.de> wrote:
=20
 We (me and Wild) are currently working on a plugin for atom=20
 that should take over the job of everything for D. Right now=20
 we have already added snippets, syntax highlighting (from=20
 atom-language-d) and auto complete using DCD.
=20
 If you would like to try it or to help us just get it from=20
 here: https://github.com/Vild/atomize-d
OK I have it, but there is doc missing. So I do not know what=20 I must to do to make it works. I guess some config for DCD=20 client and server needs to be setup somewere =20
Ok from sources I have find out: "atomize-d": dcdClientPath: "/usr/bin/dcd-client" dcdServerPath: "/usr/bin/dcd-server" So it is better but still does not work as expected :)
=20 Yeah, right now its still in development because we still need to=20 add more things. Soon we will add it to the atom package manager,=20 where we will add a documentation how to install everything. If=20 you want to install it now you just need to do this: =20 1. Clone the repository into ~/.atom/dev/packages/ 2. Open a D project in developer mode (either from the command=20 line with the -d switch or from the GUI) 3. Go into Settings -> Packages -> atomize-d 4. Change dcd-server and dcd-client paths if the folder hasn't=20 been added to your path. 5. Change D import paths if you haven't installed D in that folder =20 To use it you need the autocomplete-plus package from atom. Then=20 you can just do ctrl+space to show the completions. This does not=20 work if you havent written anything (eg on empty space)
Thanks :)
Jul 31 2015
prev sibling next sibling parent reply "Chris" <wendlec tcd.ie> writes:
On Thursday, 30 July 2015 at 22:18:20 UTC, WebFreak001 wrote:
 We (me and Wild) are currently working on a plugin for atom 
 that should take over the job of everything for D. Right now we 
 have already added snippets, syntax highlighting (from 
 atom-language-d) and auto complete using DCD.

 If you would like to try it or to help us just get it from 
 here: https://github.com/Vild/atomize-d

 Full TODO: https://trello.com/b/eR18xRBz/atomize-d
I got this error message: [Enter steps to reproduce below:] 1. ... 2. ... **Atom Version**: 1.0.10 **System**: Ubuntu 14.10 **Thrown From**: [atomize-d](https://github.com/atom/atomize-d) package, v0.1.0 Failed to load the atomize-d package ``` At Cannot find module 'semver' Error: Cannot find module 'semver' at Module._resolveFilename (module.js:328:15) at Function.Module._resolveFilename (/usr/share/atom/resources/app.asar/src/module-cache.js:383:52) at Function.Module._load (module.js:270:25) at Module.require (module.js:357:17) at require (module.js:376:17) at Object.<anonymous> (/home/christoph/.atom/packages/atomize-d/lib/dub-config.coffee:3:10) at Object.<anonymous> (/home/christoph/.atom/packages/atomize-d/lib/dub-config.coffee:1:1) at Module._compile (module.js:452:26) at Object.defineProperty.value [as .coffee] (/usr/share/atom/resources/app.asar/src/compile-cache.js:169:21) at Module.load (module.js:347:32) ```
Sep 02 2015
parent "Wild" <xwildn00bx gmail.com> writes:
On Wednesday, 2 September 2015 at 10:36:38 UTC, Chris wrote:
 I got this error message:

 ```
 At Cannot find module 'semver'

 Error: Cannot find module 'semver'
     at Module._resolveFilename (module.js:328:15)
     at Function.Module._resolveFilename 
 (/usr/share/atom/resources/app.asar/src/module-cache.js:383:52)
     at Function.Module._load (module.js:270:25)
     at Module.require (module.js:357:17)
     at require (module.js:376:17)
     at Object.<anonymous> 
 (/home/christoph/.atom/packages/atomize-d/lib/dub-config.coffee:3:10)
     at Object.<anonymous> 
 (/home/christoph/.atom/packages/atomize-d/lib/dub-config.coffee:1:1)
     at Module._compile (module.js:452:26)
     at Object.defineProperty.value [as .coffee] 
 (/usr/share/atom/resources/app.asar/src/compile-cache.js:169:21)
     at Module.load (module.js:347:32)

 ```
Run "apm install" in the atomize-d directory, then it should install all the dependencies.
Sep 04 2015
prev sibling next sibling parent reply Zekereth <paul acheronsoft.com> writes:
On Thursday, 30 July 2015 at 22:18:20 UTC, WebFreak001 wrote:
 If you would like to try it or to help us just get it from 
 here: https://github.com/Vild/atomize-d
How does atomize-d handle dscanner config files? I have both dscanners ini and the one in the atomize-d .atom/packages/atomize-d undocumented_declaration_check="false" yet it still warns me about these. Other than that this is really working great so far! Thanks!
Oct 08 2015
next sibling parent Brian Schott <briancschott gmail.com> writes:
On Friday, 9 October 2015 at 03:12:02 UTC, Zekereth wrote:
 On Thursday, 30 July 2015 at 22:18:20 UTC, WebFreak001 wrote:
 If you would like to try it or to help us just get it from 
 here: https://github.com/Vild/atomize-d
How does atomize-d handle dscanner config files? I have both dscanners ini and the one in the atomize-d .atom/packages/atomize-d undocumented_declaration_check="false" yet it still warns me about these. Other than that this is really working great so far! Thanks!
What happens if you run d-scanner on the file from the command-line?
Oct 08 2015
prev sibling parent reply Wild <xwildn00bx gmail.com> writes:
On Friday, 9 October 2015 at 03:12:02 UTC, Zekereth wrote:
 On Thursday, 30 July 2015 at 22:18:20 UTC, WebFreak001 wrote:
 If you would like to try it or to help us just get it from 
 here: https://github.com/Vild/atomize-d
How does atomize-d handle dscanner config files? I have both dscanners ini and the one in the atomize-d .atom/packages/atomize-d undocumented_declaration_check="false" yet it still warns me about these. Other than that this is really working great so far! Thanks!
Make sure that the file is named "d-linter.ini" and is located in the root project folder. Also make sure that the project is first in the list. We currently only support one project at a time.
Oct 09 2015
parent Zekereth <paul acheronsoft.com> writes:
On Friday, 9 October 2015 at 07:24:45 UTC, Wild wrote:
 On Friday, 9 October 2015 at 03:12:02 UTC, Zekereth wrote:
 On Thursday, 30 July 2015 at 22:18:20 UTC, WebFreak001 wrote:
 If you would like to try it or to help us just get it from 
 here: https://github.com/Vild/atomize-d
How does atomize-d handle dscanner config files? I have both dscanners ini and the one in the atomize-d .atom/packages/atomize-d undocumented_declaration_check="false" yet it still warns me about these. Other than that this is really working great so far! Thanks!
Make sure that the file is named "d-linter.ini" and is located in the root project folder. Also make sure that the project is first in the list. We currently only support one project at a time.
Brian Yeah, it works fine. I should have mentioned that in the post. Wild Ah, so there needs to be a d-linter.ini in the project directory. I'll give that a try. I used the dscanner-linter package before and it used the ini in dscanners config directory(I uninstalled it as that was my initial thought as to what the problem could be). I assumed this would work the same way. Thanks for the guys!
Oct 09 2015
prev sibling parent reply =?UTF-8?B?Tm9yZGzDtnc=?= <per.nordlow gmail.com> writes:
On Thursday, 30 July 2015 at 22:18:20 UTC, WebFreak001 wrote:
 We (me and Wild) are currently working on a plugin for atom 
 that should take over the job of everything for D. Right now we 
 have already added snippets, syntax highlighting (from 
 atom-language-d) and auto complete using DCD.

 If you would like to try it or to help us just get it from 
 here: https://github.com/Vild/atomize-d

 Full TODO: https://trello.com/b/eR18xRBz/atomize-d
My Atom errors upon restart as Failed to load the atomize-d package Cannot find module 'semver' Show Stack Trace The error was thrown from the atomize-d package. after installation through git clone --recursive https://github.com/Vild/atomize-d.git ~/.atom/packages/atomize-d I can't find the package `semver` on the web. What's wrong?
Oct 20 2015
parent Rikki Cattermole <alphaglosined gmail.com> writes:
On 20/10/15 11:26 PM, Nordlöw wrote:
 On Thursday, 30 July 2015 at 22:18:20 UTC, WebFreak001 wrote:
 We (me and Wild) are currently working on a plugin for atom that
 should take over the job of everything for D. Right now we have
 already added snippets, syntax highlighting (from atom-language-d) and
 auto complete using DCD.

 If you would like to try it or to help us just get it from here:
 https://github.com/Vild/atomize-d

 Full TODO: https://trello.com/b/eR18xRBz/atomize-d
My Atom errors upon restart as Failed to load the atomize-d package Cannot find module 'semver' Show Stack Trace The error was thrown from the atomize-d package. after installation through git clone --recursive https://github.com/Vild/atomize-d.git ~/.atom/packages/atomize-d I can't find the package `semver` on the web. What's wrong?
Run apm install from the cloned directory. apm is provided by atom btw.
Oct 20 2015