Skip to content

Default Keybinds

github-actions[bot] edited this page Jul 13, 2024 · 13 revisions

⌨️ Neorg Keybinds ⌨️

A comprehensive list of all keys available in Neorg.

Further Reading

To find out how to rebind the available keys consult the core.keybinds wiki entry.

Preset neorg (default)

Available in all Files

Normal Mode

  • <LocalLeader>nn - Create a new .norg file to take notes in
    • Default map: <Plug>(neorg.dirman.new-note)
    • Mnemonic: New Note

Available in Norg Files Only

Insert Mode

  • <C-d> - Demote an object recursively.

    • Default map: <Plug>(neorg.promo.demote)
  • <C-t> - Promote an object recursively.

    • Default map: <Plug>(neorg.promo.promote)
  • <M-CR> - Create an iteration of e.g. a list item.

    • Default map: <Plug>(neorg.itero.next-iteration)
  • <M-d> - Insert a link to a date at the current cursor position.

    • Default map: <Plug>(neorg.tempus.insert-date-insert-mode)
    • Mnemonic: Date

Normal Mode

  • <, - Demote an object non-recursively.

    • Default map: <Plug>(neorg.promo.demote)
  • << - Demote an object recursively.

    • Default map: <Plug>(neorg.promo.demote.nested)
  • <C-Space> - Switch the task under the cursor between a select few states

    • Default map: <Plug>(neorg.qol.todo-items.todo.task-cycle)
  • <CR> - Hop to the destination of the link under the cursor

    • Default map: <Plug>(neorg.esupports.hop.hop-link)
  • <LocalLeader>id - Insert a link to a date at the given position.

    • Default map: <Plug>(neorg.tempus.insert-date)
    • Mnemonic: Insert Date
  • <LocalLeader>li - Invert all items in a list. Unlike <LocalLeader>lt, inverting a list will respect mixed list items, instead of snapping all list types to a single one.

    • Default map: <Plug>(neorg.pivot.list.invert)
    • Mnemonic: List Invert
  • <LocalLeader>lt - Toggle a list from ordered <-> unordered

    • Default map: <Plug>(neorg.pivot.list.toggle)
    • Mnemonic: List Toggle
  • <LocalLeader>ta - Mark the task under the cursor as "ambiguous"

    • Default map: <Plug>(neorg.qol.todo-items.todo.task-ambiguous)
    • Mnemonic: mark Task as ambiguous
  • <LocalLeader>tc - Mark the task under the cursor as "cancelled"

    • Default map: <Plug>(neorg.qol.todo-items.todo.task-cancelled)
    • Mnemonic: mark Task as Cancelled
  • <LocalLeader>td - Mark the task under the cursor as "done"

    • Default map: <Plug>(neorg.qol.todo-items.todo.task-done)
    • Mnemonic: mark Task as Done
  • <LocalLeader>th - Mark the task under the cursor as "on-hold"

    • Default map: <Plug>(neorg.qol.todo-items.todo.task-on-hold)
    • Mnemonic: mark Task as on Hold
  • <LocalLeader>ti - Mark the task under the cursor as "important"

    • Default map: <Plug>(neorg.qol.todo-items.todo.task-important)
    • Mnemonic: mark Task as Important
  • <LocalLeader>tp - Mark the task under the cursor as "pending"

    • Default map: <Plug>(neorg.qol.todo-items.todo.task-pending)
    • Mnemonic: mark Task as Pending
  • <LocalLeader>tr - Mark the task under the cursor as "recurring"

    • Default map: <Plug>(neorg.qol.todo-items.todo.task-recurring)
    • Mnemonic: mark Task as Recurring
  • <LocalLeader>tu - Mark the task under the cursor as "undone"

    • Default map: <Plug>(neorg.qol.todo-items.todo.task-undone)
    • Mnemonic: mark Task as Undone
  • <M-CR> - Same as <CR>, except open the destination in a vertical split

    • Default map: <Plug>(neorg.esupports.hop.hop-link.vsplit)
  • >. - Promote an object non-recursively.

    • Default map: <Plug>(neorg.promo.promote)
  • >> - Promote an object recursively.

    • Default map: <Plug>(neorg.promo.promote.nested)

Visual Mode

  • < - Demote objects in range.

    • Default map: <Plug>(neorg.promo.demote.range)
  • > - Promote objects in range.

    • Default map: <Plug>(neorg.promo.promote.range)
Clone this wiki locally