figems key bindings
Most of these keys can be prefixed with a number n,
and that operation will be applied n times.
Basic:
- h: go left one column
- l: go right one column
- k: go up one row
- j: go down one row
- u: go one level up the trail hierarchy (to the parent)
- o: go down the trail hierarchy to the item on the current row
- shift-c: clear message panel
Multiple blocks:
- ctrl-d: duplicate current table into a new block
- shift-o: open item on curent row in new block
- ctrl-shift-d: delete current block
- ctrl-n: go to block below
- ctrl-p: go to block above
- ctrl-a: toggle collapsing of block
Manipulation (changes do not apply until saved):
- x: check current item
- shift-m: move all check items to current row
- shift-k: move current row up one
- shift-j: move current row down one
- s: sort by curent column
- shift-s: reverse sort by curent column
- a r enter: remove all checked items
- shift-r: refresh current block (discards temporary changes)
- a s enter: save state of table
Manipulation (takes immediate effect):
- shift-e: edit current cell (highlighted in gray)
- shift-n: create new item (prompts for name)
- y: add all checked items to the clipboard
- p: add all items on the clipboard to this item
- shift-z: clear the clipboard (important to do before using again)
- a k enter: kill checked (execution) items
- a p enter: purge checked items (if applicable)