geany_dlang 0.0.6

Geany D language support plugin


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:


This package provides sub packages which can be used individually:

geany_dlang:geany_d_binding - Geany editor plugin API D binding

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:
Sub packages:
geany_dlang:geany_d_binding
Dependencies:
yamlserialized, geany_dlang:geany_d_binding, dyaml, dcd
Versions:
0.0.6 2019-Aug-31
0.0.5 2019-Apr-04
0.0.4 2019-Apr-04
0.0.3 2018-Mar-20
0.0.2 2017-Nov-19
Show all 9 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 0 downloads this month

  • 117 downloads total

Score:
0.9
Short URL:
geany_dlang.dub.pm