From 922069fb7061001396127da57ef2c845ec6899c0 Mon Sep 17 00:00:00 2001 From: Eugen Kremer Date: Thu, 3 Oct 2024 13:19:41 +0000 Subject: [PATCH] Cleanup --- Readme.md | 29 ++- build.xml | 15 -- jN.2015.sln | 26 --- jN.9.sln => jN.sln | 0 jN.vcproj | 571 --------------------------------------------- readme.txt | 1 - 6 files changed, 23 insertions(+), 619 deletions(-) delete mode 100644 build.xml delete mode 100644 jN.2015.sln rename jN.9.sln => jN.sln (100%) delete mode 100644 jN.vcproj delete mode 100644 readme.txt diff --git a/Readme.md b/Readme.md index 4a9f0a4..bd21e99 100644 --- a/Readme.md +++ b/Readme.md @@ -1,12 +1,29 @@ # jN Npp Plugin -[![Build status](https://ci.appveyor.com/api/projects/status/80mwe62vnmtkjy7o/branch/master?svg=true)](https://ci.appveyor.com/project/sieukrem/jn-npp-plugin/branch/master) -jN (JavaScript for Notepad++) allows you to extend Notepad++ by using JavaScript. +`jN Npp Plugin` is a plugin for Notepad++, which allows you to extend Notepad++ by writing JavaScript code. ## Technology -jN uses the built-in javascript engine of Microsoft Windows. This powerful engine allows to access a lot of ActiveX base + +`jN` uses the built-in javascript engine of Microsoft Windows. This powerful engine allows to access a lot of ActiveX based services like Shell, WMI of operating system. -Due to automate Notepad++ jN wraps the Notepad++ API into ActiveX interfaces accessible via global objects *Editor* and *System*. -## Getting Started -You will find the features list and examples in [wiki](https://github.com/sieukrem/jn-npp-plugin/wiki). +`jN` wraps the native Notepad++ API into ActiveX interfaces accessible via global objects `Editor` and `System` in your JavaScript code. + +## How to Use - Getting Started + +You will find the feature list and examples in [wiki](https://github.com/sieukrem/jn-npp-plugin/wiki). + +## For Developers + +### Folder Structure + +- `common` - implementation of Notepad++ independent ActiveX elements (e.g. Dialog, Menu, WinApi, System, ...). +- `editor` - implementation of Notepad++ related ActiveX elements (e.g. DockableDialog, View, ViewLine). +- `npp` - copy-in files from original Notepad++ plugin template project. +- `deploy` - collection of JavaScript files, which were meant to show capabilities of `jN`, but contain also some useful functions like XML, Grep, Zen Coding, SmartHighlighter. + +### Building + +Open `jN.sln` in Visual Studio and build solution. + +> Rebuild entire solution every time you modified any of `*.idl` files! diff --git a/build.xml b/build.xml deleted file mode 100644 index d58382b..0000000 --- a/build.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/jN.2015.sln b/jN.2015.sln deleted file mode 100644 index c109133..0000000 --- a/jN.2015.sln +++ /dev/null @@ -1,26 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Express 14 for Windows Desktop -VisualStudioVersion = 14.0.23107.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jN", "jN.vcxproj", "{1590D7CD-7D3A-4AB7-A355-EE02F7FB987D}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {1590D7CD-7D3A-4AB7-A355-EE02F7FB987D}.Debug|x64.ActiveCfg = Debug|Win32 - {1590D7CD-7D3A-4AB7-A355-EE02F7FB987D}.Debug|x86.ActiveCfg = Debug|Win32 - {1590D7CD-7D3A-4AB7-A355-EE02F7FB987D}.Debug|x86.Build.0 = Debug|Win32 - {1590D7CD-7D3A-4AB7-A355-EE02F7FB987D}.Release|x64.ActiveCfg = Release|Win32 - {1590D7CD-7D3A-4AB7-A355-EE02F7FB987D}.Release|x86.ActiveCfg = Release|Win32 - {1590D7CD-7D3A-4AB7-A355-EE02F7FB987D}.Release|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/jN.9.sln b/jN.sln similarity index 100% rename from jN.9.sln rename to jN.sln diff --git a/jN.vcproj b/jN.vcproj deleted file mode 100644 index 9fff1b5..0000000 --- a/jN.vcproj +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/readme.txt b/readme.txt deleted file mode 100644 index 337c3af..0000000 --- a/readme.txt +++ /dev/null @@ -1 +0,0 @@ -******** Rebuild entire solution after every *.idl modifying!!! \ No newline at end of file