Initial commit.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod \(0 = 1\) tempor incidunt ut $a^{2} + b^{2} = c^{2}$ labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur.
|
@@ -0,0 +1,5 @@
|
||||
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod
|
||||
\(0 = 1\) tempor incidunt ut $a^{2} + b^{2} = c^{2}$ labore et dolore
|
||||
magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem
|
||||
ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi
|
||||
consequatur.
|
109
.emacs.d/elpa/auctex-11.89.1/tests/latex/latex-test.el
Normal file
109
.emacs.d/elpa/auctex-11.89.1/tests/latex/latex-test.el
Normal file
@@ -0,0 +1,109 @@
|
||||
;;; latex-test.el --- tests for LaTeX mode
|
||||
|
||||
;; Copyright (C) 2014, 2015 Free Software Foundation, Inc.
|
||||
|
||||
;; This file is part of AUCTeX.
|
||||
|
||||
;; AUCTeX is free software; you can redistribute it and/or modify it
|
||||
;; under the terms of the GNU General Public License as published by
|
||||
;; the Free Software Foundation; either version 3, or (at your option)
|
||||
;; any later version.
|
||||
|
||||
;; AUCTeX is distributed in the hope that it will be useful, but
|
||||
;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
;; General Public License for more details.
|
||||
|
||||
;; You should have received a copy of the GNU General Public License
|
||||
;; along with AUCTeX; see the file COPYING. If not, write to the Free
|
||||
;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||
;; 02110-1301, USA.
|
||||
|
||||
;;; Code:
|
||||
|
||||
(require 'ert)
|
||||
(require 'latex)
|
||||
|
||||
(defun AUCTeX-set-ert-path (&rest sym-val)
|
||||
"Set first element of SYM-VAL to the next one, and so on.
|
||||
|
||||
The value is the path to the test file, make sure it is expanded
|
||||
in the right directory even when the ERT test from the command
|
||||
line and from another directory."
|
||||
(while sym-val
|
||||
(set (pop sym-val)
|
||||
(expand-file-name (pop sym-val)
|
||||
(when load-file-name
|
||||
(file-name-directory load-file-name))))))
|
||||
|
||||
(AUCTeX-set-ert-path
|
||||
'LaTeX-indent-tabular-test/in
|
||||
"tabular-in.tex"
|
||||
'LaTeX-indent-tabular-test/out
|
||||
"tabular-out.tex"
|
||||
'LaTeX-filling/in
|
||||
"latex-filling-in.tex"
|
||||
'LaTeX-filling/out
|
||||
"latex-filling-out.tex"
|
||||
'LaTeX-math-indent/in
|
||||
"math-indent-in.tex"
|
||||
'LaTeX-math-indent/out
|
||||
"math-indent-out.tex")
|
||||
|
||||
(ert-deftest LaTeX-indent-tabular ()
|
||||
(should (string=
|
||||
(with-temp-buffer
|
||||
(insert-file-contents LaTeX-indent-tabular-test/in)
|
||||
(LaTeX-mode)
|
||||
(indent-region (point-min) (point-max))
|
||||
(buffer-string))
|
||||
(with-temp-buffer
|
||||
(insert-file-contents LaTeX-indent-tabular-test/out)
|
||||
(buffer-string)))))
|
||||
|
||||
;; Another test for indentation, but for math mode, see
|
||||
;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=20227 Let's keep those tests
|
||||
;; separated so it would be easier to find the culprit of a future failure.
|
||||
(ert-deftest LaTeX-math-indent ()
|
||||
(should (string=
|
||||
(with-temp-buffer
|
||||
(insert-file-contents LaTeX-math-indent/in)
|
||||
(LaTeX-mode)
|
||||
(indent-region (point-min) (point-max))
|
||||
(buffer-string))
|
||||
(with-temp-buffer
|
||||
(insert-file-contents LaTeX-math-indent/out)
|
||||
(buffer-string)))))
|
||||
|
||||
;; Test LaTeX code with math modes is indented as expected. This has mostly to
|
||||
;; do with the value of `LaTeX-fill-break-at-separators' and how
|
||||
;; `LaTeX-fill-move-to-break-point' handles it. If the test fails, try to look
|
||||
;; there.
|
||||
(ert-deftest LaTeX-filling ()
|
||||
(should (string=
|
||||
(with-temp-buffer
|
||||
(insert-file-contents LaTeX-filling/in)
|
||||
(LaTeX-mode)
|
||||
(let ((fill-column 70))
|
||||
(fill-paragraph))
|
||||
(buffer-string))
|
||||
(with-temp-buffer
|
||||
(insert-file-contents LaTeX-filling/out)
|
||||
(buffer-string)))))
|
||||
|
||||
;; Test for bug#19281 (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=19281):
|
||||
;; make sure AUCTeX is able to insert and modify an environment containing a
|
||||
;; TeX-esc and braces in its name.
|
||||
(ert-deftest LaTeX-change-environment-with-esc ()
|
||||
(should (string=
|
||||
(with-temp-buffer
|
||||
(LaTeX-mode)
|
||||
(LaTeX-insert-environment (concat TeX-esc "foo{bar}"))
|
||||
(LaTeX-modify-environment "foobar")
|
||||
(buffer-string))
|
||||
(with-temp-buffer
|
||||
(LaTeX-mode)
|
||||
(LaTeX-insert-environment "foobar")
|
||||
(buffer-string)))))
|
||||
|
||||
;;; latex-test.el ends here
|
BIN
.emacs.d/elpa/auctex-11.89.1/tests/latex/latex-test.elc
Normal file
BIN
.emacs.d/elpa/auctex-11.89.1/tests/latex/latex-test.elc
Normal file
Binary file not shown.
17
.emacs.d/elpa/auctex-11.89.1/tests/latex/math-indent-in.tex
Normal file
17
.emacs.d/elpa/auctex-11.89.1/tests/latex/math-indent-in.tex
Normal file
@@ -0,0 +1,17 @@
|
||||
\[
|
||||
x
|
||||
\]
|
||||
|
||||
\[
|
||||
\begin{split}
|
||||
x &= y \\
|
||||
y &= z
|
||||
\end{split}
|
||||
\]
|
||||
|
||||
\begin{itemize}
|
||||
\item Some text here
|
||||
\[
|
||||
x
|
||||
\]
|
||||
\end{itemize}
|
17
.emacs.d/elpa/auctex-11.89.1/tests/latex/math-indent-out.tex
Normal file
17
.emacs.d/elpa/auctex-11.89.1/tests/latex/math-indent-out.tex
Normal file
@@ -0,0 +1,17 @@
|
||||
\[
|
||||
x
|
||||
\]
|
||||
|
||||
\[
|
||||
\begin{split}
|
||||
x &= y \\
|
||||
y &= z
|
||||
\end{split}
|
||||
\]
|
||||
|
||||
\begin{itemize}
|
||||
\item Some text here
|
||||
\[
|
||||
x
|
||||
\]
|
||||
\end{itemize}
|
41
.emacs.d/elpa/auctex-11.89.1/tests/latex/tabular-in.tex
Normal file
41
.emacs.d/elpa/auctex-11.89.1/tests/latex/tabular-in.tex
Normal file
@@ -0,0 +1,41 @@
|
||||
\documentclass{article}
|
||||
\begin{document}
|
||||
\begin{tabular}{llll}
|
||||
Lorem ipsum dolor & sit amet, ei mei
|
||||
paulo tation honestatis,
|
||||
intellegam & accommodare ne vim, ut
|
||||
mel solum putant
|
||||
atomorum. Posse & dolores has ut,\\
|
||||
prompta & disputando & ne mel, ne
|
||||
viderer ceteros
|
||||
vel. & No petentium
|
||||
\\
|
||||
|
||||
reformidans mel. & Quo no sale
|
||||
natum, cu
|
||||
pericula & deterruisset
|
||||
usu. Nec & bonorum detracto\\
|
||||
detraxit & no. & Ne sea doming & deserunt.
|
||||
\end{tabular}
|
||||
|
||||
\begin{tabular}{ll}
|
||||
1 & 2 & 3
|
||||
\\
|
||||
& 4 & 5
|
||||
\\
|
||||
6 & 7
|
||||
& 8\\
|
||||
9 &
|
||||
10
|
||||
& 11
|
||||
\end{tabular}
|
||||
\begin{align}
|
||||
1 & 2
|
||||
3 & 4
|
||||
5\\
|
||||
6 &
|
||||
7
|
||||
8 &
|
||||
9
|
||||
\end{align}
|
||||
\end{document}
|
41
.emacs.d/elpa/auctex-11.89.1/tests/latex/tabular-out.tex
Normal file
41
.emacs.d/elpa/auctex-11.89.1/tests/latex/tabular-out.tex
Normal file
@@ -0,0 +1,41 @@
|
||||
\documentclass{article}
|
||||
\begin{document}
|
||||
\begin{tabular}{llll}
|
||||
Lorem ipsum dolor & sit amet, ei mei
|
||||
paulo tation honestatis,
|
||||
intellegam & accommodare ne vim, ut
|
||||
mel solum putant
|
||||
atomorum. Posse & dolores has ut,\\
|
||||
prompta & disputando & ne mel, ne
|
||||
viderer ceteros
|
||||
vel. & No petentium
|
||||
\\
|
||||
|
||||
reformidans mel. & Quo no sale
|
||||
natum, cu
|
||||
pericula & deterruisset
|
||||
usu. Nec & bonorum detracto\\
|
||||
detraxit & no. & Ne sea doming & deserunt.
|
||||
\end{tabular}
|
||||
|
||||
\begin{tabular}{ll}
|
||||
1 & 2 & 3
|
||||
\\
|
||||
& 4 & 5
|
||||
\\
|
||||
6 & 7
|
||||
& 8\\
|
||||
9 &
|
||||
10
|
||||
& 11
|
||||
\end{tabular}
|
||||
\begin{align}
|
||||
1 & 2
|
||||
3 & 4
|
||||
5\\
|
||||
6 &
|
||||
7
|
||||
8 &
|
||||
9
|
||||
\end{align}
|
||||
\end{document}
|
Reference in New Issue
Block a user