andreikop / enki

A text editor for programmers
http://enki-editor.org
GNU General Public License v2.0
161 stars 38 forks source link

As an enki user I want an easy way to add plugins, that I don't have to copy them to the source code of my enki installation. #434

Closed rockiger closed 6 years ago

rockiger commented 6 years ago

I created a plugin that allows Enki users to install plugins by copying them to ~/.config/enki/userplugins. My goal is it, to make it much easier for developers to create/distribute plugins and for users to install plugins. Thus creating a plugin ecosystem around Enki, that helps to grow Enki. spectacle cj1047 It is heavily inspired by Atom's package manager.

The pluginmanager works only with the plugins in the userplugins directory and all plugins are disabled by default. Enki's standard plugins are not affected at all. The pluginmanager got its own module under enki/plugins and a test file in tests.

Features as of now are:

Planned future features are:

andreikop commented 6 years ago

Will try to check tomorrow

andreikop commented 6 years ago

I've started reviewing the PR. Sory for being so slow. DDoSed by IRL activities