Ward Emacs
Make Emacs an easy to use Text Editor for English and Chinese on macOS.
A minimal Emacs configration that you can start using easily.
The configuration is in config.org .
Notes
Press alt + x and type describe-
, you can findout almost anything in Emacs by yourself.
Emacs is more highly customizable than you think.
I mainly support the version that I'm using, most of the code should work on other versions, but I don't have time to care about compatiblity. You can get help from search engine and the great emacs communities (reddit/emacs , Emacs StackExchange , emacs-china ).
Do not expect too much, and you'll be happy.
# Emacs 29
brew tap d12frosted/emacs-plus
brew install emacs-plus@29 --with-dragon-icon
# Tools
brew install ripgrep
# Font
brew tap willbchang/homebrew-cask-font-roboto-mono
brew install --cask font-roboto-mono-no-svn
# Input Source Switcher
brew tap laishulu/macism
brew install macism
git clone --depth=1 https://github.com/willbchang/ward-emacs.git ~ /.config/emacs
Moving Cursor
Features
Convention
Command + ↑
Move to the top of the file.
MacOS
Command + ↓
Move to the bottom of the file
MacOS
Command + ←
Move to the beginning of the line
MacOS
Command + →
Move to the end of the line
MacOS
Command + L
Go to line
MacOS
Option + ←
Move to the previous word
MacOS
Option + →
Move to the next word
MacOS
Selecting Text
Features
Convention
Command + A
Select all text
MacOS
Shift + ↑
Select one line up
MacOS
Shift + ↓
Select one line down
MacOS
Shift + ←
Select one character left
MacOS
Shift + →
Select one character right
MacOS
Shift + Option + ←
Select one word left
MacOS
Shift + Option + →
Select one word right
MacOS
Shift + Command + ↑
Select to top of the file
MacOS
Shift + Command + ↓
Select to bottom of the file
MacOS
Shift + Command + ←
Select to the beginning of the line
MacOS
Shift + Command + →
Select to the end of the line
MacOS
Editing Text
Features
Convention
Command + C
Copy selected text
MacOS
Command + V
Paste text from clipboard
MacOS
Command + X
Cut selected text
MacOS
Command + Z
Undo text change
MacOS
Command + Shift + Z
Redo text change
MacOS
Command + F
Search text
MacOS
Option + Delete
Delete a word back
MacOS
Command + Delete
Delete to line start
MacOS
Command + Shift + Delete
Delete entire line
Personal
Command + /
Comment or uncomment line(s)
MacOS
Shift + Option + ↑
Swap current line and previous line
Emacs (org mode only)
Shift + Option + ↓
Swap current line and next line
Emacs (org mode only)
Window
Features
Convention
Command + Shift + W
Close Current Frame
macOS
Command + Shift + N
Create New Frame
macOS
Command + Q
Quit Emacs
macOS
Command + W
Close Current Buffer
macOS
Command + [
Go to previous Buffer
macOS
Command + ]
Go to next Buffer
macOS
Command + =
Zoom in Buffer
macOS
Command + -
Zoom out Buffer
macOS
Command + 0
Reset Zoom Buffer
macOS
Command + N
Create New Buffer
macOS
Command + S
Save Buffer
macOS
Command + R
Revert Buffer
macOS
Command + ,
Open Preferences
macOS
Command + `
Move to next Frame
macOS
Alt + `
Move to next Window
Personal
Control + `
Open Terminal Emulator
Personal
It learns from the Emacs Community.
AGPL-3.0