Sublime Forum

Issue: "no such prop atom(X) when matching status_bar against status_bar" in Custom Theme

#1

I’m customizing my Sublime Text theme (specifically the Enki Theme), and I keep encountering the following error messages in the console:

no such prop atom(125) when matching status_bar against status_bar  
no such prop atom(126) when matching status_bar against status_bar  
no such prop atom(60) when matching status_bar against status_bar  

Additionally, I’m trying to change the status bar text color to white but haven’t been able to get it working.

Steps Taken So Far

  1. I enabled logging using:

    sublime.log_commands(True)  
    sublime.log_result_regex(True)  
    

    This helped me track interactions but didn’t reveal any syntax issues in the theme file.

  2. I searched inside Enki-Theme.sublime-theme for references to atom(125), atom(126), or atom(60), but I couldn’t find anything relevant.

  3. I tried modifying the status_bar class inside the theme file like this:

    {  
      "class": "status_bar",  
      "foreground": [255, 255, 255],  // White text color  
      "background": [0, 0, 0],        // Black background (optional)  
      "layer0.opacity": 0.8  
    }  
    

    However, this didn’t seem to take effect.

  4. I restarted Sublime Text and cleared the cache, but the issue persists.

Questions

  1. What does no such prop atom(X) mean in the context of a theme file?
  2. How can I correctly modify the status bar text color in my theme?
  3. Is there any other place where these “atom” properties might be referenced, like in a settings file or another internal component?

Any guidance would be greatly appreciated!

System Info:

  • Sublime Text 4 (Build 4189)
  • Windows 10
  • Enki Theme (Latest GitHub Version)

Thanks in advance!

0 Likes