BLM – Black Lines Matter aka IBM i RDi Dark Theme

  • Home
  • /
  • Blog
  • /
  • BLM – Black Lines Matter aka IBM i RDi Dark Theme

October 16, 2017

How do we set the IBM i RDi Dark Theme?

I’m getting old — 50 earlier this year — and my eyesight is failing. Seriously, I bought some of those old man reading glasses from Walmart. You know the ones, the “old people” ones! ๐Ÿ™‚   Five bucks for a little old Victorian style pair of readers that perch on the end of your nose and let us old programmers read comfortably for a change (without squinting or holding things out at arm’s length)…. but I digress…

Last week I was grinding away writing some RPG OA Screen handlers. Kind of new territory for me, lots of reading web pages, scrimping code samples, editing, refactoring and many hours of nose to screen, typing and coding. I had a slight head ache at end of a couple of days.

“Must be from squinting” I think “perhaps a darker desktop will be more relaxing on my eyes?” I decide

So, I decided to switch my desktop into a dark mode and make the fonts slightly bigger. It’s taken me a couple of days to get used to it but I like it.

If you fancy doing the same thing, you can make Windows Dark like this:

Enable Dark Mode for Windows 10 Settings and Apps

To enable the dark theme, head to Settings > Personalization > Colors.

Scroll down and select โ€œDarkโ€ under โ€œChoose your app modeโ€.

The Settings application itself will immediately turn dark, as will many other โ€œUniversal Windows Platformโ€ applications. However, itโ€™s up to each developer to support the dark theme, and some applications will continue using their normal colors.

BLM

Make your IBM i Terminal Emulator Dark

Head to Edit > Preferences > Appearance > Colors (or just click the COLOR button on the toolbar)

I change the BACKGROUND color setting to Black. But it looked a little to dark so I used custom color button to set it a few clicks lighter – now its a comfortable dark grey. I also set the GREEN to use a foreground color of a white/yellow which I like the look of:

BLM - Black Lines Matter aka IBM i RDi Dark Theme 1

Make your Rational Developer Code Editor Dark

Take RDi to the Dark Side

First, set the main theme to dark in Preferences> Appearance > General > Appearance and set THEME to DARK

RDi Dark Theme

This will make the RDi main tool all dark but if you choose to only have the code editing BODY (the LPEX editor) you can tweak Preferences > LPEX EDITOR > Appearance and choose BLM – Black Lines Matter aka IBM i RDi Dark Themeas the Pallette

BLM - Black Lines Matter aka IBM i RDi Dark Theme 2

That’s all she wrote.

Having said that I prefer a slightly lighter code entry window so I choose a light grey for my preferred colour:

BLM - Black Lines Matter aka IBM i RDi Dark Theme 3
Dark theme with grey entry window in RDi

Just goes to prove that #BLM really does matter ๐Ÿ™‚


This is a very old blog, for several years Visual Studio with the Code 4 IBM i Plugin is my recommended RPG code development tool.

BLM - Black Lines Matter aka IBM i RDi Dark Theme 4

Visual Studio Code (VS Code) offers several advantages over IBM Rational Developer for i (RDi) for IBM i code development: Its lightweight, open-source nature provides a highly customizable and modern development environment, supporting a wide range of extensions tailored for IBM i, such as RPGLE, CL, and DDS syntax highlighting, code formatting, and debugging tools. VS Codeโ€™s vibrant ecosystem, with extensions like Code for IBM i, enables seamless integration with IBM i systems, offering features like PASE support, SQL integration, and modern source control with Git. 

Unlike RDi, which feels heavy and outdated, VS Code is cross-platform, regularly updated, and free, making it accessible for developers. 

Additionally, its intuitive interface, robust community support, and compatibility with modern DevOps workflows make it a more flexible and cost-effective choice for IBM i development compared to RDiโ€™s more rigid, proprietary structure.

Modern Coding IDE for IBM i Programmers

Visual Studio Code (VS Code) is a popular source code editor developed by Microsoft that supports various programming languages, including IBM i (iSeries, AS/400) languages such as RPG, COBOL, and CL. IBM BOB is VS-Code on Steroids! With the help of extensions and plugins, both IDE’s are transformed into powerful tools for IBM i programming, providing features like syntax highlighting, AI code completion, debugging, and more.

NickLitten


IBM i Software Developer, Digital Dad, AS400 Anarchist, RPG Modernizer, Shameless Trekkie, Belligerent Nerd, Englishman Abroad and Passionate Eater of Cheese and Biscuits.

Nick Litten Dot Com is a mixture of blog posts that can be sometimes serious, frequently playful and probably down-right pointless all in the space of a day.

Enjoy your stay, feel free to comment and remember: If at first you don't succeed then skydiving probably isn't a hobby you should look into.

Nick Litten

related posts:

  • I too have gone black and I’m never going back. There is a great chrome extension called “Dark Reader” that will make most of your web sites dark. Also, one of the more recent Windoze 10 updates makes file explorer dark, and outlook dark theme even shows emails as color on black background. The only thing is I’ve yet to find is a way to make ACS “run sql scripts” dark. I use this heavily, but can’t find a way go dark. Does anyone know a way to do this?
    Once I get that the transformation will be complete. How much more black could this be? The answer is…none. –come to the dark side

  • {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

    Subscribe NOW
    7-day free trial

    Take This Course with ALL ACCESS

    Unlock your Learning Potential with instant access to every course and all new courses as they are released.
     [ For Serious Software Developers only ]

    Online Learning for IBM i Software Technology Professionals

    โ€œThe more that you read, the more things you will know. The more that you learn, the more places youโ€™ll go.โ€ โ€“ Dr. Seuss

    >