Skip to content

Commit

Permalink
Cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
sieukrem committed Oct 3, 2024
1 parent 728088b commit 922069f
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 619 deletions.
29 changes: 23 additions & 6 deletions Readme.md
Original file line number Diff line number Diff line change
@@ -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!
15 changes: 0 additions & 15 deletions build.xml

This file was deleted.

26 changes: 0 additions & 26 deletions jN.2015.sln

This file was deleted.

File renamed without changes.
Loading

0 comments on commit 922069f

Please sign in to comment.