auctex-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [AUCTeX-devel] modified


From: Tassilo Horn
Subject: Re: [AUCTeX-devel] modified
Date: Fri, 16 Sep 2016 17:30:42 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux)

Uwe Brauer <address@hidden> writes:

Hi Uwe,

I can apply it as suggested! :-)

Oh, however, then I can't compile the info docs anymore:

% make docs
cd doc ; make all
make[1]: Entering directory '/home/horn/Repos/el/auctex/doc'
/usr/bin/makeinfo auctex.texi
auctex.texi:1815: unknown command `font-latex-fontify-script'
auctex.texi:1815: misplaced {
auctex.texi:1815: misplaced }
auctex.texi:2190: unknown command `font-latex-fontify-script'
auctex.texi:2190: misplaced {
auctex.texi:2190: misplaced }
make[1]: *** [Makefile:127: auctex.info] Error 1
make[1]: Leaving directory '/home/horn/Repos/el/auctex/doc'
make: *** [Makefile:219: docs] Error 2

Well, and the problem is:
> address@hidden to ‘invisible’ so that the «^» and «_» in
> +sub and superscripts are not displayed.

Huh?  @font-latex-fontify-script{}?  I guess that's not what you wanted
but rather @code{font-latex-fontify-script} or something alike.

Please compile the docs before submitting anew.  I think @previewlatex{}
is also no existing TeXInfo macro (but I might be wrong).

> +Lastly, @AUCTeX{} with GNU Emacs 25 or later can display certain math
> +macros using Unicode characters. That's called prettification. XEmacs
> +user should either switch to GNU Emacs 25 or use the x-symbol package
> +which provides a similar feature. Prettification is pretty lightweight
> +and reasonable robust, however it only provides a limited WYSIWYG feature,
> +compared to @previewlatex{} a subsystem of @AUCTeX{}, see
> address@hidden,,Introduction,preview-latex,The @previewlatex{} Manual}, which
> +let LaTeX generate images that are displayed in your buffer. It is
> +extremely accurate but sometimes fragile with some packages. Note please
> +that you can use prettification and preview-latex together. 

Another nitpick.  In general, we use the convention having two spaces
after a sentence ending in a dot and the next sencence so that
`forward-sentence' and friends work right with the default value of
`sentence-end-double-space'.  So please do that as well.

>  @menu
>  * Font Locking::                Font Locking
> @@ -2174,6 +2186,10 @@
>  @defopt font-latex-fontify-script
>  If non-nil, fontify subscript and superscript strings.
>  
> +In addition you can configure Emacs so that the «^» and «_» in sub and
> +superscripts are not displayed. To enable that feature you have to set
> +the variable @font-latex-fontify-script{} to ‘invisible’.
> +
>  Note that this feature is not available on XEmacs, for which it is
>  disabled per default.  In GNU Emacs raising and lowering is not enabled
>  for versions 21.3 and before due to it working not properly.
> @@ -2587,15 +2603,20 @@
>  @section Prettifying
>  
>  Emacs 25 is able to prettify symbols in programming language buffers,
> address@hidden for Programs,,,emacs,GNU Emacs Manual}.  The canonical
> address@hidden for Programs,,,emacs,GNU Emacs Manual}. The canonical
>  example is to display @code{(lambda () ...)} as @code{(λ () ...)} in
>  Lisp buffers.
>  
>  @AUCTeX{} can use this feature in order to display certain math macros
> -and greek letters using their Unicode representation, too.  For example,
> +and greek letters using their Unicode representation, too. For example,
>  the @TeX{} code @code{\alpha \times \beta} will be displayed as @code{α
> -× β}.  When point is on one of the characters, it'll be unprettified
> -automatically, meaning you see the verbatim text again.
> +× β}. When point is on one of the characters, it'll be unprettified
> +automatically, meaning you see the verbatim text again. Note that when
> +you inserted \alpha which gets displayed as α, hitting delete after it
> +will result in \alph, i.e., just one character is deleted, not the
> +complete macro which just gets displayed as α. To delete the whole
> +macro, use @code{kill-word} or @code{backward-kill-word}.
> +
>  
>  To enable prettification in @AUCTeX{}, simply add
>  @code{prettify-symbols-mode} to @code{TeX-mode-hook}.  If you enabled
> # HG changeset patch
> # User Uwe Brauer <address@hidden>
> # Date 1474020254 0
> #      Fri Sep 16 10:04:14 2016 +0000
> # Node ID badd170d4f3df412a3eebb0e79a8d530ff2739bd
> # Parent  b60638f575a06f0ca4c57cfd80d7f9fd72864e5f
> Delete reference to x-symbol or switching Emacs version, Xemacs
>
> diff --git a/doc/auctex.texi b/doc/auctex.texi
> --- a/doc/auctex.texi
> +++ b/doc/auctex.texi
> @@ -1816,15 +1816,14 @@
>  sub and superscripts are not displayed.
>  
>  Lastly, @AUCTeX{} with GNU Emacs 25 or later can display certain math
> -macros using Unicode characters. That's called prettification. XEmacs
> -user should either switch to GNU Emacs 25 or use the x-symbol package
> -which provides a similar feature. Prettification is pretty lightweight
> -and reasonable robust, however it only provides a limited WYSIWYG feature,
> -compared to @previewlatex{} a subsystem of @AUCTeX{}, see
> address@hidden,,Introduction,preview-latex,The @previewlatex{} Manual}, which
> -let LaTeX generate images that are displayed in your buffer. It is
> -extremely accurate but sometimes fragile with some packages. Note please
> -that you can use prettification and preview-latex together. 
> +macros using Unicode characters. That's called prettification.
> +Prettification is pretty lightweight and reasonable robust, however it
> +only provides a limited WYSIWYG feature, compared to @previewlatex{} a
> +subsystem of @AUCTeX{}, see @ref{Top,,Introduction,preview-latex,The
> address@hidden Manual}, which let LaTeX generate images that are
> +displayed in your buffer. It is extremely accurate but sometimes fragile
> +with some packages. Note please that you can use prettification and
> +preview-latex together.

Did you actually test using both preview and prettify together?  I guessed
that you can do that without testing it.  So before writing something
like that in the docs, please verify that it really works.

Bye,
Tassilo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]