Xah Emacs Commands
Here are commands that makes using emacs more efficient. most of them are part of Emacs: Xah Fly Keys
General Purpose Commands
Buffer
File
- Emacs: Open Last Closed File 🚀
- Emacs: Open File Path Under Cursor 🚀
- Emacs: Copy File Path of Current Buffer 🚀
- Emacs: Delete Current File 🚀
- Emacs: Backup Current File 🚀
- Emacs: Open File in External App 🚀
Search
Move Cursor
- Emacs: Move Cursor to Beginning of Line/Paragraph 🚀
- Emacs: Move Cursor by Text Block 🚀
- Emacs: Move Cursor to Punctuation 🚀
Select Text
- Emacs: Select Line 🚀
- Emacs: Select Text Between Quotes 🚀
- Emacs: Select Text Block 🚀
- Emacs: Extend Selection 🚀
Delete
misc edit
Edit Brackets
- Emacs: Insert Brackets by Pair 🚀
- Emacs: Delete Brackets by Pair 🚀
- Emacs: Move Cursor to Bracket 🚀
- Emacs: Change Brackets/Quotes 🚀
Copy Paste
- Emacs: Copy Current Line If No Selection 🚀
- Emacs: Copy Buffer or Selection 🚀
- Emacs: Paste or Paste Previous 🚀
- Emacs: Show Copy History (kill-ring) 🚀
- Emacs: Copy to Register 1 🚀
- Emacs: Append/Clear Register 1 🚀
Whitespace
Reformat Code
- Emacs: Format Python Code 🚀
- Emacs: Format JavaScript Code 🚀
- Emacs: Format Golang Code 🚀
- Emacs: Format PowerShell Code 🚀
misc
Insert Things
HTML Commands
Other Commands
- Emacs: Change Default Font Size by Command, for Current Session 🚀
- Emacs: Cycle Fonts by Command 🚀
- Emacs: Dired Sort File by Time, Size 🚀
- Emacs: Rename File, Space to Hyphen/Lowline 🚀
- Emacs: Convert File Line Ending for All Files in a Dir 🚀