• Login
Community
  • Login

Unable to change color of text strings in javascript files

Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
4 Posts 2 Posters 3.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.
  • N
    Nate Jensen141
    last edited by Feb 11, 2017, 1:53 PM

    In Notepad++ (version 6.8.7) I am unable to change the font color of my text strings in .js files. The file in the screenshot is saved with a .js extension. Other font colors work correctly, such as NUMBER and KEYWORD. And my font colorization works correctly in other file types, such as .html and .json. Is there a bug in the interpreter for .js files? Is there a way to make my .js to use the same color schemes as .html? (That would solve my problem - but if there’s a more orthodox approach, that would be ideal.)

    Important: I have enabled Global background color, but I have not enabled Global foreground color.

    see screenshot

    What am I doing wrong? (Thanks in advance for any help!)

    C 1 Reply Last reply Feb 11, 2017, 10:41 PM Reply Quote 0
    • C
      Claudia Frank @Nate Jensen141
      last edited by Feb 11, 2017, 10:41 PM

      @Nate-Jensen141

      don’t have that problem using npp 7.3.1

      Cheers
      Claudia

      1 Reply Last reply Reply Quote 0
      • N
        Nate Jensen141
        last edited by Feb 14, 2017, 1:31 PM

        Thanks Claudia. I updated to NPP 7.3.2 and still had the same problem. But I was able to solve the problem. I had to go back to an old theme file that had the settings I like, put it in the right folder, and point to that. Then it worked. AND I was able to copy the theme section for javascript from my custom theme file over to stylers.xml, and that solved it also. But trying to change the javascript section of stylers.xml through the UI simple doesn’t work. Have you tried that?

        One very strange thing that is still baffling me though: My old theme file doesn’t have a language defined for JSON files, but the stylers.xml does. So json files weren’t showing up in my list of languages. I copied the json section over to my custom theme file, restarted NPP, but json still doesn’t show up. I went into Settings -> Preferences -> Languages and nothing I did in there had any effect at all. By best result was to copy my .js section from my custom theme back to stylers, and that works, and it works for json also.

        It seems like NPP really has some bugs in this regard. Things the UI clearly indicate can be customized actually does nothing in several respects. Am I doing something wrong?

        C 1 Reply Last reply Feb 14, 2017, 2:32 PM Reply Quote 0
        • C
          Claudia Frank @Nate Jensen141
          last edited by Feb 14, 2017, 2:32 PM

          @Nate-Jensen141

          Have you tried that?

          Yes, that’s what I did.
          Concerning the changes - I guess the reference is the default theme (styler.xml).
          If it does work with the default, then make sure that your theme has all the required
          entries for the language in question, as well. If this is the case, than it should work.
          From the current discussion I get the feeling that your styler.xml is already corrupted.
          Maybe you wanna think about replacing it with the stylers.model.xml which is the one
          which is used to create the styler.xml if you do a new installation.
          Of course, you can also run a compare of these files and do the changes manually.

          Cheers
          Claudia

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