geany_dlang ~travis_enabl
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.
- Registered by Denis Feklushkin
- ~travis_enabl released 5 years ago
- denizzzka/geany_dlang
- GNU
- Copyright © 2017, Denis Feklushkin
- 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 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
0 downloads this month
-
120 downloads total
-
- Score:
- 0.9
- Short URL:
- geany_dlang.dub.pm