Re: SublimeLinter D Plugin
On Friday, 6 February 2015 at 13:58:13 UTC, Andrej Mitrovic wrote: Do we have a Sublime plugin based on D-Scanner which gives us some features like: - List all methods in a class - Hide (or just fold) non-public methods of a class And other similar features? No, because you haven't written it yet.
Re: Tkd - Cross platform GUI toolkit based on Tcl/Tk
I've been using this for learning experience and tried to use .jpg for the Image Object in vain. Are there plans to include jpg support here? Or is there a workaround for that? or can I use other image libraries to embed it to a Label Object or Button Object?
Re: DlangIDE
On Friday, 6 February 2015 at 17:44:04 UTC, Vadim Lopatin wrote: On Friday, 6 February 2015 at 15:17:53 UTC, Chris wrote: On Friday, 6 February 2015 at 14:43:02 UTC, Vadim Lopatin wrote: On Friday, 6 February 2015 at 14:32:24 UTC, Chris wrote: On Friday, 6 February 2015 at 14:03:07 UTC, Vadim Lopatin wrote: Hello, I'm working on cross-platform D language IDE - DlangIDE. It's written in D using DlangUI based GUI. Project on GitHub: https://github.com/buggins/dlangide ... .dub/build/application-debug-linux.posix-x86_64-dmd_2066-B4CC9A972252F02EBBDEC316D316367F/ dlangide executable Error executing command run: dmd failed with exit code 1. Looks like older version of dlangui is used. Please try `dub upgrade` This one worked for me, however, it has to be $ dub upgrade --force-remove else you get this message: Upgrading project in /home/christoph/D/dlangide Re-installing branch based dependency derelict-ft ~master Error executing command upgrade: Untracked file found, aborting package removal, file: /home/name/.dub/packages/derelict-ft-master/lib/libDerelictFT.a Please remove the package folder manually or use --force-remove. Great stuff! Looks very promising. It definitely needs more features on the editing side of things (shift left/right, line comment, block comment). Maybe it would be good to have snippets too. Especially for ranges and other D idioms that are commonly used. Shift left/right: tab / shift+tab Comment/uncomment: will add soon. What is best shortcut for it? Ctrl+/ is my favorite (for line comments) Other important features: - delete line - duplicate line - format block, i.e. select code and all the indentation levels will be put right (jEdit has a great automatic indentation functionality). - highlight matching brackets and braces - highly configurable behavior (again jEdit is very good there too) I'll come up with more suggestions next week. Now it's weekend
Re: DlangIDE
Good work! On Friday, 6 February 2015 at 14:03:07 UTC, Vadim Lopatin wrote: * Code completion * Go to definition Please do not create yet another parser/lexer for this, looks like DCD would be a good fit for the job: https://github.com/Hackerpilot/DCD ~Stephan
Re: DlangIDE
> > What is best shortcut for it? > Ideally key shortcuts would match existing IDEs, so don't have to relearn. I'm used to these: https://www.jetbrains.com/idea/help/keyboard-shortcuts-and-mouse-reference.html (un/comment is ctrl+/ or cmd+/ on mac, ctrl+shift+/ for block comments)
Re: DlangIDE
On Fri, 06 Feb 2015 17:44:03 +, Vadim Lopatin wrote: > Shift left/right: tab / shift+tab Comment/uncomment: will add soon. What > is best shortcut for it? ctrl+/ for line commenting, for example. signature.asc Description: PGP signature
Re: DlangIDE
On Friday, 6 February 2015 at 15:17:53 UTC, Chris wrote: On Friday, 6 February 2015 at 14:43:02 UTC, Vadim Lopatin wrote: On Friday, 6 February 2015 at 14:32:24 UTC, Chris wrote: On Friday, 6 February 2015 at 14:03:07 UTC, Vadim Lopatin wrote: Hello, I'm working on cross-platform D language IDE - DlangIDE. It's written in D using DlangUI based GUI. Project on GitHub: https://github.com/buggins/dlangide ... .dub/build/application-debug-linux.posix-x86_64-dmd_2066-B4CC9A972252F02EBBDEC316D316367F/ dlangide executable Error executing command run: dmd failed with exit code 1. Looks like older version of dlangui is used. Please try `dub upgrade` This one worked for me, however, it has to be $ dub upgrade --force-remove else you get this message: Upgrading project in /home/christoph/D/dlangide Re-installing branch based dependency derelict-ft ~master Error executing command upgrade: Untracked file found, aborting package removal, file: /home/name/.dub/packages/derelict-ft-master/lib/libDerelictFT.a Please remove the package folder manually or use --force-remove. Great stuff! Looks very promising. It definitely needs more features on the editing side of things (shift left/right, line comment, block comment). Maybe it would be good to have snippets too. Especially for ranges and other D idioms that are commonly used. Shift left/right: tab / shift+tab Comment/uncomment: will add soon. What is best shortcut for it?
Re: DlangIDE
On Friday, 6 February 2015 at 14:43:02 UTC, Vadim Lopatin wrote: On Friday, 6 February 2015 at 14:32:24 UTC, Chris wrote: On Friday, 6 February 2015 at 14:03:07 UTC, Vadim Lopatin wrote: Hello, I'm working on cross-platform D language IDE - DlangIDE. It's written in D using DlangUI based GUI. Project on GitHub: https://github.com/buggins/dlangide ... .dub/build/application-debug-linux.posix-x86_64-dmd_2066-B4CC9A972252F02EBBDEC316D316367F/ dlangide executable Error executing command run: dmd failed with exit code 1. Looks like older version of dlangui is used. Please try `dub upgrade` This one worked for me, however, it has to be $ dub upgrade --force-remove else you get this message: Upgrading project in /home/christoph/D/dlangide Re-installing branch based dependency derelict-ft ~master Error executing command upgrade: Untracked file found, aborting package removal, file: /home/name/.dub/packages/derelict-ft-master/lib/libDerelictFT.a Please remove the package folder manually or use --force-remove. Great stuff! Looks very promising. It definitely needs more features on the editing side of things (shift left/right, line comment, block comment). Maybe it would be good to have snippets too. Especially for ranges and other D idioms that are commonly used.
Re: DlangIDE
On Friday, 6 February 2015 at 14:32:24 UTC, Chris wrote: On Friday, 6 February 2015 at 14:03:07 UTC, Vadim Lopatin wrote: Hello, I'm working on cross-platform D language IDE - DlangIDE. It's written in D using DlangUI based GUI. Project on GitHub: https://github.com/buggins/dlangide ... .dub/build/application-debug-linux.posix-x86_64-dmd_2066-B4CC9A972252F02EBBDEC316D316367F/ dlangide executable Error executing command run: dmd failed with exit code 1. Looks like older version of dlangui is used. Please try `dub upgrade`
Re: DlangIDE
On Friday, 6 February 2015 at 14:23:28 UTC, John Colvin wrote: On Friday, 6 February 2015 at 14:03:07 UTC, Vadim Lopatin wrote: Hello, I'm working on cross-platform D language IDE - DlangIDE. It's written in D using DlangUI based GUI. Project on GitHub: https://github.com/buggins/dlangide It's in alpha stage but already allows: * Open DUB based projects * Edit source files * Build and run projects using DUB * D source code syntax highlight Requires DUB for building projects. Features missing so far: * Debugging support * Code completion * Code folding * Go to definition * Smart indentation Best regards, Vadim Not working for me on OS X 10.10 with any of the released compilers I tried, see https://github.com/buggins/dlangui/pull/50 and https://github.com/buggins/dlangui/issues/51 Fixed, thank you!
Re: DlangIDE
On Friday, 6 February 2015 at 14:03:07 UTC, Vadim Lopatin wrote: Hello, I'm working on cross-platform D language IDE - DlangIDE. It's written in D using DlangUI based GUI. Project on GitHub: https://github.com/buggins/dlangide It's in alpha stage but already allows: * Open DUB based projects * Edit source files * Build and run projects using DUB * D source code syntax highlight Requires DUB for building projects. Features missing so far: * Debugging support * Code completion * Code folding * Go to definition * Smart indentation Best regards, Vadim The following: Fetching derelict-util 1.9.1 (getting selected version)... Placing derelict-util 1.9.1 to /home/name/.dub/packages/... WARNING: A deprecated branch based version specification is used for the dependency dlangui:dlanguilib. Please use numbered versions instead. Also note that you can still use the dub.selections.json file to override a certain dependency to use a branch instead. Building derelict-util 1.9.1 configuration "library", build type debug. Running dmd... Building derelict-ft ~master configuration "library", build type debug. Running dmd... Building derelict-sdl2 ~master configuration "library", build type debug. Running dmd... Building derelict-fi ~master configuration "library", build type debug. Running dmd... Building derelict-gl3 ~master configuration "library", build type debug. Running dmd... Building dlangui:dlanguilib ~master configuration "library", build type debug. Running dmd... Building dlangide 0.1.5 configuration "application", build type debug. Compiling using dmd... src/dlangide/ui/frame.d(7): Error: module srcedit is in file 'dlangui/widgets/srcedit.d' which cannot be read import path[0] = src/ import path[1] = ../../.dub/packages/dlangui-master/src/ import path[2] = ../../.dub/packages/derelict-ft-master/source/ import path[3] = ../../.dub/packages/derelict-util-1.9.1/source/ import path[4] = ../../.dub/packages/derelict-sdl2-master/source/ import path[5] = ../../.dub/packages/derelict-fi-master/source/ import path[6] = ../../.dub/packages/derelict-gl3-master/source/ import path[7] = /home/name/.dvm/compilers/dmd-2.066.0/linux/bin/../../src/phobos import path[8] = /home/name/.dvm/compilers/dmd-2.066.0/linux/bin/../../src/druntime/import FAIL .dub/build/application-debug-linux.posix-x86_64-dmd_2066-B4CC9A972252F02EBBDEC316D316367F/ dlangide executable Error executing command run: dmd failed with exit code 1.
Re: DlangIDE
On Friday, 6 February 2015 at 14:03:07 UTC, Vadim Lopatin wrote: Hello, I'm working on cross-platform D language IDE - DlangIDE. It's written in D using DlangUI based GUI. Project on GitHub: https://github.com/buggins/dlangide It's in alpha stage but already allows: * Open DUB based projects * Edit source files * Build and run projects using DUB * D source code syntax highlight Requires DUB for building projects. Features missing so far: * Debugging support * Code completion * Code folding * Go to definition * Smart indentation Best regards, Vadim Not working for me on OS X 10.10 with any of the released compilers I tried, see https://github.com/buggins/dlangui/pull/50 and https://github.com/buggins/dlangui/issues/51
DlangIDE
Hello, I'm working on cross-platform D language IDE - DlangIDE. It's written in D using DlangUI based GUI. Project on GitHub: https://github.com/buggins/dlangide It's in alpha stage but already allows: * Open DUB based projects * Edit source files * Build and run projects using DUB * D source code syntax highlight Requires DUB for building projects. Features missing so far: * Debugging support * Code completion * Code folding * Go to definition * Smart indentation Best regards, Vadim
Re: SublimeLinter D Plugin
On 9/16/14, Brian Schott via Digitalmars-d-announce wrote: > Several of my co-workers use Sublime Text and wanted D-Scanner to > work with SublimeLinter, so here it is. > > https://github.com/economicmodeling/SublimeLinter-dscanner Do we have a Sublime plugin based on D-Scanner which gives us some features like: - List all methods in a class - Hide (or just fold) non-public methods of a class And other similar features?
Re: Coedit alpha 11 released
On Thursday, 22 January 2015 at 09:44:28 UTC, Jordi Sayol wrote: El 21/01/15 a les 18:35, Basile Burg via Digitalmars-d-announce ha escrit: I'm glad to announce this new release of Coedit. Congratulations for this new release! Did you fix the use of DCD simultaneously with other D editors? It'll be in α13 (or β1 if i take the time to make those useless options...) https://github.com/BBasile/Coedit/commit/294994dfc51d3c8bc4d7209645af227f32993bfb#diff-6cac757e17e7af0cdd29eb0203dc3b23R79 I'm myself using the feature since 12 hours because it becamed so annoying to wait 5 seconds at each cession startup (the libman exposes over 100k LOC through a dozen of entries, and as DCD is not asynchronous CE has to wait that the client return after each import...). BTW if someone could verify the feature on Linux it'd help...It's straight forward to compile.
Re: Martin Nowak is our new release czar
On 5 Feb 2015 00:10, "Andrei Alexandrescu via Digitalmars-d-announce" < digitalmars-d-announce@puremagic.com> wrote: > > Andrew Edwards, our former release czar, declined his czardom because he went to college. Thanks and good luck! > > He left a void of power. After a period of turmoil and intestine political fights, we have a new, ruthless czar: Martin Nowak. He plans to put us on a path of regular, predictable 6-week releases, thus ending the D Middle Ages. > I would go one step further and request that there will be long term maintained releases too. This benefits projects with longer time schedules. For instance, should a D frontend be accepted for GCC, I'd expect community to help support whatever version of D was available at the time of the development window closing (normally three months before official release). We already have this to a minor extent (and comes about with less and less frequency) in Debian/Ubuntu, where someone using 12.04LTS gets gdc-4.6 (2.055 frontend), then asks why they can't build X? Answer - because no one thought to write code that maintained support for it. Iain.