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 %T
eq%Y-%M-%d %h:%m:%s
C-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 shell
opens OS shell in separate buffer to run system commands interactivellyM-x term
opens OS shell in separate buffer to run system commands interactivelly with full terminal emulation