cheatsheet do
  title 'Obsidian'
  docset_file_name 'Obsidian'
  keyword 'obsidian'
  source_url 'http://cheat.kapeli.com'

  category do
    id 'Default Keyboard Shortcuts'
    entry do
      command 'CMD+W'
      name 'Close active pane'
    end
    entry do
      command 'CMD+P'
      name 'Command palette'
    end
    entry do
      command 'CMD+N'
      name 'Create new note'
    end
    entry do
      command 'CMD+Shift+N'
      name 'Create note in new pane'
    end
    entry do
      command 'CMD+D'
      name 'Delete paragraph'
    end
    entry do
      command 'F2'
      name 'Edit file title'
    end
    entry do
      command 'Option+Enter'
      name 'Follow link under cursor'
    end
    entry do
      command 'CMD+G'
      name 'Graph view'
    end
    entry do
      command 'CMD+K'
      name 'Insert markdown link'
    end
    entry do
      command 'CMD+Option+LeftArrow'
      name 'Navigate back'
    end
    entry do
      command 'CMD+Option+RightArrow'
      name 'Navigate forward'
    end
    entry do
      command 'F1'
      name 'Open help'
    end
    entry do
      command 'CMD+Option+Enter'
      name 'Open link under cursor in new pane'
    end
    entry do
      command 'CMD+,'
      name 'Open settings'
    end
    entry do
      command 'CMD+O'
      name 'Quick switcher'
      notes 'Open quick switcher'
    end
    entry do
      command 'CMD+S'
      name 'Save current file'
    end
    entry do
      command 'CMD+Option+F'
      name 'Search & replace in current file'
    end
    entry do
      command 'CMD+F'
      name 'Search in current file'
    end
    entry do
      command 'CMD+Shift+F'
      name 'Search in all files'
    end
    entry do
      command 'CMD+B'
      name 'Toggle bold'
    end
    entry do
      command 'CMD+Enter'
      name 'Toggle checkbox status'
    end
    entry do
      command 'CMD+/'
      name 'Toggle comment'
    end
    entry do
      command 'CMD+I'
      name 'Toggle italics'
    end
    entry do
      command 'CMD+E'
      name 'Toggle reading view'
    end
    entry do
      command 'CMD+Shift+T'
      name 'Undo close pane'
    end
  end
  category do
    id 'Unassigned Keyboard Shortcuts'
    entry do
      command 'BLANK'
      name 'Add embed'
    end
    entry do
      command 'BLANK'
      name 'Add internal Link'
    end
    entry do
      command 'BLANK'
      name 'Add tag'
    end
    entry do
      command 'BLANK'
      name 'Backlinks:'
      notes 'Open backlinks for the current file'
    end
    entry do
      command 'BLANK'
      name 'Backlinks:'
      notes 'Show backlinks pane'
    end
    entry do
      command 'BLANK'
      name 'Backlinks:'
      notes 'Toggle backlinks in document'
    end
    entry do
      command 'BLANK'
      name 'Close all other panes'
    end
    entry do
      command 'BLANK'
      name 'Copy file path'
    end
    entry do
      command 'BLANK'
      name 'Copy Obsidian URL'
    end
    entry do
      command 'BLANK'
      name 'Cycle bullet/checkbox'
    end
    entry do
      command 'BLANK'
      name 'Delete current file'
    end
    entry do
      command 'BLANK'
      name 'Export to PDF'
    end
    entry do
      command 'BLANK'
      name 'File explorer:'
      notes 'Move file to another folder'
    end
    entry do
      command 'BLANK'
      name 'File explorer:'
      notes 'Reveal active file in navigation'
    end
    entry do
      command 'BLANK'
      name 'File explorer:'
      notes 'Show file explorer'
    end
    entry do
      command 'BLANK'
      name 'File explorer:'
      notes 'Open saved snapshots'
    end
    entry do
      command 'BLANK'
      name 'Focus on editor'
    end
    entry do
      command 'BLANK'
      name 'Focus on pane above'
    end
    entry do
      command 'BLANK'
      name 'Focus on pane below'
    end
    entry do
      command 'BLANK'
      name 'Focus on pane to the left'
    end
    entry do
      command 'BLANK'
      name 'Focus on pane to the right'
    end
    entry do
      command 'BLANK'
      name 'Fold all headings and lists'
    end
    entry do
      command 'BLANK'
      name 'Graph view:'
      notes 'Open local graph'
    end
    entry do
      command 'BLANK'
      name 'Graph view:'
      notes 'Start graph timelapse animation'
    end
    entry do
      command 'BLANK'
      name 'Insert attachment'
    end
    entry do
      command 'BLANK'
      name 'Insert callout'
    end
    entry do
      command 'BLANK'
      name 'Markdown format importer:'
      notes 'Open Markdown importer'
    end
    entry do
      command 'BLANK'
      name 'Move Line down'
    end
    entry do
      command 'BLANK'
      name 'Move Line up'
    end
    entry do
      command 'BLANK'
      name 'Note composer:'
      notes 'Extract current selection...'
    end
    entry do
      command 'BLANK'
      name 'Note composer:'
      notes 'Extract this heading...'
    end
    entry do
      command 'BLANK'
      name 'Note composer:'
      notes 'Merge current file with another file...'
    end
    entry do
      command 'BLANK'
      name 'Open another vault'
    end
    entry do
      command 'BLANK'
      name 'Open in default app:'
      notes 'Open in default app'
    end
    entry do
      command 'BLANK'
      name 'Open in default app:'
      notes 'Show in system explorer'
    end
    entry do
      command 'BLANK'
      name 'Outgoing Links:'
      notes 'Open outgoing links for the current file'
    end
    entry do
      command 'BLANK'
      name 'Outgoing Links:'
      notes 'Show outgoing links pane'
    end
    entry do
      command 'BLANK'
      name 'Reload app without saving'
    end
    entry do
      command 'BLANK'
      name 'Rename this heading...'
    end
    entry do
      command 'BLANK'
      name 'Show context menu under cursor'
    end
    entry do
      command 'BLANK'
      name 'Show debug info'
    end
    entry do
      command 'BLANK'
      name 'Split horizontally'
    end
    entry do
      command 'BLANK'
      name 'Split vertically'
    end
    entry do
      command 'BLANK'
      name 'Toggle blockquote'
    end
    entry do
      command 'BLANK'
      name 'Toggle bullet list'
    end
    entry do
      command 'BLANK'
      name 'Toggle code'
    end
    entry do
      command 'BLANK'
      name 'Toggle default new pane mode'
    end
    entry do
      command 'BLANK'
      name 'Toggle fold on the current Line'
    end
    entry do
      command 'BLANK'
      name 'Toggle heading'
    end
    entry do
      command 'BLANK'
      name 'Toggle highlight'
    end
    entry do
      command 'BLANK'
      name 'Toggle left sidebar'
    end
    entry do
      command 'BLANK'
      name 'Toggle Live Preview/Source mode'
    end
    entry do
      command 'BLANK'
      name 'Toggle numbered list'
    end
    entry do
      command 'BLANK'
      name 'Toggle pin'
    end
    entry do
      command 'BLANK'
      name 'Toggle right sidebar'
    end
    entry do
      command 'BLANK'
      name 'Toggle spellcheck'
    end
    entry do
      command 'BLANK'
      name 'Toggle strikethrough'
    end
    entry do
      command 'BLANK'
      name 'Unfold all headings and lists'
    end
    entry do
      command 'BLANK'
      name 'Use dark mode'
    end
    entry do
      command 'BLANK'
      name 'Use Light mode'
    end
  end

  notes <<-'END'
    * Created by [Vincent Lape](https://github.com/vlape).
  END
end