=== HTML Editor Syntax Highlighter ===
Contributors: nixdns, arniebradfo, rraub, collinprice
Donate link: https://www.paypal.me/mukhortov/5
Tags: syntax highlighter, codemirror, text editor, code highlighter, code coloring, editor, html editor, gutenberg, code editor, theme editor, plugin editor, syntax, highlighting, highlighter, syntax highlighting, codemirror.js, code,
Requires at least: 4.0.15
Tested up to: 5.0.3
Stable tag: 2.3.1
License: GPL-2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Add syntax highlighting to WordPress code editors using CodeMirror.js
== Description ==
Add syntax highlighting in the Classic Post & Page HTML text editor, Gutenberg Code Editor, and Theme & Plugin editors using CodeMirror.js
= Features =
* Syntax highlighting in the Post/Page HTML editor
* _NEW:_ Syntax highlighting in the Gutenberg Code Editor
* Syntax highlighting in the Theme & Plugin editors
* Syntax highlighting for WordPress shortcodes
* Save your posts and pages pressing `Ctrl+S` (`Cmd+S` on Mac)
* Restore cursor position after page is reloaded
* Huge Selection of themes and other customization options
* Fullscreen mode: toggle with F11/Esc hotkeys
If you would like to contribute to this plugin, view the [github repo](https://github.com/mukhortov/HESH-WordPress-Plugin).
== Frequently Asked Questions ==
= Does it work with Gutenberg? =
Yes! Since version 2.3.0, it works with the Gutenberg Code Editor. It may work with other code related parts in the future. [Track the progress here.](https://github.com/mukhortov/HESH-WordPress-Plugin/issues/72)
= I want the Classic Editor Back =
Since WordPress version 5.0, Gutenberg is the default editor. If you want this plugin to work the way it used to, you'll have to download the [Classic Editor plugin](https://wordpress.org/plugins/classic-editor/).
= Does it work with Internet Explorer? =
Not really... It is partially supported in IE 11. Known bugs are tracked [here](https://github.com/mukhortov/HESH-WordPress-Plugin/issues/41), but won't be fixed. Anything less that IE 10 isn't even supported by Microsoft anymore. If you are using Internet Explorer you should get a [better browser](https://www.mozilla.org/en-US/firefox/new/).
= How do I use Fullscreen? =
The fullscreen button on the top right of the editor will do one of two things depending on the _"Enable full-height editor and distraction-free functionality"_ setting in your _"Screen Options"_ (in the top right of the editor page):
* On: Toggles the "distraction free mode".
* Off: Toggles the "fullscreen mode".
= Can I search? =
Yes! Search with `Ctrl+F` (`Cmd+F` on Mac). Replace with `Ctrl+alt+F` (`Cmd+alt+F` on Mac).
== Changelog ==
= 2.3.1 =
* Fixing JS error in issue #81 _(Hopefully?)_
* Updating authorship so James can get a job. Will revert to Petr Later...
= 2.3.0 =
* Support for Gutenberg Code Editor!
* Added new themes: Codepen and Wordpress (which is now the default).
* Created new screenshots for the plugin page.
* New Logo based on ``.
* Updated FAQ with Gutenberg info.
* Changed build steps to only export one `.css` and `.js` file
= 2.3.0 =
* added Gutenberg information after the update to WordPress version 5.0
= 2.2.5 =
* fixed bug: #75 removing `f` typo
= 2.2.4 =
* fixed bug: Allow Multiple Instances of CodeMirror on a page #71
* fixed bug: js error when custom post type does not support 'editor' feature #62
= 2.2.3 =
* A patch for WP 4.9. No more double editors in theme/plugin editors.
= 2.2.2 =
* fixed bug: github updater in production issue #52
* updated Codemirror to latest release version
= 2.2.1 =
* fixed bug: editor was not stopping when switching between visual editor and text editor
= 2.2.0 =
* added search & replace with dialog
* added highlighting options
* added auto-close tags and brackets option
* added code-folding option
* added scrollbars option
* added keyMap options
* added _Default_ and _None_ themes
* fixed bug: made tab management agnostic to tab count and names - #50
= 2.1.0 =
* added search
* add highlighting for ``
* fixed bug: Theme and Plugin Editor not working
= 2.0.1 =
* fixed bug: esc key weirdness
* fixed bug: don't steal editor focus from title on _'Add New Post'_
* fixed bug: scrollbar appears in middle of text editor
* fixed bug: toolbar can be too big
= 2.0.0 =
* now adjusts to the _'Enable full-height editor and distraction-free functionality'_ setting
* syntax highlighting on Theme and Plugin Editor pages
* fixed bug: native wp editor buttons work on content - no longer overwrites with emulating buttons
* __Settings:__
* added an extendable settings panel
* saves settings to WordPress user profile
* added more text customization settings
* basically rewrote the whole codebase
= 1.7.2 =
* fixed bug: pre v5.4 php was causing an error - `func_that_returns_array()['index']` syntax is [not allowed](http://php.net/manual/en/language.types.array.php#example-105)
* fixed bug: CodeMirror not initializing properly when new user tries to edit post for the first time
* fixed bug: CodeMirror no longer trying to load on "All Posts" and "All Pages"
* fixed bug: Font and theme were reset to default when switching to the visual editor and back
= 1.7.1 =
* fixed bug: return key would create two new lines and ignore indent
* fixed bug: wp native "Add Media" button was not working
* added version string to .css and .js resources for cache-busting purposes
= 1.7.0 =
* Ctrl-S / Cmd-S saving will now select "Save Draft" if the post has not been published yet
* Switched to an [npm](https://www.npmjs.com/) and [grunt.js](http://gruntjs.com/) based build so new versions of CodeMirror can be applied easier
* Updated CodeMirror to its latest version
* Fixed FireFox bug: `