Variable: fancy-about-text

fancy-about-text is a variable defined in startup.el.gz.

Value

Large value
((:face (variable-pitch font-lock-comment-face) "This is " :link
	("GNU Emacs"
	 #[257 "\301\302\303!)\207"
	       [browse-url-browser-function eww-browse-url browse-url
					    "https://www.gnu.org/software/emacs/"]
	       3 ("startup.elc" . 48515)]
	 "Browse https://www.gnu.org/software/emacs/")
	", a text editor and more.\nIt's a component of the " :link
	#[0 "\301=\203\f�\302\303\304BB\207\305\306\307BB\207"
	    [system-type gnu/linux "GNU/Linux"
			 #[257 "\301\302\303!)\207"
			       [browse-url-browser-function
				eww-browse-url browse-url
				"https://www.gnu.org/gnu/linux-and-gnu.html"]
			       3 ("startup.elc" . 48515)]
			 ("Browse https://www.gnu.org/gnu/linux-and-gnu.html")
			 "GNU"
			 #[257 "\301\302 )\207"
			       [browse-url-browser-function
				eww-browse-url describe-gnu-project]
			       2 ("startup.elc" . 48515)]
			 ("Display info on the GNU project.")]
	    3]
	" operating system.\n" :face
	(variable-pitch font-lock-builtin-face) "\n"
	#[0
	  "\300\301\302\"r\211q\210\303\304\"\216\305 c\210\306ed\"\210\307 *\207"
	  [generate-new-buffer " *temp*" t make-closure
			       #[0
				 "\301\300!\205	�\302\300!\207"
				 [V0 buffer-name kill-buffer] 2]
			       emacs-version fill-region buffer-string]
	  4]
	"\n" :face (variable-pitch (:height 0.8))
	#[0 "\207" [emacs-copyright] 1] "\n\n" :face variable-pitch
	:link
	("Authors"
	 #[257 "\301\302\303\"!\210eb\207"
	       [data-directory view-file expand-file-name "AUTHORS"] 5
	       ("startup.elc" . 48515)])
	"	Many people have contributed code included in GNU Emacs\n"
	:link
	("Contributing"
	 #[257 "\300\301!\207" [info "(emacs)Contributing"] 3
	       ("startup.elc" . 48515)])
	"	How to report bugs and contribute improvements to Emacs\n"
	"\n" :link
	("GNU and Freedom"
	 #[257 "\301\302 )\207"
	       [browse-url-browser-function eww-browse-url
					    describe-gnu-project]
	       2 ("startup.elc" . 48515)])
	"	Why we developed GNU Emacs, and the GNU operating system\n"
	:link
	("Absence of Warranty"
	 #[257 "\300 \207" [describe-no-warranty] 2
	       ("startup.elc" . 48515)])
	"	GNU Emacs comes with " :face
	(variable-pitch (:slant oblique)) "ABSOLUTELY NO WARRANTY\n"
	:face variable-pitch :link
	("Copying Conditions"
	 #[257 "\300 \207" [describe-copying] 2
	       ("startup.elc" . 48515)])
	"	Conditions for redistributing and changing Emacs\n"
	:link
	("Getting New Versions"
	 #[257 "\300 \207" [describe-distribution] 2
	       ("startup.elc" . 48515)])
	"	How to obtain the latest version of Emacs\n" :link
	("Ordering Manuals"
	 #[257 "\300 \207" [view-order-manuals] 2
	       ("startup.elc" . 48515)])
	"	Buying printed manuals from the FSF\n" "\n" :link
	("Emacs Tutorial"
	 #[257 "\300 \207" [help-with-tutorial] 2
	       ("startup.elc" . 48515)])
	"	Learn basic Emacs keystroke commands"
	#[0
	  "\302\303\"\206�\304\305\306\307\"r\211q\210\310\311\"\216\312\313	\"\314\"\210\315\316!\210e`S{*\262\304\230\2030�\317\207\320\321Q\207"
	  [current-language-environment tutorial-directory
					get-language-info tutorial
					"TUTORIAL" generate-new-buffer
					" *temp*" t make-closure
					#[0
					  "\301\300!\205	�\302\300!\207"
					  [V0 buffer-name kill-buffer]
					  2]
					insert-file-contents
					expand-file-name nil
					search-forward "." "" " (" ")"]
	  6]
	"\n" :link
	("Emacs Guided Tour"
	 #[257 "\301\302\303!)\207"
	       [browse-url-browser-function eww-browse-url browse-url
					    "https://www.gnu.org/software/emacs/tour/"]
	       3 ("startup.elc" . 48515)]
	 "Browse https://www.gnu.org/software/emacs/tour/")
	"	See an overview of Emacs features at gnu.org\n" :link
	("Emacs Manual"
	 #[257 "\300 \207" [info-emacs-manual] 2
	       ("startup.elc" . 48515)])
	"	Display the Emacs manual in Info mode"))

Documentation

A list of texts to show in the middle part of the About screen.

Each element in the list should be a list of strings or pairs
:KEYWORD VALUE, like what fancy-splash-insert accepts.

Source Code

;; Defined in /usr/src/emacs/lisp/startup.el.gz
(defconst fancy-about-text
  `((:face (variable-pitch font-lock-comment-face)
     "This is "
     :link ("GNU Emacs"
	    ,(lambda (_button)
               (let ((browse-url-browser-function 'eww-browse-url))
                 (browse-url "https://www.gnu.org/software/emacs/")))
	    "Browse https://www.gnu.org/software/emacs/")
     ", a text editor and more.\nIt's a component of the "
     :link
     ,(lambda ()
       (if (eq system-type 'gnu/linux)
	   `("GNU/Linux"
	     ,(lambda (_button)
                (let ((browse-url-browser-function 'eww-browse-url))
                  (browse-url "https://www.gnu.org/gnu/linux-and-gnu.html")))
	     "Browse https://www.gnu.org/gnu/linux-and-gnu.html")
	 `("GNU" ,(lambda (_button)
                    (let ((browse-url-browser-function 'eww-browse-url))
                      (describe-gnu-project)))
	   "Display info on the GNU project.")))
     " operating system.\n"
     :face (variable-pitch font-lock-builtin-face)
     "\n"
     ,(lambda ()
        (with-temp-buffer
          (insert (emacs-version))
          (fill-region (point-min) (point-max))
          (buffer-string)))
     "\n"
     :face (variable-pitch (:height 0.8))
     ,(lambda () emacs-copyright)
     "\n\n"
     :face variable-pitch
     :link ("Authors"
	    ,(lambda (_button)
	      (view-file (expand-file-name "AUTHORS" data-directory))
	      (goto-char (point-min))))
     "\tMany people have contributed code included in GNU Emacs\n"
     :link ("Contributing"
	    ,(lambda (_button) (info "(emacs)Contributing")))
     "\tHow to report bugs and contribute improvements to Emacs\n"
     "\n"
     :link ("GNU and Freedom" ,(lambda (_button)
                                 (let ((browse-url-browser-function 'eww-browse-url))
                                   (describe-gnu-project))))
     "\tWhy we developed GNU Emacs, and the GNU operating system\n"
     :link ("Absence of Warranty" ,(lambda (_button) (describe-no-warranty)))
     "\tGNU Emacs comes with "
     :face (variable-pitch (:slant oblique))
     "ABSOLUTELY NO WARRANTY\n"
     :face variable-pitch
     :link ("Copying Conditions" ,(lambda (_button) (describe-copying)))
     "\tConditions for redistributing and changing Emacs\n"
     :link ("Getting New Versions" ,(lambda (_button) (describe-distribution)))
     "\tHow to obtain the latest version of Emacs\n"
     :link ("Ordering Manuals" ,(lambda (_button) (view-order-manuals)))
     "\tBuying printed manuals from the FSF\n"
     "\n"
     :link ("Emacs Tutorial" ,(lambda (_button) (help-with-tutorial)))
     "\tLearn basic Emacs keystroke commands"
     ,(lambda ()
       (let* ((en "TUTORIAL")
	      (tut (or (get-language-info current-language-environment
					  'tutorial)
		       en))
	      (title (with-temp-buffer
		       (insert-file-contents
			(expand-file-name tut tutorial-directory)
			;; Read the entire file, to make sure any
			;; coding cookies and other local variables
			;; get acted upon.
			nil)
		       (search-forward ".")
		       (buffer-substring (point-min) (1- (point))))))
	 ;; If there is a specific tutorial for the current language
	 ;; environment and it is not English, append its title.
	 (if (string= en tut)
	     ""
	   (concat " (" title ")"))))
     "\n"
     :link ("Emacs Guided Tour"
	    ,(lambda (_button)
               (let ((browse-url-browser-function 'eww-browse-url))
                 (browse-url "https://www.gnu.org/software/emacs/tour/")))
	    "Browse https://www.gnu.org/software/emacs/tour/")
     "\tSee an overview of Emacs features at gnu.org\n"
     :link ("Emacs Manual" ,(lambda (_button) (info-emacs-manual)))
     "\tDisplay the Emacs manual in Info mode"))
  "A list of texts to show in the middle part of the About screen.
Each element in the list should be a list of strings or pairs
`:KEYWORD VALUE', like what `fancy-splash-insert' accepts.")