New features [v0.2.9]
- New policy option which toggles insertion of a * or + if <Return> in a comment block was pressed.
- New policy option which toggles treating files’ standard headers as raw text / code which shall be commented out
- Internal parser refactoring
- Made parser dmd v2.058 ready
- Completion of version/extern/pragma/__traits/scope attributes added.
- If caret is behind a dot ‘.’, and Ctrl+Space is being pressed, the completion for the respective item is shown, not the completion for the global code environment — hopefully it’ll make completion more intuitive
- Corrected parsing of declaration conditions.
Conditional completion will follow soon
- Added *.a filter to import library choice dialog
13 Comments
I can’t type the ~ character in Mono-D
Deutsches Keyboard-Layout, richtig? Bei mir können auch andere Sonderzeichen nicht eingefügt werden :/
Sorry I can’t speak German. I’ve uninstalled Mono-D and I still can’t type ~. I think the problem is MonoDevelop. Thanks.
D’oh, I thought it’s been a problem with german keyboards only – ok thanks for letting me know
I place the caret between Internet & Host (Internet|Host) and press F1, or select InternetHost and press F1
Sorry if I ask, but have you inserted the include paths into the compiler configuration like shown in the Getting Started page on this blog?
I didn’t. Thanks and sorry for taking your time.
I’ve reinstalled Mono-D, but it still doesn’t work for me. This is test code: http://pastebin.com/7cv92i7f
At which location did you open the context menu?
Thanks for the new release. In source file I have an InternetHost declaration. When I right click on it and click ‘Open D Documentation’, it opens the page http://www.d-programming-language.org/class.html
Well this happens because there’s only support for phobos library currently — it checks whether the symbol’s declaration location is somewhere inside a phobos/src package; it’s opening the manual page for the code’s syntactical context otherwise
InternetHost is in phobos: http://dlang.org/phobos/std_socket.html#InternetHost
Is the completion showing std.socket? If not, please reinstall Mono-D .. there was a little error that prevented certain modules from being added to the completion tree – nevertheless, if you hover InternetHost and press F1, it should open up the std.socket manual page