mirror of
https://github.com/heyman/heynote.git
synced 2025-06-27 21:12:00 +02:00
Add move block commands for new keybinding system
This commit is contained in:
parent
f1070a125a
commit
b9be7bc9fb
@ -22,6 +22,7 @@ import {
|
|||||||
selectAll,
|
selectAll,
|
||||||
deleteBlock, deleteBlockSetCursorPreviousBlock,
|
deleteBlock, deleteBlockSetCursorPreviousBlock,
|
||||||
newCursorBelow, newCursorAbove,
|
newCursorBelow, newCursorAbove,
|
||||||
|
moveCurrentBlockUp, moveCurrentBlockDown,
|
||||||
} from "./block/commands.js"
|
} from "./block/commands.js"
|
||||||
import { deleteLine } from "./block/delete-line.js"
|
import { deleteLine } from "./block/delete-line.js"
|
||||||
import { formatBlockContent } from "./block/format-code.js"
|
import { formatBlockContent } from "./block/format-code.js"
|
||||||
@ -85,6 +86,8 @@ const HEYNOTE_COMMANDS = {
|
|||||||
insertNewBlockAtCursor: cmd(insertNewBlockAtCursor, "Block", "Insert new block at cursor"),
|
insertNewBlockAtCursor: cmd(insertNewBlockAtCursor, "Block", "Insert new block at cursor"),
|
||||||
deleteBlock: cmd(deleteBlock, "Block", "Delete block"),
|
deleteBlock: cmd(deleteBlock, "Block", "Delete block"),
|
||||||
deleteBlockSetCursorPreviousBlock: cmd(deleteBlockSetCursorPreviousBlock, "Block", "Delete block and set cursor to previous block"),
|
deleteBlockSetCursorPreviousBlock: cmd(deleteBlockSetCursorPreviousBlock, "Block", "Delete block and set cursor to previous block"),
|
||||||
|
moveCurrentBlockUp: cmdLessContext(moveCurrentBlockUp, "Block", "Move current block up"),
|
||||||
|
moveCurrentBlockDown: cmdLessContext(moveCurrentBlockDown, "Block", "Move current block down"),
|
||||||
cursorPreviousBlock: cmd(cursorPreviousBlock, "Cursor", "Move cursor to previous block"),
|
cursorPreviousBlock: cmd(cursorPreviousBlock, "Cursor", "Move cursor to previous block"),
|
||||||
cursorNextBlock: cmd(cursorNextBlock, "Cursor", "Move cursor to next block"),
|
cursorNextBlock: cmd(cursorNextBlock, "Cursor", "Move cursor to next block"),
|
||||||
cursorPreviousParagraph: cmd(cursorPreviousParagraph, "Cursor", "Move cursor to previous paragraph"),
|
cursorPreviousParagraph: cmd(cursorPreviousParagraph, "Cursor", "Move cursor to previous paragraph"),
|
||||||
|
@ -40,6 +40,8 @@ export const DEFAULT_KEYMAP = [
|
|||||||
...cmdShift("PageDown", "cursorPageDown", "selectPageDown"),
|
...cmdShift("PageDown", "cursorPageDown", "selectPageDown"),
|
||||||
...cmdShift("Home", "cursorLineBoundaryBackward", "selectLineBoundaryBackward"),
|
...cmdShift("Home", "cursorLineBoundaryBackward", "selectLineBoundaryBackward"),
|
||||||
...cmdShift("End", "cursorLineBoundaryForward", "selectLineBoundaryForward"),
|
...cmdShift("End", "cursorLineBoundaryForward", "selectLineBoundaryForward"),
|
||||||
|
cmd("Alt-Mod-Shift-ArrowUp", "moveCurrentBlockUp"),
|
||||||
|
cmd("Alt-Mod-Shift-ArrowDown", "moveCurrentBlockDown"),
|
||||||
cmd("Backspace", "deleteCharBackward"),
|
cmd("Backspace", "deleteCharBackward"),
|
||||||
cmd("Delete", "deleteCharForward"),
|
cmd("Delete", "deleteCharForward"),
|
||||||
cmd("Escape", "simplifySelection"),
|
cmd("Escape", "simplifySelection"),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user