If you feel the desire to write a book, what would it be about?

Nextcloud Sane Text Editor


As a part of Nextcloud 17, Nextcloud released Text, a fancy new WYSIWYG editor for markdown with support for collaboration.

Personally, I quite liked the old interface: A simple plaintext editor with syntax highlighting, paired with a side-by-side preview. Nextcloud Text was a step in the wrong direction for me, but I completely understand why Nextcloud did it.

However, I do quite a lot through the nextcloud web UI, including write this post, so an interface I enjoy is quite important.

Another unfortunate side effect of the new WYSIWYG text editor, is the lack of ability to edit plaintext files, such as code snippets, through the UI.

#Restoring the previous UI

Fortunately, it’s possible to restore the old UI in all its glory, with the installation of two extra apps. Disable the Text extension, enable these, and you’ll be good to go!


files_texteditor is an official app which adds a simple but familiar plaintext editor to nextcloud, restoring the functionality of the original app from Nextcloud <16.


files_markdown is the extension most people will be after. This is an extension which brings back the previous markdown editor, and makes it the default editor for markdown files, restoring Nextcloud’s markdown editing experience to its former glory.


With these installed, Nextcloud finally works the way I need it to.

I didn’t discover this myself, but I did spend far too long looking into it. The exact instructions were from a GitHub issue.

Share this page

Similar content

View all →

My Stack - 2018 Edition

4 minutes

Last year, I wrote My stack 2017, and now it’s time for a follow-up. A year is a long time, and my day-to-day stack has changed quite a bit since then.OS I’m still an Antergos user, and have no sign of changing. I’ve had a few instabilities, but the AUR…

My Stack - 2017 Edition

4 minutes

As a software engineer and perfectionist, I have my machines set up in a very specific way, so I can do my job properly and have everything just the way I like it. Thanks to my dotfiles, I have everything syncing up between machines, meaning the tools I use are…