Community

    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    [UDL] Labels highlight In Custom Batch Doesn't Work As Expected

    Help wanted · · · – – – · · ·
    4
    31
    218
    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.
    • Vin dickator
      Vin dickator @Ekopalypse last edited by

      @Ekopalypse

      I just did a new installation of the PythonScript (last time, manually through zip, this time through msi)

      It’s strange, it does return the version, but it also shows other things for me

      Python 2.7.6-notepad++ r2 (default, Apr 21 2014, 19:26:54) [MSC v.1600 32 bit (Intel)]
      Initialisation took 32ms
      Ready.
      Traceback (most recent call last):
        File "C:\K\OD\Stuff\Soft\Notepad++\plugins\PythonScript\scripts\EnhanceUDLLexer.py", line 260, in <module>
          EnhanceUDLLexer().main()
        File "C:\K\OD\Stuff\Soft\Notepad++\plugins\PythonScript\scripts\EnhanceUDLLexer.py", line 72, in __call__
          cls._instance = super(SingletonEnhanceUDLLexer, cls).__call__(*args, **kwargs)
        File "C:\K\OD\Stuff\Soft\Notepad++\plugins\PythonScript\scripts\EnhanceUDLLexer.py", line 100, in __init__
          self.configure()
        File "C:\K\OD\Stuff\Soft\Notepad++\plugins\PythonScript\scripts\EnhanceUDLLexer.py", line 179, in configure
          editor1.indicSetStyle(0, INDICATORSTYLE.TEXTFORE)
      AttributeError: type object 'INDICATORSTYLE' has no attribute 'TEXTFORE'
      >>> notepad.getPluginVersion()
      '1.0.8.0'
      
      
      Ekopalypse 1 Reply Last reply Reply Quote 0
      • Ekopalypse
        Ekopalypse @Vin dickator last edited by

        @Vin-dickator

        that is actually a very old version. Any particular reason
        why you need to use it? What is your npp version?
        Can be checked from the ? menu->Debug info.

        Vin dickator 1 Reply Last reply Reply Quote 1
        • Vin dickator
          Vin dickator @Ekopalypse last edited by Vin dickator

          @Ekopalypse
          Just haven’t gotten around to using the new version yet… planning for someday because mine is portable and has files mixed up inside…

          Please see below debug info

          Notepad++ v7.6.6   (32-bit)
          Build time : Apr  3 2019 - 23:49:50
          Path : C:\K\OD\Stuff\Soft\Notepad++\notepad++.exe
          Admin mode : OFF
          Local Conf mode : ON
          OS : Windows 10 (64-bit)
          Plugins : ColorPicker.dll ComparePlugin.dll LanguageHelp.dll mimeTools.dll NppCCompletionPlugin.dll NppConverter.dll NppExport.dll NppFavorites.dll NppFTP.dll NppJavaScript.dll NppQCP.dll NppSaveAsAdmin.dll NppSnippets.dll NppTextFX.dll PyNPP.dll PythonScript.dll RunMe.dll SearchPlus.dll SpellChecker.dll XMLTools.dll _CustomizeToolbar.dll
          

          Edit: oh you mean the python version… this is what came with the msi

          Ekopalypse 1 Reply Last reply Reply Quote 0
          • Ekopalypse
            Ekopalypse @Vin dickator last edited by Ekopalypse

            @Vin-dickator

            let’s see if we can make it work.
            There are two lines here (saying two shoing four :-D )

                        editor1.indicSetStyle(0, INDICATORSTYLE.TEXTFORE)
                        editor1.indicSetFlags(0, SC_INDICFLAG_VALUEFORE)
                        editor2.indicSetStyle(0, INDICATORSTYLE.TEXTFORE)
                        editor2.indicSetFlags(0, SC_INDICFLAG_VALUEFORE)
            

            replace INDICATORSTYLE.TEXTFORE by the value 17.
            Hopefully this is the only missing declaration.

            Vin dickator 1 Reply Last reply Reply Quote 2
            • Vin dickator
              Vin dickator @Ekopalypse last edited by

              @Ekopalypse :'(

                          editor1.indicSetStyle(0, 17)
                          editor1.indicSetFlags(0, SC_INDICFLAG_VALUEFORE)
                          editor2.indicSetStyle(0, 17)
                          editor2.indicSetFlags(0, SC_INDICFLAG_VALUEFORE)
              

              No change…

              Ekopalypse 1 Reply Last reply Reply Quote 0
              • Ekopalypse
                Ekopalypse @Vin dickator last edited by

                @Vin-dickator
                is there a new error in the console?

                Vin dickator 1 Reply Last reply Reply Quote 1
                • Vin dickator
                  Vin dickator @Ekopalypse last edited by

                  @Ekopalypse

                  So, this time it says

                  Python 2.7.6-notepad++ r2 (default, Apr 21 2014, 19:26:54) [MSC v.1600 32 bit (Intel)]
                  Initialisation took 32ms
                  Ready.
                  Traceback (most recent call last):
                    File "C:\K\OD\Stuff\Soft\Notepad++\plugins\PythonScript\scripts\EnhanceUDLLexer.py", line 260, in <module>
                      EnhanceUDLLexer().main()
                    File "C:\K\OD\Stuff\Soft\Notepad++\plugins\PythonScript\scripts\EnhanceUDLLexer.py", line 72, in __call__
                      cls._instance = super(SingletonEnhanceUDLLexer, cls).__call__(*args, **kwargs)
                    File "C:\K\OD\Stuff\Soft\Notepad++\plugins\PythonScript\scripts\EnhanceUDLLexer.py", line 100, in __init__
                      self.configure()
                    File "C:\K\OD\Stuff\Soft\Notepad++\plugins\PythonScript\scripts\EnhanceUDLLexer.py", line 180, in configure
                      editor1.indicSetFlags(0, SC_INDICFLAG_VALUEFORE)
                  AttributeError: 'Editor' object has no attribute 'indicSetFlags'
                  
                  
                  1 Reply Last reply Reply Quote 0
                  • Ekopalypse
                    Ekopalypse last edited by

                    That’s what I was afraid of.
                    Let me download 7.6.6 and PS 1.0.8.0 and see what needs to be changed. I don’t think I can finish this today but I promise
                    to report back tomorrow. Here we already have 10.pm

                    Vin dickator 2 Replies Last reply Reply Quote 2
                    • Vin dickator
                      Vin dickator @Ekopalypse last edited by

                      @Ekopalypse I was about ask that :D

                      Please take your time,
                      21:55 now aswell

                      You have a nice dinner/good night :)

                      Thanks for your assistance so far

                      1 Reply Last reply Reply Quote 1
                      • Vin dickator
                        Vin dickator @Ekopalypse last edited by

                        Let me download 7.6.6 and PS 1.0.8.0

                        This, got me thinking… I thought I was already using the latest version of PythonScript based on this URL…

                        But was I wrong :o
                        Pikachu.png

                        I found the more latest version on GitHub
                        Guess, they abandoned the version on sourceforge website

                        and after installing the latest one, the code highlighting works perfectly!

                        Thanks a lot for the help!

                        Ekopalypse 1 Reply Last reply Reply Quote 2
                        • Ekopalypse
                          Ekopalypse @Vin dickator last edited by Ekopalypse

                          @Vin-dickator

                          I hope you haven’t installed version 3… this is an alpha release.
                          The latest stable is https://github.com/bruderstein/PythonScript/releases/tag/v1.5.4

                          Version3 will be using Python3 and there is still some work
                          to be done to get it to the level 1.5.4 is.

                          Vin dickator 1 Reply Last reply Reply Quote 2
                          • Vin dickator
                            Vin dickator @Ekopalypse last edited by

                            @Ekopalypse Yes, yes…
                            Understood, thanks for asking :D

                            Not using the alpha now …
                            I used the same one as yours 1.5.3

                            1 Reply Last reply Reply Quote 2
                            • Ekopalypse
                              Ekopalypse last edited by

                              Now we can rest and go to bed :-D
                              If there is anything about the script let us know here.

                              Good night.

                              1 Reply Last reply Reply Quote 1
                              • First post
                                Last post
                              Copyright © 2014 NodeBB Forums | Contributors