Thread overview | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
July 30, 2015 Atom IDE | ||||
---|---|---|---|---|
| ||||
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 |
July 31, 2015 Re: Atom IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to WebFreak001 | 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) ?
|
July 31, 2015 Re: Atom IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to WebFreak001 |
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
|
July 31, 2015 Re: Atom IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Daniel Kozák |
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 :)
|
July 31, 2015 Re: Atom IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Daniel Kozák | 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)
|
July 31, 2015 Re: Atom IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to WebFreak001 |
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á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)
Thanks :)
|
July 31, 2015 Re: Atom IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to anonymous | 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
|
July 31, 2015 Re: Atom IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to WebFreak001 | 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.
|
September 02, 2015 Re: Atom IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to WebFreak001 | 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 ### Stack Trace 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) ``` |
September 04, 2015 Re: Atom IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Chris | 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.
|
Copyright © 1999-2021 by the D Language Foundation