BookmarkSubscribeRSS Feed
☑ This topic is solved. Need further help from the community? Please sign in and ask a new question.
whymath
Barite | Level 11

I want to make a dark theme for DMS programming environment under WINDOWS environment.I have a beautiful code-color now. But the colors of log and viewtable window is stricted, there are only 12 colors to choose. 

I find a help topic, it says we can define color resources under UNIX. How could I do it under WINDOWS environment?

If it is not possible to define color resources, Is there any  solution for a dark theme for DMS programming environment under WINDOWS environment?

Thank you for any hint.

1 ACCEPTED SOLUTION

Accepted Solutions
ballardw
Super User

In the DMS most of the windows only support a very small, compared to the Enhanced Program Editor (which is one reason it is called Enhanced), color set.

 

There should be two macros with code that show how to change/set/ colors for the Log, Output and other windows. Look in your SASFoundation/9.4/Core/sasmacro folder for the macros Dm608clr.SAS and Dmcolors.sas.

 

Warning: These macro reference some windows that are no longer in much use and can generate errors. Plus not all windows accept all options based on their purpose. The DM 'LOG' entry in the Dmcolors.SAS probably has the most options.

 

PS: The DMS runs under multiple operating systems. So generally the things that you can address ignore operating system settings.

View solution in original post

2 REPLIES 2
whymath
Barite | Level 11

Already have a color theme for editor and I am looking for a way to custom log and viewtable window, etc.

1.png

ballardw
Super User

In the DMS most of the windows only support a very small, compared to the Enhanced Program Editor (which is one reason it is called Enhanced), color set.

 

There should be two macros with code that show how to change/set/ colors for the Log, Output and other windows. Look in your SASFoundation/9.4/Core/sasmacro folder for the macros Dm608clr.SAS and Dmcolors.sas.

 

Warning: These macro reference some windows that are no longer in much use and can generate errors. Plus not all windows accept all options based on their purpose. The DM 'LOG' entry in the Dmcolors.SAS probably has the most options.

 

PS: The DMS runs under multiple operating systems. So generally the things that you can address ignore operating system settings.

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

Mastering the WHERE Clause in PROC SQL

SAS' Charu Shankar shares her PROC SQL expertise by showing you how to master the WHERE clause using real winter weather data.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 2 replies
  • 708 views
  • 1 like
  • 2 in conversation