geany_dlang 0.0.2

Geany D language support plugin


To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

geany_dlang

Geany D language support plugin

Features

  • Autocompletion
  • Arguments tips

Build

At first, you should get Geany with GTK3 support. Try to find binaries or compile it by yourself:

git clone https://github.com/geany/geany.git
cd geany
./autogen.sh --enable-gtk3
make
make install # as root, or using sudo

Compile and install plugin:

dub fetch geany_dlang
dub build --build=release geany_dlang
sudo cp ~/.dub/packages/geany_dlang-*/geany_dlang/libgeany_dlang.so /usr/local/lib/geany/geany_dlang.so

For comfortable working with standard library do not forget to add imports paths to dcd.conf:

$ cat ~/.config/dcd/dcd.conf
/usr/include/dmd/phobos
/usr/include/dmd/druntime/import

After this you can start Geany and enable plugin in "Plugin Manager".

Usage

Currently plugin conflicts with standard Geany's autocompletion. Thus, you should disable autocompletion at all for comfortable working with plugin. Also plugin is not respects Geany configurations and autocompletion works always after each key is pressed.

Authors:
  • Denis Feklushkin <denis.feklushkin@gmail.com>
Dependencies:
dcd
Versions:
0.0.3 2018-Mar-20
0.0.2 2017-Nov-19
0.0.1 2017-Jul-03
~master 2018-Mar-20
Show all 4 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 0 downloads this month

  • 41 downloads total

Score:
1.0
Short URL:
geany_dlang.dub.pm