Hi DV,
I found a bug in the console output filter.
In the menu "NppExec Console Filters"/Highlight/HighLight masks menu, the input text size is a fixed size. I can't set a large expression.
COMP96 ERROR COMP96: "" "%ABSFILE%" %LINE% %CHAR% is too large for me.
I reduced it => COMP96 ERROR : "" "%A%"* %L% %C%.
It's fine for me. I close the dialog, everything works fine.
Now, supposed that I reopen the dialog, NppExec changes %A% to %ABSFILE%, L to LINE and C to CHAR. So my expression is now too large and can corrupted by the fixed size of the "input text" field.
Can you please change the input text fixed size to a variable size ?
Thank you.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Actually, there is a bypass for long highlight filters. The bypass is based on a fundamental ability of all the filters to use macro variables. Cool? It allows to specify an exact value of a filter dynamically, right before you use it.
For example, you specify the first Highlight mask in the NppExec Console Filters as $(hglt1).
Then, inside your NppExec script that runs your console compiler you specify:
@q3dm3,
Unfortunately, I don't know good programming crowd. As for my person, last year I tried to participate in one long-running project, but in combination with my basic job it made my eyes and my head so tired that I had to leave that project.
Regarding the post itself, I believe the following proves that Don is at the helm of Notepad++: https://notepad-plus-plus.org/community/topic/12303/notepad-7-release-candidate
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Is it possible to add others regular expression rules ? I explain myself :
The rules used for my compilator and my rules used to parse git grep results are in conflict.
I'd like to add to my filter :
^abc$ => start / end of the string [^abc] => not a, b, or c
What do you think about that ?
Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Vitaliy
yes, i didn't discover that topic yet (my fail), but yes don ho is still in project. but it's really killing me, because np++ and nppexec is only things what people need for programming in python. it's everything: editor, IDE, console, shell whatever..... i just can't stand that ignorancy and stuff. i promise to hell, my features are good.
do you know c, c++ right ? what if, in winter(if you are still in ukraine), you will have more free time, i will pay you money you will ask, if you would try to code those features
Last edit: q3dm3 2016-09-09
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Currently there is no regular expression support in NppExec.
Maybe once in the future I'll update NppExec to the latest version of Visual Studio where regular expressions are already a part of C++ STL. I did not do it yet because of 2 reasons:
C++11 and C++14 propose a lot of new features, and it will force me to update a lot of NppExec's source code to use these modern C++ features. (Surely, I can ignore the new features, but in such case there will be no much sense to use the latest C++ compiler.) These features are not used in NppExec's source code because there simply were no such modern C++ features when NppExec was being initially developed.
Visual Studio 2005, which is currently used to build NppExec, produces binaries that are compatible with WIndows 2000 (the Unicode NppExec.dll) and with Windows 98 (the ANSI NppExec.dll). I know, Microsoft itself does not care about Windows 2000 and WIndows XP anymore, but a lot of developers still take care at least about Windows XP. Well, you can call me conservative regarding this.
Apart from that, any new project I'll create will definitely use the latest version of Visual Studio.
@q3dm3,
when my eyes are tired and felt like they are full of sand (and they are red next morning), it does not worth any money. So I'm trying to limit even my own desire to spend time near PC because it does not feel healthy.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Did you try this ?:
1 vitamins for eyes with luthein, zeaxersomething, extracts from those dark red small x berries fruit (dont know engrish names)
2 not use too much air condition cooling during summer in interior
3 not heat interior too much in winter
4 eye blink more often (https://www.blinkingmatters.com/)
5 use additional tears or artifical tears or how is it called. i use some too from time to time but forgot name (im not at home now)
6 buy better monitor. Eizo brand for example. some IPS panel type with reducing that blue light spectrum which not let people sleep because it dont let your body to produce melatonin (sleeping hormone). and with feature anti-flicking or blinking or how is it called. when you try record your monitor screen with smartphone camera or some camera, in playback, you will see some blinking.
Last edit: q3dm3 2016-09-12
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi DV,
I found a bug in the console output filter.
In the menu "NppExec Console Filters"/Highlight/HighLight masks menu, the input text size is a fixed size. I can't set a large expression.
COMP96 ERROR COMP96: "" "%ABSFILE%" %LINE% %CHAR% is too large for me.
I reduced it => COMP96 ERROR : "" "%A%"* %L% %C%.
It's fine for me. I close the dialog, everything works fine.
Now, supposed that I reopen the dialog, NppExec changes %A% to %ABSFILE%, L to LINE and C to CHAR. So my expression is now too large and can corrupted by the fixed size of the "input text" field.
Can you please change the input text fixed size to a variable size ?
Thank you.
Hmm, it's limited to 150 characters in the source code, but the GUI apparently has its own opinion of this limit.
I'll look into it.
Vitaliy, can you recommend me some good programming crowd funding web for those features ? Google didn't help much.
https://notepad-plus-plus.org/community/topic/12272/_notepad-is-freezing-my-computer-___
you will get money from it too, a part from money pie of all contributors
Actually, there is a bypass for long highlight filters. The bypass is based on a fundamental ability of all the filters to use macro variables. Cool? It allows to specify an exact value of a filter dynamically, right before you use it.
For example, you specify the first Highlight mask in the NppExec Console Filters as $(hglt1).
Then, inside your NppExec script that runs your console compiler you specify:
But I'll fix the GUI bug anyway.
@q3dm3,
Unfortunately, I don't know good programming crowd. As for my person, last year I tried to participate in one long-running project, but in combination with my basic job it made my eyes and my head so tired that I had to leave that project.
Regarding the post itself, I believe the following proves that Don is at the helm of Notepad++:
https://notepad-plus-plus.org/community/topic/12303/notepad-7-release-candidate
Thanks for the workaround. It's very cool.
Is it possible to add others regular expression rules ? I explain myself :
The rules used for my compilator and my rules used to parse git grep results are in conflict.
I'd like to add to my filter :
^abc$ => start / end of the string
[^abc] => not a, b, or c
What do you think about that ?
Thanks
Vitaliy
yes, i didn't discover that topic yet (my fail), but yes don ho is still in project. but it's really killing me, because np++ and nppexec is only things what people need for programming in python. it's everything: editor, IDE, console, shell whatever..... i just can't stand that ignorancy and stuff. i promise to hell, my features are good.
do you know c, c++ right ? what if, in winter(if you are still in ukraine), you will have more free time, i will pay you money you will ask, if you would try to code those features
Last edit: q3dm3 2016-09-09
Currently there is no regular expression support in NppExec.
Maybe once in the future I'll update NppExec to the latest version of Visual Studio where regular expressions are already a part of C++ STL. I did not do it yet because of 2 reasons:
Apart from that, any new project I'll create will definitely use the latest version of Visual Studio.
@q3dm3,
when my eyes are tired and felt like they are full of sand (and they are red next morning), it does not worth any money. So I'm trying to limit even my own desire to spend time near PC because it does not feel healthy.
Did you try this ?:
1 vitamins for eyes with luthein, zeaxersomething, extracts from those dark red small x berries fruit (dont know engrish names)
2 not use too much air condition cooling during summer in interior
3 not heat interior too much in winter
4 eye blink more often (https://www.blinkingmatters.com/)
5 use additional tears or artifical tears or how is it called. i use some too from time to time but forgot name (im not at home now)
6 buy better monitor. Eizo brand for example. some IPS panel type with reducing that blue light spectrum which not let people sleep because it dont let your body to produce melatonin (sleeping hormone). and with feature anti-flicking or blinking or how is it called. when you try record your monitor screen with smartphone camera or some camera, in playback, you will see some blinking.
Last edit: q3dm3 2016-09-12
Fixed in v0.6 alpha dev: NppExec20170804_src-1.zip