From 4d417328e7fd9ecc7305a6483a41506f66ab6b8c Mon Sep 17 00:00:00 2001 From: Colin McMillen Date: Thu, 1 Jul 2021 18:34:03 -0400 Subject: [PATCH] add emacs tips, update latex tips --- content/blog/20070522-emacs-tips.md | 39 +++++++++++++++++++++++++++++ content/blog/20070522-latex-tips.md | 2 +- 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 content/blog/20070522-emacs-tips.md diff --git a/content/blog/20070522-emacs-tips.md b/content/blog/20070522-emacs-tips.md new file mode 100644 index 0000000..bd16a21 --- /dev/null +++ b/content/blog/20070522-emacs-tips.md @@ -0,0 +1,39 @@ +# Emacs Tips + +*Posted 2007-05-22, updated 2021-07-01.* + +These are some emacs keybindings (and other functions) that I once found useful. I've mostly used Sublime Text for the last few years, however. + +## Editing + +`C-[SPC]`: set mark +`C-x C-x`: exchange point and mark +`C-w`: kill (AKA "cut") +`M-w`: kill-ring-save (AKA "copy") +`C-y`: yank (AKA "paste") +`M-h`: Put region around current paragraph (mark-paragraph). +`C-x h`: Put region around the entire buffer (mark-whole-buffer). +`C-u C-[SPC]`: Move in mark ring +`M-d`: Kill word +`M-[DEL]`: Kill word backwards +`C-M-k`: Kill the following balanced expression (kill-sexp) + +## Registers + +`C-x r r`: Save position of point in register r (point-to-register). +`C-x r j r`: Jump to the position saved in register r (jump-to-register). +`C-x r s r`: Copy region into register r (copy-to-register). +`C-x r i r`: Insert text from register r (insert-register). + +## Bookmarks + +`C-x r m [RET]`: Set the bookmark for the visited file, at point. +`C-x r m bookmark [RET]`: Set the bookmark named bookmark at point (bookmark-set). +`C-x r b bookmark [RET]`: Jump to the bookmark named bookmark (bookmark-jump). +`C-x r l`: List all bookmarks (list-bookmarks). +`M-x bookmark-save`: Save all the current bookmark values in the default bookmark file. + +## Miscellaneous + +``M-` `` shows the menu. +`M-x highlight-changes-mode` toggles showing the changes you've made to the file since the last save. diff --git a/content/blog/20070522-latex-tips.md b/content/blog/20070522-latex-tips.md index e949d22..bcc4580 100644 --- a/content/blog/20070522-latex-tips.md +++ b/content/blog/20070522-latex-tips.md @@ -2,7 +2,7 @@ *Posted 2007-05-22; updated 2021-07-01.* -Note that these instructions are over a decade old. Some things may have changed since then. :) +Note that these instructions are over a decade old. Some documentation may be out of date. :) ## Embedding fonts in PDFs