Keymap List

Panel listing editor actions with their kbd shortcut combinations on the right.

Keybindings
  • Command palette
    +K
  • Quick open
    +P
  • Toggle terminal
    +`
  • Format document
    ++F

Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.

Import & use
import { Editor37 } from "@/components/beste/piece/editor37";

<Editor37
  title="Keybindings"
  bindings={[
    {
      "action": "Command palette",
      "keys": [
        "⌘",
        "K"
      ]
    },
    {
      "action": "Quick open",
      "keys": [
        "⌘",
        "P"
      ]
    },
    {
      "action": "Toggle terminal",
      "keys": [
        "⌃",
        "`"
      ]
    },
    {
      "action": "Format document",
      "keys": [
        "⌥",
        "⇧",
        "F"
      ]
    }
  ]}
/>

More Editor pieces

View all Editor
index.tsx
button.tsx
card.tsx
theme.css

Row of filename tabs with active styling. Dirty tabs show a sky dot in place of the close button.

format
  • Format DocumentEditor
  • Format SelectionEditor
  • Reveal in File ExplorerFile

Command palette card with a search bar, ranked results, hint captions, and kbd shortcut pills.

Outline
  • Dashboard
  • constructor
  • state
  • render
  • computeStats

Document outline with colored kind tiles for class, function, method, and prop. Depth-indented with an active row.

function greet(name: string)

Code Lens

editor22

Action row above a function signature showing references, implementations, and inline commands.

Feature177 Content#feature177
Heading

No tutorials needed.

Description

If you can order food online, you can build a website with Beste.

Side-panel content editor with a header chip row, locale and history pills, and stacked rich-text fields for heading and description.

col guide80
const message = `Hello`;
const longer = `Shipping the biggest onboarding upgrade yet`;
const wrapped = items.map((i) => i.name).join(', ') + '!'

Ruler Guide

editor25

Editor panel with a rose vertical column-limit ruler and numbered code lines behind it.