Files

44 lines
1.8 KiB
Org Mode

#+TITLE: QA 14 — Major Modes (Real-World Integration)
#+TODO: TODO | PASS FAIL SKIP
* How to run
: emacs --no-init-file -l qa/14-major-modes/test.el
: EMACS_GPU_DISABLE=1 emacs --no-init-file -l qa/14-major-modes/test.el
This test requires packages (org, dired) which are built into Emacs.
magit and corfu, if installed, are tested separately — see notes.
* Checklist
** TODO 14.1 org-mode — headings, code blocks, tables
The org buffer must show:
- Headings at different levels with distinct colors
- A code block with a shaded background
- A table with correct alignment
Failure: headings are plain text, code block background missing, or
table columns are misaligned.
** TODO 14.2 org-mode — emphasis markup
Bold, italic, code, and verbatim spans must each render with their
respective face (not as literal asterisks).
Failure: markup characters visible, or all emphasis looks the same.
** TODO 14.3 emacs-lisp-mode — syntax highlight in code buffer
The Emacs Lisp buffer must show keyword/builtin/string/comment colors.
Failure: all text appears in the default face.
** TODO 14.4 dired — file listing with correct alignment
Open dired on the home directory. Permissions, size, date, and filename
columns must be aligned correctly.
Failure: columns are misaligned, or colored file types are wrong.
** TODO 14.5 dired — face colors for file types
Directories must appear in the directory face (typically blue/bold).
Executable files must appear in a different face.
Failure: all files appear in the same face.
** TODO 14.6 Large org file — no lag on first display
Opening the synthetic 5k-line org file must display the first page
within 1 second without visible jank.
Failure: several-second freeze before the buffer appears.