BdR76 / CSVLint

CSV Lint plug-in for Notepad++ for syntax highlighting, csv validation, automatic column and datatype detecting, fixed width datasets, change datetime format, decimal separator, sort data, count unique values, convert to xml, json, sql etc. A plugin for data cleaning and working with messy data files.
GNU General Public License v3.0
157 stars 9 forks source link

Issue with Notepad++ 8.4 and CSVLint 0.4.5 (64 bit) #24

Closed dlhill69 closed 2 years ago

dlhill69 commented 2 years ago

Loading CreateLexer function failed. CSVLint.dll is not compatible with the current version of Notepad++ (64bit)

BdR76 commented 2 years ago

Thanks for the e-mail, it's always nice to hear when people like the plugin and find it useful. The issue with notepad++ 8.4 is known and will be fixed in the next update, you can also download the newest plugin version manually, see this other issue

https://github.com/BdR76/CSVLint/issues/23

Regards, Bas

On Tuesday, May 10, 2022, dlhill69 @.***> wrote:

Loading CreateLexer function failed. CSVLint.dll is not compatible with the current version of Notepad++ (64bit)

— Reply to this email directly, view it on GitHub https://github.com/BdR76/CSVLint/issues/24, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB3O2JDJCLF54BS7Q45CYMDVJKLVRANCNFSM5VSJTCGA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

donho commented 2 years ago

@BdR76 Please check the similar issue here: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/11785

The following link may useful to you: https://community.notepad-plus-plus.org/topic/22866/make-external-lexer-plugin-work-with-v8-4

donho commented 2 years ago

I just saw the new release 0.4.5.2 and tested, it seems that the crash has been fixed. However, the compatibility info is missing in Npp Plugin List. It's completed now: https://github.com/notepad-plus-plus/nppPluginList/commit/7cddde97112d5d2d7f0758167d255e1d4ef020cc

BdR76 commented 2 years ago

Thanks for adding the old-versions-compatibility tag to the list.

If I understand correctly this was a new feature https://github.com/notepad-plus-plus/notepad-plus-plus/issues/11358 and it is used to filter out incompatible plugins that are installed 👍 seems like a good fix.

This Lexer v4/v5 compatibility was giving me some head-aches but it seems fixed now.