Emacs: Show Variable Value, List Variables
Show Variable Value
- Alt+x
describe-variable
- Show a variable's documentation and its current value.
Can also be used to list variables matching a substring.
(be sure to turn on
fido-vertical-mode
for flex-matching [see Emacs: icomplete mode, fido mode])
For example, here's some emacs builtin variables. Try to find their value:
- user-init-file
- tab-width
- load-path
- find-file-hook
Another way to find the value of a variable is:
type the variable in a buffer, then
Alt+x
eval-last-sexp
Result is shown in Messages Buffer
List Variables
- Alt+x
apropos-variable
- Show variables that match PATTERN.
Note: this does not show arbitrary elisp variables such as
(setq xxx 3)
. Only those declareddefvar
,defconst
,defcustom
.
see also Emacs: Search Documentation, List Commands
Emacs Init
Init Basics
Keys
Font
Text Editing
- Type Overwrite Selection
- Tab/Space/Indent Setup
- electric-pair-mode
- Isearch Whitespace Setup
- Move Cursor by camelCase
Completion
File
Restore Things
Backup/AutoSave
Line
- Show Line Numbers
- Show Cursor Position
- Highlight Current Line
- Setup Soft-Wrap Lines
- Hard-Wrap Lines
- Arrow Key Move by Logical Line
Appearance
- Highlight Brackets
- Set Color Theme
- Show Formfeed as Line
- Line Spacing
- Show lambda as λ
- Default Window Size
Misc
Advanced Init Tips
- What is Major Mode
- What is Minor Mode
- Show Variable Value, List Variables
- M-x customize
- Organize Init File
- Byte Compile Elisp
- What is Hook
- Avoid Lambda in Hook
- Environment Variables in Emacs
- Check OS, Version, Host Name