Skip to content

extrawurst/dlangide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dlang IDE

Cross platform D language IDE written using DlangUI library.

Currently supported features:

  • Can open DUB (dub.json) projects
  • Shows tree with project source files
  • Can open and edit source files from project or file system in multi-tab editor
  • Build and run project with DUB
  • Build log highlight and navigation to place of error or warning by clicking on log line
  • DUB dependencies update

Source editor features:

  • D language source code syntax highlight (basic)
  • Indent / unindent text with Tab and Shift+Tab or Ctrl+[ and Ctrl+]
  • Toggle line or block comments by Ctrl+/ and Ctrl+Shift+/
  • Select word by mouse double click

screenshot

GitHub page: https://github.com/buggins/dlangide

DlangUI project GitHub page: https://github.com/buggins/dlangui

Build and run with DUB:

git clone https://github.com/buggins/dlangide.git
cd dlangide
dub run

Needs DMD 2.066.1 to build.

HINT: Try to open sample project Tetris, from workspaces/tetris with DlangIDE.

To develop in VisualD together with DlangUI, put this project on the same level as dlangui repository, and its dependencies.

About

D language IDE based on DlangUI

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • D 100.0%