There are several plugins and components available for Joomla that allow you to insert code snippets with syntax highlighting into your Joomla articles. These plugins support a wide range of programming languages, including PowerShell and HashiCorp Configuration Language (HCL) for Terraform code. Some popular options include:

  1. CodeMirror:  CodeMirror is already integrated as a default editor in Joomla CMS, as mentioned earlier. You can enable it in the Global Configuration settings by setting CodeMirror as your default editor.

  2. Geshi - Generic Syntax Highlighter for Joomla: This plugin is based on the GeSHi library, which supports numerous programming languages, including PowerShell and HCL. To use this plugin, download and install it from the Joomla Extensions Directory. After installation, enable the plugin and follow the instructions provided to insert code snippets into your articles. 

  3. JExtBOX Code Display: JExtBOX Code Display is another popular Joomla plugin that supports syntax highlighting for various programming languages. You can download and install the plugin from the Joomla Extensions Directory. After installation and enabling the plugin, you can use the provided shortcodes to insert code snippets into your articles with syntax highlighting. 

  4. RokPad: RokPad is an advanced code editor extension for Joomla that provides syntax highlighting and other code editing features. It supports multiple programming languages, including PowerShell and HCL. You can download and install RokPad from the developer's website, enable the plugin, and set it as your default editor in the "Global Configuration" settings. 

  5. Prism - Syntax Highlighter for Joomla: This plugin uses the Prism.js library for syntax highlighting and supports a wide range of programming languages, including PowerShell and HCL. You can download the plugin from the following link and install it on your Joomla website. After installation, enable the plugin, and follow the provided documentation to insert code snippets into your articles. 

  6. JExtBOX Code Display: JExtBOX Code Display is a Joomla plugin that supports syntax highlighting for various programming languages. You can download and install the plugin from the following link. After installation and enabling the plugin, you can use the provided shortcodes to insert code snippets into your articles with syntax highlighting. 

  7. J!Dump for Joomla: While not specifically designed for syntax highlighting, J!Dump is a useful extension for developers working with Joomla. It helps to display variables, arrays, and objects in a readable format. You can download it from the following link and follow the instructions to use it in your Joomla articles. 

These plugins and components should help you insert code snippets with syntax highlighting for PowerShell, HCL Terraform code, and other programming languages into your Joomla articles, providing a better user experience for your site's visitors.