dlang-community / DCD

The D Completion Daemon is an auto-complete program for the D programming language
GNU General Public License v3.0
349 stars 71 forks source link

Notepad++ Plugin #44

Open Hackerpilot opened 11 years ago

Hackerpilot commented 11 years ago

Create a Notepad++ plugin for DCD. Notepad++ uses Scintilla, so the behavior should be very similar to the Textadept plugin.

http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Development

ghost commented 9 years ago

If you're looking to write a plugin for some editor as a reference and testbed, I just wanted to mention the fairly new Atom editor by GitHub, which has the very flexible autocomplete-plus package which essentially handles autocompletion itself for you, all that is required is creating a 'provider' for a language and/or tool (i.e. there is already a Python provider via Jedi, a C++ provider via Clang, ...), which allows you to focus solely on autocomplete-plus-dcd, which does nothing more than managing DCD server and client, parsing the autocompletion output from it and passing a list of items back to autocomplete-plus, which then does the rest.

Not looking to push you in any particular direction, you may already have considered this (perhaps Notepad++ is your editor of choice ;-)), just wanted to mention it.

Hackerpilot commented 9 years ago

The reference plugin is located here: https://github.com/Hackerpilot/textadept-d.