Head First Emacs
Speaker: Moroshima
macOS configuration
-
Enable Use Option key as Meta key in Apple Terminal > Description File > Keyboard
-
Disable
C-<SPC>
usage in Settings > Keyboard > Input Method
Reference
osx - emacs on terminal does not recognise option as alt-key on mac - Emacs Stack Exchange
Emacs
Configuration
Disable automatic backup
add the line below to your initialization file like ~/.emacs.d/init.el
(setq make-backup-files nil)
Swipe backup files created by emacs
find ~ -type d \( -name 'Applications' -o -name 'Library' \) -prune -o -type f -name '*~' -print
Reference
How do I stop emacs from creating backup files? - Super User
Making Backups (GNU Emacs Lisp Reference Manual)
Disable automatic save
add the line below to your initialization file like ~/.emacs.d/init.el
(setq auto-save-default nil)
Reference
Auto-Saving (GNU Emacs Lisp Reference Manual)
Display build settings
config - Does emacs have an option to display build settings? - Emacs Stack Exchange
C-h v system-configuration-options
system-configuration-options is a variable defined in `C source code'.
Its value is
"--prefix=/usr/local/emacs 'CFLAGS=-O2 -march=native -pipe
-falign-functions=64 -fomit-frame-pointer -ftracer -funit-at-a-time
-fweb -fforce-addr -fpeel-loops -funswitch-loops -frename-registers
-mfpmath=sse -ffast-math -fno-finite-math-only -fstack-check'
PKG_CONFIG_PATH=/usr/share/pkgconfig"
Documentation:
String containing the configuration options Emacs was built with.
For more information check the manuals.
You can use the command above to check if your Emacs build includes dynamic module support (--with-modules), which is essential for vterm to function properly.
Packages
markdown-mode
emacs-libvterm (vterm)
akermu/emacs-libvterm: Emacs libvterm integration
**Attention:**Please ensure it that you have installed the compilation deps required by vterm.
brew install cmake libtool
If you failed to build vterm, please run the command below in emacs.
M-x vterm-module-compile
Reference
How to use the starship prompt with eshell? : r/emacs
安装vterm报错打不开 vterm-module - Emacs-general - Emacs China
:term vterm - Doom Emacs v21.12 documentation
smart input source (sis)
laishulu/emacs-smart-input-source: Less manual switch for native or OS input source (input method).
Other
It is recommended to watch 为什么Mac快捷键用⌘而不是Ctrl?它和Windows谁是反的?_哔哩哔哩_bilibili to gain knowledge related to Command key and Control key.