Giter VIP home page Giter VIP logo

npppluginlist's Introduction

What is Notepad++ ?

GitHub release    Build Status     Join the discussions at https://community.notepad-plus-plus.org/

Notepad++ is a free (free as in both "free speech" and "free beer") source code editor and Notepad replacement that supports several programming languages and natural languages. Running in the MS Windows environment, its use is governed by GPL License.

See the Notepad++ official site for more information.

Notepad++ Release Key

Since the release of version 7.6.5 Notepad++ is signed using GPG with the following key:

  • Signer: Notepad++
  • E-mail: [email protected]
  • Key ID: 0x8D84F46E
  • Key fingerprint: 14BC E436 2749 B2B5 1F8C 7122 6C42 9F1D 8D84 F46E
  • Key type: RSA 4096/4096
  • Created: 2019-03-11
  • Expires: 2027-03-13

https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/nppGpgPub.asc

Supported OS

All the Windows systems still supported by Microsoft are supported by Notepad++. However, not all Notepad++ users can or want to use the newest system. Here is the Supported systems information you may need in case you are one of them.

Build Notepad++

Please follow build guide to build Notepad++ from source.

Contribution

Contributions are welcome. Be mindful of our Contribution Rules to increase the likelihood of your contribution getting accepted.

Notepad++ Contributors

npppluginlist's People

Contributors

bdr76 avatar blu3mania avatar chcg avatar cmbsolutions avatar daddel80 avatar dave-user avatar dependabot[bot] avatar dinkumoil avatar donho avatar dook1 avatar ffes avatar francostellari avatar fruchtzwerg94 avatar guidomarcel avatar kered13 avatar krazal avatar mattesh avatar mohzy83 avatar molsonkiko avatar morbac avatar oleg-shilo avatar oviradoi avatar pnedev avatar predelnik avatar rdipardo avatar shriprem avatar singhrajenm avatar sunjw avatar vinsworldcom avatar zukaritasu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

npppluginlist's Issues

validator.py issue on homepage uri

They are 18 plugins without plugin homepage (4 for x64, 14 for x86)

From plugin json format, hompage is required.
Validator.py doesn't trigger any error on appveyor however if you don't install python package rfc3987 (Parsing and validation of URIs and IRIs), error will be found.

@chc what is the desired behavior ? is homepage mandatory ?
 

Known broken plugins for PluginAdmin and reasons

  • Packaging issue, see vladk1973/npp.connections#5

      {
      	"folder-name": "npp.connections",
      	"display-name": "npp.Connections",
      	"version": "1.0.1",
      	"id": "c8dcdc4cf96594244f1a7da2884fd82caf0e6656108632c89fe3c6ab41dee16a",
      	"repository": "https://github.com/vladk1973/npp.connections/releases/download/v1.0.1/npp.connections-1.0.1-x32.zip",
      	"description": "This plugin allows Notepad++ to connect to MS SQL or Sybase servers. ODBC data sources, like a MySql Driver, are also supported",
      	"author": "Vladimir Korobenkov",
      	"homepage": "https://github.com/vladk1973/npp.connections"
      },
    
  • Packaging issue multiple plugin in one zip, not supported by PluginAdmin

      {
      	"folder-name": "NppPlugin_ChangeMarker",
      	"display-name": "Change Markers",
      	"version": "1.0",
      	"id": "9df9fbc086c68a26950dafa624fa03e9a2a3ea500743a8afcde9d9c882b1448f",
      	"repository": "http://www.brotherstone.co.uk/npp/changemarker/NppPlugin_ChangeMarker_Unicode_bin.zip",
      	"description": "This plugin tracks changes made to documents, and enables navigation between changes, with a distinction being mafe between saved and unsaved changes. The change indicator is either a bar in the left margin or a specific highlighting. Or none.",
      	"author": "Thell Fowler",
      	"homepage": "http://codealignment.com"
      },
    
  • Packaging issue config file not found in local subfolder /config, needed sqlite missing in zip

      {
      	"folder-name": "nppColdFusion",
      	"display-name": "ColdFusion Lexer",
      	"version": "0.8.1",
      	"id": "54317bc33af402d3b6f9285711bd018a622ed991d99301b0a5a7a2875d07d8ac",
      	"repository": "https://downloads.sourceforge.net/project/npp-plugins/NppColdFusion/nppColdFusion-0.8.1.zip",
      	"description": "Syntax highlighting, Call tips (Notepad++ 5.8.4 required) and autocomplete for the ColdFusion language",
      	"author": "Ben Bluemel",
      	"homepage": "https://bitbucket.org/bbluemel/nppcoldfusion/overview"
      },
    
  • Packaging issue config file not found in local subfolder /config, N++ 7.6 doesn't start with this plugin

      {
      	"folder-name": "ExternalLexerKVS",
      	"display-name": "External Lexer KVS",
      	"version": "1.0",
      	"id": "7ba3132e9061aaa0972ff707d4973c785db2ea4b4da3838cf4817f120bcea8ea",
      	"repository": "http://www.brotherstone.co.uk/npp/kvs/KVS_Unicode.zip",
      	"description": "Syntax highlighting for the KVS language (KVIrc Scripting language). An example of an external lexer",
      	"author": "Thell Fowler",
      	"homepage": ""
      }
    
  • WinGUP issue can't be unzipped

      {
      	"folder-name": "EmmetNPP",
      	"display-name": "Emmet",
      	"version": "1.0.2",
      	"id": "77d36f28beb5147ed2992ed26b184ca0354bb1bcf1e0f228b76934259085af2b",
      	"repository": "http://download.emmet.io/npp/emmet-npp.zip",
      	"description": "Emmet (ex-Zen Coding) is a web-developer's toolkit that can greatly improve your HTML & CSS workflow",
      	"author": "Sergey Chikuyonok",
      	"homepage": "http://emmet.io"
      },
    
  • Packaging issue config file not found in local subfolder /config, N++ 7.6 doesn't start with this plugin, uninstall not working

      {
      	"folder-name": "AndroidLogger",
      	"display-name": "AndroidLogger",
      	"version": "1.2.7",
      	"id": "817de52d78744a527a6ea00006c2644abd71c70aaa5563f07e26f2843061c94a",
      	"repository": "https://sourceforge.net/projects/androidlogger/files/AndroidLoggerV1.2.7/AndroidLogger_Src.V1.2.7.zip",
      	"description": "Lexer for logcat, with it you can highlight the log lines and the colors customizable. In additional, it can capture logs & screenshot from device online.",
      	"author": "Simbaba",
      	"homepage": "https://sourceforge.net/p/androidlogger/"
      },
    
  • WinGUP issue can't be unzipped

      {
      	"folder-name": "NppBookmarkManager",
      	"display-name": "Bookmark Manager",
      	"version": "0.1.0.97",
      	"id": "69e73ac848b0766d61b5d4082a119803d22acae094de1e573dc91e068e1d2863",
      	"repository": "https://bitbucket.org/ViRuSTriNiTy/nppbookmarkmanager/downloads/NppBookmarkManager_0_1_0_97_Unicode.zip",
      	"description": "This plugin adds simple bookmark functionality to Notepad++.\nBasically it provides shortcuts for defining / jumping to specific bookmarks as it is incorporated in many RAD tools.",
      	"author": "ViRuSTriNiTy",
      	"homepage": "https://bitbucket.org/ViRuSTriNiTy/nppbookmarkmanager"
      },
    
  • Download not working by wingup

      {
      	"folder-name": "Kstudio.MaxscriptExplorer",
      	"display-name": "MaxScriptExplorer",
      	"version": "1.5.2",
      	"id": "757e384d23df4995230111fd4777d64e9a6e50f94ec25bc454a5c7a618b123a1",
      	"repository": "https://3d-kstudio.com/download-manager.php?id=112",
      	"description": "New plugin for navigation on maxscript project.\n\nFeatures:\n- Display the list of functions and structures from maxscript file(s).\n- Multiply project modes: Single file, Project folder, Opened files\n- Go to definition from working area or tree.\n- Ability to insert function with parameters into working area.\n- Navigation back/forward\n- Filter functions by text\n- Ability to hide private members of structs\n- Display tooltips with related comments and parameters for selected function.",
      	"author": "Alexander Kramer",
      	"homepage": "https://3d-kstudio.com/forum/trackscripts-news/maxscript-explorer-notepad-plugin-developers/"
      },
    

cannot browse with screen reader between plugins in NPP (plugins -> plugin administrator)

Hello,

don't know if my issue should be posted here or on main npp github...
anyway here are STR:

  • start NVDA or other screen reader on Windows
  • start NPP (I have 8.3.3 32-bit)
  • go to plugins
  • open plugin admin

if I have not used advanced moving commands, I did not see any plugin in all 3 tabs like available, update or updated.

it would be greatly appretiated, if screen reader's focus could land on plugin list only with pressing "tab key" like for landing on a search field, buttons "previous/next" etc.

thanks.

Jožef

Order plugins alphabetically

When you open the plugin admin there's no order to the plugins, this could be resolved programmatically or introducing a convention that the json file should be ordered by the Display name field.

Remove buggy plugins

Hello,
Javascript Map Parser 64 bit https://github.com/megaboich/js-map-parser is buggy (see issues), it was not possible to uninstall it from plugin manager (NPP crashed), I had to remove it manually, and is not maintained any more.

I couldn't get SelectQuotedText 64 bit https://www.fesevur.com/selectquotedtext to work correct (only one word was selected, not the full string between the quotation marks), it was not possible to uninstall it from plugin manager (NPP crashed), I had to remove it manually, and it is maintained neither.

Would you, please, test and if applicable remove these plugins from the plugin manager?

Problem generating ctags in a project with many subdirs.

I am real sorry.
I posted this at the wrong place. it was suppost to be an issue for the NppTags plugin.

This plugin is greate, if it only worked correctly.

Assume i have set my workspace to <X:\Dev\MyProject> and have a setup like this
<X:\Dev\MyProject>
<X:\Dev\MyProject\MainSrc>
<X:\Dev\MyProject\Module1Src>
<X:\Dev\MyProject\Module2Src>
<X:\Dev\MyProject\Module3Src>
and so on.

It will only create a ctags.sqlite file for the first directory you pressed generated in.
As in. if you had main.cpp open from <X:\Dev\MyProject\MainSrc> , this is the place it will put the ctags.sqlite file.
And if you try to generate ctags for <X:\Dev\MyProject\Module1Src>. it just makes the same ctags.sqlite file
and puts it in <X:\Dev\MyProject\MainSrc>.

Idealy the ctags.sqlite file should be in <X:\Dev\MyProject> if the Workspace is set to this directory

TextFX in plugin list

Per recent notes in the Forum, including this post in the 8.4.1 announcement thread and this access violation with textfx, it looks like the TextFX plugin, which was abandoned 13 years ago by its author, is finally not fully compatible with even the 32bit Notepad++ as of v8.4.

Should it just be removed from the x86 plugin list? Or should we add the "npp-compatible-versions": "[,8.3.3]", to its x86 entry (which, if I have understood correctly, will make it so that Notepad++ will actively disable that plugin if it finds it)?

SelectToClipboard Plugin Update

The author updated the SelectToClipboard plugin in GitHub but the changes weren't submitted to the nppPluginList to allow users to get the new plugin.

Attached are three diff files for the changes. It doesn't appear as though SelectToClipboard was previously available on arm64 but a build is available so that's an add but the x64 and x86 versions are just an update of the to the new version.

pl.arm64.json.txt
pl.x64.json.txt
pl.x86.json.txt

N++ compatibility condition attribute in pl*.json

Problem

With the breaking changes in v8.3 quite a few plugins have been bricked. See notepad-plus-plus/notepad-plus-plus#11198

I am one of the plugin authors (CS-Script). I have prepared the patch release that works on v8.3. However, PLuginAdmin might dispatch it to v8.2.* deployments where it will break. I do not see how it can be solved. Unless I am missing something.

Proposal

Introduce npp-version attribute to indicate the compatible version/version-range for the plugin described in the section:

{
	"folder-name": "MyPlugin",
	"display-name": "My Cool Plugin",
	"version": "1.8.7",
	"npp-version": "8.3",
	"id": "...",
	...
},

Various conventions can be used to indicate version range:

8.3 - exact version 8.3
[8.3,9.4] - from version 8.3 to 9.4 inclusive
[8.3,]- any version from 8.3 and above
[,8.3] - 8.3 and any version before

Such a technique is common for many package managers.
Will be really happy if it is already implemented and I just missed it :)

remove "plugin manager" from nppPluginList due to folder structure incompatibility

hi @chcg

i guess david's plugin manager should be removed from the plugins admin nppPluginList, due to the folder structure incompatibility on 7.6.x.

at the current stage, the old plugin manager doesn't serve for much on 7.6.x ... except maybe amusing people, who enjoy reading our issue answers about that 😉

here are the entries:
do you want me to add them to #24 as well ?

  • Plugin Manager x86: incompatibility with the new 7.6.x plugins folder structure.
		{
			"folder-name": "PluginManager",
			"display-name": "Plugin Manager",
			"version": "1.4.12",
			"id": "1675091ee23a0624fd9c200d9185eb90cc0dfe23d2c982781e5f60a5bad67b40",
			"repository": "https://github.com/bruderstein/nppPluginManager/releases/download/v1.4.12/PluginManager_v1.4.12_UNI_PA.zip",
			"description": "The Plugin Manager is this plugin, that allows installation, update and removal of Notepad++ plugins. It will notify you of updates to plugins that you have installed, and automatically install dependencies and required files into the correct places.",
			"author": "Dave Brotherstone",
			"homepage": "https://bruderste.in/npp/pm/"
		},
  • Plugin Manager x64: incompatibility with the new 7.6.x plugins folder structure.
		{
			"folder-name": "PluginManager",
			"display-name": "Plugin Manager",
			"version": "1.4.12",
			"id": "290d8bd017d9ed1267de1af60928e3dc4c2d1143b60dbaa3c984268034f82d4d",
			"repository": "https://github.com/bruderstein/nppPluginManager/releases/download/v1.4.12/PluginManager_v1.4.12_x64_PA.zip",
			"description": "The Plugin Manager is this plugin, that allows installation, update and removal of Notepad++ plugins. It will notify you of updates to plugins that you have installed, and automatically install dependencies and required files into the correct places.",
			"author": "Dave Brotherstone",
			"homepage": "https://bruderste.in/npp/pm/"
		},

referenced to: c9db0d6

best thanks and greetings

Inaccurate Regex to check Hash ID

@chcg
The Regex to check the Hash ID is inaccurate in file pl.schema line 49.

The Hash ID consists only of hex values, thus the Regex should be:
^(?i)^[A-F0-9]{64}$

Or even better to clearly indicate hex-value-structure:
^(?i)^[0-9A-F]{64}$

"pattern": "^(?i)^[A-Z0-9]{64}$"

DocMonitor plugin

@donho,

Per this discussion, it came to light that the Plugins Admin is still listing your ancient DocMonitor v2.2 plugin from 2008. Given that it's 32-bit only, and Notepad++ has natively supported Monitoring mode since v6.9.2 in 2016, is there a good reason that the plugin is still advertised? Or should we just remove it from the list, since it is so out-of-date and has been replaced by the builtin feature?

Vetting of plugins

Are the plugins added to this list vetted at all?

Notepad++ makes sure the list of plugins is signed so it knows it is downloading the expected bytes, but is any if the DLL files etc actually ran through a virus checker at all or something?

Change Plugin admin list upgrade behaviour

As fas as I know, the Plugin admin list is updated with new NPP releases. This slows down reactivness in plugins bug fix.

For instance, the actual most recent release of NPP is 7.8.5, published one month and a half ago. Just after NPP release, I found a bug in my plugin which slowed down search/replace functions in NPP. I fixed it a few days later but it's still not available for users through Plugin admin since no new NPP version has been released in the meanwhile.

It would be nice if Plugin admin list could be updated faster than NPP upgrades.

This ANSI plugin is not compatible with your Unicode Notepad++.

Actually after trying to install the plugin from releases page, it says:
2018 11 15 - 17 53 16_rect
Notepad++ version(downloaded debug version as mentioned here):
2018 11 15 - 17 53 32_rect
Was trying to get it to work with rebuilding using MinGW:

  • makefile (inside src folder):
LIBS=-lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32
DLLFLAGS=-municode -shared
DLLDEFINES=-D NDEBUG -D _WINDOWS -D _USRDLL -D NPPPLUGINLIST_EXPORTS -D _USING_V110_SDK71_ -D _WINDLL -D _UNICODE -D UNICODE
RCDEFINES=-D _UNICODE -D UNICODE -D _USING_V110_SDK71_ -D _UNICODE
CC=g++
RC=windres

all:
	$(CC) -c dllmain.cpp nppPluginList.cpp $(DLLDEFINES) $(DLLFLAGS)
	$(RC) -D _WIN64 $(RCDEFINES) nppPluginList.rc -o nppPluginList.ro
	$(CC) nppPluginList.o dllmain.o nppPluginList.ro $(LIBS) $(DLLFLAGS) -o nppPluginList.dll

x86:
	$(CC) -m32 -c dllmain.cpp nppPluginList.cpp $(DLLDEFINES) $(DLLFLAGS)
	$(RC) -F pe-i386 $(RCDEFINES) nppPluginList.rc -o nppPluginList.ro
	$(CC) -m32 nppPluginList.o dllmain.o nppPluginList.ro $(LIBS) $(DLLFLAGS) -o nppPluginList.dl

also not work, but it says that the plugin is not win32 app... Seems like MinGW doesn't built it correctly.

Add allowAppDataPlugins.xml feature back

Looks like the allowAppDataPlugins.xml is missing now and my users cannot install plugins they need. To ProgrammData folder they have no access, only %APPDATA% works.

Please add this important feature back,

New release 1.0.9 ?

@chcg Notepad++ v7.7 RC will be out soon.
What do you think to do a new release of nppPluginList 1.0.9 ?

missing plugins in plugins admin

hi... i want a plugin for ctrl+click a function to takes me to definition .... i found some plugins for this in the official x64 list (searched for ctags) , but only ONE plugin "NppTags" is shown on my plugins admin .. i want to install another but doesnt appear

When does the new plugin list get distributed?

Hi, I've just installed 7.6.3 and noted that the list is now sorted alphabetically but Code Alignment is still not appearing on the list. Does the refresh only happen when one of the first two bits of the version number changes?

Update HexEdit URL from 0.9.5 to 0.9.6

On NppPluginList (32 bits), HexEdit remain the older version 0.9.5 on SourceForge, whereas HexEdit 0.9.6 is available for both 32/64. I have fixed recently a crash bug for Notepad++ v7.9 (chcg/NPP_HexEdit#37). So it'll be good to point it on newest version.

ElasticTabstops not in Plugins Admin

Hi

I use ElasticTabstops to view tab delimited files in Notepad++. ElasticTabstops does a good job of aligning the data in the correct columns.

Seems to be broken lately - throwing errors where I already had it installed.

When I updated Notepad++ to the latest version ElasticTabstops does not appear in Plugins Admin

However it is in the plugin list (https://github.com/notepad-plus-plus/nppPluginList/blob/master/doc/plugin_list_x64.md)

Is ElasticTabstops still supported in Notepad++? If not supported is there an alternative for viewing tab delimited files in Notepad++?

If not supported and no alternative what version of Notepad++ should I roll back to so I can keep using ElasticTabstops?

Add plugins' compatibility with Notepad++ versions in json file for uncompatible plugins

Notepad++ has added the ability that Plugins Admin is aware of minimum and maximum Notepad++ version a plugin can deal with (notepad-plus-plus/notepad-plus-plus@a06b404).

For the next release of Notepad++'s stability, the compatibility info should be added in the plugin list.
The new attribute npp-compatible-versions should be added for the incompatible plugin to the latest version of Notepad++ (v8.3.2), regarding notepad-plus-plus/notepad-plus-plus#11198 (or other info).

Plugins list display- cannot easily read the last column on right of table

The Description column in the Plugins list display is almost invisible, since no room for it on the page.

If you scroll to bottom of table you can then use a left-right scroll bar, but then that hides one of the columns on the left.

Is it possible to make this more readable? - Possibly reduce the left and right padding - there is a lot of white space.

Lots of people have put in a lot of work to create plugins - a shame to hide the detailed info about them.

See screenshot
NPPlugins64

发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢

发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢发表政见可以去你自己的Twitter上,不要来污染开源社区,谢谢

Redesign the stuff

I think it is an extremily bad idea to hardcode plugins list into a dll; dll is an executable code, to minimize the profits of injecting malicious code there the lib should be updated as rarely, as makes sense. So I think it's better to keep the info in a signed (with a good enough signature scheme, no obsolete stuff like md5, which is still advertised by notepad-plus-plus.org) JSON downloaded from a repo, and allow users to use any count of repos.

Validator script deletes current directory if ran with no arguments

If you run the validator.py script without any arguments (x86 or x64), it will delete all the files inside the current directory.

This is because the script is allowed to run even if bitness_from_input is empty, and will run shutil.rmtree("./" + bitness_from_input, True), removing all files and directories in the current directory.

Preview HTML plugin fails to install, without error message

The plugin was added as per pull request #67. As far as I can see, it should work fine.

In a clean install of Notepad++ 7.6.6 (64-bits), the Plugins Admin shows the plugin normally. If I try to install it, however, Notepad++ restarts but the plugin is not installed, no menu entry is created, no plugin directory is created, nothing is done as far as I can see. No message is shown, either.

Is there some log where I can read what the updater has (not) done, and for what reason?

If not, what can I do to figure out what's going wrong, and why the plugin wasn't installed?

Remove ScrollPastEOF plugin?

Is this plugin needed any more?

"folder-name": "ScrollPastEOFUni",
"display-name": "ScrollPastEOF",
"version": "1.0",
"id": "0c7547b2434500c790ace1daf716b0c701220a64bae4e2ea17e80870c9ba4536",
"repository": "https://downloads.sourceforge.net/project/npp-plugins/ScrollPastEOF/ScrollPastEOF%201.0U/ScrollPastEOF.1.0U.zip",
"description": "This plugin simply configures the Scintilla components on startup to allow scrolling up to one page down past the end of file. Currently (as of Notepad++ 5.6.2) there is no GUI setting to enable this feature. It may be added at a later time, but if you are using an older version, you may still want to use this plugin.",
"author": "Alexander Iljin &lt;[email protected]&gt;",
"homepage": ""

Since the plugin admin is for N++ 7.6+ it is guaranteed to have the "Enable scroll beyond last line" setting.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.