<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Text Editor – Linux und Ich</title>
	<atom:link href="https://linuxundich.de/en/tag/text-editor/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de/en</link>
	<description>A German Linux blog, in English</description>
	<lastBuildDate>Wed, 09 Apr 2025 13:35:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
	<item>
		<title>Current GNOME Text Editors Built on Libadwaita/GTK4</title>
		<link>https://linuxundich.de/en/current-gnome-text-editors-built-on-libadwaita-gtk4/</link>
					<comments>https://linuxundich.de/en/current-gnome-text-editors-built-on-libadwaita-gtk4/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 09 Apr 2025 13:35:23 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GTK]]></category>
		<category><![CDATA[Markdown]]></category>
		<category><![CDATA[Text Editor]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/?p=35</guid>

					<description><![CDATA[For some time now, GNOME has relied on GTK4 and Libadwaita, and many apps use these modern technologies. Time to take a look at some interesting programs, including text editors that fit nicely into the GNOME desktop.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">As a longtime GNOME user, I&#8217;m always happy when apps blend into the desktop, and not just functionally but visually too. With the move to GTK4 and Libadwaita, GNOME has taken a big step forward. Apps now feel more modern and responsive, and their design is more consistent. I find it especially interesting to see how this plays out with something as everyday as text editors.</p>



<p class="wp-block-paragraph">The choice of text editors for GNOME has grown considerably lately. Classics like Emacs or Vim are still popular with power users, but there is now also a whole range of modern graphical editors built on GTK4 and Libadwaita. They offer a nice interface and useful features that are optimized specifically for the GNOME desktop.</p>







<p class="wp-block-paragraph">In this article, I want to introduce some of the current text editors for <a href="https://linuxundich.de/tag/gnome/" data-type="post_tag" data-id="1734">GNOME</a> that are based on GTK4 and Libadwaita. I&#8217;ll go over the most important features and quirks so you can find the editor that fits you, whether you need it for quick notes, Markdown documents, or writing code.</p>



<h3 class="wp-block-heading" id="gnome-texteditor-der-offizielle-nachfolger-von-gedit">GNOME Text Editor: The Official Successor to Gedit</h3>



<p class="wp-block-paragraph">The <strong>GNOME Text Editor</strong> is the official successor to Gedit and has been the default on many systems since GNOME 42. The app was rewritten from scratch to fit perfectly into the GNOME ecosystem, and it relies fully on GTK4 and Libadwaita. You get a tidy, minimalist interface with modern features like auto-save, syntax highlighting for many languages, dark mode, and undo/redo. If you don&#8217;t need a huge feature set and just want a reliable, modern editor, you&#8217;re in the right place.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8f77bab&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8f77bab" class="wp-block-image wp-lightbox-container"><img fetchpriority="high" decoding="async" height="857" sizes="(max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_texteditor1-640x429.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_texteditor1-768x514.webp 768w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_texteditor1-1280x857.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_texteditor1.webp 1405w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_texteditor1-1280x857.webp" alt="A modern GTK4 interface with tabs, syntax highlighting, and a focus on simplicity – the GNOME Text Editor replaces Gedit as the default editor." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">A modern GTK4 interface with tabs, syntax highlighting, and a focus on simplicity – the GNOME Text Editor replaces Gedit as the default editor.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8f77dd3&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8f77dd3" class="wp-block-image wp-lightbox-container"><img decoding="async" height="857" sizes="(max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_texteditor2-640x429.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_texteditor2-768x514.webp 768w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_texteditor2-1280x857.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_texteditor2.webp 1405w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_texteditor2-1280x857.webp" alt="The built-in settings allow custom color schemes and tune the reading and writing feel for different use cases." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The built-in settings allow custom color schemes and tune the reading and writing feel for different use cases.</figcaption></figure>



<ul class="wp-block-list">

<li><a href="https://apps.gnome.org/de/TextEditor/">Project page</a></li>


<li><a href="https://flathub.org/apps/org.gnome.TextEditor">Flathub</a></li>


<li><a href="https://snapcraft.io/gnome-text-editor">Snap Store</a></li>

</ul>



<h3 class="wp-block-heading" id="mini-text-editierbare-zwischenablage-fur-schnelle-notizen">Mini Text: An Editable Clipboard for Quick Notes</h3>



<p class="wp-block-paragraph"><strong>Mini Text</strong> is a simple, lightweight app that works as an editable clipboard. With a plain interface based on GTK4 and Libadwaita, it blends right into the GNOME desktop. It&#8217;s aimed at users who want to copy, paste, and edit text quickly. You can, for example, have the app always show up above all other windows on the current virtual desktop. Ideal for quick notes or simple text editing, Mini Text gives you a minimalist interface without many distractions.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8f78055&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8f78055" class="wp-block-image wp-lightbox-container"><img decoding="async" height="857" sizes="(max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_minitext1-640x429.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_minitext1-768x514.webp 768w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_minitext1-1280x857.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_minitext1.webp 1405w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_minitext1-1280x857.webp" alt="Mini Text offers a simple GTK4 interface for editing text quickly, ideal as a clipboard for notes." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Mini Text offers a simple GTK4 interface for editing text quickly, ideal as a clipboard for notes.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8f781f9&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8f781f9" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="857" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_minitext2-640x429.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_minitext2-768x514.webp 768w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_minitext2-1280x857.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_minitext2.webp 1405w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_minitext2-1280x857.webp" alt="The settings offer basic adjustments such as theme, font size, and layout for personal use." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The settings offer basic adjustments such as theme, font size, and layout for personal use.</figcaption></figure>



<ul class="wp-block-list">

<li><a href="https://github.com/Nokse22/mini-text">Project page</a></li>


<li><a href="https://flathub.org/apps/details/io.github.nokse22.minitext">Flathub</a></li>


<li><a href="https://snapcraft.io/mini-text">Snap Store</a></li>

</ul>



<h3 class="wp-block-heading" id="buffer-fluchtige-texteingaben-ohne-speicherfunktion">Buffer: Throwaway Text Input Without Saving</h3>



<p class="wp-block-paragraph"><strong>Buffer</strong> follows a radically minimalist concept, similar to Mini Text: no save function, no tabs, no document management, just a fleeting place for text. It works great for anything you only want to jot down briefly, copy around, or edit temporarily. Buffer explicitly targets keyboard users: the whole interface can be operated efficiently with key combinations. If you often prepare or temporarily edit snippets of text, this is a handy addition to your regular editor, very much in the GNOME spirit and, of course, based on GTK4 and Libadwaita.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8f7846c&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8f7846c" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="857" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_buffer1-640x429.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_buffer1-768x514.webp 768w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_buffer1-1280x857.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_buffer1.webp 1405w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_buffer1-1280x857.webp" alt="Buffer deliberately skips saving and serves as a throwaway editor for temporary text input, with a focus on efficiency." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Buffer deliberately skips saving and serves as a throwaway editor for temporary text input, with a focus on efficiency.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8f7860c&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8f7860c" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="857" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_buffer2-640x429.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_buffer2-768x514.webp 768w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_buffer2-1280x857.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_buffer2.webp 1405w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_buffer2-1280x857.webp" alt="Spartan settings allow small tweaks – the concept stays deliberately minimalist, with no classic file workflow." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Spartan settings allow small tweaks – the concept stays deliberately minimalist, with no classic file workflow.</figcaption></figure>



<ul class="wp-block-list">

<li><a href="https://gitlab.gnome.org/cheywood/buffer">Project page</a></li>


<li><a href="https://flathub.org/apps/org.gnome.gitlab.cheywood.Buffer">Flathub</a></li>

</ul>



<h3 class="wp-block-heading" id="gedit-der-klassiker-nach-wie-vor-im-gtk-3-look">Gedit: The Classic, Still in GTK3 Look</h3>



<p class="wp-block-paragraph">Good old <strong>Gedit</strong> is far from being scrap metal. Even though the editor is still based on GTK3, that doesn&#8217;t mean the program is bad or outdated. Development is ongoing: there&#8217;s always something happening on GitLab. Gedit scores with extensibility and is especially popular with developers who want a lean but customizable editor. With various plugins, you can quickly tailor Gedit to your own needs. If you haven&#8217;t used it in a long time, you should definitely take another look.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8f7899b&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8f7899b" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="857" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_gedit1-640x429.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_gedit1-768x514.webp 768w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_gedit1-1280x857.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_gedit1.webp 1405w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_gedit1-1280x857.webp" alt="The classic Gedit in its GTK3 look – familiar features combined with a modernized user interface." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The classic Gedit in its GTK3 look – familiar features combined with a modernized user interface.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8f78ba8&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8f78ba8" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="857" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_gedit2-640x429.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_gedit2-768x514.webp 768w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_gedit2-1280x857.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_gedit2.webp 1405w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_gedit2-1280x857.webp" alt="Flexible settings allow custom color themes, fonts, and behavior – ideal for programmers and heavy writers." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Flexible settings allow custom color themes, fonts, and behavior – ideal for programmers and heavy writers.</figcaption></figure>



<ul class="wp-block-list">

<li><a href="https://gedit-text-editor.org/">Project page</a></li>


<li><a href="https://flathub.org/apps/org.gnome.gedit">Flathub</a></li>


<li><a href="https://snapcraft.io/gedit">Snap Store</a></li>

</ul>



<h3 class="wp-block-heading" id="gnome-builder-die-all-in-one-ide-fur-gnome-projekte">GNOME Builder: The All-in-One IDE for GNOME Projects</h3>



<p class="wp-block-paragraph">If you write code and not just text, you should definitely check out <strong>GNOME Builder</strong>. This integrated development environment (IDE) is deeply embedded in the GNOME ecosystem and is ideal for projects in C, Python, Rust, or Vala, which are many of the languages GNOME itself uses. Builder is much more than a text editor: with project management, debugging tools, Git integration, and the ability to develop and test Flatpak apps directly, it clearly targets developers. Thanks to its GTK4/Libadwaita interface, Builder fits nicely into your desktop as well.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8f78e75&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8f78e75" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="857" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_builder1-640x429.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_builder1-768x514.webp 768w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_builder1-1280x857.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_builder1.webp 1405w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_builder1-1280x857.webp" alt="GNOME Builder is a full-fledged IDE for GNOME apps with plenty of features such as live preview, project management, and Flatpak support." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">GNOME Builder is a full-fledged IDE for GNOME apps with plenty of features such as live preview, project management, and Flatpak support.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8f79043&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8f79043" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="857" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_builder2-640x429.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_builder2-768x514.webp 768w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_builder2-1280x857.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_builder2.webp 1405w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_builder2-1280x857.webp" alt="The detailed settings offer tools for language detection, formatting, navigation, and version control within the IDE." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The detailed settings offer tools for language detection, formatting, navigation, and version control within the IDE.</figcaption></figure>



<ul class="wp-block-list">

<li><a href="https://apps.gnome.org/de/Builder/">Project page</a></li>


<li><a href="https://flathub.org/apps/org.gnome.Builder">Flathub</a></li>

</ul>



<h3 class="wp-block-heading" id="apostrophe-der-perfekte-editor-fur-markdown-fans">Apostrophe: The Perfect Editor for Markdown Fans</h3>



<p class="wp-block-paragraph">Do you write a lot in Markdown? Then <strong>Apostrophe</strong> might be just the thing for you. The editor is designed specifically for Markdown and offers a focused, distraction-free interface with live preview. Thanks to its consistent use of GTK4 and Libadwaita, Apostrophe integrates wonderfully into GNOME. It supports typical Markdown features, offers several themes, a sidebar for navigating the text, and export to HTML or PDF. A nice detail: focus mode hides all distracting UI elements while you write, ideal for longer texts or blog posts like this one.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8f792ff&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8f792ff" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="857" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_apostrophe1-640x429.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_apostrophe1-768x514.webp 768w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_apostrophe1-1280x857.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_apostrophe1.webp 1405w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_apostrophe1-1280x857.webp" alt="Apostrophe combines a Markdown editor and preview in a modern GTK4 interface – ideal for concentrated writing in focus mode." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Apostrophe combines a Markdown editor and preview in a modern GTK4 interface – ideal for concentrated writing in focus mode.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8f794aa&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8f794aa" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="857" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_apostrophe2-640x429.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_apostrophe2-768x514.webp 768w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_apostrophe2-1280x857.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_apostrophe2.webp 1405w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/gnome-gtk4-editors_apostrophe2-1280x857.webp" alt="In the settings you can configure parser, themes, and export options – perfect for blog posts or technical documentation." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">In the settings you can configure parser, themes, and export options – perfect for blog posts or technical documentation.</figcaption></figure>



<ul class="wp-block-list">

<li><a href="https://apps.gnome.org/de/Apostrophe/">Project page</a></li>


<li><a href="https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe">Flathub</a></li>

</ul>



<h3 class="wp-block-heading" id="fazit-einheitliches-design-vielfaltige-moglichkeiten">Conclusion: Consistent Design, Plenty of Choice</h3>



<p class="wp-block-paragraph">The GNOME world has come a long way in recent years, not just the desktop itself but the apps too. With GTK4 and Libadwaita, we&#8217;re getting programs that are not only convincing functionally but also look consistent and modern. Whether you just want to edit text files, write code, or work on Markdown documents, there is now a large selection of apps that fit into your GNOME desktop as a matter of course, with no fiddling around and no style clashes. Thanks to Flathub, most of the current programs can also be installed in their latest version with a mouse click, on any distribution.</p>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/current-gnome-text-editors-built-on-libadwaita-gtk4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kate as a Markdown editor with live preview</title>
		<link>https://linuxundich.de/en/kate-as-a-markdown-editor-with-live-preview/</link>
					<comments>https://linuxundich.de/en/kate-as-a-markdown-editor-with-live-preview/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Fri, 18 Oct 2024 13:15:28 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Markdown]]></category>
		<category><![CDATA[Text Editor]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/?p=31</guid>

					<description><![CDATA[Kate offers a live preview for Markdown documents. As is typical for KDE, though, the feature is hidden away in the almost endless depths of the settings, and you also need a few additional packages from your package manager.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Over the years, I&#8217;ve come to know and love Markdown more and more. You can write documents in no time and then convert them into all kinds of formats with tools like Pandoc or <a href="https://fletcherpenney.net/multimarkdown/">MultiMarkdown</a>. Sure, you can work on Markdown files with any editor you like, it&#8217;s all just text, but a live preview is pretty nice. You see right away where something is off, and in my opinion you also get a better overview.</p>



<p class="wp-block-paragraph">On GNOME, I&#8217;m very happy with <a href="https://gitlab.gnome.org/World/apostrophe">Apostrophe</a>. The app is built on the current GNOME toolkits, fits into the desktop perfectly, and is still under active development. The revised version 3.2 was released just a few weeks ago. Only on KDE was I not particularly happy with the tools on offer. On my machine, for example, <a href="https://ghostwriter.kde.org/de/">Ghostwriter</a> crashes without a word and a memory error as soon as I type a single letter. Of course, nobody stops me from using Apostrophe on KDE too, but if I&#8217;m running KDE, I want to do it properly.</p>



<h3 class="wp-block-heading">Enabling the Markdown live preview in Kate</h3>



<p class="wp-block-paragraph">A quick search for current, modern alternatives to Ghostwriter turned up nothing. But why search for long when KDE already ships with Kate, a very capable editor? In a default installation, Kate doesn&#8217;t offer the feature I wanted, but you can add it afterwards. As is unfortunately common with KDE, you don&#8217;t stumble across it by accident. The first thing you need is <a href="https://apps.kde.org/de/markdownpart/">markdownpart</a>, aka the Markdown Viewer KPart, which is the matching module for KParts, the component framework behind KDE&#8217;s editor. You can install it from the package manager on all the common Linux distributions.</p>



<pre class="wp-block-preformatted">### Arch Linux oder Manjaro:<br>$ <strong>sudo pacman -S markdownpart</strong><br>### Debian, Ubuntu und Co.:<br>$ <strong>sudo apt install markdownpart</strong></pre>



<p class="wp-block-paragraph">Then start Kate and enable <em>Document Preview</em> under <em>Settings</em> | <em>Configure Kate</em> | <em>Plugins</em> [CHECK: German UI says &#8220;Module&#8221;]. After that, open <em>System Settings</em> for the whole desktop from the application menu. Now you have to fight your way through the configuration jungle: <em>Default Applications</em> | <em>File Associations</em> | <em>Known Types: text/markdown</em> | <em>Embedding</em>. Click <em>Add</em> there and choose <em>Markdown Part (markdownpart)</em> [CHECK]. A click on <em>OK</em> activates the module. Finally, move it all the way to the top of the list.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8fbdb5f&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8fbdb5f" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="800" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview1-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview1-768x480.webp 768w, https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview1-1280x800.webp 1280w, https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview1-1536x960.webp 1536w, https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview1-2048x1280.webp 2048w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview1-1280x800.webp" alt="The document preview has to be enabled in Kate's settings." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">To let Kate show Markdown files in a preview, you need to enable the matching plugin in the settings. Without this option, the preview pane stays empty.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8fbdd31&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8fbdd31" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="800" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview2-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview2-768x480.webp 768w, https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview2-1280x800.webp 1280w, https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview2-1536x960.webp 1536w, https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview2-2048x1280.webp 2048w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview2-1280x800.webp" alt="You enable the Markdown component in KDE's System Settings." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The Markdown component is hooked in under file associations in the KDE System Settings. It makes sure Kate can display Markdown files with a preview correctly.</figcaption></figure>



<p class="wp-block-paragraph">That&#8217;s the configuration done. Restart Kate once and create a Markdown text, or simply open a Markdown file. On the right edge of Kate you&#8217;ll now find an additional icon bar with a document and magnifying glass symbol. Click it to enable the preview. For Kate to update the preview automatically while you type, there&#8217;s one really, truly, absolutely final step: tap the play button.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af6ec8fbdf5b&quot;}" data-wp-interactive="core/image" data-wp-key="6af6ec8fbdf5b" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="800" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview3-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview3-768x480.webp 768w, https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview3-1280x800.webp 1280w, https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview3-1536x960.webp 1536w, https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview3-2048x1280.webp 2048w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2024/10/kate-markdown-preview3-1280x800.webp" alt="Finally, you enable the preview in KDE. The play button makes the preview update automatically." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Once everything is set up correctly, Kate shows a live preview of your Markdown documents. The play button updates it automatically with every keystroke, which is very handy.</figcaption></figure>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/kate-as-a-markdown-editor-with-live-preview/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
