Community
    • Login

    [New Plugin] ExtSettings

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    56 Posts 12 Posters 10.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • EkopalypseE
      Ekopalypse
      last edited by

      @dinkumoil

      a new scintilla feature is showing dots next to a folded line
      Maybe worth including to your plugin?

      b173d6f6-c414-4967-b0ff-64fb427d6a33-image.png

      dinkumoilD 1 Reply Last reply Reply Quote 4
      • tomasz1986T
        tomasz1986 @dinkumoil
        last edited by

        @dinkumoil said in [New Plugin] ExtSettings:

        @tomasz1986 said:

        as I understand, it is only possible to modify bgColor of selected text

        That’s true, technically it is possible to set a background and a character color but Notepad++ doesn’t support the latter one.

        Notepad++ ignores the fgColor value for “Current line background colour”

        Why do you think so? Style configurator provides an option to configure that setting.

        Are these two sentences not contradicting? The setting is indeed there, but the selected text colour does not change, no matter what colour is specified there. Only the background colour changes.

        On the topic: https://community.notepad-plus-plus.org/topic/12578/can-t-change-foreground-color-of-selected-text

        I hope that we are talking about the same thing here. I use “fgColor” to mean the text/font colour, and “bgColor” to mean the background colour, as this is how they are used in the themes xml files.

        dinkumoilD 1 Reply Last reply Reply Quote 0
        • tomasz1986T
          tomasz1986
          last edited by

          On the other hand, enforcing the text colour with external scripts (as explained in the other thread linked above) overwrites all syntax highlighting in the selected field of text, so it can become problematic very quickly, and I am not really sure if this is really worth it. That is why I myself would prefer a box style selection :). Since you said that it was not possible, it is probably better to leave the issue as it is, and focus on more important things. I have managed to get the job done with the standard text selection fine enough.

          EkopalypseE 1 Reply Last reply Reply Quote 0
          • dinkumoilD
            dinkumoil @Ekopalypse
            last edited by

            @Ekopalypse said in [New Plugin] ExtSettings:

            Maybe worth including to your plugin?

            Indeed, I think it is. I will put it on my list.

            1 Reply Last reply Reply Quote 2
            • dinkumoilD
              dinkumoil @tomasz1986
              last edited by

              @tomasz1986 said in [New Plugin] ExtSettings:

              Are these two sentences not contradicting?

              I hope that we are talking about the same thing here. I use “fgColor” to mean the text/font colour, and “bgColor” to mean the background colour

              Sorry, I’ve messed up things. To be clear I should thoroughly define what I’m talking about.

              Selection highlighting

              Technically it is possible to set a background and a character color for selection highlighting but Notepad++ doesn’t support the latter one, respectively it ignores the according setting that may be available in whatever config file.

              Current line highlighting

              As in Style Configurator the setting is named “Current line background colour”, it is only possible to configure the background color of the current line highlighting. Notepad++ doesn’t support configuring the character color, respectively it ignores the according setting that may be available in whatever config file. I don’t know if there is a Scintilla setting that would allow to set the character color of the current highlighted line. I don’t know as well how current line highlighting is implemented internally. Maybe @Ekopalypse can provide this information?


              enforcing the text colour with external scripts … overwrites all syntax highlighting in the selected field of text

              Yes, thats the reason why I’ve never thought about changing text colors of selection or current line highlighting and would never include such a feature in my plugin.

              EkopalypseE 1 Reply Last reply Reply Quote 3
              • EkopalypseE
                Ekopalypse @tomasz1986
                last edited by

                @tomasz1986

                one possible alternative would be to disable that behavior at all
                and using indicators with a scripting language plugin like
                this. Note, code is just a demo - I haven’t really looked deeper to see
                whether there is something else to do.

                f1b5dfa6-66dc-45a3-8b19-be3c4c5aca9f-image.png

                1 Reply Last reply Reply Quote 3
                • EkopalypseE
                  Ekopalypse @dinkumoil
                  last edited by

                  @dinkumoil @tomasz1986

                  sorry but to be honest, I am lost about your discussion with selection and highlighting. If we talk about the selecting lines then the scintilla functions
                  SCI_SETSELFORE(bool useSetting, colour fore) (this is fgColor which isn’t used by npp)
                  SCI_SETSELBACK(bool useSetting, colour back)
                  needs to be used. If it is about the other matches then it is smart highlighting
                  and what are you talking about?

                  dinkumoilD tomasz1986T 2 Replies Last reply Reply Quote 0
                  • dinkumoilD
                    dinkumoil @Ekopalypse
                    last edited by

                    @Ekopalypse said in [New Plugin] ExtSettings:

                    what are you talking about?

                    After finishing the topic “selection highlighting” @tomasz1986 started talking about “current line highlighting”. I’ve messed up things in my answer and wanted to clarify later on. But I think we should let it go now…

                    1 Reply Last reply Reply Quote 2
                    • tomasz1986T
                      tomasz1986 @Ekopalypse
                      last edited by tomasz1986

                      @Ekopalypse said in [New Plugin] ExtSettings:

                      and what are you talking about?

                      Yeah, I was just happy that I could set “filling alpha” to “0” and “outline alpha” to “255”, so that Smart Highlighting would show only border with no background colour (which is the same as in Sublime Text, by the way). Then, I started asking about doing the same for ordinary (i.e. not smart) text selection, and the discussion went from there.

                      1 Reply Last reply Reply Quote 1
                      • tomasz1986T
                        tomasz1986
                        last edited by tomasz1986

                        @dinkumoil I think I have found a small issue regarding the plugin’s settings and about windows. When I open any of them, and then switch to a different program in Windows, it is impossible to go back to Notepad++ by clicking its taskbar button. I can only go back by using Alt+Tab. Just for reference, as I have not checked other Windows versions, this is happening in Windows 7 Enterprise x64 with Classic Theme enabled.

                        dinkumoilD 1 Reply Last reply Reply Quote 1
                        • dinkumoilD
                          dinkumoil @tomasz1986
                          last edited by

                          @tomasz1986 said in [New Plugin] ExtSettings:

                          found a small issue regarding the plugin’s settings … When I open any of them, and then switch to a different program in Windows, it is impossible to go back to Notepad++ by clicking its taskbar button.

                          Thank you, I will have a look at that.

                          1 Reply Last reply Reply Quote 0
                          • EkopalypseE
                            Ekopalypse
                            last edited by

                            @dinkumoil

                            another one :-) (npp doesn’t use it at all as far as I can see)
                            The differences, between 0 and 1, are more visible on the display as
                            in the image but I guess still noticeable.

                            my default font size

                            952ca386-5ecc-416f-b9bf-bc42caf41937-image.png

                            max font size

                            90358878-71bc-4d8b-9eba-26f64d690258-image.png

                            Alan KilbornA dinkumoilD 2 Replies Last reply Reply Quote 1
                            • Alan KilbornA
                              Alan Kilborn @Ekopalypse
                              last edited by

                              @Ekopalypse

                              Which “technology” do you prefer? I don’t see much if any difference.

                              EkopalypseE 1 Reply Last reply Reply Quote 0
                              • EkopalypseE
                                Ekopalypse @Alan Kilborn
                                last edited by

                                @Alan-Kilborn

                                the most difference, on my machine, is between 0 and 1.
                                And SC_TECHNOLOGY_DIRECTWRITE (1) is the one I used for some time now
                                and I like it with Roboto Mono font.
                                Between 1 and [2, 3] the changes are only visible, again, on my machine, when
                                zooming in as much as possible.
                                But I understand, that this might, depending on your directx settings and usage, be a different experience compared to mine.
                                If I change from 1 to 0 everything is MUCH thinner and harder to read.
                                (Everything means, of course, within scintilla only)

                                1 Reply Last reply Reply Quote 1
                                • dinkumoilD
                                  dinkumoil @Ekopalypse
                                  last edited by dinkumoil

                                  @Ekopalypse

                                  I did some testing using NppExec plugin to send the Scintilla events. The only differences between SC_TECHNOLOGY_DEFAULT (value 0) and the other technology modes are:

                                  • Characters get slightly wider and higher
                                  • It is possible to use SCI_INDICSETSTYLE 29 INDIC_GRADIENT and SCI_INDICSETSTYLE 29 INDIC_GRADIENTCENTRE to set search match highlighting to these gradient modes.

                                  I even don’t see the slight difference in font weight between SC_TECHNOLOGY_DEFAULT and the other modes that I can see in your first set of screen shots above. I use Source Code Pro font.

                                  All in all, I have to thoroughly think about whether it’s worth to include this setting in my plugin.

                                  EkopalypseE 1 Reply Last reply Reply Quote 2
                                  • EkopalypseE
                                    Ekopalypse @dinkumoil
                                    last edited by

                                    @dinkumoil

                                    just to make it clear - it is all up to you to decide what you want to include into
                                    your plugin and what you don’t want, I appreciate EVERY decision.
                                    I come across of those settings just because of testing my scintilla wrapper
                                    and see that there is something new or old, and remember that I’m actually
                                    using it, and thinking it might fit into your plugin but as said,
                                    those are ALWAYS just proposals.

                                    tomasz1986T 1 Reply Last reply Reply Quote 2
                                    • tomasz1986T
                                      tomasz1986 @Ekopalypse
                                      last edited by

                                      @dinkumoil said in [New Plugin] ExtSettings:

                                      I even don’t see the slight difference in font weight between SC_TECHNOLOGY_DEFAULT and the other modes that I can see in your first set of screen shots above. I use Source Code Pro font.

                                      All in all, I have to thoroughly think about whether it’s worth to include this setting in my plugin.

                                      Just for the record, font rendering is very heavily dependent both on the operating system, the monitor, the font, the user himself, and possibly many other variables. Just as an example, the exact same font, with the same type of rendering, may still look very different depending on the screen (e.g. CRT vs LCD, or TN vs IPS vs VN, etc.) which is being used.

                                      Also, some people are simply more susceptible and notice even slight differences like that much more easily. I have personally experimented with different font rendering in Windows, and find the old GDI rendering much better for my eyes, while DirectWrite rendered text looks fuzzy to the point that I start to feel dizzy when trying to read it for a longer period of time. But again, this is just my case, and the situation may be totally reverse for someone else.

                                      1 Reply Last reply Reply Quote 3
                                      • guy038G
                                        guy038
                                        last edited by guy038

                                        Hi, @dinkumoil, and All,

                                        Thank you very much, @dinkumoil, for this very useful plugin, with numerous options ;-))

                                        Some points concerning the options ( From top to bottom and from left to right ! ) :


                                        • Backspace unindents : Seems very useful when coding, but more accessory with simple text

                                        • Indentation guide lines : I could not be able to see the difference between the Python style and Standard style options !

                                        • White space style : IMO, the term Everywhere visible would be more appropriate than Always visible, in the drop-down list. But , don’t bother about this !

                                        • White space size : To my mind, only sizes from 2 to 4 seem practically exploitable ! Of course, a click on the Show All Characters icon, in the Toolbar or selection of the options View > Show Symbol > Show White Space and TAB or View > Show Symbol > Show All Characters resets the size of the space symbol to the default 2 value

                                        • Upper line spacing and Lower line spacing : I did some tests with the line below, containing some underscore characters ( \x5f ), followed with some macron characters ( \xaf )

                                        
                                        ____________________¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                        
                                        

                                        And it happened that, with the Courier New default font :

                                          • Any size < -2, for Upper line spacing, does not display the macron characters

                                          • Any size < -1, for Lower line spacing, does not display the underscore characters. However, depending of the zoom factor, even the -1 value may not display the _.

                                        Conclusion : the suitable values, whatever the zoom factor, seem to be :

                                          • Any value >= -2 for upper line spacing

                                          • Any value >= 0 for upper line spacing

                                        • Now, the vertical lines new feature is really interesting ;-)) Of course, if, after defining some of them, with your plugin, you enable the Vertical Edge Settings in Settings > Preferences... > Editing or switch from option Line Mode to Background mode or vice-versa, it deletes all the previous vertical lines defined and displays the classical vertical edge line !

                                        • Wrap mode : Again, I did not see any difference between the options Word boundaries and Whitespace characters, of the drop-down list :-(

                                        • Line number margin : Didn’t know this particularity. Nice !

                                        • Wrapping markers close to text may interest some people. I, personally, prefer that these marks remain at each extremity of the window, for better readability !

                                        • To be analog to the Notepad++ description, may be the Mark Highlighting title of the section should be renamed Smart Highlighting

                                          • Now, the numerous styles proposed to show the Smart Highlighting are valuable. I particularly like the 3 styles
                                            Straight box, Underlined (2px, inset) and Colorized text , rather visible and easily identifiable from other N++ highlighting styles !

                                          • However, note that if you’ve changed the color of the Smart Highlighting, as soon as you switch for an other opened document, and switch back, immediately, to your initial document, any smart Highlighting zones is colored with the default green color :-(( I don’t even know, if this issue could be easily coded ?

                                          • Strangely, if you disable and re-enable the Smart Highlighting in Settings > Preferences... > Highlighting, while not changing current document, does keep the modified color of the Smart Highlighting !

                                        • Cursor beyond line endings : For adepts of the Virtual Space feature. Can be interesting if you need to easily write very far from current line ending !

                                        • Wrap cursor at line start : Seemingly, when your file contains lines of very different length and some very long lines, this feature prevents you from moving to the end of the previous line. However, why not use, instead, the Down and Up arrows keys to navigate, while keeping the same columns visible ? Just tell me what I miss, here !

                                        • Select full line : Again, I don’t see an immediate advantage to that feature !

                                        • Selection alpha : I spent more than a month to study color, in many aspects and how calculate the blending of two colors, involving the α factor, as well as some practical results relative to our beloved editor ! Refer below :

                                        https://community.notepad-plus-plus.org/post/47895

                                        So, if we consider, in RGB mode :

                                          • The default current text foreground color (0,0,0)

                                          • The default current text background (255,255,255)

                                          • The default selection color (192,192,192)

                                          • The default current line background color (232,232,255)

                                        The alpha option allows you to change, both, the color of background and foreground ( text ) of the resulting selection, according to the two general formulas :

                                        RESULTING Selection Background = α x SELECTION Background + ( 1 - α ) x CURRENT Background    with α in range [0,1]
                                        
                                        RESULTING Selection Foreground = α x SELECTION Foreground + ( 1 - α ) x CURRENT Foreground    with α in range [0,1]
                                        

                                        In other words, with α, transposed in range [0-255], we get :

                                        Resulting Bg Red    =  ( α x 192 + ( 255 - α ) x 255 ) / 255    for part of selection NOT in CURRENT line
                                        
                                        Resulting Bg Green  =  ( α x 192 + ( 255 - α ) x 255 ) / 255    for part of selection NOT in CURRENT line
                                        
                                        Resulting Bg Blue   =  ( α x 192 + ( 255 - α ) x 255 ) / 255    for part of selection NOT in CURRENT line
                                        
                                        
                                        Resulting Bg Red    =  ( α x 192 + ( 255 - α ) x 232 ) / 255    for part of selection in CURRENT line
                                        
                                        Resulting Bg Green  =  ( α x 192 + ( 255 - α ) x 232 ) / 255    for part of selection in CURRENT line
                                        
                                        Resulting Bg Blue   =  ( α x 192 + ( 255 - α ) x 255 ) / 255    for part of selection in CURRENT line
                                        
                                        
                                        And :
                                        
                                        Resulting Fg Red    =  ( α x 192 + ( 255 - α ) x 0 ) / 255   =   α x 192 / 255    WHATEVER the selection location
                                        
                                        Resulting Fg Green  =  ( α x 192 + ( 255 - α ) x 0 ) / 255   =   α x 192 / 255    WHATEVER the selection location
                                        
                                        Resulting Fg Blue   =  ( α x 192 + ( 255 - α ) x 0 ) / 255   =   α x 192 / 255    WHATEVER the selection location
                                        
                                          • As α value increases towards 255, the gray colors of selected text and the background converge, reducing contrast between them and, when α = 255, color of Fg = color of Bg = (192,192,192), leading to an invisible selected text !!

                                          • On the contrary, as α value decreases towards 0, the selection background becomes more and more transparent and, when α = 0, color of Fg = (0,0,0) and color of Bg = (255,255,255), except for the part within current line where color of Bg = (232,232,255)

                                          • So, in the end, only values between 120 and 150 and, of course, 256 seem interesting ! Value 130 seems a good compromise !

                                        • The Multi Paste and Convert EOL on paste seems rather useful and I see very few interest in unchecking them :-))

                                        • To conclude, although I can’t test printing, presently, the Magnification feature is surely valuable, as I don’t see anything about it, in the Settings > Preferences... > Print panel !


                                        Now, @Dinkumoil, more generally :

                                        • I think that the Close button should be selected, by default, in order to close while hitting the Enter key . May be, the possibility to close, while hitting the ESC key would be nice, too !

                                        • Could you give the user the opportunity to get multiple configurations ? For instance, regarding the vertical lines, we could have a configuration 1 with some vertical lines, a configuration 2 with other vertical lines starting at other columns and having other colors, and so on…

                                        Probably, your .ini file could memorize ( Be sensible ! ) up to 5 completely different configurations. Just my idea ! Of course, your new window would give us the choice of the configuration to activate ;-))

                                        • Could you consider adding the SCI_SETCARETSTICKY feature ( 2458 ). Do you know it ?

                                          • Let’s suppose the caret is at column c, line n, in current N++ window

                                          • Then, you type in some text

                                          • Now, hitting the Down / Up arrow, the caret is automatically located line n+1 / n-1, at the same column c

                                          • You may decide, afterwards, of an other location column c1 and/or in an other line n1, with either a mouse click or a keyboard action

                                          • Type in, again, some chars, from column c1

                                          • As soon as you use the Down / Up arrow, the caret is moved on next / previous line, at the same c1 column

                                        Note the 3 possibilities : 0 => Disabled, 1 => Always enabled and 2 Enabled only after typing Tab and Space chars

                                        Of course, this feature is useful only when inserting different text, on the consecutive lines reached. Indeed, when text, to be inserted, is identical throughout all lines, the built-in column mode is more intuitive ;-))

                                        • More anecdotal, you could, also, consider the SCI_SETMARGINLEFT ( 2155 ) and SCI_SETMARGINRIGHT ( 2157 ) settings, which set the width of the blank margin, on both sides of text, in pixels ?

                                        As always, just propositions ! Do as you like ;-))

                                        Best Regards,

                                        guy038

                                        dinkumoilD 1 Reply Last reply Reply Quote 2
                                        • dinkumoilD
                                          dinkumoil @guy038
                                          last edited by dinkumoil

                                          @guy038

                                          Thank you for your detailed response and your suggestions.

                                          In general I can say that many of the settings depend heavily on personal taste, the use case (e.g. simple text editing or coding), the used theme, the used font and its size, and many other factors which don’t come to my mind at the moment. Whether somebody wants to use a certain setting or whether he finds it useful or not depends on all these factors. I’m only the guy who makes these settings accessible to the normal user who doesn’t want to deal with scripting plugins and sending Scintilla events to configure them, though they are not available through the Notepad++ user interface.


                                          I could not be able to see the difference between the Python style and Standard style options !

                                          To see the differences in Python and C++ code have a look at >>> these comments <<< where I talked about the different styles with DonHo.


                                          the vertical lines new feature is really interesting. … if, after defining some of them, with your plugin, you enable the Vertical Edge Settings in Settings > Preferences... > Editing or switch from option Line Mode to Background mode or vice-versa, it deletes all the previous vertical lines defined and displays the classical vertical edge line !

                                          The single vertical line (provided natively by Notepad++) and the multiple vertical lines features are exclusive in Scintilla, you can only activate one of them. There is nothing I can do about that.


                                          Wrap mode : Again, I did not see any difference between the options Word boundaries and Whitespace characters, of the drop-down list :-(

                                          The differences are mostly remarkable when watching source code, e.g. in C or C++:

                                          Wrap mode “At word boundaries”:

                                          2901773a-95a7-4a0c-bd7e-a2f78424e594-grafik.png

                                          Wrap mode “At spaces”:

                                          cd3d4890-d239-4d55-86d0-abd28bab3222-grafik.png


                                          may be the Mark Highlighting title of the section should be renamed Smart Highlighting

                                          That’s a good point, I’ll put it on my list.


                                          if you’ve changed the color of the Smart Highlighting, as soon as you switch for an other opened document, and switch back, immediately, to your initial document, any smart Highlighting zones is colored with the default green color

                                          Seems like setting the smart highlighting color has to be done whenever a tab has been activated. I will put it on my list.


                                          Strangely, if you disable and re-enable the Smart Highlighting in Settings > Preferences... > Highlighting, while not changing current document, does keep the modified color of the Smart Highlighting !

                                          Nothing strange, toggling the smart highlighting feature and setting its color are two different Scintilla commands.


                                          Wrap cursor at line start … Just tell me what I miss, here !

                                          You miss nothing, its a question of personal taste. I’m a Delphi developer, thus I mostly use the Delphi IDE for coding. There I’m used to have no cursor wrapping at line start.


                                          Selection alpha …

                                          Thank you for providing these formulas, they could become handy for me at some time. But again, if and how someone uses this setting is up to him. It’s like always when telling a computer what to do: Garbage in -> Garbage out. I’m not a friend of the approach to fight human dumbness by technology, provided a certain setting can not cause serious damage or injuries.


                                          I think that the Close button should be selected, by default, in order to close while hitting the Enter key . May be, the possibility to close, while hitting the ESC key would be nice, too !

                                          and

                                          Could you give the user the opportunity to get multiple configurations ?

                                          I will think about it.


                                          Could you consider adding the SCI_SETCARETSTICKY feature

                                          I didn’t know that feature, but it could be useful. I will put it on my list.


                                          More anecdotal, you could, also, consider the SCI_SETMARGINLEFT… and SCI_SETMARGINRIGHT … settings

                                          I already thought about it but considered it to be “anecdotal” as well. But since Select full line is anecdotal too, I will think about including SCI_SETMARGINLEFT and SCI_SETMARGINRIGHT - equal rights for all anecdotal settings. ;-)

                                          1 Reply Last reply Reply Quote 2
                                          • guy038G
                                            guy038
                                            last edited by

                                            Hi, @dinkumoil, and All,

                                            Many thanks for your ( long !) comments, examples and for considering some of my requests !

                                            So, ok, the difference between Wrap mode options Word boundaries and Whitespace characters are rather particular and relative to languages !


                                            Regarding the Indentation guide style, I’m, now, able to easily see the differences between the 3 styles : Real indentation, Python style or Standard style

                                            I tested with the very small piece of C code :

                                            	while (1) {
                                            
                                            
                                            
                                            		if (result == None)
                                            			test = 'OK'
                                            			break;
                                            
                                            
                                            
                                            		result = 2
                                            	}
                                            

                                            and an analog Python code :

                                                while 1:
                                            
                                            
                                            
                                                    if result = None:
                                                        test = 'OK'
                                                        break
                                            
                                            
                                            
                                                    result = 2
                                            

                                            For both, there are 3 pure blank lines, before and after the if block

                                            I assumed that default indentation is a tabulation char of size 4 and Python one is a 4 spaces string

                                            Of course, @Dinkumoil, if I temporarily disable your plugin, by renaming the ..\Plugins\ExtSettings folder, we get the N++ default behavior, about Indentation guide lines ! That is to say :

                                            • Standard style, if current file is not a Python file

                                            • Python style, if current file is a Python file

                                            So, may be, it would be worth to add, in your plugin, a Default option, for the Indentation guide lines feature, which would let N++ decide, by itself ! What is your feeling about it ?


                                            This make me think of an other improvement. If, you ready to add multiple configurations, you could consider a default one, which leave all the N++ options unchanged. That is to say, with the values :

                                            • Backspace unindents : No

                                            • Folding lines : Yes

                                            • Indentation guide lines : Default ( New option )

                                            • White space style : Invisible

                                            • White space size : 2

                                            • Upper line spacing : 0

                                            • Lower line spacing : 0

                                            • Vertical Lines : None

                                            • Wrap mode : No line wrapping

                                            • End of Subline : Yes

                                            • Start of Subline : No

                                            • Line number margin : No

                                            • Subline end near text : No

                                            • Subline start near text : No

                                            • Highlighting style : Filled rounded box

                                            • Color : Green

                                            • Filling alpha : 100

                                            • Outline alpha : 50

                                            • Cursor beyond line endings : No

                                            • Wrap cursor at line start : Yes

                                            • Select full line : No

                                            • Selection alpha : 256

                                            • Multi Paste : Yes

                                            • Convert EOL on paste : Yes

                                            • Magnification : 0

                                            Cheers,

                                            guy038

                                            dinkumoilD 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post
                                            The Community of users of the Notepad++ text editor.
                                            Powered by NodeBB | Contributors