[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Doc of keyboard macros
From: |
Yuri Khan |
Subject: |
Re: Doc of keyboard macros |
Date: |
Sun, 14 Oct 2018 21:33:51 +0700 |
On Sun, Oct 14, 2018 at 3:30 PM Marcin Borkowski <address@hidden> wrote:
> I also use some function keys.
Mine is an unholy mess of bindings picked up from various editors and
IDEs I used to use.
F1: help prefix
F1 F1 (in emacs-lisp-mode-map): dwim wrapper that invokes
‘describe-symbol’ on ‘(elisp--current-symbol)’ or
‘(elisp--fnsym-in-current-sexp)’
F2: save-buffer (from Norton Commander and Turbo Pascal)
F3: find-file (from Turbo Pascal)
F4: replace-string (from Midnight Commander)
F5: zoom/unzoom (a custom command that [saves the window configuration
then kills other windows] or restores the saved window configuration;
inspired by Turbo Pascal)
C-F5: revert-buffer (from various web browsers)
M-F7 (in dired-mode-map): grep (from Norton Commander)
F8: next-error; S-F8: previous-error (from Visual Studio)
F9: projectile-compile-project, C-F9: projectile-run-project (from
Turbo Pascal), S-F9: projectile-test-project
F10: abort-recursive-edit if in a minibuffer, or kill-buffer otherwise
(heavily inspired by Norton Commander)
F11: toggle-frame-fullscreen (from web browsers)
M-F11: a ‘tabulated-list-mode’-based display of ‘recentf-list’
allowing removal and re-visiting (inspired by FAR Manager, a
descendant of Norton Commander)