I googled and found some information about Geshi for CKeditor. I installed it, but it converted < and > into HTML entities.
I lost a few hours, and I was not able to fix it, not for Drupal 8 and the latest Geshi version.
I am looking for the ultimate full solution to present code. Do you have any suggestion?