Difference between revisions of "W1072 Emacs Power User"

From Coder Merlin
Line 12: Line 12:
== Building and Running (Merlin Extensions) ==
== Building and Running (Merlin Extensions) ==
{{EmacsKeysRun}}
{{EmacsKeysRun}}
== Language Services (Merlin Extensions) ==
{{EmacsKeysLanguageServices}}

Revision as of 10:33, 31 July 2020

Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
ComingSoonIcon.png
Coming Soon
  • Flycheck
    • List
  • Shell
  • Async Shell
  • Async Shell with macro F5
  • Transpose-frame
  • Rotate-frame
  • Comment-Region

Building and Running (Merlin Extensions)[edit]

Key Sequence Purpose
F5 a Async Shell Command
F5 b Build
F5 c Compile (similar to build but enables links to errors)
F5 r Build and Run
F5 s Shell command
F5 w Switch to compilation window

Language Services (Merlin Extensions)[edit]

Key Sequence Purpose
F6 a Apply action
F6 c Comment region
F6 d Find definition
F6 e List errors
F6 n Next error
F6 p Previous error
F6 r List references
F6 u Uncomment region
F6 w Describe what is at point
Shift-Tab List completion candidates
ALT-x lsp-restart-workspace Restart LSP
ALT-x lsp-describe-session Describes the current LSP session
ALT-x lsp-workspace-folders-remove project-root Remove project-root from the list of workspace folders
ALT-x lsp-workspace-folders-add project-root Add project-root to the list of workspace folders