diff -r eeb9adcb4667 -r cfe17c4a293b emacs.rst --- a/emacs.rst Sun Aug 01 00:08:02 2010 +0300 +++ b/emacs.rst Sun Aug 01 13:32:07 2010 +0300 @@ -99,6 +99,23 @@ With transient-mark-mode and delete-selection-mode enabled: select region, type M-| sort -u RET to replace selection with sorted and uniquified lines. +** Determining running environment. + +Check such variable: + + window-system - 'nil' if in terminal, 'w32' if native Windows build, 'x' if under X Window. + window-system-version + emacs-major-version + emacs-minor-version + +Run such checks: + + (when window-system ...) + (when (eq window-system 'x) ...) + (when (>= emacs-major-version 22) ...) + (when (fboundp '...) ...) + (when (featurep '...) ...) + * Finding emacs packages. See @@ -181,3 +198,8 @@ ** Debian. $ apt-get install emacs + +* Emacs paths. + + source-directory data-directory doc-directory exec-directory invocation-directory trash-directory + tutorial-directory user-emacs-directory widget-image-directory