From 4fdac145ec419d081df43de97aeca20728c0bcaf Mon Sep 17 00:00:00 2001 From: johannst Date: Sat, 14 Mar 2020 17:05:14 +0100 Subject: migrated emacs.txt --- emacs.txt | 74 ---------------------------------------------------------- src/SUMMARY.md | 1 + src/emacs.md | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 68 insertions(+), 74 deletions(-) delete mode 100644 emacs.txt create mode 100644 src/emacs.md diff --git a/emacs.txt b/emacs.txt deleted file mode 100644 index 6257b48..0000000 --- a/emacs.txt +++ /dev/null @@ -1,74 +0,0 @@ -# emacs --------------------------------------------------------------------------------- - -# toc ------- - |help| - |window| - |rect| - |mass| - |grep| - |lisp| - |narrow| - - -# help -======= - C-h f describe function - C-h b list buffer available keymaps - C-h list possible keymaps with - eg C-x C-h -> list keymaps beginning with C-x - -# window -========= - C-x 0 kill focused window - C-x 1 kill all other windows - C-x 2 split horizontal - C-x 3 split vertical - -# block/rect -============= - C-x activate rectangle-mark-mode - M-x string-rectangle insert text in marked rect - -# mass edit -============ - C-x h mark whole buffer (mark-whole-buffer) - M-x delete-matching-line delete lines matching regex - M-x % search & replace region (query-replace) - C-M-x % search & replace regex (query-replace-regexp) - -# grep -======= - M-x find-grep run find-grep result in *grep* buffer - n/p navigate next/previous match in *grep* buffer - -# lisp mode -============ - M-x lisp-interaction-mode activate lisp mode - C-M-x evaluate top expr under cursor - C-x C-e eval-last-sexp - C-u C-x C-e eval-last-sexp and prints result in current buffer - -# narrow -========= - C-x n n show only focused region (narrow) - C-x n w show whole buffer (wide) - -# org -====== - M-up/M-down re-arrange items in same hierarchy - M-left/M-right change item hierarchy - C-RET create new item below current - C-S-RET create new TODO item below current - S-left/S-right cycle TODO states - -## org source -============== - C-h list possible keymaps with + eg C-x C-h -> list keymaps beginning with C-x +``` + +## window +```markdown + C-x 0 kill focused window + C-x 1 kill all other windows + C-x 2 split horizontal + C-x 3 split vertical +``` + +## block/rect +```markdown + C-x activate rectangle-mark-mode + M-x string-rectangle insert text in marked rect +``` + +## mass edit +```makrdown + C-x h mark whole buffer (mark-whole-buffer) + M-x delete-matching-line delete lines matching regex + M-x % search & replace region (query-replace) + C-M-x % search & replace regex (query-replace-regexp) +``` + +## grep +```markdown + M-x find-grep run find-grep result in *grep* buffer + n/p navigate next/previous match in *grep* buffer +``` + +## lisp mode +```markdown + M-x lisp-interaction-mode activate lisp mode + C-M-x evaluate top expr under cursor + C-x C-e eval-last-sexp + C-u C-x C-e eval-last-sexp and prints result in current buffer +``` + +## narrow +```markdown + C-x n n show only focused region (narrow) + C-x n w show whole buffer (wide) +``` + +## org +```markdown + M-up/M-down re-arrange items in same hierarchy + M-left/M-right change item hierarchy + C-RET create new item below current + C-S-RET create new TODO item below current + S-left/S-right cycle TODO states +``` + +### org source +```markdown +