in progress
C-g C-g- cancel any operationC-x C-s- save current buffer to fileC-c C-f- open file in current buffer (a new file can be created if absent)C-x C-x- close emacs
S-LEFT/RIGHT/UP/DOWN- selec regionC-SPACE- start region selectingC-g- cancel region selectingM-w- copy region into clipboardC-w- copy region into clipboard with removing itC-y/S-INSERT- paste clipboard under cursor position
C-x 1- single layoutC-x 2- vertical layoutC-x 3- horizontal layoutC-x o- switch to the next buffer in layoutC-x 0- hide current buffer from layout
C-x b- select next buffer to change toC-x C-b- select next buffer to change to in separate buffer (opens separate layout with opened buffers with full description)C-x C-k- kill current bufferC-x k- kill buffer with prompting
C-c d- insert current datetime in format:%F %Teq%Y-%M-%d %h:%m:%sC-c C-c d- insert current datetime with format propmting
<s+Ent - insert code block
M-RET- insert new heading/item at current levelC-RET- insert new heading after subtreeM-S-RET- insert new TODO entry/checkbox itemC-S-RET- insert TODO entry/ckbx after subtreeC-c -- turn (head)line into item, cycle item typeC-c *- turn item/line into headlineM-LEFT/RIGHT- promote/demote headingM-S-LEFT/RIGHT- promote/demote current subtreeM-S-UP/DOWN- move subtree/list item up/down
C-c |- convert region to tableC-3 C-c |- separator at least 3 spaces
C-c C-c- re-align the table without moving the cursorTAB- re-align the table, move to next fieldS-TAB- move to previous fieldRET- re-align the table, move to next rowM-a/e- move to beginning/end of fieldM-LEFT/RIGHT- move the current column left/rightM-S-LEFT- kill the current columnM-S-RIGHT- insert new column to left of cursor positionM-UP/DOWN- move the current row up/downM-S-UP- kill the current row or horizontal lineM-S-DOWN- insert new row above the current row
There is a possibility to compare two regions.
- Select first region
C-c C-d s- start diff- Select second region
C-c C-d e- end diff -> it shows a diff of two regions selected before in separate buffer
You can easily abort diff with C-c C-d x
M-x shellopens OS shell in separate buffer to run system commands interactivellyM-x termopens OS shell in separate buffer to run system commands interactivelly with full terminal emulation