---
title: 'Building an Editor: Part 1'
description: A keyboard-driven text editor built on simplicity, utilizing localStorage and revision history, with potential WordPress integration for draft creation.
doc_version: current
last_updated: '2026-04-03T10:28:29.000Z'
date: '2025-01-27T16:08:25.000Z'
author: Rich Tabor
summary: A keyboard-driven text editor built on simplicity, utilizing localStorage and revision history, with potential WordPress integration for draft creation.
tags:
  - Development
  - Ideas
  - WordPress
published: true
type: blog
url: /building-an-editor-part-1
canonical: https://richtabor.com/building-an-editor-part-1
id: 6399
---

I started experimenting with building a [text editor](https://editor-chi-nine.vercel.app/) over the weekend, guided by curiosity without any rigid constraints. It’s keyboard-driven, built on simplicity—just me exploring what I think feels natural in a writing space.

The editor uses localStorage currently, with a simple revisions history that lets you look back at what you wrote. And I’m considering adding WordPress integration similar to what [@pootlepress](https://x.com/pootlepress) did with [Pootle Writer](https://pootlewriter.com), making it possible to create drafts directly on your WordPress site.

The foundation is built with [Cursor](https://www.cursor.com), [Next.js](https://nextjs.org), [shadcn](https://ui.shadcn.com), [Tailwind](https://tailwindcss.com), and [Tiptap](https://tiptap.dev), but what makes this exploration special isn’t the tech stack—it’s the freedom unlocked by tools like [Cursor](https://www.cursor.com) and [v0](https://v0.dev) that make building more possible than ever.

It’s a work in progress—certainly some quirks—but you can [try what I’ve built so far](https://editor-chi-nine.vercel.app/). If you do, leave a comment and let me know what you think.

Subscribe below to get updates as I experiment with this—it’ll be good fun.

## Sitemap

[Full site index](/sitemap.md)
