org-lsp

Keys in Sublime Text

The package binds keys by preset, picked with org_keys in its settings (Preferences: LSP-org Settings):

  • "emacs", the default: Emacs's keys in Org files, but those Sublime Text uses for text. Ctrl+C Ctrl+T changes the TODO state, Ctrl+C Ctrl+S schedules, Ctrl+C Ctrl+W refiles, Ctrl+C c captures, Ctrl+C a opens the agenda menu, Tab and Shift+Tab cycle folds as Org's TAB and S-TAB do. In a capture buffer, Ctrl+C Ctrl+C files the entry. Shift, Alt+Shift and Ctrl+Shift with the arrows select, Ctrl+A, Ctrl+E, Ctrl+K, Ctrl+O, Ctrl+X, Ctrl+Y and Ctrl+Enter are Sublime Text's, and Ctrl+C copies a selection: Org's Ctrl+C keys start where nothing is selected.
  • "emacs_full": all of Emacs's keys, those too, listed below under Emacs, every key: Shift and the arrows change the priority, the timestamp under the cursor or the TODO state.
  • "vim", for Vintage and NeoVintageous: the Neovim plugin's keys that do not start with a plain letter or the leader, in command mode (Tab, Ctrl+Space, Ctrl+A …). Bind the others yourself.
  • "custom": none; bind your own.

The keys are bound in Org files and the agenda only, where Ctrl+C does not copy (with "emacs", unless text is selected). The agenda has the same keys with each preset, and in every editor: Emacs's agenda keys (f, b, ., t, +, Enter, Ctrl+C Ctrl+S …), with Shift+J for a date and the views under v (v d, v w), so that Vintage and NeoVintageous keep their motions; with "vim", $ stays the end of the line, not archiving. q closes the agenda and g ? lists its keys.

Org: Show the keys lists the keys bound in the view at hand, and the Command Palette lists every command under Org:. sublime.org says how to install and set up the package.

The keys#

Emacs ("org_keys": "emacs", the default)#

In Org files#

KeysCommandWhat it does
Ctrl+C Ctrl+X Ctrl+Iorg.clock.inClock in
Ctrl+C Ctrl+X Ctrl+Xorg.clock.in.lastClock in the last clocked task
Ctrl+C Ctrl+X Ctrl+Zorg.clock.resolveResolve open clocks
Ctrl+C Ctrl+X Ctrl+Oorg.clock.outClock out
Ctrl+C Ctrl+X Ctrl+Qorg.clock.cancelCancel the clock
Ctrl+C Ctrl+X Ctrl+Jorg.clock.gotoGo to the clocked entry
Ctrl+C Ctrl+X Ctrl+Dorg.clock.displayShow the time clocked under each headline
Ctrl+C Ctrl+X Ctrl+Rorg.clock.reportInsert or update a clock table
Ctrl+C Ctrl+X Ctrl+Uorg.dblock.updateUpdate the dynamic block
Ctrl+C Ctrl+X xorg.dblock.insertInsert a dynamic block
Ctrl+C Ctrl+Aorg.attachAttachments of the entry
Ctrl+C Ctrl+Torg.todoChange the TODO state
Ctrl+C ,org.prioritySet the priority
Ctrl+C Ctrl+X porg.property.setSet a property of the entry
Ctrl+C Ctrl+X eorg.effort.setSet the effort of the entry
Ctrl+C Ctrl+X Shift+Eorg.effort.increaseSet the effort to the next allowed value
Ctrl+C Ctrl+X oorg.ordered.toggleToggle whether subtasks must be done in order (ORDERED)
Ctrl+C Ctrl+X @org.cite.insertInsert a citation, or edit the one at the cursor
Ctrl+C Ctrl+Qorg.tags.setSet the tags of the headline
Ctrl+C Ctrl+Corg.checkbox.toggleToggle the checkbox
Enter ¹org.returnNew line, as Org's RET makes it
Alt+Enterorg.meta.returnNew heading, item or table row
Alt+Shift+Enterorg.insert.todo.headingNew TODO heading, or item with a checkbox
Ctrl+C Ctrl+X torg.inlinetask.insertInsert an inline task
Alt+Left ¹org.meta.leftPromote the heading; outdent the item; move the table column left
Alt+Right ¹org.meta.rightDemote the heading; indent the item, the drawer or the block; move the table column right
Alt+Up ¹org.meta.upMove the subtree, the item or the table row up
Alt+Down ¹org.meta.downMove the subtree, the item or the table row down
Ctrl+C -org.table.hlineInsert a rule below the table row
Ctrl+C Enterorg.table.hline.moveInsert a rule below the table row and go below it
Ctrl+C ^org.sortSort the entries, the items or the table rows
Ctrl+C /org.sparse.treeShow a sparse tree
Ctrl+C Ctrl+Rorg.revealShow the context of the cursor
Ctrl+C Ctrl+X Ctrl+Worg.cut.subtreeCut the subtree
Ctrl+C Ctrl+X Alt+Worg.copy.subtreeCopy the subtree
Ctrl+C Ctrl+X Ctrl+Yorg.paste.subtreePaste the subtree
Ctrl+C Ctrl+Worg.refileRefile the entry
Ctrl+C Alt+Worg.refile.copyCopy the entry to a refile target
Ctrl+C Ctrl+Zorg.add.noteAdd a note to the entry
Ctrl+C Ctrl+V t, Ctrl+C Ctrl+V Ctrl+Torg.babel.tangleTangle the file's code blocks
Ctrl+C Ctrl+V e, Ctrl+C Ctrl+V Ctrl+Eorg.babel.executeEvaluate the code block or call at the cursor through Emacs
Ctrl+C Ctrl+V b, Ctrl+C Ctrl+V Ctrl+Borg.babel.execute.bufferEvaluate the file's code blocks through Emacs
Ctrl+C Ctrl+V s, Ctrl+C Ctrl+V Ctrl+Sorg.babel.execute.subtreeEvaluate the subtree's code blocks through Emacs
Ctrl+C Ctrl+V korg.babel.remove_resultRemove the results of the code block at the cursor
Ctrl+C Ctrl+Norg.heading.nextMove to the next heading
Ctrl+C Ctrl+Porg.heading.previousMove to the previous heading
Ctrl+C Ctrl+Forg.heading.forwardMove to the next heading of the same level
Ctrl+C Ctrl+Borg.heading.backwardMove to the previous heading of the same level
Ctrl+C Ctrl+Uorg.heading.upMove to the parent heading
Ctrl+C Ctrl+X Ctrl+Norg.link.nextMove to the next link
Ctrl+C Ctrl+X Ctrl+Porg.link.previousMove to the previous link
Ctrl+C Ctrl+Jorg.gotoGo to a heading of the file
Ctrl+C Ctrl+X forg.footnote.actionMake a footnote, or go between a footnote and its definition
Ctrl+C ;org.toggle.commentToggle the COMMENT keyword of the heading
Ctrl+C Ctrl+X Ctrl+Forg.emphasizeInsert emphasis markers
Ctrl+C Ctrl+,org.structure.templateInsert a block (structure template)
Ctrl+C Ctrl+X dorg.drawer.insertInsert a drawer
Ctrl+C Ctrl+X corg.subtree.cloneClone the subtree, shifting its dates
Shift+Enter ¹org.table.copy.downCopy the field down to the next row
Ctrl+C +org.table.sumSum the numbers of the table column
Ctrl+C ?org.table.field.infoShow the references of the table field
Ctrl+C ¦org.table.createInsert an empty table
Ctrl+C " gorg.plot.gnuplotPlot the table with gnuplot
Ctrl+C " aorg.table.ascii.plotDraw the column at the cursor as bars
Ctrl+C Ctrl+V n, Ctrl+C Ctrl+V Ctrl+Norg.babel.nextMove to the next code block
Ctrl+C Ctrl+V p, Ctrl+C Ctrl+V Ctrl+Porg.babel.previousMove to the previous code block
Ctrl+C Ctrl+V gorg.babel.gotoGo to a named code block
Ctrl+C Ctrl+V iorg.babel.lob.ingestAdd the file's named code blocks to the Library of Babel
Ctrl+C Alt+Forg.block.nextMove to the next block
Ctrl+C Alt+Borg.block.previousMove to the previous block
Ctrl+C 'org.edit.specialEdit the block in a file of its own
Ctrl+C Ctrl+X borg.tree.indirectShow the subtree in a file of its own
Ctrl+C `org.table.edit.fieldEdit the table field in a file of its own
Ctrl+C Ctrl+X Ctrl+Corg.columnsColumn view
Ctrl+C Ctrl+X Ctrl+Vorg.link.previewPreview the images of links
Ctrl+C Ctrl+X Ctrl+Lorg.latex.previewPreview LaTeX fragments
Ctrl+C Ctrl+X 0org.timer.startStart the relative timer
Ctrl+C Ctrl+X .org.timer.insertInsert the timer's value
Ctrl+C Ctrl+X -org.timer.itemInsert a list item with the timer's value
Ctrl+C Ctrl+X ,org.timer.pausePause or continue the timer
Ctrl+C Ctrl+X _org.timer.stopStop the timer
Ctrl+C Ctrl+X ;org.timer.setSet a countdown timer
Ctrl+C Ctrl+Eorg.export.dispatchExport the file through Emacs
Ctrl+C Taborg.table.toggle.column.widthShrink or expand the table column
Ctrl+C *org.table.recalculate.lineRecalculate the table's current line
Ctrl+C {org.table.formula.debuggerTurn the formula debugger on or off
Ctrl+C Ctrl+Oorg.openOpen the link or thing at the cursor
Ctrl+C lorg.link.storeStore a link to the place at the cursor
Ctrl+C Ctrl+Lorg.link.insertInsert a link, or edit the one at the cursor
Ctrl+C Alt+Lorg.link.insert.lastInsert the last stored link
Ctrl+C Ctrl+Alt+Lorg.link.insert.allInsert all stored links
Ctrl+C Ctrl+X Ctrl+S, Ctrl+C $org.archive.subtreeArchive the subtree
Ctrl+C Ctrl+X Shift+Aorg.archive.siblingArchive the subtree under its Archive sibling
Ctrl+C Ctrl+X aorg.archive.tagToggle the ARCHIVE tag
Ctrl+C Ctrl+X Ctrl+Aorg.archive.defaultArchive with the default command
Ctrl+C n iorg.roam.node.insertRoam: insert a link to a node
Ctrl+C n d forg.roam.dailies.goto.nextRoam: go to the next daily note
Ctrl+C n d borg.roam.dailies.goto.previousRoam: go to the previous daily note
Ctrl+C j forg.journal.next.entryJournal: next entry
Ctrl+C j borg.journal.previous.entryJournal: previous entry
Ctrl+C j sorg.journal.searchJournal: search between two dates
Ctrl+C Ctrl+Sorg.scheduleSchedule the entry
Ctrl+C Ctrl+Dorg.deadlineSet the deadline of the entry
Ctrl+C .org.timestamp.insertInsert or change a timestamp
Ctrl+C !org.timestamp.insert.inactiveInsert or change an inactive timestamp
Ctrl+C Ctrl+X Ctrl+Torg.timestamp.overlays.toggleShow timestamps in the custom formats, or not
Ctrl+C >org.goto.calendarShow the calendar at the date of the line
Tab ¹org_lsp_cycleCycle the visibility of the subtree, block or drawer at the cursor
Shift+Taborg_lsp_cycle_globalCycle the visibility of the whole file
Ctrl+C aorg.agenda.dispatchAgenda commands
Ctrl+C corg.captureCapture
Ctrl+C n forg.roam.node.findRoam: find a node
Ctrl+C n corg.roam.captureRoam: capture to a node
Ctrl+C n d norg.roam.dailies.capture.todayRoam: capture to today's daily note
Ctrl+C n d dorg.roam.dailies.goto.todayRoam: go to today's daily note
Ctrl+C n d torg.roam.dailies.goto.tomorrowRoam: go to tomorrow's daily note
Ctrl+C n d yorg.roam.dailies.goto.yesterdayRoam: go to yesterday's daily note
Ctrl+C n d vorg.roam.dailies.capture.dateRoam: capture to the daily note of a date
Ctrl+C n d corg.roam.dailies.goto.dateRoam: go to the daily note of a date
Ctrl+C n d .org.roam.dailies.find.directoryRoam: open the directory of the daily notes
Ctrl+C n lorg.roam.buffer.toggleRoam: show or hide the org-roam buffer
Ctrl+C j jorg.journal.new.entryJournal: new entry

¦ stands for |, which an Org table cannot hold.

In a capture buffer#

KeysCommandWhat it does
Ctrl+C Ctrl+Corg.capture.finishCapture: finish
Ctrl+C Ctrl+Korg.capture.abortCapture: abort
Ctrl+C Ctrl+Worg.capture.refileCapture: refile the entry

In the agenda#

KeysCommandWhat it does
Ctrl+C aorg.agenda.dispatchAgenda commands
Ctrl+C corg.captureCapture
Ctrl+C n forg.roam.node.findRoam: find a node
Ctrl+C n corg.roam.captureRoam: capture to a node
Ctrl+C n d norg.roam.dailies.capture.todayRoam: capture to today's daily note
Ctrl+C n d dorg.roam.dailies.goto.todayRoam: go to today's daily note
Ctrl+C n d torg.roam.dailies.goto.tomorrowRoam: go to tomorrow's daily note
Ctrl+C n d yorg.roam.dailies.goto.yesterdayRoam: go to yesterday's daily note
Ctrl+C n d vorg.roam.dailies.capture.dateRoam: capture to the daily note of a date
Ctrl+C n d corg.roam.dailies.goto.dateRoam: go to the daily note of a date
Ctrl+C n d .org.roam.dailies.find.directoryRoam: open the directory of the daily notes
Ctrl+C n lorg.roam.buffer.toggleRoam: show or hide the org-roam buffer
Ctrl+C j jorg.journal.new.entryJournal: new entry
forg.agenda.laterAgenda: go forward in time
borg.agenda.earlierAgenda: go backward in time
.org.agenda.todayAgenda: go to today
[org.agenda.query.addAgenda: search for another word, or show inactive timestamps
]org.agenda.query.subtractAgenda: search without a word, or show inactive timestamps
{org.agenda.query.add.regexpAgenda: search for another regexp, or show inactive timestamps
}org.agenda.query.subtract.regexpAgenda: search without a regexp, or show inactive timestamps
Shift+Jorg.agenda.goto.dateAgenda: go to a date
v dorg.agenda.dayAgenda: day view
v worg.agenda.weekAgenda: week view
v torg.agenda.fortnightAgenda: fortnight view
v morg.agenda.monthAgenda: month view
v yorg.agenda.yearAgenda: year view
rorg.agenda.redoAgenda: rebuild
Enterorg.agenda.gotoAgenda: go to the entry
Taborg.agenda.goto.otherAgenda: go to the entry in another window
s, Ctrl+X Ctrl+Sorg.agenda.saveSave all Org files
v lorg.agenda.logAgenda: log mode, what was closed and clocked
Shift+Korg.agenda.habitsAgenda: show or hide habits
Ctrl+X Ctrl+Worg.agenda.writeAgenda: write it to a file
Ctrl+C Ctrl+X Ctrl+Corg.agenda.columnsAgenda: column view
Shift+R, v Shift+Rorg.agenda.clockreportAgenda: the clock report
Shift+E, v Shift+Eorg.agenda.entry.textAgenda: entry text mode, some text of each entry under its line
Shift+Forg.agenda.followAgenda: follow mode, the cursor's entry in another window
morg.agenda.bulk.markAgenda: mark the entry for a bulk action
uorg.agenda.bulk.unmarkAgenda: unmark the entry
Shift+Uorg.agenda.bulk.unmark.allAgenda: unmark all entries
Alt+Morg.agenda.bulk.toggleAgenda: toggle the mark of the entry
*org.agenda.bulk.mark.allAgenda: mark all entries
Alt+*org.agenda.bulk.toggle.allAgenda: toggle the marks of all entries
%org.agenda.bulk.mark.regexpAgenda: mark the entries matching a regexp
Shift+Borg.agenda.bulk.actionAgenda: an action on the marked entries
/org.agenda.filterAgenda: filter by tags, categories, effort and regexps
\org.agenda.filter.tagAgenda: filter by tag
<org.agenda.filter.categoryAgenda: filter by the line's category
=org.agenda.filter.regexpAgenda: filter by a regexp
_org.agenda.filter.effortAgenda: filter by effort
^org.agenda.filter.top.headlineAgenda: filter by the line's top headline
¦org.agenda.filter.removeAgenda: remove all filters
v aorg.agenda.archivesAgenda: include archived trees
v [org.agenda.inactiveAgenda: show inactive timestamps once
v Shift+Aorg.agenda.archives.filesAgenda: include archived trees and archive files
Shift+Iorg.clock.inClock in
Shift+Oorg.clock.outClock out
Shift+Xorg.clock.cancelCancel the clock
torg.todoChange the TODO state
Ctrl+Shift+Rightorg.todo.nextsetSwitch to the next TODO keyword set
Ctrl+Shift+Leftorg.todo.previoussetSwitch to the previous TODO keyword set
+, Shift+Uporg.priority.upRaise the priority
-, Shift+Downorg.priority.downLower the priority
,org.prioritySet the priority
Ctrl+C Ctrl+X porg.property.setSet a property of the entry
eorg.effort.setSet the effort of the entry
:, Ctrl+C Ctrl+Qorg.tags.setSet the tags of the headline
Ctrl+C Ctrl+Worg.refileRefile the entry
zorg.add.noteAdd a note to the entry
Ctrl+C Ctrl+Oorg.openOpen the link or thing at the cursor
Ctrl+C lorg.link.storeStore a link to the place at the cursor
$, Ctrl+C Ctrl+X Ctrl+S, Ctrl+C $org.archive.subtreeArchive the subtree
Ctrl+C Ctrl+X Shift+Aorg.archive.siblingArchive the subtree under its Archive sibling
Ctrl+C Ctrl+X aorg.archive.tagToggle the ARCHIVE tag
Ctrl+C Ctrl+X Ctrl+Aorg.archive.defaultArchive with the default command
aorg.archive.confirmArchive with the default command, once confirmed
Shift+Rightorg.date.laterMove the date one day later
Shift+Leftorg.date.earlierMove the date one day earlier
Ctrl+C Ctrl+Sorg.scheduleSchedule the entry
Ctrl+C Ctrl+Dorg.deadlineSet the deadline of the entry
g ?org_lsp_helpShow the keys
qcloseClose the agenda

¦ stands for |, which an Org table cannot hold.

Emacs, every key ("org_keys": "emacs_full")#

All of Emacs's keys: the keys above, and those the default leaves to the editor, listed here. In Org files and capture buffers Shift, Alt+Shift and Ctrl+Shift with the arrows are then Org's (where org_support_shift_select lets them), and so are Ctrl+A, Ctrl+E, Ctrl+K, Ctrl+O, Ctrl+X, Ctrl+Y and Ctrl+Enter; Org's Ctrl+C keys start with text selected too, so that Ctrl+C no longer copies (Ctrl+Insert still does).

KeysCommandWhat it does
Ctrl+Shift+Rightorg.todo.nextsetSwitch to the next TODO keyword set
Ctrl+Shift+Leftorg.todo.previoussetSwitch to the previous TODO keyword set
Ctrl+Enterorg.insert.heading.afterNew heading after the subtree
Ctrl+Shift+Enterorg.insert.todo.heading.afterNew TODO heading after the subtree
Alt+Shift+Leftorg.shiftmeta.leftPromote the subtree; outdent the item with its children; delete the table column
Alt+Shift+Rightorg.shiftmeta.rightDemote the subtree; indent the item with its children; insert a table column
Alt+Shift+Uporg.shiftmeta.upDelete the table row
Alt+Shift+Downorg.shiftmeta.downInsert a table row above
Ctrl+Oorg.open.lineOpen a line, or in a table insert a row
Ctrl+Yorg.yankYank, a subtree at its level
Ctrl+Aorg.beginning.of.lineMove to the start of the headline's title
Ctrl+Eorg.end.of.lineMove to the end of the headline's title
Ctrl+Korg.kill.lineKill the headline's text to the tags, or the tags
Ctrl+X n sorg.narrow.subtreeNarrow to the subtree: it in a file of its own
Ctrl+X n borg.narrow.blockNarrow to the block: it in a file of its own
Ctrl+X n worg.narrow.widenWiden: the narrowed file written back and closed
Shift+Uporg.shift.upIncrease the timestamp part, raise the priority, or go to the previous item
Shift+Downorg.shift.downDecrease the timestamp part, lower the priority, or go to the next item
Shift+Leftorg.shift.leftMove the date a day earlier, or cycle the TODO state or the list's bullets backward
Shift+Rightorg.shift.rightMove the date a day later, or cycle the TODO state or the list's bullets forward

Vim ("org_keys": "vim", in command mode unless it says otherwise)#

In Org files#

KeysCommandWhat it does
Ctrl+Spaceorg.checkbox.toggleToggle the checkbox
Enter ¹ (insert mode)org.returnNew line, as Org's RET makes it
Shift+Enter ¹ (insert mode)org.return.itemNew line; on a list item, the next item
Ctrl+A ¹org.timestamp.upIncrease the part of the timestamp at the cursor
Ctrl+X ¹org.timestamp.downDecrease the part of the timestamp at the cursor
Shift+Up ¹org.date.laterMove the date one day later
Shift+Down ¹org.date.earlierMove the date one day earlier
Shift+Left ¹org.shift.leftMove the date a day earlier, or cycle the TODO state or the list's bullets backward
Shift+Right ¹org.shift.rightMove the date a day later, or cycle the TODO state or the list's bullets forward
Taborg_lsp_cycleCycle the visibility of the subtree, block or drawer at the cursor
Shift+Taborg_lsp_cycle_globalCycle the visibility of the whole file

In a capture buffer#

KeysCommandWhat it does
Ctrl+Corg.capture.finishCapture: finish

In the agenda#

KeysCommandWhat it does
forg.agenda.laterAgenda: go forward in time
borg.agenda.earlierAgenda: go backward in time
.org.agenda.todayAgenda: go to today
[org.agenda.query.addAgenda: search for another word, or show inactive timestamps
]org.agenda.query.subtractAgenda: search without a word, or show inactive timestamps
{org.agenda.query.add.regexpAgenda: search for another regexp, or show inactive timestamps
}org.agenda.query.subtract.regexpAgenda: search without a regexp, or show inactive timestamps
Shift+Jorg.agenda.goto.dateAgenda: go to a date
v dorg.agenda.dayAgenda: day view
v worg.agenda.weekAgenda: week view
v torg.agenda.fortnightAgenda: fortnight view
v morg.agenda.monthAgenda: month view
v yorg.agenda.yearAgenda: year view
rorg.agenda.redoAgenda: rebuild
Enterorg.agenda.gotoAgenda: go to the entry
Taborg.agenda.goto.otherAgenda: go to the entry in another window
s, Ctrl+X Ctrl+Sorg.agenda.saveSave all Org files
v lorg.agenda.logAgenda: log mode, what was closed and clocked
Shift+Korg.agenda.habitsAgenda: show or hide habits
Ctrl+X Ctrl+Worg.agenda.writeAgenda: write it to a file
Ctrl+C Ctrl+X Ctrl+Corg.agenda.columnsAgenda: column view
Shift+R, v Shift+Rorg.agenda.clockreportAgenda: the clock report
Shift+E, v Shift+Eorg.agenda.entry.textAgenda: entry text mode, some text of each entry under its line
Shift+Forg.agenda.followAgenda: follow mode, the cursor's entry in another window
morg.agenda.bulk.markAgenda: mark the entry for a bulk action
uorg.agenda.bulk.unmarkAgenda: unmark the entry
Shift+Uorg.agenda.bulk.unmark.allAgenda: unmark all entries
Alt+Morg.agenda.bulk.toggleAgenda: toggle the mark of the entry
*org.agenda.bulk.mark.allAgenda: mark all entries
Alt+*org.agenda.bulk.toggle.allAgenda: toggle the marks of all entries
%org.agenda.bulk.mark.regexpAgenda: mark the entries matching a regexp
Shift+Borg.agenda.bulk.actionAgenda: an action on the marked entries
/org.agenda.filterAgenda: filter by tags, categories, effort and regexps
\org.agenda.filter.tagAgenda: filter by tag
<org.agenda.filter.categoryAgenda: filter by the line's category
=org.agenda.filter.regexpAgenda: filter by a regexp
_org.agenda.filter.effortAgenda: filter by effort
^org.agenda.filter.top.headlineAgenda: filter by the line's top headline
¦org.agenda.filter.removeAgenda: remove all filters
v aorg.agenda.archivesAgenda: include archived trees
v [org.agenda.inactiveAgenda: show inactive timestamps once
v Shift+Aorg.agenda.archives.filesAgenda: include archived trees and archive files
Shift+Iorg.clock.inClock in
Shift+Oorg.clock.outClock out
Shift+Xorg.clock.cancelCancel the clock
torg.todoChange the TODO state
Ctrl+Shift+Rightorg.todo.nextsetSwitch to the next TODO keyword set
Ctrl+Shift+Leftorg.todo.previoussetSwitch to the previous TODO keyword set
+, Shift+Uporg.priority.upRaise the priority
-, Shift+Downorg.priority.downLower the priority
,org.prioritySet the priority
Ctrl+C Ctrl+X porg.property.setSet a property of the entry
eorg.effort.setSet the effort of the entry
Ctrl+C Ctrl+Qorg.tags.setSet the tags of the headline
Ctrl+C Ctrl+Worg.refileRefile the entry
zorg.add.noteAdd a note to the entry
Ctrl+C Ctrl+Oorg.openOpen the link or thing at the cursor
Ctrl+C lorg.link.storeStore a link to the place at the cursor
Ctrl+C Ctrl+X Ctrl+S, Ctrl+C $org.archive.subtreeArchive the subtree
Ctrl+C Ctrl+X Shift+Aorg.archive.siblingArchive the subtree under its Archive sibling
Ctrl+C Ctrl+X aorg.archive.tagToggle the ARCHIVE tag
Ctrl+C Ctrl+X Ctrl+Aorg.archive.defaultArchive with the default command
aorg.archive.confirmArchive with the default command, once confirmed
Shift+Rightorg.date.laterMove the date one day later
Shift+Leftorg.date.earlierMove the date one day earlier
Ctrl+C Ctrl+Sorg.scheduleSchedule the entry
Ctrl+C Ctrl+Dorg.deadlineSet the deadline of the entry
g ?org_lsp_helpShow the keys
qcloseClose the agenda

¦ stands for |, which an Org table cannot hold.

¹ Where the command does not apply, the key does what it does without the package: Tab off a headline, block or drawer indents or completes, Enter makes a new line, and with emacs_full Shift+Up off a timestamp selects (and on a headline too, as org_support_shift_select says).

Without a key#

CommandIn the Command Palette
org.agenda.listOrg: Agenda for the current week or day
org.agenda.todosOrg: List of all TODO entries
org.agenda.apptOrg: Add today's appointments from the agenda files
org.num.modeOrg: Number the headlines, or stop numbering them
org.indent.modeOrg: Indent the text by the level of its headline, or stop indenting it
org.custom.properties.toggleOrg: Hide the properties of org_custom_properties, or show them again
org.versionOrg: Show the version of the server
org.todo.yesterdayOrg: Change the TODO state as if it were yesterday
org.todo.nextOrg: Cycle TODO state forward
org.todo.previousOrg: Cycle TODO state backward
org.property.deleteOrg: Delete a property of the entry
org.property.delete.globallyOrg: Delete a property from every entry of the file
org.cite.insert.prefixOrg: Delete the citation or reference at the cursor, or insert one with a style
org.bibtex.exportOrg: BibTeX: export the entries of the file to a .bib file
org.bibtex.copyOrg: BibTeX: copy the entry at the cursor as BibTeX
org.bibtex.createOrg: BibTeX: new entry, its fields asked for
org.bibtex.create.hereOrg: BibTeX: make the entry at the cursor a BibTeX entry
org.bibtex.checkOrg: BibTeX: ask for the fields the entry at the cursor lacks
org.bibtex.check.allOrg: BibTeX: ask for the fields every entry lacks
org.bibtex.yankOrg: BibTeX: paste a BibTeX entry as a heading
org.bibtex.importOrg: BibTeX: import the entries of a BibTeX file as headings
org.ctags.createOrg: Ctags: make the TAGS file of the file's directory
org.ctags.findOrg: Ctags: go to a topic, or make it
org.inlinetask.insert.nostateOrg: Insert an inline task without its default TODO state
org.levels.oddOrg: Convert the file to odd levels only, once confirmed
org.levels.oddevenOrg: Convert the file from odd levels to odd and even ones, once confirmed
org.table.insert.row.belowOrg: Insert a table row below
org.outline.pathOrg: Show the outline path of the entry at the cursor
org.table.next.fieldOrg: Go to the next table field, making a row after the last
org.table.previous.fieldOrg: Go to the previous table field
org.table.hline.aboveOrg: Insert a rule above the table row
org.table.blank.fieldOrg: Blank the table field
org.reveal.siblingsOrg: Show the context of the cursor, each level with its children
org.reveal.treeOrg: Show the whole tree of the cursor's parent
org.refile.gotoOrg: Go to a refile target
org.refile.goto.lastOrg: Go to where the last refile put its entry
org.babel.detangleOrg: Put the code of a tangled file back into its blocks
org.footnote.menuOrg: Sort, renumber, normalize or delete footnotes
org.toggle.itemOrg: Turn the line into an item, or the item into a line
org.toggle.headingOrg: Turn the line into a heading, or the heading into a line
org.table.importOrg: Import a file as a table
org.table.exportOrg: Export the table to a file
org.crypt.encryptOrg: Encrypt the entry
org.crypt.decryptOrg: Decrypt the entry
org.crypt.encrypt.allOrg: Encrypt the entries tagged crypt
org.crypt.decrypt.allOrg: Decrypt the encrypted entries
org.columns.quitOrg: Column view: quit
org.columns.redoOrg: Column view: recompute
org.columns.editOrg: Column view: edit the value
org.columns.nextOrg: Column view: the next allowed value
org.columns.previousOrg: Column view: the previous allowed value
org.columns.showOrg: Column view: show the value
org.columns.allowedOrg: Column view: edit the allowed values
org.columns.todoOrg: Column view: change the TODO state
org.columns.toggleOrg: Column view: toggle a checkbox, or quit
org.columns.move.leftOrg: Column view: move the column left
org.columns.move.rightOrg: Column view: move the column right
org.columns.deleteOrg: Column view: delete the column
org.columns.narrowOrg: Column view: make the column narrower
org.columns.widenOrg: Column view: make the column wider
org.columns.row.upOrg: Column view: move the entry up
org.columns.row.downOrg: Column view: move the entry down
org.table.recalculateOrg: Recalculate the table
org.table.iterateOrg: Recalculate the table until it does not change
org.id.createOrg: Create an ID for the entry
org.archive.doneOrg: Archive the subtrees without open TODO items
org.archive.tag.doneOrg: Tag the subtrees without open TODO items as archived
org.roam.node.randomOrg: Roam: visit a random node
org.roam.dailies.capture.tomorrowOrg: Roam: capture to tomorrow's daily note
org.roam.dailies.capture.yesterdayOrg: Roam: capture to yesterday's daily note
org.roam.buffer.dedicatedOrg: Roam: show the org-roam buffer of a node
org.roam.buffer.refreshOrg: Roam: refresh the org-roam buffer
org.roam.alias.addOrg: Roam: add an alias
org.roam.alias.removeOrg: Roam: remove an alias
org.roam.tag.addOrg: Roam: add tags
org.roam.tag.removeOrg: Roam: remove tags
org.roam.ref.addOrg: Roam: add a reference
org.roam.ref.removeOrg: Roam: remove a reference
org.roam.ref.findOrg: Roam: find a node by a reference
org.roam.promoteOrg: Roam: make the file's one top headline the file's node
org.roam.demoteOrg: Roam: make the file's node a headline of its own
org.roam.refileOrg: Roam: refile to a node
org.roam.extractOrg: Roam: extract the subtree to a file of its own
org.roam.graphOrg: Roam: show the graph of the nodes
org.journal.new.date.entryOrg: Journal: new entry for a date
org.journal.new.scheduled.entryOrg: Journal: new entry for a day to come
org.journal.open.currentOrg: Journal: open the current file
org.journal.search.foreverOrg: Journal: search every entry
org.journal.search.futureOrg: Journal: search the entries to come
org.journal.search.calendar.weekOrg: Journal: search the calendar's week
org.journal.search.calendar.monthOrg: Journal: search the calendar's month
org.journal.search.calendar.yearOrg: Journal: search the calendar's year
org.journal.read.entryOrg: Journal: the entry of the calendar's day
org.journal.display.entryOrg: Journal: show the entry of the calendar's day
org.journal.mark.entriesOrg: Journal: mark the days with an entry in the calendar
org.journal.search.future.scheduledOrg: Journal: the TODO entries to come
org.journal.schedule.viewOrg: Journal: the entries to come with a date
org.journal.rescheduleOrg: Journal: move the entry to come to another day
org.date.later.hoursOrg: Agenda: move the time one hour later
org.date.earlier.hoursOrg: Agenda: move the time one hour earlier
org.date.later.minutesOrg: Agenda: move the time later by the rounding minutes
org.date.earlier.minutesOrg: Agenda: move the time earlier by the rounding minutes
org.schedule.removeOrg: Remove the scheduled date of the entry
org.deadline.removeOrg: Remove the deadline of the entry
org.schedule.delayOrg: Delay the scheduled date until a day
org.deadline.warningOrg: Warn of the deadline from a day
org.timestamp.changeOrg: Change the timestamp at the cursor
org.calendar.day.laterOrg: Date prompt: one day later
org.calendar.day.earlierOrg: Date prompt: one day earlier
org.calendar.week.laterOrg: Date prompt: one week later
org.calendar.week.earlierOrg: Date prompt: one week earlier
org.calendar.month.laterOrg: Date prompt: one month later
org.calendar.month.earlierOrg: Date prompt: one month earlier
org.calendar.year.laterOrg: Date prompt: one year later
org.calendar.year.earlierOrg: Date prompt: one year earlier
org.calendar.scroll.laterOrg: Date prompt: show the next months
org.calendar.scroll.earlierOrg: Date prompt: show the previous months
org.calendar.todayOrg: Date prompt: go to today
org.calendar.selectOrg: Date prompt: take the day at the cursor
org.calendar.typeOrg: Date prompt: type the date
org.calendar.timeOrg: Date prompt: pick the time, or go back to the day
org.calendar.cancelOrg: Date prompt: cancel

Your own keys#

Any command can be bound in your own key bindings (Preferences › Key Bindings) with org_lsp_run, which tells the server where the cursor is:

{ "keys": ["alt+t"], "command": "org_lsp_run", "args": {"command": "org.todo"},
  "context": [{"key": "selector", "operand": "text.org"}] }

count passes Emacs's prefix argument: C-u is 4, C-u C-u 16, C-u C-u C-u 64. For example, the images of the whole file, and none:

{ "keys": ["ctrl+c", "ctrl+x", "v"], "command": "org_lsp_run", "args": {"command": "org.link.preview", "count": 16},
  "context": [{"key": "selector", "operand": "text.org"}] },
{ "keys": ["ctrl+c", "ctrl+x", "shift+v"], "command": "org_lsp_run", "args": {"command": "org.link.preview", "count": 64},
  "context": [{"key": "selector", "operand": "text.org"}] }

With "org_keys": "custom" the package binds none, and yours are the only ones.