<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Editor on Emet CMS</title>
		<link>https://docs.emetcms.com/editor/</link>
		<description>Recent content in Editor on Emet CMS</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
			<copyright>Documentation site content for Emet CMS. Theme based on [Hugo Book](https://github.com/alex-shpak/hugo-book) by [Alex Shpak](https://github.com/alex-shpak).
</copyright>
		
		
			<atom:link href="https://docs.emetcms.com/editor/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Visual mode</title>
				<link>https://docs.emetcms.com/editor/visual-mode/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.emetcms.com/editor/visual-mode/</guid>
				<description>&lt;p&gt;The visual editor is a WYSIWYG editor built on &lt;a href=&#34;https://tiptap.dev/&#34;&gt;Tiptap&lt;/a&gt;, which is a wrapper around ProseMirror. You write, you click buttons, you see formatted text. Under the hood, Emet converts what you see to Markdown on save and back again on load, so the file in your repository is plain Markdown that you could equally well edit in Vim.&lt;/p&gt;&#xA;&lt;p&gt;That round trip is the interesting part. Most WYSIWYG editors that claim to produce Markdown either produce HTML with a Markdown veneer, or lose things. Emet&amp;rsquo;s converter knows about GFM tables, task lists, footnotes, definition lists and Hugo shortcodes, and preserves them as the Markdown constructs they are. There are a few things Markdown has no syntax for, covered at the end of this page.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Markdown mode</title>
				<link>https://docs.emetcms.com/editor/markdown-mode/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.emetcms.com/editor/markdown-mode/</guid>
				<description>&lt;p&gt;The Markdown editor shows you the file as it is: frontmatter aside, exactly the text Hugo will read. It&amp;rsquo;s built on &lt;a href=&#34;https://codemirror.net/&#34;&gt;CodeMirror 6&lt;/a&gt;, so you get syntax highlighting, search, folding, multiple cursors and, if you want it, Vim. You&amp;rsquo;ll want it for anything the visual editor can&amp;rsquo;t express cleanly, raw HTML mostly, and for the days when you&amp;rsquo;d rather just type.&lt;/p&gt;&#xA;&lt;h2 id=&#34;switching-modes&#34;&gt;Switching modes&lt;a class=&#34;anchor&#34; href=&#34;#switching-modes&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;The &lt;strong&gt;Markdown&lt;/strong&gt; button at the far right of the visual editor&amp;rsquo;s toolbar brings you here; the &lt;strong&gt;Visual&lt;/strong&gt; button at the far right of this one takes you back. Emet remembers your choice. The &lt;code&gt;editor.default_mode&lt;/code&gt; setting in &lt;code&gt;cms.yaml&lt;/code&gt; only decides which mode you see before you&amp;rsquo;ve made that choice; see &lt;a href=&#34;https://docs.emetcms.com/editor/visual-mode/#switching-modes&#34;&gt;Visual mode&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Keyboard shortcuts</title>
				<link>https://docs.emetcms.com/editor/shortcuts/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.emetcms.com/editor/shortcuts/</guid>
				<description>&lt;p&gt;Every binding Emet responds to, in one place. &lt;code&gt;Ctrl&lt;/code&gt; means &lt;code&gt;Cmd&lt;/code&gt; on a Mac unless a table says otherwise. Most of the visual editor&amp;rsquo;s bindings are &lt;a href=&#34;https://tiptap.dev/&#34;&gt;Tiptap&lt;/a&gt;&amp;rsquo;s defaults and most of the Markdown editor&amp;rsquo;s are &lt;a href=&#34;https://codemirror.net/&#34;&gt;CodeMirror&lt;/a&gt;&amp;rsquo;s, so if you&amp;rsquo;ve used either before, your fingers already know a lot of this.&lt;/p&gt;&#xA;&lt;h2 id=&#34;everywhere&#34;&gt;Everywhere&lt;a class=&#34;anchor&#34; href=&#34;#everywhere&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Shortcut&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Action&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;Ctrl+S&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Save the open entry (does nothing if there&amp;rsquo;s nothing to save)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;Ctrl+.&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Toggle focus mode (needs an entry open)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;Esc&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Leave focus mode, unless a dialog is open&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;Ctrl+F&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Jump to the entry list filter, when you&amp;rsquo;re not inside an editor&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;Ctrl+K&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Search every section by title or body text, when you&amp;rsquo;re not inside an editor&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;Note that &lt;code&gt;Esc&lt;/code&gt; leaving focus mode includes the &lt;code&gt;Esc&lt;/code&gt; you press to get out of insert mode in Vim, so in focus mode you&amp;rsquo;ll want &lt;code&gt;jj&lt;/code&gt; instead.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
