You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 13, 2024. It is now read-only.
@@ -9,8 +11,8 @@ This is a fork of UFO's plugin package updated for VS2015
9
11
10
12
11
13
## Getting started
12
-
1. Download a [release](https://github.com/kbilsted/NotepadPlusPlusPluginPack.Net/releases/)and unzip it
13
-
2. Place the visual studio project template (the `Visual Studio Project Template C#\NppPlugin.zip`) in the visual studio path (typically `"My Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C#\"` but see [instructions](https://github.com/kbilsted/NotepadPlusPlusPluginPack.Net/blob/master/Visual%20Studio%20Project%20Template%20C%23/HOW-TO-INSTALL-ME.txt) inside the release)
14
+
1. Download a [release](https://github.com/kbilsted/NotepadPlusPlusPluginPack.Net/releases/)
15
+
2. Place the visual studio project template (the `NppPlugin.zip`) in the visual studio path (typically `"My Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C#\"`)
14
16
3. Ensure you have installed **Visual C++** from the visual studio installer otherwise your project wont build
15
17
4. Create a new project inside Visual studio using `file -> new -> project -> visual C# -> Notepad++ project`
16
18
5. Build (building will copy the dll to the `Notepad++/plugins` folder)
@@ -23,12 +25,18 @@ This is a fork of UFO's plugin package updated for VS2015
23
25
* Upgrading plugings using the plugin pack.
24
26
* Delete the folder `PluginInfrastructure` and copy over that folder from a newer version of `NppPlugin.zip`
25
27
26
-
## Plugins using the pluginpack
28
+
29
+
## Plugins using this pluginpack
27
30
28
31
*https://github.com/kbilsted/NppPluginGuidHelper
29
32
30
33
31
-
## Overall plugin architecture
34
+
## How to start coding plugins
35
+
36
+
First read the the demo-plugin code. It is actively being maintaned - see https://github.com/kbilsted/NotepadPlusPlusPluginPack.Net/tree/master/Demo%20Plugin it is a spin-off of Don Ho's
Plugins can interact with Notepad++ or the underlying Scintilla engine. The plugin pack provides two classes to make this interaction easier. This is `NotepadPlusPlusGateway` and `ScintillaGateWay` which are thin layers making interaction more pleasant (and testable!).
34
42
@@ -55,19 +63,6 @@ The architecture of the plugin is.
55
63
| Plugin |
56
64
+-----------+
57
65
58
-
## Content information
59
-
This package contains two folders:
60
-
61
-
1. Templates:
62
-
Simple templates for very fast and even easier building of .NET plugins for Notepad++.
63
-
Setting up a plugin for N++ has never ever been as easy as with this package.
64
-
Please see the containing txt files for further installation information.
65
-
66
-
2. Demo:
67
-
An example .NET plugin for Notepad++, build upon the template above.
68
-
It demonstrates the same functionality as the original demo plugin by Don Ho:
0 commit comments