Closed chcg closed 3 years ago
I would like to add the following to this list:
Plugin issue, companion files in local subfolder /NppSnippets not found
{
"folder-name": "NppSnippets",
"display-name": "Snippets",
"version": "1.4.0",
"id": "26751a8805f273603d1f1d3d90459083750723310a66671a9a061f317eeaa1b4",
"repository": "https://github.com/ffes/nppsnippets/releases/download/v1.4.0/NppSnippets-140-x32.zip",
"description": "Adds the possibility to add code snippets to the current document by selecting it from a simple list.",
"author": "Frank Fesevur",
"homepage": "https://www.fesevur.com/nppsnippets"
},
Regarding unzip issue, see https://github.com/notepad-plus-plus/wingup/issues/7
Download no longer available:
{
"folder-name": "NppMenuSearch",
"display-name": "NppMenuSearch",
"version": "0.7.5",
"id": "fba2177939eae03056b0baeb724fd73faabb95298cca4beea91fe0bc19c3df56",
"repository": "http://www2.brotherstone.co.uk/npp/NppMenuSearch075.zip",
"description": "Allows quick access to menu options by typing part of the command.",
"author": "pitti_platsch",
"homepage": "http://sourceforge.net/projects/nppmenusearch/"
},
, but moved to https://github.com/peter-frentrup/NppMenuSearch, with just plain dlls available from https://sourceforge.net/projects/nppmenusearch/files/v0.9.2/
Created some time ago https://github.com/peter-frentrup/NppMenuSearch/issues/7 therefore
"Unzip" issue due to file not existing any more:
{
"folder-name": "NppPlates",
"display-name": "NppPlates",
"version": "0.1",
"id": "55626266fcd322b2e4c0cc62b8cf4278ce53008b61b12bb4f99cfa21ab94d1da",
"repository": "http://dl.dropbox.com/u/163495/NppPlates.zip",
"description": "Generates HTML templates",
"author": "Nir Elbaz",
"homepage": "http://sourceforge.net/projects/notepad-plus/forums/forum/482781/topic/5333716"
},
Message about incompatible plugin for:
{
"folder-name": "NamedBookmarks",
"display-name": "Named bookmarks",
"version": "1.2.0.0",
"id": "b3963511a1d149aab5dc576159d664e26b9937ecb4c40197ed244f51b1452293",
"repository": "http://www.dbaileyconsultancy.co.uk/npp_plugins/namedbookmarks.zip",
"description": "The NamedBookmarks plugin lets the user add bookmarks to a file of C, C++, Java, C#, or HTML, by using a comment in the relevant language. It is then possible to display a drop down list of bookmarks in a file, and jump to one. Since bookmarks are just special comments, they are removed using normal editing procedures.",
"author": "David Bailey",
"homepage": ""
},
No Https for repo link:
{
"folder-name": "NppSync",
"display-name": "NppSync",
"version": "1.0",
"id": "bc9ccc7c47b445c4735b417718baeb14ae0b403f66b744c3c8578e829f2b7bd0",
"repository": "http://snjezanat.net.amis.hr/storage/nppsync/NppSync_1.0.zip",
"description": "Plugin that refreshes localhost pages in Chrome when their source has been modified in notepad++. It is a combination of two plugins: one for notepad++, other one for Chrome. Full details on installation and usage are in the included readme file.\nThis is a tiny plugin with not much more to expand on. It's written in DelphiXE2 so I doubt anyone will care to work on it further. If you want the source it's at https://github.com/evilworks/nppsync and if you have any requests write to email in the readme.",
"author": "evilworks",
"homepage": ""
}
, see also fork: https://github.com/duzun/nppsync
Download not possible:
{
"folder-name": "PoorMansTSqlFormatterNppPlugin",
"display-name": "Poor Man's T-Sql Formatter",
"version": "1.6.10",
"id": "9b013b43ffa3c4de550036c6299407d1f370f4ba90186c7b4987096577c8033a",
"repository": "http://www.architectshack.com/GetFile.aspx?File=SqlFormatterNppPlugin.1.6.10.zip&Page=PoorMansTSqlFormatter",
"description": "A simple SQL formatter performing full multi-batch T-SQL formatting (individual statements, stored procedures, any DML, any DDL) with numerous formatting options.",
"author": "Tao Klerks",
"homepage": "http://www.architectshack.com/PoorMansTSqlFormatter.ashx"
},
"Unzip" issue due to file not existing any more:
{
"folder-name": "NppExternalLexers",
"display-name": "Powershell Lexer",
"version": "1.0",
"id": "9fcd14f72a14691487167a28991889c98ee29e6ba7a49cc1cb181db9de87720b",
"repository": "http://poshcode.org/notepad++lexer/ExternalLexer.1.0.unicode.zip",
"description": "Syntax highlighting and folding for Powershell scripts",
"author": "Thell Fowler",
"homepage": "http://poshcode.org/notepad++lexer/"
},
Removed unversioned plugins until a usable UI therefore is implemented:
Visual Studio Line Copy: Does not contain any version information SciMarkerSymbol: Does not contain any version information TagsJump: Does not contain any version information RegEx Helper: Does not contain any version information Open File In Solution: Does not contain any version information TabIndentSpaceAlign: Does not contain any version information Verilog: Does not contain any version information Python Indent: Does not contain any version information VHDL: Does not contain any version information
{
"folder-name": "VisualStudioLineCopy.Unicode",
"display-name": "Visual Studio Line Copy",
"version": "1.0.1",
"id": "e516c0b8b69579bf1433b501416684bdced7930e6e96f54f268154ed8ae6eed7",
"repository": "https://bitbucket.org/zastrowm/notepad-visualstudiolinecopy/downloads/VisualStudioLineCopy.Unicode.zip",
"description": "Adds two commands to Notepad++ CopyAllowLine and CutAllowLine, which adds Visual Studio style copy/cutting to Notepad++.",
"author": "Mackenzie Zastrow",
"homepage": "https://bitbucket.org/zastrowm/notepad-visualstudiolinecopy"
},
{
"folder-name": "NppPlugin_SciMarkerSymbol",
"display-name": "SciMarkerSymbol",
"version": "1.0.0.0",
"id": "9df9fbc086c68a26950dafa624fa03e9a2a3ea500743a8afcde9d9c882b1448f",
"repository": "https://bruderste.in/npp/changemarker/NppPlugin_ChangeMarker_Unicode_bin.zip",
"description": "This plugin is used by other plugins. It retrieves the marker symbol type for a line marker from Scintilla. If the marker has not had a marker symbol defined to it the value SC_MARK_AVAILABLE type is returned. This allows plugins to cooperate when when using line markers.",
"author": "Thell Fowler",
"homepage": ""
},
{
"folder-name": "TagsJump",
"display-name": "TagsJump",
"version": "1.4",
"id": "d4bc3fddd9520ffbb239536d2cc50ce0afe865e855a741efb140b42604f87674",
"repository": "https://downloads.sourceforge.net/project/tagsjump/TagsJump_v1.1.4_release0924.zip",
"description": "Plugin for reading large code.\nIt lets us generate index file, jump to a definition and jump back.",
"author": "N.V.Nhat Vu",
"homepage": "https://sourceforge.net/projects/tagsjump/"
},
{
"folder-name": "nppRegEx",
"display-name": "RegEx Helper",
"version": "0.2.3",
"id": "71bad88b38e7c1a902a4e5e1881f9690f33e78d617bc9d94102d47e0aedd1975",
"repository": "https://github.com/larryb82/npp-regexhelper/raw/master/bin/0.2.3/nppRegEx.zip",
"description": "Highlights all matches of a regular expression within a document. Clicking on an individual result shows the matching groups for that result.",
"author": "lbarsanti",
"homepage": "https://github.com/larryb82/npp-regexhelper"
},
{
"folder-name": "nppplugin_ofis2",
"display-name": "Open File In Solution",
"version": "2.194",
"id": "888538cc4f40c0d3a3fed03c5ef3faf150edb2c4273011f900bd44d9e320c75e",
"repository": "http://www.incrediblejunior.com/npp_plugins/downloads/ofis2_r194.zip",
"description": "Lets you index specific folders and possible specific types of resources (xml-, cpp, py-files) for a fast indexing of files.",
"author": "incfred",
"homepage": "http://www.incrediblejunior.com/npp_plugins/"
},
{
"folder-name": "TabIndentSpaceAlign",
"display-name": "TabIndentSpaceAlign",
"version": "1.0",
"id": "a9b09e1d22aa6eed160097f460bb96d1400de42d2b68b94bf28f31eba26eb055",
"repository": "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/kereds-notepad-plus-plus-plugins/TabIndentSpaceAlign.zip",
"description": "Support using tabs for indent and spaces for alignment. It does a couple things. First, when you insert a new line it will exactly copy the preceding indent, instead of turning tabs to spaces or vice-versa. Second, if you insert a tab anywhere in the indentation part of a line (which is considered to be from the beginning of the line to the first non-tab) it will insert a tab, otherwise it will insert spaces. (For multiple lines, tab is always inserted)",
"author": "kered13",
"homepage": "https://code.google.com/p/kereds-notepad-plus-plus-plugins"
},
{
"folder-name": "NppVerilog",
"display-name": "Verilog",
"version": "1.2.1",
"id": "cb447b09939fed2b89ff61f60bb30f170d676d904846af5d81500c5b41d913a9",
"repository": "https://sourceforge.net/projects/nppverilog/files/nppVerilog%20v1.2.1/nppVerilog_v1.2.1.zip",
"description": "Verilog processor for Notepad++. Current features:\n\n- Instantiate a module\n- Insert registers/wires from a module\n- Generate a test bench template\n- Automatically inserts a default header for a test bench\n- Insert a clocked always block\n\nTo use this plugin, select the module declaration (including parameter and I/O definitions below for non-ANSI) and click SHIFT-CTRL-C. This selects the module and parses its components. After this, all other functions are available.",
"author": "Steve Kopman",
"homepage": "https://sourceforge.net/projects/nppverilog/"
},
{
"folder-name": "Python Indent",
"display-name": "Python Indent",
"version": "1.0",
"id": "8250a3d429e2929f3f04ba27b704a0b3d4367ec718f744e008d3302b18ce8e73",
"repository": "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/kereds-notepad-plus-plus-plugins/Python%20Indent.zip",
"description": "Indents Python code as you type according to Python syntax.",
"author": "kered13",
"homepage": "https://code.google.com/p/kereds-notepad-plus-plus-plugins"
},
{
"folder-name": "NppVHDL",
"display-name": "VHDL",
"version": "1.0.0",
"id": "ad1f4c5f9b00e33b9e99a1c1bc635525b7da52a60f707804fc45086b430fdc39",
"repository": "https://sourceforge.net/projects/nppvhdl/files/NppVHDL%20v1.0.0/nppVHDL_v1.0.0.zip",
"description": "This version is enhanced to include:\n- Insert Instantiation\n- Insert Signals\n- Create Test Bench Framework\n- Insert Component\n- Make comments Doxygen compliant\n- Create New Behavioral/Structural Entity Template\n- Create New Package File Template\n- Insert Synchronous Process\n- Insert Asynchronous Process\n- Insert a Default Header\n\nThe default header is set in the vhdlConfig.txt file.",
"author": "Steve Kopman",
"homepage": "https://sourceforge.net/projects/nppvhdl/?source=directory"
},
I did further investigations for unusable plugins. I found the following for the Named bookmarks plugin:
@chcg wrote:
Message about incompatible plugin for:
{ "folder-name": "NamedBookmarks", "display-name": "Named bookmarks", "version": "1.2.0.0", "id": "b3963511a1d149aab5dc576159d664e26b9937ecb4c40197ed244f51b1452293", "repository": "http://www.dbaileyconsultancy.co.uk/npp_plugins/namedbookmarks.zip", "description": "The NamedBookmarks plugin lets the user add bookmarks to a file of C, C++, Java, C#, or HTML, by using a comment in the relevant language. It is then possible to display a drop down list of bookmarks in a file, and jump to one. Since bookmarks are just special comments, they are removed using normal editing procedures.", "author": "David Bailey", "homepage": "" },
The error message tells not the truth about the real cause of failure. The plugin ZIP file contains the files NamedBookmarks.dll
and ClearWin32.dll
. The latter one has to be stored in the Notepad++ installation directory. i.e. at the same directory level like notepad++.exe
.
@chcg @dinkumoil 0 length issue is fixed, and this time it's for real: https://notepad-plus-plus.org/temp/GUP_new.zip
Tested plugins :
NppSnippets
NppSnippets
NppBookmarkManager
CodeAlignmentNpp
EmmetNPP
@donho Thank you! I can confirm that.
@chcg Additionally I have tested the NppSync plugin. You wrote
No Https for repo link
would cause the plugin installation to fail. Seems not to be true. This plugin can be unzipped now as well.
@donho Currently we are mostly faced with misleading error messages by GUP.exe respectively during the plugin installation/updating process in common. Especially when a plugin developer performs his tests for plugin deployment this is bad. It will cause also a support nightmare when users report these error messages in the support forum. Would you please have a look at that?
@dinkumoil Regarding NppSync http download is working, just want to use https for security reasons. On using https://snjezanat.net.amis.hr/storage/nppsync/NppSync_1.0.zip there is an outdated certificate issue:
snjezanat.net.amis.hr verwendet ein ungültiges Sicherheitszertifikat. Das Zertifikat gilt nur für folgende Namen: *.amis.hr, amis.hr Das Zertifikat ist am Donnerstag, 8. November 2018, 00:59:59 abgelaufen. Die aktuelle Zeit ist 20. Dezember 2018, 19:04. Fehlercode: SSL_ERROR_BAD_CERT_DOMAIN
At that time I didn't made up my mind completely how to handle legacy plugins just supporting http links and thought the problem seen in validation script was due to just accepting https links, but that is not the case.
The use of the Translate plugin causes the program to crash using the default translation engine, and it doesn't seem the way it hooks into Bing Translate works anymore.
@Aidolii This is not the right place to report such an issue. Should go to https://sourceforge.net/projects/npptranslate/files/bin/, also there was no active development the last years. The bing translator api changed to https://azure.microsoft.com/de-de/services/cognitive-services/translator-text-api/ some time ago.
I'm saying it should be removed from the list.
@Aidolii I don't think so as the default is still usable, see https://sourceforge.net/p/npptranslate/wiki/Version%20Guide/:
JSLint has the wrong homepage (it has the one for the following plugin, JSON Viewer)
"homepage": "https://github.com/kapilratnani/JSON-Viewer"
@favorini Thanks for the hint. Corrected with https://github.com/notepad-plus-plus/nppPluginList/commit/71b9eb2bc271d605e771637219e8ca309ab4de03
@dinkumoil Would you like to create a version of nppRegEx with dll version info inside, see https://github.com/larryb82/npp-regexhelper/issues/2 ?
@chcg
I'm already working on it when I have some time. But due to the repository is missing the used plugin framework I have to make huge adaptions to the framework I use. Furthermore the used Delphi version is different from that one I use, which causes additional work. In short it is a work-in-progress, but at the moment I have no time to work on this project.
My motivation is also low since the plugin uses the Delphi-build-in RegEx engine which is derived from PCRE and changes with every Delphi version, thus the plugin's RegEx processing is different from that of Notepad++ which uses the boost lib regex flavour. So the syntax is not the same and also the results can be different.
@dinkumoil Thought it is maybe just a recompilation with the resource infos add. Thanks anyway for taking a look into it.
@dinkumoil
Currently we are mostly faced with misleading error messages by GUP.exe respectively during the plugin installation/updating process in common.
This issue has been fixed, hasn't it?
@donho
Some month ago you asked me to create an issue in the Notepad++ issue tracker concerning error handling of Plugins Admin. There I provided a detailed checklist for testing it.
Since I'm currently out of time to work on this topic by myself, I recommend you take that list as a basis for testing error handling by yourself. I'm still on Notepad++ v7.5.6 and do not use Plugins Admin.
After 2 years of PluginAdmin I think the remaining plugins are not actively developed and will not be adapted anymore. So this could be closed.
Packaging issue, see https://github.com/vladk1973/npp.connections/issues/5
Packaging issue multiple plugin in one zip, not supported by PluginAdmin
Packaging issue config file not found in local subfolder /config, needed sqlite missing in zip
Packaging issue config file not found in local subfolder /config, N++ 7.6 doesn't start with this plugin
WinGUP issue can't be unzipped
Packaging issue config file not found in local subfolder /config, N++ 7.6 doesn't start with this plugin, uninstall not working
WinGUP issue can't be unzipped
Download not working by wingup