Skip to main content

Extensions

Phoenix Code supports extensions for adding features, themes, and language support. Everything is managed through the built-in Extension Manager.

To open the Extension Manager, click the extension icon on the right-hand toolbar, as shown below.

Extension Manager icon location on the right toolbar

The dialog has four tabs:

TabContents
AvailableMarketplace extensions. A search box at the top filters the list.
ThemesMarketplace themes.
InstalledEverything you've installed. Apply, update, or remove from here.
DefaultBuilt-in extensions that ship with Phoenix Code.

A Sort dropdown at the top of the dialog orders the list by Last Updated (most recently published first), Downloads (most-installed first), Star Rating (highest GitHub stars), or Verified (Phoenix-verified extensions first).

  • Install: pick an item from Available or Themes and click Install.
  • Update: when a newer version is available, an Update button appears on the extension's card in Installed.
  • Remove: click Remove on the card in Installed, then confirm with Remove Extensions and Reload.

Themes

Themes use the same flow under the Themes tab.

Themes tab in the Extension Manager

To switch to an installed theme, either pick it from View > Themes... (see Customizing the Editor → Themes) or click Apply next to the theme in Installed.

Create your own

For authoring extensions and themes, see the API section:

A curated list of community extensions worth checking out.

Minimap

Created by: Zorgzerg

This extension adds a minimap preview of your code on the side of your editor, making it easier to navigate and get an overview of your code structure.

For more details, visit the GitHub repository of the extension.

Minimap in action :-

Minimap

Show Whitespace

Created by: Dennis Kehrig

This extension allows users to visualize spaces and tabs, making code more readable and helping maintain formatting consistency.

For more details, visit the GitHub repository of the extension.

Show Whitespace in action :-

Show Whitespace

1-2-3

Created by: Michal Jeřábek

This extension generates number sequences directly in your editor, making it easy to create ordered lists or numbered markers with minimal effort.

For more details, visit the GitHub repository of the extension.

1-2-3 in action :-

1-2-3

FuncDocr

Created by: Ole Kröger

This extension generates JS/PHPDocs for your functions, keeping your code documented and organized.

For more details, visit the GitHub repository of the extension.

FuncDocr in action :-

FuncDocr

Remove Comments

Created by: Pluto

This extension allows you to remove unwanted comments from your code. You can delete all comments at once or only those within a selected section.

For more details, visit the GitHub repository of the extension.

Remove Comments in action :-

Autosave Files on Window Blur

Created by: Marty Penner

This extension automatically saves all unsaved files whenever Phoenix Code loses focus (for example, when you switch to another application).

For more details, visit the GitHub repository of the extension.

Autosave Files on Window Blur in action :-