OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-editor / src / extensions / list-item.js

14 lines · javascript ref:
import { ListItem as ListItemTipTap } from '@tiptap/extension-list-item'

export const ListItem = ListItemTipTap.extend({
  addKeyboardShortcuts () {
    return {
      'Shift-Enter': () => this.editor.commands.splitListItem('listItem'),
      'Ctrl-Enter': () => this.editor.commands.splitListItem('listItem'),
      'Alt-Enter': () => this.editor.commands.splitListItem('listItem'),
      Tab: () => this.editor.commands.sinkListItem('listItem'),
      'Shift-Tab': () => this.editor.commands.liftListItem('listItem')
    }
  }
})