O'Reilly logo

Tkinter GUI Programming by Example by David Love

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Changing the syntax highlighting

As you may remember from the previous chapter, syntax highlighting is defined in a .yaml file stored in a folder named languages. We want to allow the user to easily define their own syntax highlighting keywords and schemes by simply creating another .yaml file.

To experiment with this feature, create yourself a .yaml file in the languages folder. Ensure it contains numbers, strings, and any other category of keywords you like.

If you want to, you can copy this small example for SQL:

categories:  keywords:    color: orange    matches: [select, where, and, from, order, by, group]  dangerous:    color: red4    matches: [set, update, drop, replace]numbers:  color: purplestrings:  color: red

Now that we have another syntax highlighting ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required