From d388672a3f71adc9a94383ec7bfb65db21aa0709 Mon Sep 17 00:00:00 2001 From: KemoNine Date: Thu, 27 Jul 2023 15:52:58 -0400 Subject: [PATCH] force update packages ; add lsp-mode, lsp-ui, helm-lsp --- code/elpa/archives/gnu/archive-contents | 1064 +- code/elpa/archives/nongnu/archive-contents | 668 +- code/elpa/auctex-13.1.5.signed | 1 - code/elpa/auctex-13.1.5/RELEASE | 229 - code/elpa/auctex-13.1.5/auctex-pkg.el | 2 - code/elpa/auctex-13.1.5/style/XCharter.el | 97 - code/elpa/auctex-13.1.5/style/amsthm.el | 201 - code/elpa/auctex-13.1.5/style/beamer.el | 381 - code/elpa/auctex-13.1.5/style/expl3.el | 63 - code/elpa/auctex-13.1.5/style/hologo.el | 237 - code/elpa/auctex-13.1.5/style/theorem.el | 180 - code/elpa/auctex-13.1.5/style/wrapfig.el | 121 - .../.elpaignore | 0 .../{auctex-13.1.5 => auctex-13.2.1}/COPYING | 0 .../ChangeLog-preview | 4 + .../ChangeLog-preview.1 | 0 .../ChangeLog.1 | 2622 ++++- .../GNUmakefile | 0 .../{auctex-13.1.5 => auctex-13.2.1}/README | 80 +- code/elpa/auctex-13.2.1/RELEASE | 171 + .../auctex-autoloads.el | 16 +- code/elpa/auctex-13.2.1/auctex-pkg.el | 2 + .../auctex.el | 2 +- .../auctex.info | 4887 +++++---- .../bib-cite.el | 2 - .../{auctex-13.1.5 => auctex-13.2.1}/circ.tex | 0 .../context-en.el | 4 +- .../context-nl.el | 4 +- .../context.el | 325 +- .../elpa/{auctex-13.1.5 => auctex-13.2.1}/dir | 0 .../doc/auctex.texi | 101 +- .../doc/changes.texi | 23 + .../doc/copying.texi | 0 .../doc/faq.texi | 4 +- .../doc/fdl.texi | 0 .../doc/history.texi | 0 .../doc/install.texi | 4 +- .../doc/intro.texi | 0 .../doc/macros.texi | 30 +- .../doc/preview-dtxdoc.pl | 0 .../doc/preview-faq.texi | 4 +- .../doc/preview-latex.texi | 0 .../doc/preview-problems.texi | 0 .../doc/preview-readme.texi | 0 .../doc/preview-todo.texi | 0 .../doc/quickstart.texi | 0 .../doc/tex-ref.tex | 6 +- .../doc/todo.texi | 0 .../doc/wininstall.texi | 0 .../etc/auctex-logo.tex | 0 .../font-latex.el | 64 +- .../images/amstex.xpm | 0 .../images/bibtex.xpm | 0 .../images/dropdown.xpm | 0 .../images/dvipdf.xpm | 0 .../images/dvips.xpm | 0 .../images/error.xpm | 0 .../images/exec.xpm | 0 .../images/execbibtex.xpm | 0 .../images/execdvips.xpm | 0 .../images/execerror.xpm | 0 .../images/execpdftex.xpm | 0 .../images/exectex.xpm | 0 .../images/execviewdvi.xpm | 0 .../images/execviewpdf.xpm | 0 .../images/execviewps.xpm | 0 .../images/gv.xpm | 0 .../images/jumpdvi.xpm | 0 .../images/ltx-symb-turn-off.xpm | 0 .../images/ltx-symb-turn-on.xpm | 0 .../images/pdftex.xpm | 0 .../images/prverr16.xpm | 0 .../images/prverr20.xpm | 0 .../images/prverr24.xbm | 0 .../images/prverr24.xpm | 0 .../images/prvtex-cap-up.xpm | 0 .../images/prvtex12.xbm | 0 .../images/prvtex12.xpm | 0 .../images/prvtex16.xbm | 0 .../images/prvtex16.xpm | 0 .../images/prvtex20.xpm | 0 .../images/prvtex24.xbm | 0 .../images/prvtex24.xpm | 0 .../images/prvwrk12.xpm | 0 .../images/prvwrk14.xpm | 0 .../images/prvwrk16.xpm | 0 .../images/prvwrk20.xpm | 0 .../images/prvwrk24.xbm | 0 .../images/prvwrk24.xpm | 0 .../images/pspdf.xpm | 0 .../images/sep.xpm | 0 .../images/spell.xpm | 0 .../images/tex.xpm | 0 .../images/view.xpm | 0 .../images/viewdvi.xpm | 0 .../images/viewpdf.xpm | 0 .../images/viewps.xpm | 0 .../latex-flymake.el | 0 .../{auctex-13.1.5 => auctex-13.2.1}/latex.el | 1243 ++- .../latex/README | 0 .../latex/bootstrap.ins | 0 .../latex/prauctex.cfg | 0 .../latex/prauctex.def | 0 .../latex/prcounters.def | 0 .../latex/preview.dtx | 25 +- .../latex/preview.sty | 16 +- .../latex/prfootnotes.def | 0 .../latex/prlyx.def | 0 .../latex/prshowbox.def | 0 .../latex/prshowlabels.def | 0 .../latex/prtightpage.def | 0 .../latex/prtracingall.def | 0 .../multi-prompt.el | 20 +- .../plain-tex.el | 2 +- .../preview-latex.info | 1092 +- .../preview.el | 26 +- .../style/.nosearch | 0 .../style/Alegreya.el | 0 .../style/AlegreyaSans.el | 0 .../style/AnonymousPro.el | 0 .../style/CJK.el | 27 +- .../style/CJKutf8.el | 0 .../style/FiraMono.el | 0 .../style/FiraSans.el | 0 .../style/MinionPro.el | 0 .../style/MyriadPro.el | 8 +- code/elpa/auctex-13.2.1/style/XCharter.el | 169 + .../style/acro.el | 9 +- .../style/acronym.el | 0 .../style/afterpage.el | 18 +- .../style/algorithm.el | 0 .../style/algpseudocode.el | 0 .../auctex-13.2.1/style/algpseudocodex.el | 239 + .../style/alltt.el | 0 .../style/alphanum.el | 0 .../style/amsaddr.el | 0 .../style/amsart.el | 0 .../style/amsbook.el | 0 .../style/amsbsy.el | 0 .../style/amsfonts.el | 0 .../style/amsmath.el | 0 .../style/amsopn.el | 0 .../style/amssymb.el | 0 .../style/amstex.el | 0 .../style/amstext.el | 0 code/elpa/auctex-13.2.1/style/amsthm.el | 173 + .../style/appendix.el | 0 .../style/arabxetex.el | 16 +- .../style/array.el | 10 +- .../style/article.el | 0 .../style/attachfile.el | 22 +- .../style/australian.el | 0 .../style/austrian.el | 0 .../style/babel.el | 231 +- .../style/backref.el | 0 .../style/baskervaldx.el | 0 code/elpa/auctex-13.2.1/style/beamer.el | 640 ++ .../style/beamerarticle.el | 9 +- .../style/beamerswitch.el | 0 .../style/biblatex.el | 20 +- .../style/bicaption.el | 30 +- .../style/bidi.el | 0 .../style/bidibeamer.el | 0 .../style/bigdelim.el | 33 +- .../style/bigstrut.el | 15 +- .../style/bm.el | 0 .../style/book.el | 0 .../style/booktabs.el | 13 +- .../style/brazil.el | 0 .../style/brazilian.el | 0 .../style/breqn.el | 65 +- .../style/bulgarian.el | 0 .../style/canadian.el | 0 .../style/cancel.el | 0 .../style/captcont.el | 0 .../style/caption.el | 47 +- .../style/catchfilebetweentags.el | 18 +- .../style/changelog.el | 96 +- .../style/changes.el | 164 +- .../style/cleveref.el | 70 +- .../style/color.el | 0 .../style/colortbl.el | 0 .../style/commath.el | 0 .../style/comment.el | 39 +- .../style/csquotes.el | 288 +- .../style/currvita.el | 51 +- .../style/cuted.el | 0 .../style/czech.el | 0 .../style/danish.el | 0 .../style/dashundergaps.el | 0 .../style/dcolumn.el | 0 .../style/dinbrief.el | 52 +- .../style/dk-bib.el | 0 .../style/dk.el | 0 .../style/doc.el | 76 +- .../style/dutch.el | 0 .../style/emp.el | 0 .../style/empheq.el | 208 +- .../style/english.el | 0 .../style/enumitem.el | 322 +- .../style/environ.el | 4 +- .../style/epigraph.el | 0 .../style/epsf.el | 0 .../style/erewhon.el | 0 .../style/eso-pic.el | 0 .../style/etoolbox.el | 13 +- .../style/everysel.el | 0 .../style/exam.el | 64 +- .../style/exercise.el | 0 code/elpa/auctex-13.2.1/style/expl3.el | 100 + .../style/extramarks.el | 0 .../style/fancyhdr.el | 62 +- .../style/fancynum.el | 0 .../style/fancyref.el | 0 .../style/fancyvrb.el | 293 +- .../style/fbb.el | 0 .../style/fbox.el | 0 .../style/filecontents.el | 0 .../style/flashcards.el | 0 .../style/floatpag.el | 0 .../style/floatrow.el | 174 +- .../style/flushend.el | 0 .../style/foils.el | 0 .../style/fontaxes.el | 26 +- .../style/fontenc.el | 14 +- .../style/fontspec.el | 39 +- .../style/footmisc.el | 43 +- .../style/footnotehyper.el | 0 .../style/framed.el | 0 .../style/francais.el | 0 .../style/french.el | 0 .../style/frenchb.el | 0 .../style/fvextra.el | 18 +- .../style/geometry.el | 34 +- .../style/german.el | 0 .../style/gloss-italian.el | 0 .../style/graphics.el | 8 +- .../style/graphicx.el | 121 +- .../style/harvard.el | 17 +- code/elpa/auctex-13.2.1/style/hologo.el | 241 + .../style/hyperref.el | 18 +- .../style/icelandic.el | 0 .../style/ifetex.el | 0 .../style/ifluatex.el | 0 .../style/ifpdf.el | 0 .../style/iftex.el | 0 .../style/ifthen.el | 32 +- .../style/ifvtex.el | 0 .../style/ifxetex.el | 0 .../style/imakeidx.el | 23 +- .../style/index.el | 0 .../style/inputenc.el | 23 +- .../style/italian.el | 0 .../style/j-article.el | 0 .../style/j-book.el | 0 .../style/j-report.el | 0 .../style/jarticle.el | 0 .../style/jbook.el | 0 .../style/jreport.el | 0 .../style/jsarticle.el | 0 .../style/jsbook.el | 0 .../style/jsreport.el | 0 .../style/jura.el | 0 .../style/jurabib.el | 0 .../style/kantlipsum.el | 0 .../style/keyval.el | 0 .../style/kpfonts.el | 0 .../style/kvoptions.el | 0 .../style/kvsetkeys.el | 0 .../style/l3doc.el | 24 +- .../style/letter.el | 13 +- .../style/lettrine.el | 0 .../style/lipsum.el | 0 .../style/listings.el | 10 +- .../style/longtable.el | 0 .../style/lscape.el | 0 .../style/ltablex.el | 16 +- .../style/ltcaption.el | 0 .../style/ltugboat.el | 73 +- .../style/ltx-base.el | 0 .../style/ltxdoc.el | 14 +- .../style/ltxguide.el | 0 .../style/ltxtable.el | 9 +- .../style/luacode.el | 0 .../style/luatextra.el | 0 .../style/makeidx.el | 17 +- .../style/marginnote.el | 0 .../style/mathtools.el | 160 +- .../style/mdframed.el | 71 +- .../style/mdsymbol.el | 9 +- .../style/mdwlist.el | 0 .../style/memoir.el | 0 .../style/menukeys.el | 384 +- .../style/metalogo.el | 10 +- .../style/mflogo.el | 0 .../style/microtype.el | 13 +- .../style/midfloat.el | 0 .../style/minted.el | 69 +- .../style/mn2e.el | 0 .../style/mnras.el | 0 .../style/moodle.el | 0 .../style/multibib.el | 11 +- .../style/multicol.el | 0 .../style/multido.el | 10 +- .../style/multind.el | 20 +- .../style/multirow.el | 20 +- .../style/multitoc.el | 0 .../style/nameref.el | 4 +- .../style/natbib.el | 42 +- .../style/naustrian.el | 0 .../style/newfloat.el | 44 +- .../style/newpxmath.el | 0 .../style/newpxtext.el | 0 .../style/newtxmath.el | 0 .../style/newtxsf.el | 0 .../style/newtxtext.el | 0 .../style/newtxttt.el | 0 .../style/newzealand.el | 0 .../style/ngerman.el | 0 .../style/nicefrac.el | 0 .../style/nomencl.el | 0 .../style/ntheorem.el | 293 +- .../style/ocg-p.el | 0 .../style/ocgx.el | 0 .../style/overpic.el | 57 +- .../style/paracol.el | 24 +- .../style/paralist.el | 32 +- .../style/parskip.el | 18 +- .../style/pdflscape.el | 0 .../style/pdfpages.el | 12 +- .../style/pdfsync.el | 0 code/elpa/auctex-13.2.1/style/physics.el | 419 + .../style/placeins.el | 0 .../style/plext.el | 0 .../style/plfonts.el | 0 .../style/plhb.el | 0 .../style/polish.el | 0 .../style/polski.el | 0 .../style/polyglossia.el | 7 +- .../style/portuges.el | 0 .../style/portuguese.el | 0 .../style/preview.el | 0 .../style/proc.el | 0 .../style/prosper.el | 0 .../style/psfig.el | 0 .../style/pst-grad.el | 0 .../style/pst-node.el | 0 .../style/pst-plot.el | 0 .../style/pst-slpe.el | 0 .../style/pstricks.el | 2 + .../style/pythontex.el | 161 +- .../style/ragged2e.el | 0 .../style/relsize.el | 0 .../style/report.el | 0 .../style/revtex4-2.el | 25 +- .../style/rotating.el | 0 .../style/ruby.el | 0 .../style/scholax.el | 0 .../style/scrartcl.el | 0 .../style/scrbase.el | 0 .../style/scrbook.el | 0 .../style/scrlttr2.el | 0 .../style/scrpage2.el | 0 .../style/scrreprt.el | 0 .../style/setspace.el | 0 .../style/shortvrb.el | 45 +- .../style/sidecap.el | 0 .../style/siunitx.el | 24 +- .../style/slides.el | 0 .../style/slovak.el | 0 code/elpa/auctex-13.2.1/style/soul.el | 169 + .../style/sourcecodepro.el | 0 .../style/splitidx.el | 32 +- .../style/stabular.el | 0 .../style/stfloats.el | 0 .../style/subcaption.el | 61 +- .../style/subfigure.el | 0 .../style/subfiles.el | 0 .../style/swedish.el | 0 .../style/tabularx.el | 0 .../style/tabulary.el | 0 .../style/tarticle.el | 0 .../style/tbook.el | 0 .../style/tcolorbox.el | 77 +- .../style/tcolorboxlib-raster.el | 95 +- .../style/tcolorboxlib-theorems.el | 50 +- .../style/tex-live.el | 45 +- .../style/textcomp.el | 0 .../style/textpos.el | 40 +- code/elpa/auctex-13.2.1/style/theorem.el | 146 + .../style/thm-restate.el | 93 +- .../style/thmtools.el | 202 +- .../style/tikz.el | 83 +- .../style/titleps.el | 34 +- .../style/titlesec.el | 91 +- .../style/titletoc.el | 24 +- .../style/transparent.el | 0 .../style/treport.el | 0 .../style/truncate.el | 0 .../style/ulem.el | 56 +- .../style/unicode-math.el | 0 .../style/unicodefonttable.el | 0 .../style/units.el | 0 .../style/url.el | 21 +- .../style/varioref.el | 0 .../style/verbatim.el | 0 .../style/virtex.el | 0 .../style/vwcol.el | 0 code/elpa/auctex-13.2.1/style/wasysym.el | 187 + code/elpa/auctex-13.2.1/style/wrapfig.el | 85 + .../style/xcolor.el | 107 +- .../style/xkcdcolors.el | 0 .../style/xltabular.el | 0 .../style/xparse.el | 20 +- .../style/xr-hyper.el | 6 +- .../style/xr.el | 0 .../style/xspace.el | 9 +- .../style/zlmtt.el | 0 .../tex-bar.el | 18 +- .../tex-fold.el | 0 .../tex-font.el | 0 .../tex-info.el | 34 +- .../tex-ispell.el | 12 +- .../tex-jp.el | 0 .../tex-mik.el | 0 .../tex-site.el | 23 +- .../tex-style.el | 7 + .../tex-wizard.el | 0 .../{auctex-13.1.5 => auctex-13.2.1}/tex.el | 488 +- .../texmathp.el | 44 +- .../toolbar-x.el | 0 code/elpa/compat-28.1.2.2.signed | 1 - code/elpa/compat-28.1.2.2/.dir-locals.el | 7 - code/elpa/compat-28.1.2.2/NEWS.org | 108 - code/elpa/compat-28.1.2.2/compat-24.el | 495 - code/elpa/compat-28.1.2.2/compat-25.el | 322 - code/elpa/compat-28.1.2.2/compat-26.el | 675 -- code/elpa/compat-28.1.2.2/compat-27.el | 764 -- code/elpa/compat-28.1.2.2/compat-font-lock.el | 48 - code/elpa/compat-28.1.2.2/compat-help.el | 57 - code/elpa/compat-28.1.2.2/compat-macs.el | 316 - code/elpa/compat-28.1.2.2/compat-pkg.el | 2 - code/elpa/compat-28.1.2.2/compat.el | 58 - code/elpa/compat-28.1.2.2/compat.info | 2070 ---- code/elpa/compat-29.1.4.1/NEWS.org | 289 + code/elpa/compat-29.1.4.1/compat-25.el | 271 + code/elpa/compat-29.1.4.1/compat-26.el | 554 + code/elpa/compat-29.1.4.1/compat-27.el | 885 ++ .../compat-28.el | 578 +- code/elpa/compat-29.1.4.1/compat-29.el | 1579 +++ .../compat-autoloads.el | 18 +- code/elpa/compat-29.1.4.1/compat-macs.el | 266 + code/elpa/compat-29.1.4.1/compat-pkg.el | 2 + code/elpa/compat-29.1.4.1/compat.el | 93 + code/elpa/compat-29.1.4.1/compat.info | 2951 +++++ .../{compat-28.1.2.2 => compat-29.1.4.1}/dir | 0 .../git-commit-autoloads.el | 0 .../git-commit-pkg.el | 10 +- .../git-commit.el | 206 +- .../helm-lsp-autoloads.el | 46 + .../helm-lsp-20210419.2014/helm-lsp-pkg.el | 17 + code/elpa/helm-lsp-20210419.2014/helm-lsp.el | 329 + code/elpa/ht-20230703.558/ht-autoloads.el | 26 + code/elpa/ht-20230703.558/ht-pkg.el | 13 + code/elpa/ht-20230703.558/ht.el | 354 + .../lsp-mode-20230727.944/lsp-actionscript.el | 134 + code/elpa/lsp-mode-20230727.944/lsp-ada.el | 106 + .../elpa/lsp-mode-20230727.944/lsp-angular.el | 103 + .../elpa/lsp-mode-20230727.944/lsp-ansible.el | 247 + code/elpa/lsp-mode-20230727.944/lsp-astro.el | 51 + code/elpa/lsp-mode-20230727.944/lsp-awk.el | 49 + code/elpa/lsp-mode-20230727.944/lsp-bash.el | 91 + .../lsp-mode-20230727.944/lsp-beancount.el | 71 + code/elpa/lsp-mode-20230727.944/lsp-camel.el | 68 + code/elpa/lsp-mode-20230727.944/lsp-clangd.el | 315 + .../elpa/lsp-mode-20230727.944/lsp-clojure.el | 489 + code/elpa/lsp-mode-20230727.944/lsp-cmake.el | 43 + .../lsp-mode-20230727.944/lsp-completion.el | 815 ++ code/elpa/lsp-mode-20230727.944/lsp-credo.el | 97 + .../elpa/lsp-mode-20230727.944/lsp-crystal.el | 48 + code/elpa/lsp-mode-20230727.944/lsp-csharp.el | 472 + code/elpa/lsp-mode-20230727.944/lsp-css.el | 254 + code/elpa/lsp-mode-20230727.944/lsp-d.el | 41 + code/elpa/lsp-mode-20230727.944/lsp-dhall.el | 43 + .../lsp-mode-20230727.944/lsp-diagnostics.el | 370 + code/elpa/lsp-mode-20230727.944/lsp-dired.el | 181 + .../lsp-mode-20230727.944/lsp-dockerfile.el | 66 + code/elpa/lsp-mode-20230727.944/lsp-dot.el | 57 + code/elpa/lsp-mode-20230727.944/lsp-elixir.el | 214 + code/elpa/lsp-mode-20230727.944/lsp-elm.el | 137 + code/elpa/lsp-mode-20230727.944/lsp-emmet.el | 65 + code/elpa/lsp-mode-20230727.944/lsp-erlang.el | 67 + code/elpa/lsp-mode-20230727.944/lsp-eslint.el | 438 + .../elpa/lsp-mode-20230727.944/lsp-fortran.el | 61 + code/elpa/lsp-mode-20230727.944/lsp-fsharp.el | 313 + .../lsp-mode-20230727.944/lsp-gdscript.el | 62 + code/elpa/lsp-mode-20230727.944/lsp-gleam.el | 48 + code/elpa/lsp-mode-20230727.944/lsp-glsl.el | 49 + code/elpa/lsp-mode-20230727.944/lsp-go.el | 336 + .../elpa/lsp-mode-20230727.944/lsp-graphql.el | 74 + code/elpa/lsp-mode-20230727.944/lsp-groovy.el | 66 + code/elpa/lsp-mode-20230727.944/lsp-hack.el | 54 + code/elpa/lsp-mode-20230727.944/lsp-haxe.el | 226 + .../lsp-mode-20230727.944/lsp-headerline.el | 493 + code/elpa/lsp-mode-20230727.944/lsp-html.el | 200 + code/elpa/lsp-mode-20230727.944/lsp-icons.el | 96 + code/elpa/lsp-mode-20230727.944/lsp-ido.el | 142 + code/elpa/lsp-mode-20230727.944/lsp-idris.el | 67 + code/elpa/lsp-mode-20230727.944/lsp-iedit.el | 149 + .../lsp-mode-20230727.944/lsp-javascript.el | 1036 ++ code/elpa/lsp-mode-20230727.944/lsp-json.el | 133 + code/elpa/lsp-mode-20230727.944/lsp-kotlin.el | 269 + code/elpa/lsp-mode-20230727.944/lsp-lens.el | 455 + code/elpa/lsp-mode-20230727.944/lsp-lua.el | 701 ++ code/elpa/lsp-mode-20230727.944/lsp-magik.el | 132 + .../lsp-mode-20230727.944/lsp-markdown.el | 103 + .../lsp-mode-20230727.944/lsp-marksman.el | 97 + code/elpa/lsp-mode-20230727.944/lsp-mint.el | 48 + .../lsp-mode-autoloads.el | 1094 ++ .../lsp-mode-20230727.944/lsp-mode-pkg.el | 21 + code/elpa/lsp-mode-20230727.944/lsp-mode.el | 9638 +++++++++++++++++ .../lsp-mode-20230727.944/lsp-modeline.el | 354 + code/elpa/lsp-mode-20230727.944/lsp-nginx.el | 53 + code/elpa/lsp-mode-20230727.944/lsp-nim.el | 102 + code/elpa/lsp-mode-20230727.944/lsp-nix.el | 93 + code/elpa/lsp-mode-20230727.944/lsp-ocaml.el | 135 + .../lsp-mode-20230727.944/lsp-openscad.el | 93 + code/elpa/lsp-mode-20230727.944/lsp-perl.el | 117 + .../lsp-perlnavigator.el | 197 + code/elpa/lsp-mode-20230727.944/lsp-php.el | 456 + code/elpa/lsp-mode-20230727.944/lsp-pls.el | 133 + code/elpa/lsp-mode-20230727.944/lsp-prolog.el | 55 + .../lsp-mode-20230727.944/lsp-protocol.el | 796 ++ .../lsp-mode-20230727.944/lsp-purescript.el | 95 + code/elpa/lsp-mode-20230727.944/lsp-pwsh.el | 361 + code/elpa/lsp-mode-20230727.944/lsp-pyls.el | 504 + code/elpa/lsp-mode-20230727.944/lsp-pylsp.el | 440 + code/elpa/lsp-mode-20230727.944/lsp-r.el | 49 + code/elpa/lsp-mode-20230727.944/lsp-racket.el | 77 + code/elpa/lsp-mode-20230727.944/lsp-remark.el | 69 + code/elpa/lsp-mode-20230727.944/lsp-rf.el | 147 + .../lsp-mode-20230727.944/lsp-ruby-lsp.el | 70 + .../lsp-ruby-syntax-tree.el | 59 + .../lsp-mode-20230727.944/lsp-ruff-lsp.el | 115 + code/elpa/lsp-mode-20230727.944/lsp-rust.el | 1640 +++ .../lsp-semantic-tokens.el | 916 ++ .../elpa/lsp-mode-20230727.944/lsp-semgrep.el | 233 + code/elpa/lsp-mode-20230727.944/lsp-sml.el | 91 + .../lsp-mode-20230727.944/lsp-solargraph.el | 171 + code/elpa/lsp-mode-20230727.944/lsp-sorbet.el | 66 + code/elpa/lsp-mode-20230727.944/lsp-sqls.el | 192 + code/elpa/lsp-mode-20230727.944/lsp-steep.el | 73 + code/elpa/lsp-mode-20230727.944/lsp-svelte.el | 307 + .../lsp-mode-20230727.944/lsp-terraform.el | 457 + code/elpa/lsp-mode-20230727.944/lsp-tex.el | 68 + code/elpa/lsp-mode-20230727.944/lsp-tilt.el | 35 + code/elpa/lsp-mode-20230727.944/lsp-toml.el | 171 + code/elpa/lsp-mode-20230727.944/lsp-ttcn3.el | 51 + .../lsp-mode-20230727.944/lsp-typeprof.el | 60 + code/elpa/lsp-mode-20230727.944/lsp-v.el | 50 + code/elpa/lsp-mode-20230727.944/lsp-vala.el | 51 + .../elpa/lsp-mode-20230727.944/lsp-verilog.el | 194 + code/elpa/lsp-mode-20230727.944/lsp-vetur.el | 353 + code/elpa/lsp-mode-20230727.944/lsp-vhdl.el | 131 + .../lsp-mode-20230727.944/lsp-vimscript.el | 75 + code/elpa/lsp-mode-20230727.944/lsp-volar.el | 143 + code/elpa/lsp-mode-20230727.944/lsp-xml.el | 343 + code/elpa/lsp-mode-20230727.944/lsp-yaml.el | 242 + code/elpa/lsp-mode-20230727.944/lsp-zig.el | 50 + code/elpa/lsp-mode-20230727.944/lsp.el | 8 + .../lsp-ui-20230116.2024/lsp-ui-autoloads.el | 80 + code/elpa/lsp-ui-20230116.2024/lsp-ui-doc.el | 1232 +++ .../elpa/lsp-ui-20230116.2024/lsp-ui-doc.html | 52 + .../lsp-ui-20230116.2024/lsp-ui-flycheck.el | 171 + .../elpa/lsp-ui-20230116.2024/lsp-ui-imenu.el | 434 + code/elpa/lsp-ui-20230116.2024/lsp-ui-peek.el | 763 ++ code/elpa/lsp-ui-20230116.2024/lsp-ui-pkg.el | 17 + .../lsp-ui-20230116.2024/lsp-ui-sideline.el | 768 ++ code/elpa/lsp-ui-20230116.2024/lsp-ui-util.el | 71 + code/elpa/lsp-ui-20230116.2024/lsp-ui.el | 177 + .../resources/lightbulb.png | Bin 0 -> 2058 bytes code/elpa/lv-20200507.1518/lv-autoloads.el | 26 + code/elpa/lv-20200507.1518/lv-pkg.el | 9 + code/elpa/lv-20200507.1518/lv.el | 148 + .../magit-20221101.2214/magit-obsolete.el | 111 - .../AUTHORS.md | 16 +- .../LICENSE | 0 .../dir | 0 .../git-rebase.el | 80 +- .../magit-apply.el | 98 +- .../magit-autoloads.el | 180 +- .../magit-autorevert.el | 38 +- .../magit-base.el | 157 +- .../magit-bisect.el | 55 +- .../magit-blame.el | 54 +- .../magit-bookmark.el | 2 +- .../magit-branch.el | 130 +- .../magit-bundle.el | 8 +- .../magit-clone.el | 21 +- .../magit-commit.el | 32 +- .../magit-core.el | 5 +- .../magit-diff.el | 420 +- .../magit-ediff.el | 10 +- .../magit-extras.el | 43 +- .../magit-fetch.el | 15 +- .../magit-files.el | 106 +- .../magit-git.el | 411 +- .../magit-gitignore.el | 4 +- .../magit-log.el | 175 +- .../magit-margin.el | 4 +- .../magit-merge.el | 35 +- .../magit-mode.el | 374 +- .../magit-notes.el | 4 +- .../magit-patch.el | 2 +- .../magit-pkg.el | 16 +- .../magit-process.el | 144 +- .../magit-pull.el | 2 +- .../magit-push.el | 4 +- .../magit-reflog.el | 14 +- .../magit-refs.el | 64 +- .../magit-remote.el | 40 +- .../magit-repos.el | 30 +- .../magit-reset.el | 4 +- .../magit-sequence.el | 157 +- .../magit-sparse-checkout.el | 6 +- .../magit-stash.el | 78 +- .../magit-status.el | 40 +- .../magit-submodule.el | 84 +- .../magit-subtree.el | 2 +- .../magit-tag.el | 10 +- .../magit-transient.el | 14 +- .../magit-wip.el | 66 +- .../magit-worktree.el | 74 +- .../magit.el | 191 +- .../magit.info | 1451 ++- .../dir | 0 .../magit-section-autoloads.el | 0 .../magit-section-pkg.el | 8 +- .../magit-section.el | 227 +- .../magit-section.info | 16 +- code/elpa/spinner-1.7.4/README.org | 76 + code/elpa/spinner-1.7.4/all-spinners.gif | Bin 0 -> 18314 bytes code/elpa/spinner-1.7.4/some-spinners.gif | Bin 0 -> 1932043 bytes code/elpa/spinner-1.7.4/spinner-autoloads.el | 77 + code/elpa/spinner-1.7.4/spinner-pkg.el | 2 + code/elpa/spinner-1.7.4/spinner.el | 340 + .../dir | 0 .../gpl.info | 0 .../transient-autoloads.el | 0 .../transient-pkg.el | 8 +- .../transient.el | 565 +- .../transient.info | 323 +- .../with-editor.info | 382 - code/elpa/with-editor-20220810.1159/dir | 18 - .../with-editor-autoloads.el | 111 - .../with-editor-pkg.el | 13 - .../with-editor-20220810.1159/with-editor.el | 949 -- .../dir | 0 .../with-editor-autoloads.el | 0 .../with-editor-pkg.el | 8 +- .../with-editor.el | 90 +- .../with-editor.info | 30 +- 662 files changed, 62305 insertions(+), 18502 deletions(-) delete mode 100644 code/elpa/auctex-13.1.5.signed delete mode 100644 code/elpa/auctex-13.1.5/RELEASE delete mode 100644 code/elpa/auctex-13.1.5/auctex-pkg.el delete mode 100644 code/elpa/auctex-13.1.5/style/XCharter.el delete mode 100644 code/elpa/auctex-13.1.5/style/amsthm.el delete mode 100644 code/elpa/auctex-13.1.5/style/beamer.el delete mode 100644 code/elpa/auctex-13.1.5/style/expl3.el delete mode 100644 code/elpa/auctex-13.1.5/style/hologo.el delete mode 100644 code/elpa/auctex-13.1.5/style/theorem.el delete mode 100644 code/elpa/auctex-13.1.5/style/wrapfig.el rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/.elpaignore (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/COPYING (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/ChangeLog-preview (99%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/ChangeLog-preview.1 (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/ChangeLog.1 (91%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/GNUmakefile (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/README (77%) create mode 100644 code/elpa/auctex-13.2.1/RELEASE rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/auctex-autoloads.el (95%) create mode 100644 code/elpa/auctex-13.2.1/auctex-pkg.el rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/auctex.el (98%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/auctex.info (68%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/bib-cite.el (99%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/circ.tex (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/context-en.el (97%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/context-nl.el (97%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/context.el (85%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/dir (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/auctex.texi (98%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/changes.texi (98%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/copying.texi (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/faq.texi (97%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/fdl.texi (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/history.texi (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/install.texi (99%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/intro.texi (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/macros.texi (76%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/preview-dtxdoc.pl (100%) mode change 100755 => 100644 rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/preview-faq.texi (99%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/preview-latex.texi (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/preview-problems.texi (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/preview-readme.texi (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/preview-todo.texi (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/quickstart.texi (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/tex-ref.tex (99%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/todo.texi (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/doc/wininstall.texi (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/etc/auctex-logo.tex (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/font-latex.el (98%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/amstex.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/bibtex.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/dropdown.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/dvipdf.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/dvips.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/error.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/exec.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/execbibtex.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/execdvips.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/execerror.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/execpdftex.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/exectex.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/execviewdvi.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/execviewpdf.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/execviewps.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/gv.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/jumpdvi.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/ltx-symb-turn-off.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/ltx-symb-turn-on.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/pdftex.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prverr16.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prverr20.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prverr24.xbm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prverr24.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prvtex-cap-up.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prvtex12.xbm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prvtex12.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prvtex16.xbm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prvtex16.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prvtex20.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prvtex24.xbm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prvtex24.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prvwrk12.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prvwrk14.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prvwrk16.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prvwrk20.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prvwrk24.xbm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/prvwrk24.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/pspdf.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/sep.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/spell.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/tex.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/view.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/viewdvi.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/viewpdf.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/images/viewps.xpm (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex-flymake.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex.el (88%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex/README (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex/bootstrap.ins (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex/prauctex.cfg (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex/prauctex.def (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex/prcounters.def (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex/preview.dtx (99%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex/preview.sty (96%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex/prfootnotes.def (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex/prlyx.def (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex/prshowbox.def (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex/prshowlabels.def (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex/prtightpage.def (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/latex/prtracingall.def (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/multi-prompt.el (93%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/plain-tex.el (99%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/preview-latex.info (75%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/preview.el (99%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/.nosearch (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/Alegreya.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/AlegreyaSans.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/AnonymousPro.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/CJK.el (78%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/CJKutf8.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/FiraMono.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/FiraSans.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/MinionPro.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/MyriadPro.el (92%) create mode 100644 code/elpa/auctex-13.2.1/style/XCharter.el rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/acro.el (97%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/acronym.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/afterpage.el (69%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/algorithm.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/algpseudocode.el (100%) create mode 100644 code/elpa/auctex-13.2.1/style/algpseudocodex.el rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/alltt.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/alphanum.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/amsaddr.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/amsart.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/amsbook.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/amsbsy.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/amsfonts.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/amsmath.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/amsopn.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/amssymb.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/amstex.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/amstext.el (100%) create mode 100644 code/elpa/auctex-13.2.1/style/amsthm.el rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/appendix.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/arabxetex.el (86%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/array.el (94%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/article.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/attachfile.el (87%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/australian.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/austrian.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/babel.el (69%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/backref.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/baskervaldx.el (100%) create mode 100644 code/elpa/auctex-13.2.1/style/beamer.el rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/beamerarticle.el (83%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/beamerswitch.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/biblatex.el (97%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/bicaption.el (91%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/bidi.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/bidibeamer.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/bigdelim.el (80%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/bigstrut.el (81%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/bm.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/book.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/booktabs.el (84%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/brazil.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/brazilian.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/breqn.el (71%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/bulgarian.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/canadian.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/cancel.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/captcont.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/caption.el (92%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/catchfilebetweentags.el (85%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/changelog.el (62%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/changes.el (54%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/cleveref.el (80%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/color.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/colortbl.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/commath.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/comment.el (86%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/csquotes.el (58%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/currvita.el (58%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/cuted.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/czech.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/danish.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/dashundergaps.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/dcolumn.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/dinbrief.el (86%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/dk-bib.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/dk.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/doc.el (88%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/dutch.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/emp.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/empheq.el (74%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/english.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/enumitem.el (61%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/environ.el (96%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/epigraph.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/epsf.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/erewhon.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/eso-pic.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/etoolbox.el (95%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/everysel.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/exam.el (85%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/exercise.el (100%) create mode 100644 code/elpa/auctex-13.2.1/style/expl3.el rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/extramarks.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/fancyhdr.el (68%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/fancynum.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/fancyref.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/fancyvrb.el (76%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/fbb.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/fbox.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/filecontents.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/flashcards.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/floatpag.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/floatrow.el (85%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/flushend.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/foils.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/fontaxes.el (80%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/fontenc.el (78%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/fontspec.el (94%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/footmisc.el (67%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/footnotehyper.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/framed.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/francais.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/french.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/frenchb.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/fvextra.el (89%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/geometry.el (88%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/german.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/gloss-italian.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/graphics.el (83%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/graphicx.el (74%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/harvard.el (89%) create mode 100644 code/elpa/auctex-13.2.1/style/hologo.el rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/hyperref.el (94%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/icelandic.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ifetex.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ifluatex.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ifpdf.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/iftex.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ifthen.el (72%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ifvtex.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ifxetex.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/imakeidx.el (78%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/index.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/inputenc.el (81%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/italian.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/j-article.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/j-book.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/j-report.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/jarticle.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/jbook.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/jreport.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/jsarticle.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/jsbook.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/jsreport.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/jura.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/jurabib.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/kantlipsum.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/keyval.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/kpfonts.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/kvoptions.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/kvsetkeys.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/l3doc.el (91%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/letter.el (93%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/lettrine.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/lipsum.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/listings.el (98%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/longtable.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/lscape.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ltablex.el (75%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ltcaption.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ltugboat.el (73%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ltx-base.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ltxdoc.el (90%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ltxguide.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ltxtable.el (94%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/luacode.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/luatextra.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/makeidx.el (75%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/marginnote.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/mathtools.el (82%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/mdframed.el (88%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/mdsymbol.el (92%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/mdwlist.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/memoir.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/menukeys.el (55%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/metalogo.el (89%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/mflogo.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/microtype.el (96%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/midfloat.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/minted.el (90%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/mn2e.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/mnras.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/moodle.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/multibib.el (95%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/multicol.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/multido.el (81%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/multind.el (77%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/multirow.el (84%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/multitoc.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/nameref.el (93%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/natbib.el (86%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/naustrian.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/newfloat.el (88%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/newpxmath.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/newpxtext.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/newtxmath.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/newtxsf.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/newtxtext.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/newtxttt.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/newzealand.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ngerman.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/nicefrac.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/nomencl.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ntheorem.el (57%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ocg-p.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ocgx.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/overpic.el (55%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/paracol.el (93%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/paralist.el (76%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/parskip.el (82%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/pdflscape.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/pdfpages.el (94%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/pdfsync.el (100%) create mode 100644 code/elpa/auctex-13.2.1/style/physics.el rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/placeins.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/plext.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/plfonts.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/plhb.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/polish.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/polski.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/polyglossia.el (98%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/portuges.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/portuguese.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/preview.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/proc.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/prosper.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/psfig.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/pst-grad.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/pst-node.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/pst-plot.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/pst-slpe.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/pstricks.el (99%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/pythontex.el (77%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ragged2e.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/relsize.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/report.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/revtex4-2.el (92%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/rotating.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ruby.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/scholax.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/scrartcl.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/scrbase.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/scrbook.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/scrlttr2.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/scrpage2.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/scrreprt.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/setspace.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/shortvrb.el (70%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/sidecap.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/siunitx.el (96%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/slides.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/slovak.el (100%) create mode 100644 code/elpa/auctex-13.2.1/style/soul.el rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/sourcecodepro.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/splitidx.el (91%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/stabular.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/stfloats.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/subcaption.el (83%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/subfigure.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/subfiles.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/swedish.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/tabularx.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/tabulary.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/tarticle.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/tbook.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/tcolorbox.el (92%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/tcolorboxlib-raster.el (56%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/tcolorboxlib-theorems.el (86%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/tex-live.el (81%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/textcomp.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/textpos.el (74%) create mode 100644 code/elpa/auctex-13.2.1/style/theorem.el rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/thm-restate.el (50%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/thmtools.el (62%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/tikz.el (81%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/titleps.el (85%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/titlesec.el (71%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/titletoc.el (90%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/transparent.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/treport.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/truncate.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/ulem.el (61%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/unicode-math.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/unicodefonttable.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/units.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/url.el (92%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/varioref.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/verbatim.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/virtex.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/vwcol.el (100%) create mode 100644 code/elpa/auctex-13.2.1/style/wasysym.el create mode 100644 code/elpa/auctex-13.2.1/style/wrapfig.el rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/xcolor.el (89%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/xkcdcolors.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/xltabular.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/xparse.el (95%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/xr-hyper.el (91%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/xr.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/xspace.el (87%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/style/zlmtt.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/tex-bar.el (97%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/tex-fold.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/tex-font.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/tex-info.el (97%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/tex-ispell.el (97%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/tex-jp.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/tex-mik.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/tex-site.el (90%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/tex-style.el (99%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/tex-wizard.el (100%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/tex.el (97%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/texmathp.el (92%) rename code/elpa/{auctex-13.1.5 => auctex-13.2.1}/toolbar-x.el (100%) delete mode 100644 code/elpa/compat-28.1.2.2.signed delete mode 100644 code/elpa/compat-28.1.2.2/.dir-locals.el delete mode 100644 code/elpa/compat-28.1.2.2/NEWS.org delete mode 100644 code/elpa/compat-28.1.2.2/compat-24.el delete mode 100644 code/elpa/compat-28.1.2.2/compat-25.el delete mode 100644 code/elpa/compat-28.1.2.2/compat-26.el delete mode 100644 code/elpa/compat-28.1.2.2/compat-27.el delete mode 100644 code/elpa/compat-28.1.2.2/compat-font-lock.el delete mode 100644 code/elpa/compat-28.1.2.2/compat-help.el delete mode 100644 code/elpa/compat-28.1.2.2/compat-macs.el delete mode 100644 code/elpa/compat-28.1.2.2/compat-pkg.el delete mode 100644 code/elpa/compat-28.1.2.2/compat.el delete mode 100644 code/elpa/compat-28.1.2.2/compat.info create mode 100644 code/elpa/compat-29.1.4.1/NEWS.org create mode 100644 code/elpa/compat-29.1.4.1/compat-25.el create mode 100644 code/elpa/compat-29.1.4.1/compat-26.el create mode 100644 code/elpa/compat-29.1.4.1/compat-27.el rename code/elpa/{compat-28.1.2.2 => compat-29.1.4.1}/compat-28.el (64%) create mode 100644 code/elpa/compat-29.1.4.1/compat-29.el rename code/elpa/{compat-28.1.2.2 => compat-29.1.4.1}/compat-autoloads.el (52%) create mode 100644 code/elpa/compat-29.1.4.1/compat-macs.el create mode 100644 code/elpa/compat-29.1.4.1/compat-pkg.el create mode 100644 code/elpa/compat-29.1.4.1/compat.el create mode 100644 code/elpa/compat-29.1.4.1/compat.info rename code/elpa/{compat-28.1.2.2 => compat-29.1.4.1}/dir (100%) rename code/elpa/{git-commit-20221101.2237 => git-commit-20230521.2344}/git-commit-autoloads.el (100%) rename code/elpa/{git-commit-20221101.2237 => git-commit-20230521.2344}/git-commit-pkg.el (66%) rename code/elpa/{git-commit-20221101.2237 => git-commit-20230521.2344}/git-commit.el (90%) create mode 100644 code/elpa/helm-lsp-20210419.2014/helm-lsp-autoloads.el create mode 100644 code/elpa/helm-lsp-20210419.2014/helm-lsp-pkg.el create mode 100644 code/elpa/helm-lsp-20210419.2014/helm-lsp.el create mode 100644 code/elpa/ht-20230703.558/ht-autoloads.el create mode 100644 code/elpa/ht-20230703.558/ht-pkg.el create mode 100644 code/elpa/ht-20230703.558/ht.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-actionscript.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-ada.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-angular.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-ansible.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-astro.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-awk.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-bash.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-beancount.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-camel.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-clangd.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-clojure.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-cmake.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-completion.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-credo.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-crystal.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-csharp.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-css.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-d.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-dhall.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-diagnostics.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-dired.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-dockerfile.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-dot.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-elixir.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-elm.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-emmet.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-erlang.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-eslint.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-fortran.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-fsharp.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-gdscript.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-gleam.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-glsl.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-go.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-graphql.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-groovy.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-hack.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-haxe.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-headerline.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-html.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-icons.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-ido.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-idris.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-iedit.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-javascript.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-json.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-kotlin.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-lens.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-lua.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-magik.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-markdown.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-marksman.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-mint.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-mode-autoloads.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-mode-pkg.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-mode.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-modeline.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-nginx.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-nim.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-nix.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-ocaml.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-openscad.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-perl.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-perlnavigator.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-php.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-pls.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-prolog.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-protocol.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-purescript.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-pwsh.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-pyls.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-pylsp.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-r.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-racket.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-remark.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-rf.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-ruby-lsp.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-ruby-syntax-tree.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-ruff-lsp.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-rust.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-semantic-tokens.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-semgrep.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-sml.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-solargraph.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-sorbet.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-sqls.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-steep.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-svelte.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-terraform.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-tex.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-tilt.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-toml.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-ttcn3.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-typeprof.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-v.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-vala.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-verilog.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-vetur.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-vhdl.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-vimscript.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-volar.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-xml.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-yaml.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp-zig.el create mode 100644 code/elpa/lsp-mode-20230727.944/lsp.el create mode 100644 code/elpa/lsp-ui-20230116.2024/lsp-ui-autoloads.el create mode 100644 code/elpa/lsp-ui-20230116.2024/lsp-ui-doc.el create mode 100644 code/elpa/lsp-ui-20230116.2024/lsp-ui-doc.html create mode 100644 code/elpa/lsp-ui-20230116.2024/lsp-ui-flycheck.el create mode 100644 code/elpa/lsp-ui-20230116.2024/lsp-ui-imenu.el create mode 100644 code/elpa/lsp-ui-20230116.2024/lsp-ui-peek.el create mode 100644 code/elpa/lsp-ui-20230116.2024/lsp-ui-pkg.el create mode 100644 code/elpa/lsp-ui-20230116.2024/lsp-ui-sideline.el create mode 100644 code/elpa/lsp-ui-20230116.2024/lsp-ui-util.el create mode 100644 code/elpa/lsp-ui-20230116.2024/lsp-ui.el create mode 100644 code/elpa/lsp-ui-20230116.2024/resources/lightbulb.png create mode 100644 code/elpa/lv-20200507.1518/lv-autoloads.el create mode 100644 code/elpa/lv-20200507.1518/lv-pkg.el create mode 100644 code/elpa/lv-20200507.1518/lv.el delete mode 100644 code/elpa/magit-20221101.2214/magit-obsolete.el rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/AUTHORS.md (96%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/LICENSE (100%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/dir (100%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/git-rebase.el (93%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-apply.el (92%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-autoloads.el (94%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-autorevert.el (90%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-base.el (92%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-bisect.el (86%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-blame.el (96%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-bookmark.el (98%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-branch.el (90%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-bundle.el (95%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-clone.el (95%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-commit.el (96%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-core.el (96%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-diff.el (91%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-ediff.el (98%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-extras.el (96%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-fetch.el (93%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-files.el (89%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-git.el (89%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-gitignore.el (98%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-log.el (94%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-margin.el (98%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-merge.el (92%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-mode.el (85%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-notes.el (98%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-patch.el (99%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-pkg.el (50%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-process.el (92%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-pull.el (99%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-push.el (99%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-reflog.el (95%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-refs.el (94%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-remote.el (90%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-repos.el (96%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-reset.el (97%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-sequence.el (90%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-sparse-checkout.el (97%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-stash.el (90%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-status.el (97%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-submodule.el (93%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-subtree.el (99%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-tag.el (97%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-transient.el (94%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-wip.el (88%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit-worktree.el (74%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit.el (82%) rename code/elpa/{magit-20221101.2214 => magit-20230727.208}/magit.info (93%) rename code/elpa/{magit-section-20220929.1014 => magit-section-20230521.1803}/dir (100%) rename code/elpa/{magit-section-20220929.1014 => magit-section-20230521.1803}/magit-section-autoloads.el (100%) rename code/elpa/{magit-section-20220929.1014 => magit-section-20230521.1803}/magit-section-pkg.el (59%) rename code/elpa/{magit-section-20220929.1014 => magit-section-20230521.1803}/magit-section.el (93%) rename code/elpa/{magit-section-20220929.1014 => magit-section-20230521.1803}/magit-section.info (97%) create mode 100644 code/elpa/spinner-1.7.4/README.org create mode 100644 code/elpa/spinner-1.7.4/all-spinners.gif create mode 100644 code/elpa/spinner-1.7.4/some-spinners.gif create mode 100644 code/elpa/spinner-1.7.4/spinner-autoloads.el create mode 100644 code/elpa/spinner-1.7.4/spinner-pkg.el create mode 100644 code/elpa/spinner-1.7.4/spinner.el rename code/elpa/{transient-20221028.1430 => transient-20230723.1411}/dir (100%) rename code/elpa/{transient-20221028.1430 => transient-20230723.1411}/gpl.info (100%) rename code/elpa/{transient-20221028.1430 => transient-20230723.1411}/transient-autoloads.el (100%) rename code/elpa/{transient-20221028.1430 => transient-20230723.1411}/transient-pkg.el (54%) rename code/elpa/{transient-20221028.1430 => transient-20230723.1411}/transient.el (91%) rename code/elpa/{transient-20221028.1430 => transient-20230723.1411}/transient.info (95%) delete mode 100644 code/elpa/with-editor-20220608.1017/with-editor.info delete mode 100644 code/elpa/with-editor-20220810.1159/dir delete mode 100644 code/elpa/with-editor-20220810.1159/with-editor-autoloads.el delete mode 100644 code/elpa/with-editor-20220810.1159/with-editor-pkg.el delete mode 100644 code/elpa/with-editor-20220810.1159/with-editor.el rename code/elpa/{with-editor-20220608.1017 => with-editor-20230711.1217}/dir (100%) rename code/elpa/{with-editor-20220608.1017 => with-editor-20230711.1217}/with-editor-autoloads.el (100%) rename code/elpa/{with-editor-20220608.1017 => with-editor-20230711.1217}/with-editor-pkg.el (56%) rename code/elpa/{with-editor-20220608.1017 => with-editor-20230711.1217}/with-editor.el (92%) rename code/elpa/{with-editor-20220810.1159 => with-editor-20230711.1217}/with-editor.info (95%) diff --git a/code/elpa/archives/gnu/archive-contents b/code/elpa/archives/gnu/archive-contents index 4d9790d..8fbfd68 100644 --- a/code/elpa/archives/gnu/archive-contents +++ b/code/elpa/archives/gnu/archive-contents @@ -19,20 +19,22 @@ ("Leo Liu" . "sdl.web@gmail.com")) (:commit . "90c90a80322aa9f26ce88f2f24a224afc4c994b8"))]) (ada-mode . - [(7 3 1) + [(8 0 5) ((uniquify-files - (1 0 1)) + (1 0 4)) (wisi - (4 0 0)) + (4 2 2)) + (gnat-compiler + (1 0 2)) (emacs (25 3))) "major-mode for editing Ada sources" tar - ((:url . "http://www.nongnu.org/ada-mode/") + ((:url . "https://www.nongnu.org/ada-mode/") (:keywords "languages" "ada") (:maintainer "Stephen Leake" . "stephen_leake@stephe-leake.org") (:authors ("Stephen Leake" . "stephen_leake@stephe-leake.org")) - (:commit . "64acce8bda65d3409166a63be26fd21100ef54ce"))]) + (:commit . "8660d5e9b2219208e5d43b979f5fb57fbb518924"))]) (ada-ref-man . [(2020 1) nil "Ada Reference Manual 2012" tar @@ -115,6 +117,16 @@ (:authors ("Per Abrahamsen" . "per.abrahamsen@gmail.com")) (:maintainer "Per Abrahamsen" . "per.abrahamsen@gmail.com"))]) + (altcaps . + [(1 1 0) + ((emacs + (27 1))) + "Apply alternating letter casing to convey sarcasm or mockery" tar + ((:url . "https://git.sr.ht/~protesilaos/altcaps") + (:maintainer "Altcaps Development" . "~protesilaos/altcaps@lists.sr.ht") + (:authors + ("Protesilaos Stavrou" . "info@protesilaos.com")) + (:commit . "05b78cc81b8ca92aebb80779c2a863fa5eb18eaf"))]) (ampc . [(0 2) nil "Asynchronous Music Player Controller" single @@ -152,14 +164,14 @@ ("John Wiegley" . "jwiegley@gmail.com")) (:commit . "53addd02fbad33765f508f8e6254ebd44e1f81e5"))]) (auctex . - [(13 1 5) + [(13 2 1) ((emacs (25 1))) "Integrated environment for *TeX*" tar ((:url . "https://www.gnu.org/software/auctex/") (:keywords "tex" "latex" "texinfo" "context" "doctex" "preview-latex") (:maintainer nil . "auctex-devel@gnu.org") - (:commit . "c569c7d486624ac7a5bb924ca92c41e80a58091f"))]) + (:commit . "1c3360b1621a524e14fa0067dc7e138630c2267f"))]) (aumix-mode . [(7) nil "run the aumix program in a buffer" single @@ -176,6 +188,15 @@ (:authors ("Ian Dunn" . "dunni@gnu.org")) (:maintainer "Ian Dunn" . "dunni@gnu.org"))]) + (auto-header . + [(0 1 2) + nil "Automatically find the right C headers" tar + ((:url . "https://git.sr.ht/~pkal/auto-header") + (:keywords "c") + (:maintainer "Philip Kaludercic" . "~pkal/public-inbox@lists.sr.ht") + (:authors + ("Philip Kaludercic" . "philipk@posteo.net")) + (:commit . "f366c1bf15abd33a8c035438b68b6b854bf2bd1a"))]) (auto-overlays . [(0 10 10) ((cl-lib @@ -186,6 +207,17 @@ (:authors ("Toby Cubitt" . "toby-predictive@dr-qubit.org")) (:keywords "extensions"))]) + (autocrypt . + [(0 4 1) + ((emacs + (24 3))) + "Autocrypt implementation" tar + ((:url . "https://git.sr.ht/~pkal/autocrypt") + (:keywords "comm") + (:maintainer "Philip Kaludercic" . "~pkal/public-inbox@lists.sr.ht") + (:authors + ("Philip Kaludercic" . "philipk@posteo.net")) + (:commit . "a90aa6b644fe8cf72af9e1615a7c50b36b739e7c"))]) (avy . [(0 5 0) ((emacs @@ -219,6 +251,16 @@ (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:commit . "0cf8b60f62876f3e75653a5fb30d5d5cdd74c586"))]) + (beframe . + [(0 3 0) + ((emacs + (28 1))) + "Isolate buffers per frame" tar + ((:url . "https://git.sr.ht/~protesilaos/beframe") + (:maintainer "Protesilaos Stavrou General Issues" . "~protesilaos/general-issues@lists.sr.ht") + (:authors + ("Protesilaos Stavrou" . "info@protesilaos.com")) + (:commit . "24551a22b4561cdf4c256b941aeb6176e993c280"))]) (bind-key . [(2 4 1) nil "A simple way to manage personal keybindings" tar @@ -264,18 +306,18 @@ ("Serghei Iakovlev" . "egrep@protonmail.ch")) (:keywords "languages"))]) (boxy . - [(1 1 1) + [(1 1 3) ((emacs (26 1))) "A boxy layout framework" tar ((:url . "https://gitlab.com/tygrdev/boxy") (:keywords "tools") - (:maintainer "Tyler Grinn" . "tylergrinn@gmail.com") + (:maintainer "Taylor Grinn" . "grinntaylor@gmail.com") (:authors - ("Tyler Grinn" . "tylergrinn@gmail.com")) - (:commit . "350bc70ed16c4eccc3b20114347cbdc3591140f3"))]) + ("Taylor Grinn" . "grinntaylor@gmail.com")) + (:commit . "6567d846a06cdc75da8e88a5a961172cb3f77519"))]) (boxy-headings . - [(2 1 3) + [(2 1 4) ((emacs (26 1)) (boxy @@ -285,18 +327,23 @@ "View org files in a boxy diagram" tar ((:url . "https://gitlab.com/tygrdev/boxy-headings") (:keywords "tools") - (:maintainer "Tyler Grinn" . "tylergrinn@gmail.com") + (:maintainer "Taylor Grinn" . "grinntaylor@gmail.com") (:authors - ("Tyler Grinn" . "tylergrinn@gmail.com")) - (:commit . "66fc9e50f02d6dee546fa6923ca28f1f64db9065"))]) + ("Taylor Grinn" . "grinntaylor@gmail.com")) + (:commit . "a1b67d1b52a34084200c036f493e0110acea3a6d"))]) (brief . - [(5 87) - nil "Brief Editor Emulator (Brief Mode)" tar - ((:maintainer "Luke Lee" . "luke.yx.lee@gmail.com") + [(5 88 22 2) + ((nadvice + (0 3)) + (cl-lib + (0 5))) + "Brief Editor Emulator (Brief Mode)" tar + ((:keywords "brief" "emulations" "crisp") + (:maintainer "Luke Lee" . "luke.yx.lee@gmail.com") (:authors ("Luke Lee" . "luke.yx.lee@gmail.com")) - (:keywords "brief" "emulations" "crisp") - (:url . "http://elpa.gnu.org/packages/brief.html"))]) + (:url . "https://elpa.gnu.org/packages/brief.html") + (:commit . "94471036e4fd356d6c8a7dd72622123e18c95e75"))]) (buffer-env . [(0 4) ((emacs @@ -334,16 +381,42 @@ (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:keywords "lisp"))]) + (buildbot . + [(0 0 1) + ((emacs + (28))) + "A Buildbot client for emacs" tar + ((:url . "https://g.ypei.me/buildbot.el.git") + (:keywords "buildbot" "continuous integration") + (:maintainer "Yuchen Pei" . "id@ypei.org") + (:authors + ("Yuchen Pei" . "id@ypei.org")) + (:commit . "d614eea91ca5717c2b0019dae8c85e6a24873f39"))]) + (calibre . + [(1 3 3) + ((emacs + (27 1)) + (compat + (29 1 4 1))) + "Interact with Calibre libraries from Emacs" tar + ((:url . "https://git.disroot.org/kjartanoli/calibre.el") + (:maintainer "Kjartan Oli Agustsson" . "kjartanoli@disroot.org") + (:authors + ("Kjartan Oli Agustsson" . "kjartanoli@disroot.org")) + (:commit . "ad65bf9b51edaf85371db958a1dcaff2f620519f"))]) (cape . - [(0 9) + [(0 16) ((emacs - (27 1))) + (27 1)) + (compat + (29 1 4 0))) "Completion At Point Extensions" tar ((:url . "https://github.com/minad/cape") + (:keywords "abbrev" "convenience" "matching" "completion" "wp") (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:authors ("Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "5cd6b861b7fb88c7a0a3d5062b36631b561fea8c"))]) + (:commit . "c8e3a75f2b1096fbb09c9f4b3f60ab1fdcfee13b"))]) (capf-autosuggest . [(0 3) ((emacs @@ -386,12 +459,13 @@ ("Stefan Monnier" . "monnier@iro.umontreal.ca")) (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) (cl-lib . - [(0 7) + [(0 7 1) nil "Forward cl-lib compatibility library for Emacs<24.3" tar ((:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca") (:authors ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:url . "https://elpa.gnu.org/packages/cl-lib.html"))]) + (:url . "https://elpa.gnu.org/packages/cl-lib.html") + (:commit . "80dc6223f2e25db1f4b38d5c48365553abd793fc"))]) (clipboard-collector . [(0 3) ((emacs @@ -425,7 +499,7 @@ ("Augusto Stoffel" . "arstoffel@gmail.com")) (:commit . "fd68a33eb43b3cbd44fed767f48e230382903592"))]) (comint-mime . - [(0 2) + [(0 3) ((emacs (28 1))) "Display content of various MIME types in comint buffers" tar @@ -434,7 +508,7 @@ (:maintainer "Augusto Stoffel" . "arstoffel@gmail.com") (:authors ("Augusto Stoffel" . "arstoffel@gmail.com")) - (:commit . "9f480e76851d163e0aba0eaf0299d8d15bc0ee25"))]) + (:commit . "91b2926d2bf40a31a55fdb80c7dc21652bcf9417"))]) (compact-docstrings . [(0 2) nil "Shrink blank lines in docstrings and doc comments" single @@ -465,17 +539,18 @@ ("Jan Tatarik" . "jan.tatarik@gmail.com")) (:maintainer "Eric Abrahamsen" . "eric@ericabrahamsen.net"))]) (company-math . - [(1 4) + [(1 5 1) ((company (0 8 0)) (math-symbol-lists (1 3))) "Completion backends for unicode math symbols and latex tags" tar ((:url . "https://github.com/vspinu/company-math") + (:keywords "unicode" "symbols" "completion") (:maintainer "Vitalie Spinu" . "spinuvit@gmail.com") (:authors ("Vitalie Spinu" . "spinuvit@gmail.com")) - (:keywords "unicode" "symbols" "completion"))]) + (:commit . "3eb006874e309ff4076d947fcbd61bb6806aa508"))]) (company-statistics . [(0 2 3) ((emacs @@ -489,30 +564,31 @@ ("Ingo Lohmar" . "i.lohmar@gmail.com")) (:keywords "abbrev" "convenience" "matching"))]) (compat . - [(28 1 2 2) + [(29 1 4 1) ((emacs - (24 3)) - (nadvice - (0 3))) + (24 4)) + (seq + (2 3))) "Emacs Lisp Compatibility Library" tar - ((:url . "https://sr.ht/~pkal/compat") + ((:url . "https://github.com/emacs-compat/compat") (:keywords "lisp") - (:maintainer "Compat Development" . "~pkal/compat-devel@lists.sr.ht") + (:maintainer "Daniel Mendler , Compat Development" . "~pkal/compat-devel@lists.sr.ht") (:authors - ("Philip Kaludercic" . "philipk@posteo.net")) - (:commit . "d533692182c084bad623977b69f9dc298255eaab"))]) + ("Philip Kaludercic , Daniel Mendler" . "mail@daniel-mendler.de")) + (:commit . "cb09942868d50e654f159f9614fe3f22af96e547"))]) (consult . - [(0 20) + [(0 35) ((emacs (27 1)) (compat - (28 1))) + (29 1 4 1))) "Consulting completing-read" tar ((:url . "https://github.com/minad/consult") + (:keywords "matching" "files" "completion") (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:authors ("Daniel Mendler and Consult contributors")) - (:commit . "d5b328637255ad6e7da4190ca15f3da040bbb606"))]) + (:commit . "fe49dedd71802ff97be7b89f1ec4bd61b98c2b13"))]) (consult-recoll . [(0 8) ((emacs @@ -537,15 +613,18 @@ ("Jackson Ray Hamilton" . "jackson@jacksonrayhamilton.com")) (:keywords "convenience" "faces" "tools"))]) (corfu . - [(0 28) + [(0 37) ((emacs - (27 1))) - "Completion Overlay Region FUnction" tar + (27 1)) + (compat + (29 1 4 0))) + "COmpletion in Region FUnction" tar ((:url . "https://github.com/minad/corfu") + (:keywords "abbrev" "convenience" "matching" "completion" "wp") (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:authors ("Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "3408e41bf0d2264d754a59b0326c622d874d5537"))]) + (:commit . "664ef966f3668f3b5c30a8c5db429ae38ca00c61"))]) (coterm . [(1 6) ((emacs @@ -560,19 +639,20 @@ ("jakanakaevangeli" . "jakanakaevangeli@chiru.no")) (:commit . "d8e1b04cd359d9f27ab7c6dbf8cae90dde834085"))]) (counsel . - [(0 13 4) + [(0 14 0) ((emacs (24 5)) (ivy - (0 13 4)) + (0 14 0)) (swiper - (0 13 4))) + (0 14 0))) "Various completion functions using Ivy" tar ((:url . "https://github.com/abo-abo/swiper") + (:keywords "convenience" "matching" "tools") (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) - (:keywords "convenience" "matching" "tools"))]) + (:commit . "603c29c64856ba7f32ca00affae64f2f5ae3fced"))]) (cpio-mode . [(0 17) ((emacs @@ -593,14 +673,14 @@ ("Stephen Meister" . "pallagun@gmail.com")) (:commit . "fa979dfafa1beb374bf42e937f0b5b99ed06222e"))]) (crdt . - [(0 3 4) + [(0 3 5) nil "Collaborative editing using Conflict-free Replicated Data Types" tar ((:url . "https://code.librehq.com/qhong/crdt.el") (:keywords "collaboration" "crdt") (:maintainer "Qiantan Hong" . "qhong@alum.mit.edu") (:authors ("Qiantan Hong" . "qhong@alum.mit.edu")) - (:commit . "92a7c93a3b4cb4b40f133acd22c89a5fda5cdd30"))]) + (:commit . "e6d42f42c5dedb73560048f4bf6263c63ffa21bb"))]) (crisp . [(1 3 6) nil "CRiSP/Brief Emacs emulator" single @@ -610,7 +690,7 @@ ("Gary D. Foster" . "Gary.Foster@Corp.Sun.COM")) (:maintainer "Luke Lee" . "luke.yx.lee@gmail.com"))]) (csharp-mode . - [(1 1 1) + [(2 0 0) ((emacs (26 1))) "C# mode derived mode" tar @@ -618,9 +698,10 @@ (:keywords "c#" "languages" "oop" "mode") (:maintainer "Jostein Kjønigsen" . "jostein@gmail.com") (:authors - ("Theodor Thornhill" . "theo@thornhill.no")))]) + ("Theodor Thornhill" . "theo@thornhill.no")) + (:commit . "d8b058c9e9d0429ea7e81d121ce19b064bd7e0f5"))]) (csv-mode . - [(1 21) + [(1 22) ((emacs (27 1)) (cl-lib @@ -631,9 +712,9 @@ (:authors ("\"Francis J. Wright\"" . "F.J.Wright@qmul.ac.uk")) (:url . "https://elpa.gnu.org/packages/csv-mode.html") - (:commit . "d10d68c382e17960fc9aaef072fd18a23ea92a86"))]) + (:commit . "db8a3e3aef31d35ce5bd1fd09127a3bbfdd0c340"))]) (cursory . - [(0 3 0) + [(1 0 0) ((emacs (27 1))) "Manage cursor styles using presets" tar @@ -642,7 +723,7 @@ (:maintainer "Cursory Development" . "~protesilaos/cursory@lists.sr.ht") (:authors ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "568310b13dfeda471fa23c6aa9b88c2a410aed01"))]) + (:commit . "12cd2b22913ddacf3cab54b0d6dd97d633f72e43"))]) (cycle-quotes . [(0 1) nil "Cycle between quote styles" tar @@ -682,7 +763,7 @@ ("Daiki Ueno" . "ueno@gnu.org")) (:maintainer nil . "emacs-devel@gnu.org"))]) (debbugs . - [(0 34) + [(0 36) ((emacs (26 1)) (soap-client @@ -693,7 +774,7 @@ (:authors ("Michael Albinus" . "michael.albinus@gmx.de")) (:url . "https://elpa.gnu.org/packages/debbugs.html") - (:commit . "c852b57ba235e54a46ef7c1e5198d7e34957650c"))]) + (:commit . "17b933d6fa4cdb46eb7be70070b5e72baa145386"))]) (delight . [(1 7) ((cl-lib @@ -707,17 +788,29 @@ (:maintainer "Phil Sainty" . "psainty@orcon.net.nz") (:url . "https://savannah.nongnu.org/projects/delight"))]) (denote . - [(1 1 0) + [(2 0 0) ((emacs - (27 2))) + (28 1))) "Simple notes with an efficient file-naming scheme" tar ((:url . "https://git.sr.ht/~protesilaos/denote") (:maintainer "Denote Development" . "~protesilaos/denote@lists.sr.ht") (:authors ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "d9a1b0c0b801b4f841fab412b8318cb66ca55134"))]) + (:commit . "df3aedacdd6e96923df2b88492eba1b87147e14f"))]) + (denote-menu . + [(1 1 1) + ((emacs + (28 1)) + (denote + (1 2 0))) + "View denote files in a tabulated list." tar + ((:url . "https://github.com/namilus/denote-menu") + (:maintainer "Mohamed Suliman" . "sulimanm@tcd.ie") + (:authors + ("Mohamed Suliman" . "sulimanm@tcd.ie")) + (:commit . "8e67c1a326bda7b824252548a1e5e46c7f840c49"))]) (detached . - [(0 9 2) + [(0 10 1) ((emacs (27 1))) "A package to launch, and manage, detached processes" tar @@ -726,7 +819,7 @@ (:maintainer "detached.el Development" . "~niklaseklund/detached.el@lists.sr.ht") (:authors ("Niklas Eklund" . "niklas.eklund@posteo.net")) - (:commit . "6415d90f8260b6c5f1da00e0028acf4be5b4053e"))]) + (:commit . "fedb0df5b0fbba13c662107855fb07a922793096"))]) (devdocs . [(0 5) ((emacs @@ -753,7 +846,7 @@ ("Toby Cubitt" . "toby-predictive@dr-qubit.org")) (:keywords "extensions" "matching" "data structures trie" "tree" "dictionary" "completion" "regexp"))]) (diff-hl . - [(1 9 0) + [(1 9 2) ((cl-lib (0 2)) (emacs @@ -764,7 +857,7 @@ (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") (:authors ("Dmitry Gutov" . "dgutov@yandex.ru")) - (:commit . "37b00f3bad841e131d69442a89cbebc3041d996b"))]) + (:commit . "d20f16bf5eadd66e775f215e800f25caddae8cb5"))]) (diffview . [(1 0) nil "View diffs in side-by-side format" single @@ -806,6 +899,17 @@ ("Clemens Radermacher" . "clemera@posteo.net")) (:maintainer "Clemens Radermacher" . "clemera@posteo.net") (:url . "https://github.com/clemera/dired-git-info"))]) + (dired-preview . + [(0 1 1) + ((emacs + (27 1))) + "Automatically preview file at point in Dired" tar + ((:url . "https://git.sr.ht/~protesilaos/dired-preview") + (:keywords "files" "convenience") + (:maintainer "Protesilaos Stavrou" . "info@protesilaos.com") + (:authors + ("Protesilaos Stavrou" . "info@protesilaos.com")) + (:commit . "63f6d9a2daff031554bf3321d00a8a361e98bc01"))]) (disk-usage . [(1 3 3) ((emacs @@ -838,7 +942,7 @@ (:url . "https://elpa.gnu.org/packages/djvu.html") (:commit . "071c8ab168588897475899c46eaa16e70141db8c"))]) (doc-toc . - [(1 1) + [(1 2) ((emacs (26 1))) "Manage outlines/table of contents of pdf and djvu documents" tar @@ -847,7 +951,7 @@ (:maintainer "Daniel Laurens Nicolai" . "dalanicolai@gmail.com") (:authors ("Daniel Laurens Nicolai" . "dalanicolai@gmail.com")) - (:commit . "5f7bd03152d2f20d2b1e1b3475b399a0afb04898"))]) + (:commit . "4a179fbacd7bc9efbd6cfcdc8772d42935e6de29"))]) (docbook . [(0 1) nil "Info-like viewer for DocBook" single @@ -889,7 +993,7 @@ ("Leo Liu" . "sdl.web@gmail.com")) (:commit . "f155d19c528e27f8f6c72f0d75f652edbdcab37f"))]) (ebdb . - [(0 8 16) + [(0 8 17) ((emacs (25 1)) (seq @@ -900,7 +1004,7 @@ (:maintainer "Eric Abrahamsen" . "eric@ericabrahamsen.net") (:authors ("Eric Abrahamsen" . "eric@ericabrahamsen.net")) - (:commit . "a961744cc49a6e9b96474ef8ea90dc34feaef24c"))]) + (:commit . "610d1ed5d4095936836102e1e48dc4416d0d260b"))]) (ebdb-gnorb . [(1 0 2) ((gnorb @@ -933,18 +1037,18 @@ ("Markus Triska" . "triska@metalevel.at")) (:commit . "cfcdf9e42821d246b7fbc84877aa4ecacc184a1c"))]) (eev . - [(20221015) + [(20230127) ((emacs (24 4))) "Support for e-scripts (eepitch blocks, elisp hyperlinks, etc)" tar - ((:url . "http://angg.twu.net/#eev") + ((:url . "http://anggtwu.net/#eev") (:keywords "lisp" "e-scripts") (:maintainer "Eduardo Ochs" . "eduardoochs@gmail.com") (:authors ("Eduardo Ochs" . "eduardoochs@gmail.com")) - (:commit . "e80c5efd00214613e6837fa11036bf8463040529"))]) + (:commit . "16613c18c5ec17755f083f4839bca7e4e05dd4c7"))]) (ef-themes . - [(0 9 0) + [(1 2 0) ((emacs (27 1))) "Colorful and legible themes" tar @@ -953,30 +1057,32 @@ (:maintainer "Ef-Themes Development" . "~protesilaos/ef-themes@lists.sr.ht") (:authors ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "c1b3d334f53b814d4a1052db7b43a7e13a6bade1"))]) + (:commit . "9a64221f797c8cc5cefb0bd732612d08f2b321a0"))]) (eglot . - [(1 9) + [(1 15) ((emacs - (26 1)) + (26 3)) (jsonrpc - (1 0 14)) + (1 0 16)) (flymake (1 2 1)) (project - (0 3 0)) + (0 9 8)) (xref - (1 0 1)) + (1 6 2)) (eldoc - (1 11 0)) + (1 14 0)) (seq - (2 23))) - "Client for Language Server Protocol (LSP) servers" tar + (2 23)) + (external-completion + (0 1))) + "The Emacs Client for LSP servers" tar ((:url . "https://github.com/joaotavora/eglot") (:keywords "convenience" "languages") (:maintainer "João Távora" . "joaotavora@gmail.com") (:authors ("João Távora" . "joaotavora@gmail.com")) - (:commit . "d1159172c9d436d7e649207565c606e9e572a8db"))]) + (:commit . "30892cbd330ace125454a056ca86d85e2a860bf5"))]) (el-search . [(1 12 6 1) ((emacs @@ -992,7 +1098,7 @@ (:keywords "lisp") (:url . "http://elpa.gnu.org/packages/el-search.html"))]) (eldoc . - [(1 13 0) + [(1 14 0) ((emacs (26 3))) "Show function arglist or variable docstring in echo area" tar @@ -1001,7 +1107,7 @@ (:authors ("Noah Friedman" . "friedman@splode.com")) (:url . "https://elpa.gnu.org/packages/eldoc.html") - (:commit . "5f64ba0efbfcbb6dc44add191427aca504b4c3cd"))]) + (:commit . "f2357df91f0262949618bd4da571d3267c1b1dfa"))]) (eldoc-eval . [(0 2) nil "Enable eldoc support when minibuffer is in use." tar @@ -1026,23 +1132,35 @@ ("Andrea Corallo" . "akrl@sdf.org")) (:url . "https://elpa.gnu.org/packages/elisp-benchmarks.html") (:commit . "70e38dbfa8f4acbdebfd0f417410d99f5031e05f"))]) + (emacs-gc-stats . + [(1 4 1) + ((emacs + (25 1))) + "Collect Emacs GC statistics" tar + ((:url . "https://git.sr.ht/~yantar92/emacs-gc-stats") + (:maintainer "Ihor Radchenko" . "yantar92@posteo.net") + (:authors + ("Ihor Radchenko" . "yantar92@posteo.net")) + (:commit . "703516c63ce71ec68945d48c297d294990728686"))]) (embark . - [(0 17) + [(0 22 1) ((emacs - (26 1))) + (27 1)) + (compat + (29 1 4 0))) "Conveniently act on minibuffer completions" tar ((:url . "https://github.com/oantolin/embark") (:keywords "convenience") (:maintainer "Omar Antolín Camarena" . "omar@matem.unam.mx") (:authors ("Omar Antolín Camarena" . "omar@matem.unam.mx")) - (:commit . "97270d725761ee02db461b45b18ec16ae31f203e"))]) + (:commit . "c914efe881df2bc6a2bd35cc7ee975d3e9d4a418"))]) (embark-consult . - [(0 6) + [(0 7) ((emacs (27 1)) (embark - (0 17)) + (0 20)) (consult (0 17))) "Consult integration for Embark" tar @@ -1051,19 +1169,21 @@ (:maintainer "Omar Antolín Camarena" . "omar@matem.unam.mx") (:authors ("Omar Antolín Camarena" . "omar@matem.unam.mx")) - (:commit . "bd603d8f3b1bcff34aee2dc4b7b36dc7912b9b26"))]) + (:commit . "127492fac048cecfdba145d496a902022a68d1d5"))]) (ement . - [(0 4 1) + [(0 10) ((emacs (27 1)) (map (2 1)) + (persist + (0 5)) (plz - (0 2)) + (0 6)) (taxy - (0 9)) + (0 10)) (taxy-magit-section - (0 9)) + (0 12 1)) (svg-lib (0 2 5)) (transient @@ -1074,9 +1194,9 @@ (:maintainer "Adam Porter" . "adam@alphapapa.net") (:authors ("Adam Porter" . "adam@alphapapa.net")) - (:commit . "ebaeb41ec680c70876d720ed28d1816f8f226562"))]) + (:commit . "fba18f941289e607ad5e296783fc410e58f5d07e"))]) (emms . - [(12) + [(15) ((cl-lib (0 5)) (nadvice @@ -1089,7 +1209,7 @@ (:maintainer "Yoni Rabkin" . "yrk@gnu.org") (:authors ("Jorgen Schäfer" . "forcer@forcix.cx")) - (:commit . "d9f67eeb1ce68c228fcbe02596318c6452b6292a"))]) + (:commit . "0a35f30e9aedd09977412a459162eaf6736febac"))]) (engrave-faces . [(0 3 1) ((emacs @@ -1120,15 +1240,18 @@ ("Ted Zlatanov" . "tzz@lifelogs.com")) (:maintainer "Ted Zlatanov" . "tzz@lifelogs.com"))]) (erc . - [(5 4 1) + [(5 5) ((emacs - (27 1))) + (27 1)) + (compat + (29 1 3 4))) "An Emacs Internet Relay Chat client" tar ((:url . "https://www.gnu.org/software/emacs/erc.html") (:keywords "irc" "chat" "client" "internet") - (:maintainer "Amin Bandali" . "bandali@gnu.org") + (:maintainer "Amin Bandali , F. Jason Park" . "jp@neverwas.me") (:authors - ("Alexander L. Belikoff" . "alexander@belikoff.net")))]) + ("Alexander L. Belikoff" . "alexander@belikoff.net")) + (:commit . "7548446194afdd3cd26851001565294da2732e29"))]) (ergoemacs-mode . [(5 16 10 12) ((emacs @@ -1146,7 +1269,7 @@ ("Matthew L. Fidler" . "matthew.fidler@gmail.com")) (:keywords "convenience"))]) (excorporate . - [(1 0 0) + [(1 1 1) ((emacs (24 1)) (cl-lib @@ -1158,13 +1281,16 @@ (url-http-ntlm (2 0 4)) (nadvice - (0 3))) + (0 3)) + (url-http-oauth + (0 8 3))) "Exchange Web Services (EWS) integration" tar ((:url . "https://www.fitzsim.org/blog/") + (:keywords "calendar") (:maintainer "Thomas Fitzsimmons" . "fitzsim@fitzsim.org") (:authors ("Thomas Fitzsimmons" . "fitzsim@fitzsim.org")) - (:keywords "calendar"))]) + (:commit . "a6617dea1f9c3af8a4d8a20a53f5b265455b8e96"))]) (expand-region . [(0 11 0) nil "Increase selected region by semantic units." tar @@ -1173,8 +1299,16 @@ (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:keywords "marking" "region"))]) + (external-completion . + [(0 1) + nil "Let external tools control completion style" tar + ((:maintainer "João Távora" . "joaotavora@gmail.com") + (:authors + ("Stefan Monnier" . "monnier@iro.umontreal.ca")) + (:url . "https://elpa.gnu.org/packages/external-completion.html") + (:commit . "4bc9c8972ac0a3dfa237a9c5704de89ef24ad82b"))]) (exwm . - [(0 26) + [(0 27) ((xelb (0 18))) "Emacs X Window Manager" tar @@ -1182,7 +1316,8 @@ (:keywords "unix") (:maintainer "Adrián Medraño Calvo" . "adrian@medranocalvo.com") (:authors - ("Chris Feng" . "chris.w.feng@gmail.com")))]) + ("Chris Feng" . "chris.w.feng@gmail.com")) + (:commit . "e9cc0962cc478640afe3001e39ff32577d73d6a0"))]) (f90-interface-browser . [(1 1) nil "Parse and browse f90 interfaces" single @@ -1190,6 +1325,17 @@ ("Lawrence Mitchell" . "wence@gmx.li")) (:maintainer "Lawrence Mitchell" . "wence@gmx.li") (:url . "http://github.com/wence-/f90-iface/"))]) + (face-shift . + [(0 2 1) + ((emacs + (24 1))) + "Shift the colour of certain faces" tar + ((:url . "https://git.sr.ht/~pkal/face-shift") + (:keywords "faces") + (:maintainer "Philip Kaludercic" . "philipk@posteo.net") + (:authors + ("Philip Kaludercic" . "philipk@posteo.net")) + (:commit . "671e53fdef9ed3fdb9ee768216d05b90e3ce592a"))]) (filladapt . [(2 12 2) ((emacs @@ -1199,6 +1345,16 @@ (:authors ("Kyle E. Jones" . "kyle_jones@wonderworks.com")) (:maintainer nil . "emacs-devel@gnu.org"))]) + (firefox-javascript-repl . + [(0 9 5) + ((emacs + (26 1))) + "Jack into Firefox" tar + ((:maintainer "Thomas Fitzsimmons" . "fitzsim@fitzsim.org") + (:authors + ("Thomas Fitzsimmons" . "fitzsim@fitzsim.org")) + (:url . "https://elpa.gnu.org/packages/firefox-javascript-repl.html") + (:commit . "fee99c20f1f4684ed845eeac9eda46fcde6bf1e9"))]) (flylisp . [(0 2) ((emacs @@ -1211,11 +1367,11 @@ ("Barry O'Reilly" . "gundaetiapo@gmail.com")) (:maintainer "Barry O'Reilly" . "gundaetiapo@gmail.com"))]) (flymake . - [(1 2 2) + [(1 3 4) ((emacs (26 1)) (eldoc - (1 1 0)) + (1 14 0)) (project (0 7 1))) "A universal on-the-fly syntax checker" tar @@ -1224,7 +1380,7 @@ (:authors ("Pavel Kobyakov" . "pk_at_work@yahoo.com")) (:url . "https://elpa.gnu.org/packages/flymake.html") - (:commit . "31af9bca99fa88350271e1a905c9b435eaec28cf"))]) + (:commit . "d45f450cff757ed520a7ee36c632ab62387c7bc9"))]) (flymake-proselint . [(0 3 0) ((emacs @@ -1237,7 +1393,7 @@ ("Manuel Uberti" . "manuel.uberti@inventati.org")) (:commit . "9c68ee881f18f554f0ab5bbf5bee1a4b753d792b"))]) (fontaine . - [(0 4 1) + [(1 0 0) ((emacs (27 1))) "Set font configurations using presets" tar @@ -1245,7 +1401,7 @@ (:maintainer "Fontaine Development" . "~protesilaos/fontaine@lists.sr.ht") (:authors ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "e7c6c0a172ffc51d16d7df77a528b87e183531a6"))]) + (:commit . "10c4fa74e56edbb1e9c5209d8189cfa30cbd8512"))]) (frame-tabs . [(1 1) nil "show buffer tabs in side window" single @@ -1281,15 +1437,16 @@ ("Magnus Henoch" . "magnus.henoch@gmail.com")) (:maintainer "Thomas Fitzsimmons" . "fitzsim@fitzsim.org"))]) (ftable . - [(1 0) + [(1 1) ((emacs (26 0))) "Fill a table to fit in n columns" tar ((:url . "https://github.com/casouri/ftable") + (:keywords "convenience" "text" "table") (:maintainer "Yuan Fu" . "casouri@gmail.com") (:authors ("Yuan Fu" . "casouri@gmail.com")) - (:keywords "convenience" "text" "table"))]) + (:commit . "d7c243ac3be2a67986f53f3dc31ba1426e82b771"))]) (gcmh . [(0 2 1) ((emacs @@ -1331,6 +1488,18 @@ (:authors ("Stefan Monnier" . "monnier@iro.umontreal.ca")) (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) + (gnat-compiler . + [(1 0 2) + ((emacs + (25 3)) + (wisi + (4 2 0))) + "Support for running GNAT tools" tar + ((:maintainer "Stephen Leake" . "stephen_leake@member.fsf.org") + (:authors + ("Stephen Leake" . "stephen_leake@member.fsf.org")) + (:url . "https://elpa.gnu.org/packages/gnat-compiler.html") + (:commit . "49774d33dc26ee75944a7380180cd748881e3a3f"))]) (gnome-c-style . [(0 1) nil "minor mode for editing GNOME-style C source code" tar @@ -1340,7 +1509,7 @@ (:keywords "gnome" "c" "coding style") (:url . "http://elpa.gnu.org/packages/gnome-c-style.html"))]) (gnorb . - [(1 6 10) + [(1 6 11) ((cl-lib (0 5))) "Glue code between Gnus, Org, and BBDB" tar @@ -1348,7 +1517,8 @@ (:maintainer "Eric Abrahamsen" . "eric@ericabrahamsen.net") (:authors ("Eric Abrahamsen" . "eric@ericabrahamsen.net")) - (:url . "https://elpa.gnu.org/packages/gnorb.html"))]) + (:url . "https://elpa.gnu.org/packages/gnorb.html") + (:commit . "409e4fc2c83f8406f362028dbcc3a1fc21182819"))]) (gnu-elpa . [(1 1) nil "Advertize GNU ELPA packages" tar @@ -1357,13 +1527,14 @@ ("Stefan Monnier" . "monnier@iro.umontreal.ca")) (:url . "http://elpa.gnu.org/packages/gnu-elpa.html"))]) (gnu-elpa-keyring-update . - [(2019 3) + [(2022 12) nil "Update Emacs's GPG keyring for GNU ELPA" tar - ((:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca") + ((:keywords "maint" "tools") + (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca") (:authors ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:keywords "maint" "tools") - (:url . "http://elpa.gnu.org/packages/gnu-elpa-keyring-update.html"))]) + (:url . "https://elpa.gnu.org/packages/gnu-elpa-keyring-update.html") + (:commit . "685192692f809e3d8c336e27170a2b819925202f"))]) (gnugo . [(3 1 2) ((ascii-art-to-unicode @@ -1395,6 +1566,45 @@ ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/DamienCassou/desktop-environment"))]) + (gpr-mode . + [(1 0 3) + ((emacs + (25 3)) + (wisi + (4 2 2)) + (gnat-compiler + (1 0 1))) + "Major mode for editing GNAT project files" tar + ((:url . "https://stephe-leake.org/ada/wisitoken.html") + (:maintainer "Stephen Leake" . "stephen_leake@member.fsf.org") + (:authors + ("Stephen Leake" . "stephen_leake@member.fsf.org")) + (:commit . "9676e6361ef38fd953835b405ccccdf0d0c5517b"))]) + (gpr-query . + [(1 0 3) + ((emacs + (25 3)) + (wisi + (4 2 2)) + (gnat-compiler + (1 0 2))) + "Minor mode for navigating sources using gpr_query" tar + ((:maintainer "Stephen Leake" . "stephen_leake@member.fsf.org") + (:authors + ("Stephen Leake" . "stephen_leake@member.fsf.org")) + (:url . "https://elpa.gnu.org/packages/gpr-query.html") + (:commit . "ada0d0afcefe88b66b9cc53de5d76db661bfb2d7"))]) + (graphql . + [(0 1 2) + ((emacs + (25))) + "GraphQL utilities" tar + ((:url . "https://github.com/vermiculus/graphql.el") + (:keywords "hypermedia" "tools" "lisp") + (:maintainer "Sean Allred" . "code@seanallred.com") + (:authors + ("Sean Allred" . "code@seanallred.com")) + (:commit . "b57b5ca5d2d0837e1fb4a4f30c051d5f3e643f0f"))]) (greader . [(0 1) ((emacs @@ -1527,7 +1737,7 @@ ("Durand" . "mmemmew@gmail.com")) (:url . "https://elpa.gnu.org/packages/ilist.html"))]) (inspector . - [(0 8) + [(0 31) ((emacs (27 1))) "Tool for inspection of Emacs Lisp objects" tar @@ -1536,7 +1746,7 @@ (:maintainer "Mariano Montone" . "marianomontone@gmail.com") (:authors ("Mariano Montone" . "marianomontone@gmail.com")) - (:commit . "155794ebd620f4c7319f6013d671dcd519f43d33"))]) + (:commit . "baa486ac2e4faed9a362322c0b2914d6f0c59ede"))]) (ioccur . [(2 6) ((emacs @@ -1549,7 +1759,7 @@ (:authors ("Thierry Volpiatto" . "thievol@posteo.net")))]) (isearch-mb . - [(0 6) + [(0 7) ((emacs (27 1))) "Control isearch from the minibuffer" tar @@ -1558,7 +1768,7 @@ (:maintainer "Augusto Stoffel" . "arstoffel@gmail.com") (:authors ("Augusto Stoffel" . "arstoffel@gmail.com")) - (:commit . "b2d9ba935fc77a59f3b7267fdebccda1ff349119"))]) + (:commit . "bf8f11dfeb532e186d9807394104741c7d7a1f1f"))]) (iterators . [(0 1 1) ((emacs @@ -1570,29 +1780,31 @@ ("Michael Heerdegen" . "michael_heerdegen@web.de")) (:maintainer "Michael Heerdegen" . "michael_heerdegen@web.de"))]) (ivy . - [(0 13 4) + [(0 14 0) ((emacs (24 5))) "Incremental Vertical completYon" tar ((:url . "https://github.com/abo-abo/swiper") + (:keywords "matching") (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) - (:keywords "matching"))]) + (:commit . "abc993c6d066a11f9ca6ec70d2c5c2e2b3e6b17a"))]) (ivy-avy . - [(0 13 4) + [(0 14 0) ((emacs (24 5)) (ivy - (0 13 4)) + (0 14 0)) (avy (0 5 0))) "Avy integration for Ivy" tar ((:url . "https://github.com/abo-abo/swiper") + (:keywords "convenience") (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) - (:keywords "convenience"))]) + (:commit . "522c2ed7a62d3c7ff9e7ea455ad3c5d63b3c4b54"))]) (ivy-explorer . [(0 3 2) ((emacs @@ -1606,19 +1818,20 @@ (:maintainer "Clemens Radermacher" . "clemera@posteo.net") (:url . "https://github.com/clemera/ivy-explorer"))]) (ivy-hydra . - [(0 13 5) + [(0 14 0) ((emacs (24 5)) (ivy - (0 13 4)) + (0 14 0)) (hydra (0 14 0))) "Additional key bindings for Ivy" tar ((:url . "https://github.com/abo-abo/swiper") + (:keywords "convenience") (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) - (:keywords "convenience"))]) + (:commit . "1ee6eda9f632d66f5e6b582a0d565e52feb856ed"))]) (ivy-posframe . [(0 6 3) ((emacs @@ -1634,6 +1847,15 @@ (:authors ("Feng Shu" . "tumashu@163.com") ("Naoya Yamashita" . "conao3@gmail.com")))]) + (jarchive . + [(0 10 0) + ((emacs + (26 1))) + "Open project dependencies in jar archives" tar + ((:url . "https://git.sr.ht/~dannyfreeman/jarchive") + (:keywords "tools" "languages" "jvm" "java" "clojure") + (:maintainer "Danny Freeman" . "danny@dfreeman.email") + (:commit . "2e4a4bee2ad2715f4c364706acd10c25009d8df5"))]) (javaimp . [(0 9 1) nil "Add and reorder Java import statements in Maven/Gradle projects" tar @@ -1653,8 +1875,34 @@ (:authors ("Stefan Monnier" . "monnier@iro.umontreal.ca")) (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) + (jinx . + [(0 9) + ((emacs + (27 1)) + (compat + (29 1 4 0))) + "Enchanted Spell Checker" tar + ((:url . "https://github.com/minad/jinx") + (:keywords "convenience" "wp") + (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") + (:authors + ("Daniel Mendler" . "mail@daniel-mendler.de")) + (:commit . "9a10a621c505c65acfb6222240263e29ad546f68"))]) + (jit-spell . + [(0 3) + ((emacs + (27 1)) + (compat + (29 1))) + "Just-in-time spell checking" tar + ((:url . "https://github.com/astoff/jit-spell") + (:keywords "tools" "wp") + (:maintainer "Augusto Stoffel" . "arstoffel@gmail.com") + (:authors + ("Augusto Stoffel" . "arstoffel@gmail.com")) + (:commit . "365003e6e3c25c5e6210a2a4ce0654fa28063a23"))]) (js2-mode . - [(20220710) + [(20230408) ((emacs (24 1)) (cl-lib @@ -1667,7 +1915,7 @@ ("Steve Yegge" . "steve.yegge@gmail.com") ("mooz" . "stillpedant@gmail.com") ("Dmitry Gutov" . "dgutov@yandex.ru")) - (:commit . "841cfec9570ae06a67a131997e2aff32340e81d7"))]) + (:commit . "7d928272bc311b1dd6f38d3f6365c18153e28636"))]) (json-mode . [(0 2) ((emacs @@ -1679,7 +1927,7 @@ ("Simen Heggestøyl" . "simenheg@gmail.com")) (:maintainer "Simen Heggestøyl" . "simenheg@gmail.com"))]) (jsonrpc . - [(1 0 15) + [(1 0 17) ((emacs (25 2))) "JSON-RPC library" tar @@ -1688,7 +1936,7 @@ (:authors ("João Távora" . "joaotavora@gmail.com")) (:url . "https://elpa.gnu.org/packages/jsonrpc.html") - (:commit . "50654cf0b1bf6210fc8f46d8e7ae13bbeeccecb5"))]) + (:commit . "2d835d64ba339bb375f0d55c4679149d6da3f209"))]) (jumpc . [(3 0) nil "jump to previous insertion points" single @@ -1697,7 +1945,7 @@ ("Ivan Kanis" . "ivan@kanis.fr")) (:maintainer "Ivan Kanis" . "ivan@kanis.fr"))]) (kind-icon . - [(0 1 7) + [(0 2 0) ((emacs (27 1)) (svg-lib @@ -1708,7 +1956,7 @@ (:maintainer "J.D. Smith" . "jdtsmith@gmail.com") (:authors ("J.D. Smith" . "jdtsmith@gmail.com")) - (:commit . "4fe30b105c21303754f04156a41e00d9a058777d"))]) + (:commit . "47b72281e2d339926b192574ccade8e5ca14c282"))]) (kiwix . [(1 1 5) ((emacs @@ -1739,6 +1987,21 @@ (:authors ("Terrence Brannon" . "metaperl@gmail.com")) (:maintainer nil . "emacs-devel@gnu.org"))]) + (latex-table-wizard . + [(1 5 2) + ((emacs + (27 1)) + (auctex + (12 1)) + (transient + (0 3 7))) + "Magic editing of LaTeX tables" tar + ((:url . "https://github.com/enricoflor/latex-table-wizard") + (:keywords "convenience") + (:maintainer "Enrico Flor" . "enrico@eflor.net") + (:authors + ("Enrico Flor" . "enrico@eflor.net")) + (:commit . "2998be936aa31415051ee2a8d2912424045d966c"))]) (leaf . [(4 5 5) ((emacs @@ -1798,13 +2061,14 @@ (:keywords "lisp" "files" "convenience") (:maintainer "Teodor Zlatanov" . "tzz@lifelogs.com"))]) (load-relative . - [(1 3 1) - nil "Relative file load (within a multi-file Emacs package)" single - ((:keywords "internal") + [(1 3 2) + nil "Relative file load (within a multi-file Emacs package)" tar + ((:url . "https://github.com/rocky/emacs-load-relative") + (:keywords "internal") + (:maintainer "Rocky Bernstein" . "rocky@gnu.org") (:authors ("Rocky Bernstein" . "rocky@gnu.org")) - (:maintainer "Rocky Bernstein" . "rocky@gnu.org") - (:url . "http://github.com/rocky/emacs-load-relative"))]) + (:commit . "e79d8f1581991381a9e3f1657af59dd0c35058fa"))]) (loc-changes . [(1 2) nil "keep track of positions even after buffer changes" single @@ -1823,7 +2087,7 @@ (:maintainer "Alexey Veretennikov" . "alexey.veretennikov@gmail.com") (:url . "https://github.com/fourier/loccur"))]) (logos . - [(1 0 1) + [(1 1 1) ((emacs (27 1))) "Simple focus mode and extras" tar @@ -1832,7 +2096,18 @@ (:maintainer "Logos Development" . "~protesilaos/logos@lists.sr.ht") (:authors ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "d8f18f74591ffcac6466409ac7cd29f90838b2fe"))]) + (:commit . "eeedd3ef289faa4fa2b726013255747a41a6ba9c"))]) + (luwak . + [(1 0 0) + ((emacs + (28))) + "Web browser based on lynx -dump." tar + ((:url . "https://g.ypei.me/luwak.git") + (:keywords "web-browser" "lynx" "html" "tor") + (:maintainer "Yuchen Pei" . "id@ypei.org") + (:authors + ("Yuchen Pei" . "id@ypei.org")) + (:commit . "37a36288c8d4cdba461812dbdf5da434ca156fee"))]) (lv . [(0 15 0) nil "Other echo area" tar @@ -1853,15 +2128,18 @@ (:url . "https://elpa.gnu.org/packages/map.html") (:commit . "9da2efb670574b473ab864ae0456b4f1b38e680b"))]) (marginalia . - [(0 15) + [(1 3) ((emacs - (27 1))) + (27 1)) + (compat + (29 1 4 0))) "Enrich existing commands with completion annotations" tar ((:url . "https://github.com/minad/marginalia") + (:keywords "docs" "help" "matching" "completion") (:maintainer "Omar Antolín Camarena , Daniel Mendler" . "mail@daniel-mendler.de") (:authors ("Omar Antolín Camarena , Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "cc7a086cd7816ad41ff004c61c41bdd26ec3ea0b"))]) + (:commit . "8cffd7dcdb411f8796258183a4224653d407ae3f"))]) (markchars . [(0 2 2) nil "Mark chars fitting certain characteristics" single @@ -1965,7 +2243,7 @@ ("Michael Abraham Shulman" . "viritrilbia@gmail.com")) (:commit . "d1c85e5e2cfc0cff3f63409b0ac15dd230568609"))]) (modus-themes . - [(3 0 0) + [(4 2 0) ((emacs (27 1))) "Elegant, highly legible and customizable themes" tar @@ -1974,7 +2252,7 @@ (:maintainer "Modus-Themes Development" . "~protesilaos/modus-themes@lists.sr.ht") (:authors ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "1e7710d00f909900c9934d61113c43cb2229530f"))]) + (:commit . "b4ef90bb950b820a3bf316d7b212320a5b2f84d7"))]) (multi-mode . [(1 14) nil "support for multiple major modes" tar @@ -2013,12 +2291,13 @@ ("Stefan Monnier" . "monnier@iro.umontreal.ca")) (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) (nadvice . - [(0 3) - nil "Forward compatibility for Emacs-24.4's nadvice" single - ((:url . "http://elpa.gnu.org/packages/nadvice.html") + [(0 4) + nil "Forward compatibility for Emacs-24.4's nadvice" tar + ((:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca") (:authors ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) + (:url . "https://elpa.gnu.org/packages/nadvice.html") + (:commit . "d19e9ae649374a0f2fab1baa045ed192e0851750"))]) (nameless . [(1 0 2) ((emacs @@ -2044,31 +2323,32 @@ ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:keywords "extensions" "lisp"))]) (nano-agenda . - [(0 2 1) + [(0 3) ((emacs (27 1))) "N Λ N O agenda" tar ((:url . "https://github.com/rougier/nano-agenda") (:keywords "convenience" "org-mode" "org-agenda") - (:maintainer "Nicolas P. Rougier" . "Nicolas.Rougier@inria.fr"))]) + (:maintainer "Nicolas P. Rougier" . "Nicolas.Rougier@inria.fr") + (:commit . "6c38e95b8e846aceb88398c682fd283052924556"))]) (nano-modeline . - [(0 7 2) + [(1 0 1) ((emacs (27 1))) "N Λ N O modeline" tar ((:url . "https://github.com/rougier/nano-modeline") (:keywords "convenience" "mode-line" "header-line") (:maintainer "Nicolas P. Rougier" . "Nicolas.Rougier@inria.fr") - (:commit . "61f62aa4716eae4fa89961955323d146e9791fca"))]) + (:commit . "a18780c277838983932623870752f0adddef0345"))]) (nano-theme . - [(0 3 2) + [(0 3 4) ((emacs (27 1))) "N Λ N O theme" tar ((:url . "https://github.com/rougier/nano-theme") (:keywords "theme" "dark" "light") (:maintainer "Nicolas P. Rougier" . "Nicolas.Rougier@inria.fr") - (:commit . "047940983e5f5d3864a8ffec180c10fcd582af73"))]) + (:commit . "34a3efc37b329064a320225361ad833c57017485"))]) (nftables-mode . [(1 1) ((emacs @@ -2108,7 +2388,7 @@ (nil . ".")) (:url . "http://elpa.gnu.org/packages/notes-mode.html"))]) (notmuch-indicator . - [(0 2 2) + [(1 0 0) ((emacs (27 1))) "Display mode line indicator with notmuch-count(1) output" tar @@ -2117,7 +2397,7 @@ (:maintainer "notmuch-indicator Development" . "~protesilaos/notmuch-indicator@lists.sr.ht") (:authors ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "9a0bf7d85cc80e6c4c05bfd4d794a86926b3a8a9"))]) + (:commit . "3a1f47081e712667a2de0ebd124435309cfdb6db"))]) (ntlm . [(2 1 0) nil "NTLM (NT LanManager) authentication support" single @@ -2184,8 +2464,19 @@ ("Michael Heerdegen" . "michael_heerdegen@web.de")) (:maintainer "Michael Heerdegen" . "michael_heerdegen@web.de") (:url . "https://github.com/michael-heerdegen/on-screen.el"))]) + (openpgp . + [(1 0 1) + ((emacs + (24 4))) + "Client for keys.openpgp.org" tar + ((:url . "https://git.sr.ht/~pkal/openpgp/") + (:keywords "convenience") + (:maintainer "Philip Kaludercic" . "~pkal/public-inbox@lists.sr.ht") + (:authors + ("Philip Kaludercic" . "philipk@posteo.net")) + (:commit . "25babb1060622c1560c8be64cdbb009af535959a"))]) (orderless . - [(0 7) + [(1 0) ((emacs (26 1))) "Completion style for matching regexps in any order" tar @@ -2194,18 +2485,18 @@ (:maintainer "Omar Antolín Camarena" . "omar@matem.unam.mx") (:authors ("Omar Antolín Camarena" . "omar@matem.unam.mx")) - (:commit . "92008e762b30cb445a2227e458cbb9a5e1b1d4e8"))]) + (:commit . "847694e78c12d903d5e3f6cb365a5d3b984db537"))]) (org . - [(9 5 5) + [(9 6 7) ((emacs - (25 1))) + (26 1))) "Outline-based notes management and organizer" tar ((:url . "https://orgmode.org") (:keywords "outlines" "hypermedia" "calendar" "wp") (:maintainer "Bastien Guerry" . "bzg@gnu.org") (:authors ("Carsten Dominik" . "carsten.dominik@gmail.com")) - (:commit . "8ef6205a560cd3a92f8c5f8fe34953b80121c2cb"))]) + (:commit . "ca873f7fe47546bca19821f1578a6ab95bf5351c"))]) (org-contacts . [(1 1) ((emacs @@ -2234,15 +2525,18 @@ ("Ian Dunn" . "dunni@gnu.org")) (:keywords "convenience" "text" "org"))]) (org-modern . - [(0 5) + [(0 10) ((emacs - (27 1))) + (27 1)) + (compat + (29 1 4 0))) "Modern looks for Org" tar ((:url . "https://github.com/minad/org-modern") + (:keywords "outlines" "hypermedia" "wp") (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:authors ("Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "ed9d67d00f26148019acd67b4aac0e26360a33b1"))]) + (:commit . "63372bda43a9d0dd9940c1ec3c53f752b642ac41"))]) (org-notify . [(0 1 0) ((emacs @@ -2255,7 +2549,7 @@ ("Peter Münster" . "pmrb@free.fr")) (:commit . "3a9c55aabdd1204f032fc02fd64ef643e0f19ae6"))]) (org-real . - [(1 0 5) + [(1 0 6) ((emacs (26 1)) (boxy @@ -2265,25 +2559,25 @@ "Keep track of real things as org-mode links" tar ((:url . "https://gitlab.com/tygrdev/org-real") (:keywords "tools") - (:maintainer "Tyler Grinn" . "tylergrinn@gmail.com") + (:maintainer "Taylor Grinn" . "grinntaylor@gmail.com") (:authors - ("Tyler Grinn" . "tylergrinn@gmail.com")) - (:commit . "435f6361207cf98bb1c5f4c8e8a987005ba21d41"))]) + ("Taylor Grinn" . "grinntaylor@gmail.com")) + (:commit . "9ae5d4a2c576671e8f7ab20d202eefa65af51b25"))]) (org-remark . - [(1 0 5) + [(1 1 0) ((emacs (27 1)) (org (9 4))) "Highlight & annotate any text files" tar ((:url . "https://github.com/nobiot/org-remark") - (:keywords "org-mode" "annotation" "writing" "note-taking" "marginal-notes") + (:keywords "org-mode" "annotation" "note-taking" "marginal-notes" "wp") (:maintainer "Noboru Ota" . "me@nobiot.com") (:authors ("Noboru Ota" . "me@nobiot.com")) - (:commit . "576e5680682bfb80a50b057b8752e0674d766f8d"))]) + (:commit . "41a615c9f865c4c192d074f95b88cf2290cbc971"))]) (org-transclusion . - [(1 3 0) + [(1 3 2) ((emacs (27 1)) (org @@ -2294,7 +2588,7 @@ (:maintainer "Noboru Ota" . "me@nobiot.com") (:authors ("Noboru Ota" . "me@nobiot.com")) - (:commit . "5cb94542e18722bf72a281441e944a8039b5301f"))]) + (:commit . "7f4ad67bf1944b814a8763d304d4d27325504eb4"))]) (org-translate . [(0 1 4) ((emacs @@ -2326,15 +2620,18 @@ (:keywords "comm" "processes" "multimedia") (:url . "https://elpa.gnu.org/packages/osc.html"))]) (osm . - [(0 8) + [(0 13) ((emacs - (27 1))) + (27 1)) + (compat + (29 1 4 0))) "OpenStreetMap viewer" tar ((:url . "https://github.com/minad/osm") + (:keywords "network" "multimedia" "hypermedia" "mouse") (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:authors ("Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "563d9646b1f8df37cefcec5d51d20249eba407da"))]) + (:commit . "b2481ef66d4443402bfbac66cbbfe51a52152407"))]) (other-frame-window . [(1 0 6) ((emacs @@ -2398,14 +2695,15 @@ ("Stephen Leake" . "stephen_leake@stephe-leake.org")) (:url . "http://elpa.gnu.org/packages/path-iterator.html"))]) (peg . - [(1 0) + [(1 0 1) ((emacs (25))) "Parsing Expression Grammars in Emacs Lisp" tar ((:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca") (:authors ("Helmut Eller" . "eller.helmut@gmail.com")) - (:url . "http://elpa.gnu.org/packages/peg.html"))]) + (:url . "https://elpa.gnu.org/packages/peg.html") + (:commit . "90c9004a8347209f94a37c8d9506425721098402"))]) (perl-doc . [(0 6) ((emacs @@ -2426,7 +2724,7 @@ (:url . "https://elpa.gnu.org/packages/persist.html") (:commit . "25d675307c03f720e592c3dc9a5a0ae8db0836eb"))]) (phps-mode . - [(0 4 30) + [(0 4 46) ((emacs (26))) "Major mode for PHP with code intelligence" tar @@ -2435,7 +2733,7 @@ (:maintainer "Christian Johansson" . "christian@cvj.se") (:authors ("Christian Johansson" . "christian@cvj.se")) - (:commit . "5fd766964d3a7c777cb95b47c46ba0e20af207df"))]) + (:commit . "378f886bdba484805e105e340e1880cc9ab7f3bc"))]) (pinentry . [(0 1) nil "GnuPG Pinentry server implementation" single @@ -2445,7 +2743,7 @@ ("Daiki Ueno" . "ueno@gnu.org")) (:maintainer "Daiki Ueno" . "ueno@gnu.org"))]) (plz . - [(0 2 1) + [(0 7) ((emacs (26 3))) "HTTP library" tar @@ -2454,7 +2752,25 @@ (:maintainer "Adam Porter" . "adam@alphapapa.net") (:authors ("Adam Porter" . "adam@alphapapa.net")) - (:commit . "80aeae0d201b06088d4b7543a603d97bdbccb948"))]) + (:commit . "70ebd6edea2b5c376776cd747bc378b07f0e6646"))]) + (poke . + [(3 2) + ((emacs + (25))) + "Emacs meets GNU poke!" tar + ((:url . "https://www.jemarch.net/poke") + (:maintainer "Jose E. Marchesi" . "jemarch@gnu.org") + (:authors + ("Jose E. Marchesi" . "jemarch@gnu.org")) + (:commit . "77bdcce97e06bbd6771f35acbb3f399457bebb71"))]) + (poke-mode . + [(3 0) + nil "Major mode for editing Poke programs" tar + ((:maintainer "Jose E. Marchesi" . "jemarch@gnu.org") + (:authors + ("Aurelien Aptel" . "aaptel@suse.com")) + (:url . "https://elpa.gnu.org/packages/poke-mode.html") + (:commit . "488a44cf462b7c98a2e7f3146afcffc9ba208bb0"))]) (poker . [(0 2) nil "Texas hold 'em poker" single @@ -2464,7 +2780,7 @@ ("Mario Lang" . "mlang@delysid.org")) (:maintainer "Mario Lang" . "mlang@delysid.org"))]) (posframe . - [(1 1 8) + [(1 4 2) ((emacs (26 1))) "Pop a posframe (just a frame) at point" tar @@ -2473,25 +2789,26 @@ (:maintainer "Feng Shu" . "tumashu@163.com") (:authors ("Feng Shu" . "tumashu@163.com")) - (:commit . "0c5e57ac870735cb780936b1efc4bdd17fe87112"))]) + (:commit . "3b97dc180b03498103cfcc7f44e64150df440bf0"))]) (project . - [(0 8 2) + [(0 9 8) ((emacs (26 1)) (xref (1 4 0))) "Operations on the current project" tar ((:url . "https://elpa.gnu.org/packages/project.html") - (:commit . "ef6e518035fddf13547d7f1f945b5069a0fe6ea7"))]) + (:commit . "6c0d8210175e72dcd7cef2ad77b8f8b680b240bc"))]) (psgml . - [(1 3 4) + [(1 3 5) nil "SGML-editing mode with parsing support" tar - ((:maintainer "Lennart Staflin" . "lstaflin@gmail.com") + ((:keywords "languages") + (:maintainer "Lennart Staflin" . "lstaflin@gmail.com") (:authors ("Lennart Staflin" . "lenst@lysator.liu.se") ("James Clark" . "jjc@clark.com")) - (:keywords "languages") - (:url . "http://elpa.gnu.org/packages/psgml.html"))]) + (:url . "https://elpa.gnu.org/packages/psgml.html") + (:commit . "697fcf7d80513257d90b7331297495bb9e01003d"))]) (pspp-mode . [(1 1) nil "Major mode for editing PSPP files" single @@ -2512,9 +2829,9 @@ ("Protesilaos Stavrou" . "info@protesilaos.com")) (:commit . "e01a8f7e80c5c83dfcfb87b10e0213d4963e4d15"))]) (pyim . - [(5 2 8) + [(5 3 2) ((emacs - (25 1)) + (27 1)) (async (1 6)) (xr @@ -2526,7 +2843,7 @@ (:authors ("Ye Wenbin" . "wenbinye@163.com") ("Feng Shu" . "tumashu@163.com")) - (:commit . "93fab3c9e8c2490687781d45c1cecead0bd3ecf2"))]) + (:commit . "4c953701a368e1433bf91fd19766d76c9b496825"))]) (pyim-basedict . [(0 5 4) nil "The default pinyin dict of pyim" tar @@ -2584,7 +2901,7 @@ ("Stefan Monnier" . "monnier@iro.umontreal.ca")) (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) (rcirc-color . - [(0 4 4) + [(0 4 5) ((emacs (24 4))) "color nicks" tar @@ -2593,7 +2910,7 @@ (:authors ("Alex Schroeder" . "alex@gnu.org")) (:url . "https://elpa.gnu.org/packages/rcirc-color.html") - (:commit . "cba15c56375575da5518f5537a22f85706625b5c"))]) + (:commit . "79449152cb71ec4d719d4b1a95c1192fb9831ceb"))]) (rcirc-menu . [(1 1) nil "A menu of all your rcirc connections" single @@ -2704,8 +3021,22 @@ (:maintainer "Rocky Bernstein" . "rocky@gnu.org") (:authors ("Rocky Bernstein" . "rocky@gnu.org")))]) + (realgud-trepan-xpy . + [(1 0 1) + ((realgud + (1 5 0)) + (load-relative + (1 3 1)) + (emacs + (25))) + "Realgud front-end to trepan-xpy" tar + ((:url . "https://github.com/realgud/realgud-trepan-xpy") + (:maintainer "Rocky Bernstein" . "rocky@gnu.org") + (:authors + ("Rocky Bernstein" . "rocky@gnu.org")) + (:commit . "f758f48266d90775643454e72214e40a4ed320b8"))]) (rec-mode . - [(1 9 0) + [(1 9 1) ((emacs (25))) "Major mode for viewing/editing rec files" tar @@ -2713,7 +3044,7 @@ (:maintainer "Antoine Kalmbach" . "ane@iki.fi") (:authors ("Jose E. Marchesi" . "jemarch@gnu.org")) - (:commit . "09f828e9f54f32b56a805e4192588643d95c2f44"))]) + (:commit . "faae27aeb71cc9397d0fc1a19bd0df8c9e11cc98"))]) (register-list . [(0 1) nil "Interactively list/edit registers" single @@ -2723,7 +3054,7 @@ ("Bastien Guerry" . "bzg@gnu.org")) (:maintainer "Bastien Guerry" . "bzg@gnu.org"))]) (relint . - [(1 20) + [(1 22) ((xr (1 22)) (emacs @@ -2734,7 +3065,7 @@ (:maintainer "Mattias Engdegård" . "mattiase@acm.org") (:authors ("Mattias Engdegård" . "mattiase@acm.org")) - (:commit . "5a918af0c99ab83355d4ec73a2fb39e70c173956"))]) + (:commit . "011f4f10ee65fb698d4caf3c72ba8ee6b98e3de5"))]) (repology . [(1 2 3) ((emacs @@ -2774,6 +3105,15 @@ (:authors ("Yoni Rabkin" . "yrk@gnu.org")) (:commit . "b76ae2828b12efc5f45f51ba873489e049a70924"))]) + (ruby-end . + [(0 4 3) + nil "Automatic insertion of end blocks for Ruby" tar + ((:url . "http://github.com/rejeep/ruby-end") + (:keywords "speed" "convenience" "ruby") + (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") + (:authors + ("Johan Andersson" . "johan.rejeep@gmail.com")) + (:commit . "fe39d34ba7a43d522c7bdc47406935611e782ca3"))]) (rudel . [(0 3 2) ((emacs @@ -2824,12 +3164,13 @@ ("Martin Rudalics" . "rudalics@gmx.at")) (:maintainer "Martin Rudalics" . "rudalics@gmx.at"))]) (sed-mode . - [(1 0) - nil "Major mode to edit sed scripts" single - ((:url . "http://elpa.gnu.org/packages/sed-mode.html") + [(1 1) + nil "Major mode to edit sed scripts" tar + ((:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca") (:authors ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) + (:url . "https://elpa.gnu.org/packages/sed-mode.html") + (:commit . "6009f57567959387b9e34068567e982b6991eb24"))]) (seq . [(2 23) nil "Sequence manipulation functions" tar @@ -2858,7 +3199,7 @@ ("Michael R. Mauger" . "michael@mauger.com")) (:url . "https://elpa.gnu.org/packages/shelisp.html"))]) (shell-command+ . - [(2 4 1) + [(2 4 2) ((emacs (24 3))) "An extended shell-command" tar @@ -2867,7 +3208,7 @@ (:maintainer "Philip Kaludercic" . "~pkal/public-inbox@lists.sr.ht") (:authors ("Philip Kaludercic" . "philipk@posteo.net")) - (:commit . "ba5a0faab4e9e0bd8344bb042edd6169491502ce"))]) + (:commit . "7121adb48e6fb5f03030701b9f1e25b929cb3cd3"))]) (shen-mode . [(0 1) nil "A major mode for editing shen source code" tar @@ -2884,6 +3225,17 @@ ("Ralph Amissah & Ambrose Kofi Laing")) (:maintainer "Ralph Amissah" . "ralph.amissah@gmail.com") (:url . "http://www.sisudoc.org/"))]) + (site-lisp . + [(0 1 1) + ((emacs + (25 1))) + "Manage site-lisp directories" tar + ((:url . "https://git.sr.ht/~pkal/site-lisp") + (:keywords "lisp" "local") + (:maintainer "Philip Kaludercic" . "~pkal/public-inbox@lists.sr.ht") + (:authors + ("Philip Kaludercic" . "philipk@posteo.net")) + (:commit . "f9898d50d956e86faf0eb27def8ccc7180efa928"))]) (sketch-mode . [(1 0 4) nil "Quickly create svg sketches using keyboard and mouse" tar @@ -2927,14 +3279,14 @@ ("Michael Heerdegen" . "michael_heerdegen@web.de")) (:maintainer "Michael Heerdegen" . "michael_heerdegen@web.de"))]) (sml-mode . - [(6 10) + [(6 12) ((emacs (24 3)) (cl-lib (0 5))) - "Major mode for editing (Standard) ML" single - ((:url . "http://elpa.gnu.org/packages/sml-mode.html") - (:keywords "sml") + "Major mode for editing (Standard) ML" tar + ((:keywords "sml") + (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca") (:authors ("Lars Bo Nielsen") (" Olin Shivers") @@ -2943,7 +3295,8 @@ (" Matthew Morley" . "mjm@scs.leeds.ac.uk") (" Matthias Blume" . "blume@cs.princeton.edu") (" (Stefan Monnier)" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) + (:url . "https://elpa.gnu.org/packages/sml-mode.html") + (:commit . "7ebf91114292eead967d1a9bb4f235d66f6dd525"))]) (so-long . [(1 1 2) ((emacs @@ -2956,7 +3309,7 @@ ("Phil Sainty" . "psainty@orcon.net.nz")) (:commit . "045a4fe94c18cd36ef297e62a80cdff449af3aa5"))]) (soap-client . - [(3 2 1) + [(3 2 3) ((emacs (24 1)) (cl-lib @@ -2967,7 +3320,7 @@ (:maintainer "Alexandru Harsanyi" . "AlexHarsanyi@gmail.com") (:authors ("Alexandru Harsanyi" . "AlexHarsanyi@gmail.com")) - (:commit . "37eef19fd608ca81acb40f974b8d7bbe7fc27127"))]) + (:commit . "6234c3e0411a1d70bed2c85bbfb438d4479be51b"))]) (sokoban . [(1 4 9) ((emacs @@ -2991,6 +3344,17 @@ ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/speed-of-thought-lisp"))]) + (spacious-padding . + [(0 1 0) + ((emacs + (28 1))) + "Increase the padding/spacing of frames and windows" tar + ((:url . "https://git.sr.ht/~protesilaos/spacious-padding") + (:keywords "convenience" "focus" "writing" "presentation") + (:maintainer "Protesilaos Stavrou General Issues" . "~protesilaos/general-issues@lists.sr.ht") + (:authors + ("Protesilaos Stavrou" . "info@protesilaos.com")) + (:commit . "8e4877c807b164d602a9482595b138aeebd94967"))]) (spinner . [(1 7 4) ((emacs @@ -3032,7 +3396,7 @@ ("Alex Harsanyi" . "AlexHarsanyi@gmail.com")) (:keywords "languages" "sql"))]) (srht . - [(0 1) + [(0 2) ((emacs (27 1)) (plz @@ -3043,17 +3407,29 @@ (:maintainer "Aleksandr Vityazev" . "avityazev@posteo.org") (:authors ("Aleksandr Vityazev" . "avityazev@posteo.org")) - (:commit . "e4648260024bef41006bc77b18a598623e7d7201"))]) + (:commit . "5605a75111a9b1a1e67bd012bbf78fc6cb54f96b"))]) (ssh-deploy . - [(3 1 13) + [(3 1 16) ((emacs (25))) "Deployment via Tramp, global or per directory." tar ((:url . "https://github.com/cjohansson/emacs-ssh-deploy") + (:keywords "tools" "convenience") (:maintainer "Christian Johansson" . "christian@cvj.se") (:authors ("Christian Johansson" . "christian@cvj.se")) - (:keywords "tools" "convenience"))]) + (:commit . "95fb076c9b657c5f1bfad3ee5bf1f8691c50d428"))]) + (standard-themes . + [(1 2 0) + ((emacs + (27 1))) + "Like the default theme but more consistent" tar + ((:url . "https://git.sr.ht/~protesilaos/standard-themes") + (:keywords "faces" "theme" "accessibility") + (:maintainer "Standard-Themes Development" . "~protesilaos/standard-themes@lists.sr.ht") + (:authors + ("Protesilaos Stavrou" . "info@protesilaos.com")) + (:commit . "b594df646b99d55acba3ccff3109bd322a3278f0"))]) (stream . [(2 2 5) ((emacs @@ -3064,6 +3440,16 @@ ("Nicolas Petton" . "nicolas@petton.fr")) (:keywords "stream" "laziness" "sequences") (:url . "http://elpa.gnu.org/packages/stream.html"))]) + (substitute . + [(0 2 1) + ((emacs + (27 1))) + "Efficiently replace targets in the buffer or context" tar + ((:url . "https://git.sr.ht/~protesilaos/substitute") + (:maintainer "Protesilaos Stavrou General Issues" . "~protesilaos/general-issues@lists.sr.ht") + (:authors + ("Protesilaos Stavrou" . "info@protesilaos.com")) + (:commit . "f1eb36c9e14df99e7ce8918a0add8893b79108da"))]) (svg . [(1 1) ((emacs @@ -3088,14 +3474,14 @@ ("Ulf Jasper" . "ulf.jasper@web.de")) (:maintainer "Ulf Jasper" . "ulf.jasper@web.de"))]) (svg-lib . - [(0 2 5) + [(0 2 7) ((emacs (27 1))) "SVG tags, progress bars & icons" tar ((:url . "https://github.com/rougier/svg-lib") (:keywords "svg" "icons" "tags" "convenience") (:maintainer "Nicolas P. Rougier" . "Nicolas.Rougier@inria.fr") - (:commit . "0486c9453449771bc3f5872f70bc5cb23580d0f4"))]) + (:commit . "cde8a8c2ba153963cbe4d233069bc053943f0974"))]) (svg-tag-mode . [(0 3 2) ((emacs @@ -3109,17 +3495,41 @@ (:authors ("Nicolas P. Rougier" . "Nicolas.Rougier@inria.fr")))]) (swiper . - [(0 13 4) + [(0 14 0) ((emacs (24 5)) (ivy - (0 13 4))) - "Isearch with an overview. Oh, man!" tar + (0 14 0))) + "Isearch with an overview. Oh, man!" tar ((:url . "https://github.com/abo-abo/swiper") + (:keywords "matching") (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) - (:keywords "matching"))]) + (:commit . "4129750ab368c8bfd1ef2ad3df6ea11d79ad06b4"))]) + (switchy-window . + [(1 3) + ((emacs + (25 1)) + (compat + (29 1 4 1))) + "A most-recently-used window switcher" tar + ((:url . "https://sr.ht/~tsdh/switchy-window/") + (:keywords "windows") + (:maintainer "Tassilo Horn" . "tsdh@gnu.org") + (:authors + ("Tassilo Horn" . "tsdh@gnu.org")) + (:commit . "c743c47b7b4326c411470ba98410b7bfe3685edc"))]) + (sxhkdrc-mode . + [(1 0 0) + ((emacs + (27 1))) + "Major mode for sxhkdrc files (Simple X Hot Key Daemon)" tar + ((:url . "https://git.sr.ht/~protesilaos/sxhkdrc-mode") + (:maintainer "Protesilaos Stavrou General Issues" . "~protesilaos/general-issues@lists.sr.ht") + (:authors + ("Protesilaos Stavrou" . "info@protesilaos.com")) + (:commit . "112970f8d2355c0cfa0269bb92cd1ecc18790bc9"))]) (system-packages . [(1 0 11) ((emacs @@ -3151,7 +3561,7 @@ ("Adam Porter" . "adam@alphapapa.net")) (:commit . "b27fa67ecf3f8954ce0d5c2747d1de4dc94ff09f"))]) (taxy-magit-section . - [(0 12 1) + [(0 12 2) ((emacs (26 3)) (magit-section @@ -3164,7 +3574,7 @@ (:maintainer "Adam Porter" . "adam@alphapapa.net") (:authors ("Adam Porter" . "adam@alphapapa.net")) - (:commit . "1a209a60516a955ffbe80a03158c961d35e237b7"))]) + (:commit . "594531569c03206cbc83b74d679ffd0e93edb4d0"))]) (temp-buffer-browse . [(1 5) ((emacs @@ -3176,15 +3586,18 @@ ("Leo Liu" . "sdl.web@gmail.com")) (:maintainer "Leo Liu" . "sdl.web@gmail.com"))]) (tempel . - [(0 5) + [(0 8) ((emacs - (27 1))) + (27 1)) + (compat + (29 1 4 0))) "Tempo templates/snippets with in-buffer field editing" tar ((:url . "https://github.com/minad/tempel") + (:keywords "abbrev" "languages" "tools" "wp") (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:authors ("Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "7d7adf155760d33b8c391fbf1e99c5be85bab85a"))]) + (:commit . "fd46702a849b23c9d9b39cb7810a6d727655d9d0"))]) (test-simple . [(1 3 0) ((cl-lib @@ -3254,16 +3667,16 @@ ("Trevor Edwin Pogue" . "trevor.pogue@gmail.com")) (:commit . "33c2a6f0a11d1d88cdb2065c5a897e33507f4c86"))]) (tramp . - [(2 5 3 3) + [(2 6 1) ((emacs - (25 1))) + (26 1))) "Transparent Remote Access, Multiple Protocol" tar ((:url . "https://www.gnu.org/software/tramp/") (:keywords "comm" "processes") (:maintainer "Michael Albinus" . "michael.albinus@gmx.de") (:authors ("Kai Großjohann" . "kai.grossjohann@gmx.net")) - (:commit . "b0bcbecc1c74bf9e19d6d71033f1bb92af77e314"))]) + (:commit . "b04c8bfc49d4c41b8db461b837452887f4c259fe"))]) (tramp-nspawn . [(1 0 1) ((emacs @@ -3293,15 +3706,18 @@ ("David Gonzalez Gandara" . "dggandara@member.fsf.org")) (:maintainer "David Gonzalez Gandara" . "dggandara@member.fsf.org"))]) (transient . - [(0 3 7) + [(0 4 1) ((emacs - (25 1))) + (25 1)) + (compat + (29 1 4 1))) "Transient commands" tar ((:url . "https://github.com/magit/transient") - (:keywords "bindings") + (:keywords "extensions") (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:authors - ("Jonas Bernoulli" . "jonas@bernoul.li")))]) + ("Jonas Bernoulli" . "jonas@bernoul.li")) + (:commit . "a1575e58331b1ff85ac97667df0130ae822ccf5f"))]) (transient-cycles . [(1 0) ((emacs @@ -3313,6 +3729,19 @@ (:authors ("Sean Whitton" . "spwhitton@spwhitton.name")) (:commit . "a5b86dd04e84e7ff1cf8c4062843fccb92991145"))]) + (tree-inspector . + [(0 3) + ((emacs + (27 1)) + (treeview + (1 1 0))) + "Inspector tool for Emacs Lisp object that uses a treeview" tar + ((:url . "https://github.com/mmontone/emacs-inspector") + (:keywords "debugging" "tool" "lisp" "development") + (:maintainer "Mariano Montone" . "marianomontone@gmail.com") + (:authors + ("Mariano Montone" . "marianomontone@gmail.com")) + (:commit . "e76898353a16d0d7a53c76e3d9c44f989f439fc8"))]) (trie . [(0 5) ((tNFA @@ -3326,18 +3755,39 @@ ("Toby Cubitt" . "toby-predictive@dr-qubit.org")) (:keywords "extensions" "matching" "data structures trie" "ternary search tree" "tree" "completion" "regexp"))]) (triples . - [(0 1) + [(0 3 4) ((seq (2 0)) (emacs - (25))) - "A flexible triple-based database for us in apps." tar + (28 1))) + "A flexible triple-based database for use in apps" tar ((:url . "https://github.com/ahyatt/triples") (:keywords "triples" "kg" "data" "sqlite") (:maintainer "Andrew Hyatt" . "ahyatt@gmail.com") (:authors ("Andrew Hyatt" . "ahyatt@gmail.com")) - (:commit . "e91514ddd71fff76f8f92934a2c1d8cb7da789cc"))]) + (:commit . "1136da92b901a4922b47076a3dae9d5ef502275e"))]) + (typo . + [(1 0 1) + ((emacs + (27 1))) + "Completion style using typo analysis" tar + ((:url . "https://git.sr.ht/~pkal/typo/") + (:keywords "convenience") + (:maintainer "Philip Kaludercic" . "~pkal/public-inbox@lists.sr.ht") + (:authors + ("Philip Kaludercic" . "philipk@posteo.net")) + (:commit . "281c9049c1d08cf11c8a1957ea99e5c58795ed3c"))]) + (ulisp-repl . + [(1 0 3) + ((emacs + (26 1))) + "uLisp REPL" tar + ((:maintainer "Thomas Fitzsimmons" . "fitzsim@fitzsim.org") + (:authors + ("Thomas Fitzsimmons" . "fitzsim@fitzsim.org")) + (:url . "https://elpa.gnu.org/packages/ulisp-repl.html") + (:commit . "63e38a9080b2d15146680022e20700db6eb20657"))]) (undo-tree . [(0 8 2) ((queue @@ -3368,6 +3818,21 @@ ("Stephen Leake" . "stephen_leake@stephe-leake.org")) (:url . "https://elpa.gnu.org/packages/uniquify-files.html") (:commit . "1d76b4f0e283afaff2be053d85f8726ffc3abd6e"))]) + (urgrep . + [(0 1 1) + ((emacs + (27 1)) + (compat + (29 1 0 1)) + (project + (0 3 0))) + "Universal recursive grep" tar + ((:url . "https://github.com/jimporter/urgrep") + (:keywords "grep" "search") + (:maintainer "Jim Porter") + (:authors + ("Jim Porter")) + (:commit . "1924e175a52a9aecc2dd1e1339d0a063fbb398f1"))]) (url-http-ntlm . [(2 0 4) ((cl-lib @@ -3380,17 +3845,39 @@ ("Tom Schutzer-Weissmann" . "tom.weissmann@gmail.com")) (:maintainer "Thomas Fitzsimmons" . "fitzsim@fitzsim.org") (:url . "https://code.google.com/p/url-http-ntlm/"))]) + (url-http-oauth . + [(0 8 3) + nil "OAuth 2.0 for URL library" tar + ((:keywords "comm" "data" "processes" "hypermedia") + (:maintainer "Thomas Fitzsimmons" . "fitzsim@fitzsim.org") + (:authors + ("Thomas Fitzsimmons" . "fitzsim@fitzsim.org")) + (:url . "https://elpa.gnu.org/packages/url-http-oauth.html") + (:commit . "c2d06036f22ce61f5a1e3084c8b265d897b7fcab"))]) (url-scgi . - [(0 8) + [(0 9) ((emacs - (25 1))) + (24 3))) "SCGI support for url.el" tar ((:url . "https://github.com/skangas/url-scgi/") (:keywords "comm" "data" "processes" "scgi") (:maintainer "Stefan Kangas" . "stefankangas@gmail.com") (:authors ("Stefan Kangas" . "stefankangas@gmail.com")) - (:commit . "6f517db0811e79f4f8a9e5b4c9c6f69999517215"))]) + (:commit . "ccf30c3647cd6a560cadc795bd92769c0a0c9de9"))]) + (use-package . + [(2 4 5) + ((emacs + (24 3)) + (bind-key + (2 4))) + "A configuration macro for simplifying your .emacs" tar + ((:url . "https://github.com/jwiegley/use-package") + (:keywords "dotemacs" "startup" "speed" "config" "package" "extensions") + (:maintainer "John Wiegley" . "johnw@newartisans.com") + (:authors + ("John Wiegley" . "johnw@newartisans.com")) + (:commit . "c8d548097278683c94eced742a1a1bea387ced2d"))]) (validate . [(1 0 4) ((emacs @@ -3477,7 +3964,7 @@ ("Justin Burkett" . "justin@burkett.cc")) (:keywords "diff"))]) (verilog-mode . - [(2021 10 14 127365406) + [(2023 6 6 141322628) nil "major mode for editing verilog source in Emacs" tar ((:url . "https://www.veripool.org") (:keywords "languages") @@ -3485,32 +3972,35 @@ (:authors ("Michael McNamara" . "mac@verilog.com") ("Wilson Snyder" . "wsnyder@wsnyder.org")) - (:commit . "86f08fb377e2b8f2df0614c48783bdce347f3758"))]) + (:commit . "f68d962ede0cc3d7758d3304e7411a10694acce8"))]) (vertico . - [(0 28) + [(1 4) ((emacs - (27 1))) + (27 1)) + (compat + (29 1 4 0))) "VERTical Interactive COmpletion" tar ((:url . "https://github.com/minad/vertico") + (:keywords "convenience" "files" "matching" "completion") (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:authors ("Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "31060942d65ccd3c1b488d8db497af5eda9ac7fc"))]) + (:commit . "438f9a47f8adc0c1d3de056c190d4edba3d4ad35"))]) (vertico-posframe . - [(0 5 4) + [(0 7 2) ((emacs (26 0)) (posframe - (1 1 4)) + (1 4 0)) (vertico - (0 13 0))) + (1 1))) "Using posframe to show Vertico" tar ((:url . "https://github.com/tumashu/vertico-posframe") (:keywords "abbrev" "convenience" "matching" "vertico") (:maintainer "Feng Shu" . "tumashu@163.com") (:authors ("Feng Shu" . "tumashu@163.com")) - (:commit . "7ca364d319e7ba8ccba26a0d57513f3e66f1b05b"))]) + (:commit . "36123af44b28f77c0c4179aefff3afcf0e169160"))]) (vigenere . [(1 0) ((emacs @@ -3546,7 +4036,7 @@ (:maintainer "Andrey Kotlarski" . "m00naticus@gmail.com") (:keywords "large files" "utilities"))]) (vundo . - [(2 0 0) + [(2 1 0) ((emacs (28 1))) "Visual undo tree" tar @@ -3555,7 +4045,7 @@ (:maintainer "Yuan Fu" . "casouri@gmail.com") (:authors ("Yuan Fu" . "casouri@gmail.com")) - (:commit . "10d5debe317b2244d19085151040f955dda4a9ab"))]) + (:commit . "ce986105a7819b288f57b381168605791aa4fcec"))]) (wcheck-mode . [(2021) nil "General interface for text checkers" tar @@ -3595,15 +4085,16 @@ ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:keywords "news" "hypermedia" "blog" "feed" "rss" "atom"))]) (websocket . - [(1 13 1) + [(1 14) ((cl-lib (0 5))) "Emacs WebSocket client and server" tar ((:url . "https://github.com/ahyatt/emacs-websocket") + (:keywords "communication" "websocket" "server") (:maintainer "Andrew Hyatt" . "ahyatt@gmail.com") (:authors ("Andrew Hyatt" . "ahyatt@gmail.com")) - (:keywords "communication" "websocket" "server"))]) + (:commit . "1f086f14f0f55f55eafd09f404f48e924157c1d1"))]) (which-key . [(3 6 0) ((emacs @@ -3614,6 +4105,17 @@ (:authors ("Justin Burkett" . "justin@burkett.cc")) (:commit . "1217db8c6356659e67b35dedd9f5f260c06f6e99"))]) + (window-commander . + [(3 0 2) + ((emacs + (27 1))) + "Simply execute commands on windows" tar + ((:url . "https://dsemy.com/projects/window-commander") + (:keywords "convenience") + (:maintainer "Daniel Semyonov" . "daniel@dsemy.com") + (:authors + ("Daniel Semyonov" . "daniel@dsemy.com")) + (:commit . "ad92c184ccc06f46b2caf001bc8201d983eca626"))]) (windower . [(0 0 1) ((emacs @@ -3633,32 +4135,33 @@ ("Bastien" . "bzg@gnu.org")) (:maintainer "Bastien" . "bzg@gnu.org"))]) (wisi . - [(4 0 0) + [(4 2 2) ((emacs (25 3)) (seq (2 20))) "Utilities for implementing an indentation/navigation engine using a generalized LR parser" tar - ((:url . "http://stephe-leake.org/ada/wisitoken.html") + ((:url . "https://stephe-leake.org/ada/wisitoken.html") (:keywords "parser" "indentation" "navigation") (:maintainer "Stephen Leake" . "stephen_leake@stephe-leake.org") (:authors ("Stephen Leake" . "stephen_leake@stephe-leake.org")) - (:commit . "dd717efa4b86c5c20d09a64f5a110f6f844b4c5e"))]) + (:commit . "a12d5248783d9c98d46c66c8fd3607fceb47b36d"))]) (wisitoken-grammar-mode . - [(1 2 0) + [(1 3 0) ((wisi - (3 1 1)) + (4 2 2)) (emacs - (25 0)) + (25 3)) (mmm-mode (0 5 7))) "Major mode for editing WisiToken grammar files" tar - ((:url . "http://www.nongnu.org/ada-mode/") + ((:url . "https://www.nongnu.org/ada-mode/") + (:keywords "languages") (:maintainer "Stephen Leake" . "stephen_leake@stephe-leake.org") (:authors ("Stephen Leake" . "stephen_leake@stephe-leake.org")) - (:keywords "languages"))]) + (:commit . "2d58879cea26b8a3b573d084d149dea94f93dfb8"))]) (wpuzzle . [(1 1) nil "find as many word in a given time" single @@ -3675,6 +4178,17 @@ ("Leo Liu" . "sdl.web@gmail.com")) (:url . "https://elpa.gnu.org/packages/xclip.html") (:commit . "5b54645cab438e133e27b4690c57066f8271a992"))]) + (xeft . + [(3 3) + ((emacs + (26 0))) + "Deft feat. Xapian" tar + ((:url . "https://sr.ht/~casouri/xeft") + (:keywords "applications" "note" "searching") + (:maintainer "Yuan Fu" . "casouri@gmail.com") + (:authors + ("Yuan Fu" . "casouri@gmail.com")) + (:commit . "ea4fa859c1129243b15f259a10e67ea274c5ef63"))]) (xelb . [(0 18) ((emacs @@ -3711,12 +4225,22 @@ ("Mattias Engdegård" . "mattiase@acm.org")) (:commit . "74906f6d104b7daae162dc32684e0443e80fdb03"))]) (xref . - [(1 5 1) + [(1 6 3) ((emacs (26 1))) "Cross-referencing commands" tar ((:url . "https://elpa.gnu.org/packages/xref.html") - (:commit . "e0f137f079c346c5cb05f738ed96e9a09aaad4e6"))]) + (:commit . "4b6f2a7028b91128934a19f83572f24106782225"))]) + (xref-union . + [(0 1 1) + ((emacs + (25 1))) + "Combine multiple Xref backends" tar + ((:url . "https://git.sr.ht/~pkal/xref-union/") + (:maintainer "Philip Kaludercic" . "~pkal/public-inbox@lists.sr.ht") + (:authors + ("Philip Kaludercic" . "philipk@posteo.net")) + (:commit . "0f98bea5948cee35aa9070b631bc0188159d5b3d"))]) (yasnippet . [(0 14 0) ((cl-lib diff --git a/code/elpa/archives/nongnu/archive-contents b/code/elpa/archives/nongnu/archive-contents index 7c4cc37..88ea821 100644 --- a/code/elpa/archives/nongnu/archive-contents +++ b/code/elpa/archives/nongnu/archive-contents @@ -28,13 +28,13 @@ (:authors ("Jordon Biondo" . "jordonbiondo@gmail.com")))]) (annotate . - [(1 8 1) + [(2 0 1) nil "annotate files without changing them" tar ((:url . "https://github.com/bastibe/annotate.el") (:maintainer "Bastian Bechtold , cage" . "cage-dev@twistfold.it") (:authors ("Bastian Bechtold")) - (:commit . "a2751a028f9303e6b891bfe1beee49e1e3197256"))]) + (:commit . "93c4e36e7e62e5d82b9b3e659e59331b7df48f58"))]) (anti-zenburn-theme . [(2 5 1) nil "Low-contrast Zenburn-inverted theme" tar @@ -77,8 +77,16 @@ ((:url . "https://github.com/stardiviner/arduino-mode") (:maintainer "stardiviner" . "numbchild@gmail.com") (:keywords "languages" "arduino"))]) + (auto-dim-other-buffers . + [(2 1 1) + nil "Makes windows without focus less prominent" tar + ((:url . "https://github.com/mina86/auto-dim-other-buffers.el") + (:maintainer "Michal Nazarewicz" . "mina86@mina86.com") + (:authors + ("Michal Nazarewicz" . "mina86@mina86.com")) + (:commit . "33b5f88b799a17947c266b04ad59462c5aeb4ed7"))]) (autothemer . - [(0 2 14) + [(0 2 18) ((dash (2 10 0)) (emacs @@ -86,7 +94,18 @@ "Conveniently define themes" tar ((:url . "https://github.com/jasonm23/autothemer") (:maintainer "Jason Milkins" . "jasonm23@gmail.com") - (:commit . "87a21019ed4f41a487a8af34467e0ebff19f365e"))]) + (:commit . "8f72afc6dba5ad7cc3a201a084fd20571f945d2e"))]) + (bash-completion . + [(3 1 1) + ((emacs + (25 3))) + "Bash completion for the shell buffer" tar + ((:url . "http://github.com/szermatt/emacs-bash-completion") + (:keywords "convenience" "unix") + (:maintainer "Stephane Zermatten" . "szermatt@gmail.com") + (:authors + ("Stephane Zermatten" . "szermatt@gmx.net")) + (:commit . "a021468eec8ff8cacb74a9ea595d3587186e29ea"))]) (better-jumper . [(1 0 1) ((emacs @@ -115,6 +134,17 @@ ("Eric Beuscher" . "beuscher@eecs.tulane.edu")) (:keywords "bison-mode" "yacc-mode") (:url . "https://elpa.nongnu.org/nongnu/bison-mode.html"))]) + (blow . + [(1 0) + ((emacs + (24 1))) + "Blow away mode lighters" tar + ((:url . "https://codeberg.org/akib/emacs-blow") + (:keywords "convenience") + (:maintainer "Akib Azmain Turja" . "akib@disroot.org") + (:authors + ("Akib Azmain Turja" . "akib@disroot.org")) + (:commit . "19152095662c95bc73f1f25b8dcce432294b06a1"))]) (boxquote . [(2 3) ((cl-lib @@ -127,7 +157,7 @@ ("Dave Pearson" . "davep@davep.org")) (:commit . "fe676396fa7e4372e01bf2c3d9a62e8d53615d46"))]) (buttercup . - [(1 28) + [(1 31) ((emacs (24 3))) "Behavior-Driven Emacs Lisp Testing" tar @@ -135,7 +165,18 @@ (:maintainer "Ola Nilsson" . "ola.nilsson@gmail.com") (:authors ("Jorgen Schaefer" . "contact@jorgenschaefer.de")) - (:commit . "eaa4b3ccd115a2bb25be98dc637950645d3adbae"))]) + (:commit . "30c703d215b075aaede936a2c424f65b5f7b6391"))]) + (camera . + [(0 2) + ((emacs + (25 1))) + "Take picture with your camera" tar + ((:url . "https://codeberg.org/akib/emacs-camera") + (:keywords "comm") + (:maintainer "Akib Azmain Turja" . "akib@disroot.org") + (:authors + ("Akib Azmain Turja" . "akib@disroot.org")) + (:commit . "99ced5db8d59004edd90b12f88a5dd1a6044ac45"))]) (caml . [(4 9) ((emacs @@ -149,20 +190,20 @@ ("Damien Doligez" . "damien.doligez@inria.fr")) (:keywords "ocaml"))]) (cdlatex . - [(4 14) + [(4 15) nil "Fast input methods for LaTeX environments and math" tar ((:keywords "tex") (:maintainer "Carsten Dominik" . "carsten.dominik@gmail.com") (:authors ("Carsten Dominik" . "carsten.dominik@gmail.com")) (:url . "https://elpa.nongnu.org/nongnu/cdlatex.html") - (:commit . "6f734db8ab87f11dffb77c33a445140baeb723c4"))]) + (:commit . "9a09c2ad32e45889ab7696a8cedbf99d6a17edd6"))]) (cider . - [(1 5 0) + [(1 7 0) ((emacs (26)) (clojure-mode - (5 15 1)) + (5 16 0)) (parseedn (1 0 6)) (queue @@ -184,16 +225,16 @@ ("Artur Malabarba" . "bruce.connor.am@gmail.com") ("Hugo Duncan" . "hugo@hugoduncan.org") ("Steve Purcell" . "steve@sanityinc.com")) - (:commit . "700ded1d6c245e01fca7f364db1561ad1e1bb595"))]) + (:commit . "f39e0b52014913f5acc1dc28ad94c68385c0834e"))]) (clojure-mode . - [(5 15 1) + [(5 16 1) ((emacs (25 1))) "Major mode for Clojure code" tar ((:url . "http://github.com/clojure-emacs/clojure-mode") (:keywords "languages" "clojure" "clojurescript" "lisp") (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev") - (:commit . "ad322e989e56c10c05bb286e5b55a82b1e031d62"))]) + (:commit . "0e62583b5198f71856e4d7b80e1099789d47f2ed"))]) (coffee-mode . [(0 6 3) ((emacs @@ -206,11 +247,11 @@ ("Chris Wanstrath" . "chris@ozmm.org")) (:commit . "adfb7ae73d6ee2ef790c780dd3c967e62930e94a"))]) (corfu-terminal . - [(0 5) + [(0 6) ((emacs (26 1)) (corfu - (0 24)) + (0 36)) (popon (0 1))) "Corfu popup on terminal" tar @@ -219,7 +260,7 @@ (:maintainer "Akib Azmain Turja" . "akib@disroot.org") (:authors ("Akib Azmain Turja" . "akib@disroot.org")) - (:commit . "1a15a01e2e1464daadfa4973cb695802e5c23a25"))]) + (:commit . "5ce4c11b8efd4d2fd1b404b9422bb85b05476da0"))]) (crux . [(0 4 0) ((seq @@ -271,6 +312,41 @@ (:authors ("https://github.com/bradyt/dart-mode/issues")) (:keywords "languages"))]) + (denote-refs . + [(0 1 2) + ((emacs + (28 1)) + (denote + (1 1 0))) + "Show links and backlinks in Denote notes" tar + ((:url . "https://codeberg.org/akib/emacs-denote-refs") + (:keywords "hypermedia" "outlines" "files") + (:maintainer "Akib Azmain Turja" . "akib@disroot.org") + (:authors + ("Akib Azmain Turja" . "akib@disroot.org")) + (:commit . "9ae49c8770a83eed92c58be45a4c96fa927cbe6f"))]) + (devhelp . + [(1 0) + ((emacs + (27 1))) + "Browse documentation in Devhelp format" tar + ((:url . "https://codeberg.org/akib/emacs-devhelp") + (:keywords "docs") + (:maintainer "Akib Azmain Turja" . "akib@disroot.org") + (:authors + ("Akib Azmain Turja" . "akib@disroot.org")) + (:commit . "bebdb6a165bdc3bb6b357706d0ce58f57271d137"))]) + (devil . + [(0 5 0) + ((emacs + (24 4))) + "Minor mode for translating key sequences" tar + ((:url . "https://github.com/susam/devil") + (:keywords "convenience" "abbrev") + (:maintainer "Susam Pal" . "susam@susam.net") + (:authors + ("Susam Pal" . "susam@susam.net")) + (:commit . "20b44174c3c0f5c46ea15b463dc67c14e6f57681"))]) (diff-ansi . [(0 2) ((emacs @@ -320,6 +396,17 @@ (:authors ("Arne Jørgensen" . "arne@arnested.dk")) (:commit . "ed90b0c4d808365e9ae9f16cc8a96eff17815621"))]) + (eat . + [(0 8) + ((emacs + (28 1))) + "Emulate A Terminal, in a region, in a buffer and in Eshell" tar + ((:url . "https://codeberg.org/akib/emacs-eat") + (:keywords "terminals" "processes") + (:maintainer "Akib Azmain Turja" . "akib@disroot.org") + (:authors + ("Akib Azmain Turja" . "akib@disroot.org")) + (:commit . "092bdd9b9535f9d21bf7b2e15e8ecd1a33089735"))]) (edit-indirect . [(0 1 10) ((emacs @@ -331,38 +418,47 @@ ("Fanael Linithien" . "fanael4@gmail.com")) (:commit . "f80f63822ffae78de38dbe72cacaeb1aaa96c732"))]) (editorconfig . - [(0 9 1) - ((cl-lib - (0 5)) + [(0 10 1) + ((emacs + (26 1)) (nadvice - (0 3)) - (emacs - (24))) + (0 3))) "EditorConfig Emacs Plugin" tar ((:url . "https://github.com/editorconfig/editorconfig-emacs#readme") + (:keywords "convenience" "editorconfig") (:maintainer "EditorConfig Team" . "editorconfig@googlegroups.com") (:authors ("EditorConfig Team" . "editorconfig@googlegroups.com")) - (:commit . "3352e487809dda4a0366314e30c9efa431b61f79"))]) + (:commit . "ed760770ed5397120b3d68b69afc0778c48d3a47"))]) (elixir-mode . - [(2 4 0) + [(2 5 0) ((emacs (25))) "Major mode for editing Elixir files" tar ((:url . "https://github.com/elixir-editors/emacs-elixir") (:keywords "languages" "elixir") - (:commit . "1d94b525ddcc995b5a979de7b050c2309648ca6f"))]) + (:commit . "00d6580a040a750e019218f9392cf9a4c2dac23a"))]) (elpher . - [(3 4 2) + [(3 5 0) ((emacs (27 1))) "A friendly gopher and gemini client" tar ((:url . "https://thelambdalab.xyz/elpher") - (:keywords "comm" "gopher") + (:keywords "comm" "gopher" "gemini") (:maintainer "Tim Vaughan" . "plugd@thelambdalab.xyz") (:authors ("Tim Vaughan" . "plugd@thelambdalab.xyz")) - (:commit . "f117f2f53490dbe521d3a726362b37dba0cd418a"))]) + (:commit . "81f2883614c303184116449ec3583ef5c136ec2f"))]) + (engine-mode . + [(2 2 3) + ((cl-lib + (0 5))) + "Define and query search engines from within Emacs" tar + ((:url . "https://github.com/hrs/engine-mode") + (:maintainer "Harry R. Schwartz" . "hello@harryrschwartz.com") + (:authors + ("Harry R. Schwartz" . "hello@harryrschwartz.com")) + (:commit . "fae1bd4fdf7d102744505bf2a8f4dc88d5b8f2fd"))]) (evil . [(1 15 0) nil "extensible vi layer" tar @@ -418,6 +514,19 @@ (:authors ("edkolev" . "evgenysw@gmail.com")) (:commit . "7801d9204cd57d5aec11ef43b15357a431cf025c"))]) + (evil-iedit-state . + [(1 3) + ((evil + (1 0 9)) + (iedit + (0 9 9 9))) + "Evil states to interface iedit mode." tar + ((:url . "https://github.com/syl20bnr/evil-iedit-state") + (:keywords "convenience" "editing" "evil" "iedit" "mnemonic") + (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") + (:authors + ("Sylvain Benner" . "sylvain.benner@gmail.com")) + (:commit . "44c64c71692e5b2f608ad3e3c537ec0a0e0ea0f8"))]) (evil-indent-plus . [(1 0 1) ((evil @@ -445,7 +554,7 @@ (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")))]) (evil-matchit . - [(3 0 0) + [(3 0 2) ((emacs (25 1))) "Vim matchit ported to Evil" tar @@ -454,18 +563,18 @@ (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) - (:commit . "7a2a7384b6e752a805d6fbb78cf9425e54c2b18b"))]) + (:commit . "f27b2a87bab75e3b8a87c277049a4363cdfcbf61"))]) (evil-nerd-commenter . - [(3 5 8) + [(3 6 1) ((emacs - (25 1))) + (26 1))) "Comment/uncomment lines efficiently. Like Nerd Commenter in Vim" tar ((:url . "http://github.com/redguardtoo/evil-nerd-commenter") (:keywords "convenience" "evil") (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) - (:commit . "9609fb170da00aeca1716b022d93e1cb68464a34"))]) + (:commit . "3b197a2b559b06a7cf39978704b196f53dac802a"))]) (evil-numbers . [(0 7) ((emacs @@ -489,6 +598,28 @@ (:maintainer "Bailey Ling") (:authors ("Bailey Ling")))]) + (flx . + [(0 6 2) + ((cl-lib + (0 3))) + "fuzzy matching with good sorting" tar + ((:url . "https://github.com/lewang/flx") + (:maintainer "Le Wang") + (:authors + ("Le Wang")) + (:commit . "29e3664b75618847eaaf821713a74eb3c897a124"))]) + (flx-ido . + [(0 6 2) + ((flx + (0 1)) + (cl-lib + (0 3))) + "flx integration for ido" tar + ((:url . "https://github.com/lewang/flx") + (:maintainer "Le Wang") + (:authors + ("Le Wang")) + (:commit . "29e3664b75618847eaaf821713a74eb3c897a124"))]) (flymake-kondor . [(0 1 3) ((emacs @@ -499,7 +630,7 @@ (:authors ("https://turbocafe.keybase.pub")))]) (flymake-popon . - [(0 5) + [(0 5 1) ((emacs (26 1)) (flymake @@ -507,14 +638,14 @@ (popon (0 1)) (posframe - (1 1 7))) + (1 3 2))) "Flymake diagnostics on cursor hover" tar ((:url . "https://codeberg.org/akib/emacs-flymake-popon") (:keywords "convenience") (:maintainer "Akib Azmain Turja" . "akib@disroot.org") (:authors ("Akib Azmain Turja" . "akib@disroot.org")) - (:commit . "e9572a1b63b65ec7417f7add0584fd5aeb0d6dc4"))]) + (:commit . "99ea813346f3edef7220d8f4faeed2ec69af6060"))]) (focus . [(1 0 1) ((emacs @@ -547,8 +678,19 @@ (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:commit . "6f9172376af4d399c7853cbdfdd7425348a878f9"))]) + (gc-buffers . + [(1 0) + ((emacs + (24 1))) + "Kill garbage buffers automatically" tar + ((:url . "https://codeberg.org/akib/emacs-gc-buffers") + (:keywords "internal") + (:maintainer "Akib Azmain Turja" . "akib@disroot.org") + (:authors + ("Akib Azmain Turja" . "akib@disroot.org")) + (:commit . "ce2ea016a67b200862788e81f0ff1f8f7e4e0454"))]) (geiser . - [(0 28) + [(0 29) ((emacs (25 1)) (project @@ -559,19 +701,20 @@ (:maintainer "Jose Antonio Ortega Ruiz" . "jao@gnu.org") (:authors ("Jose Antonio Ortega Ruiz" . "jao@gnu.org")) - (:commit . "04dbdacfeca0190856abad859360da4bb873f9dd"))]) + (:commit . "761c65be5763a0cac161f2d9ea9dec510f58b83d"))]) (geiser-chez . - [(0 17) + [(0 18) ((emacs (26 1)) (geiser (0 19))) - "Chez Scheme's implementation of the geiser protocols" tar + "Chez and Geiser talk to each other" tar ((:url . "https://gitlab.com/emacs-geiser/chez") (:keywords "languages" "chez" "scheme" "geiser") (:maintainer "Jose A Ortega Ruiz" . "jao@gnu.org") (:authors - ("Peter" . "craven@gmx.net")))]) + ("Peter" . "craven@gmx.net")) + (:commit . "988d9f7e24b8634755cdb7b110e3e399bdb55df3"))]) (geiser-chibi . [(0 17) ((emacs @@ -622,20 +765,20 @@ ("András Simonyi" . "andras.simonyi@gmail.com")) (:keywords "languages" "gauche" "scheme" "geiser"))]) (geiser-guile . - [(0 28 0) + [(0 28 1) ((emacs (25 1)) (transient (0 3)) (geiser - (0 28))) + (0 28 1))) "Guile and Geiser talk to each other" tar ((:url . "https://gitlab.com/emacs-geiser/guile") (:keywords "languages" "guile" "scheme" "geiser") (:maintainer "Jose Antonio Ortega Ruiz" . "jao@gnu.org") (:authors ("Jose Antonio Ortega Ruiz" . "jao@gnu.org")) - (:commit . "f5e82dc0f5a076335f201885a7edbefaa1ad435f"))]) + (:commit . "f57bfd5039ce158de95d2ef2933e64fb16def4f6"))]) (geiser-kawa . [(0 0 1) ((emacs @@ -673,7 +816,7 @@ ("Jose Antonio Ortega Ruiz" . "jao@gnu.org")) (:keywords "languages" "racket" "scheme" "geiser"))]) (geiser-stklos . - [(1 4) + [(1 8) ((emacs (24 4)) (geiser @@ -683,7 +826,8 @@ (:keywords "languages" "stklos" "scheme" "geiser") (:maintainer "Jeronimo Pellegrini" . "j_p@aleph0.info") (:authors - ("Jeronimo Pellegrini" . "j_p@aleph0.info")))]) + ("Jeronimo Pellegrini" . "j_p@aleph0.info")) + (:commit . "3358d0cc01436bd8f71a500175db2716e75b2eed"))]) (git-commit . [(3 3 0) ((emacs @@ -704,9 +848,11 @@ ("Florian Ragwitz" . "rafl@debian.org") ("Marius Vollmer" . "marius.vollmer@gmail.com")))]) (git-modes . - [(1 4 0) + [(1 4 1) ((emacs - (24 3))) + (25 1)) + (compat + (29 1 4 1))) "Major modes for editing Git configuration files" tar ((:url . "https://github.com/magit/git-modes") (:keywords "convenience" "vc" "git") @@ -714,7 +860,8 @@ (:authors ("Sebastian Wiesner" . "lunaryorn@gmail.com") ("Rüdiger Sonderfeld" . "ruediger@c-plusplus.net") - ("Jonas Bernoulli" . "jonas@bernoul.li")))]) + ("Jonas Bernoulli" . "jonas@bernoul.li")) + (:commit . "44d536ba637235c9dd203410281397417a3e60b6"))]) (gnu-apl-mode . [(1 5 1) nil "Emacs mode for GNU APL" tar @@ -724,18 +871,28 @@ (:authors ("Elias Mårtenson" . "lokedhs@gmail.com")) (:commit . "deabf59d2375d4662221f8222e28caeb1be96428"))]) + (gnu-indent . + [(1 0) + ((emacs + (27 2))) + "Indent your code with GNU Indent" tar + ((:url . "https://codeberg.org/akib/emacs-why-this") + (:keywords "tools" "convenience" "vc") + (:maintainer "Akib Azmain Turja" . "akib@disroot.org") + (:authors + ("Akib Azmain Turja" . "akib@disroot.org")) + (:commit . "6bb82ce89ed93222dd919bc65e0f46ac4aa13479"))]) (gnuplot . - [(0 8 0) + [(0 8 1) ((emacs - (24 3))) + (25 1))) "Major-mode and interactive frontend for gnuplot" tar - ((:url . "https://github.com/emacsorphanage/gnuplot") - (:maintainer "Bruce Ravel" . "bruceravel1@gmail.com") + ((:url . "https://github.com/emacs-gnuplot/gnuplot") + (:keywords "data" "gnuplot" "plotting") + (:maintainer "Maxime Tréca , Daniel Mendler" . "mail@daniel-mendler.de") (:authors - ("Jon Oddie") - ("Bruce Ravel") - ("Phil Type")) - (:keywords "data" "gnuplot" "plotting"))]) + ("Jon Oddie, Bruce Ravel, Phil Type")) + (:commit . "663a89d263d4f26b996796d01b6a3b783449e0f5"))]) (go-mode . [(1 6 0) ((emacs @@ -777,6 +934,14 @@ (:authors ("David Vazquez Pua" . "davazp@gmail.com")) (:commit . "fe8d7e2db5581cd0cb7a69563bc44f0669f76322"))]) + (gruber-darker-theme . + [(0 7) + nil "Gruber Darker color theme for Emacs 24." tar + ((:url . "http://github.com/rexim/gruber-darker-theme") + (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") + (:authors + ("Alexey Kutepov" . "reximkut@gmail.com")) + (:commit . "13e13ea1e2ebd146f279058970835b35de811531"))]) (gruvbox-theme . [(1 30 1) ((autothemer @@ -796,7 +961,7 @@ ("Bozhidar Batsov")) (:keywords "convenience"))]) (haml-mode . - [(3 1 10) + [(3 2 1) ((emacs (24)) (cl-lib @@ -806,7 +971,8 @@ (:keywords "markup" "languages" "html") (:maintainer "Natalie Weizenbaum") (:authors - ("Natalie Weizenbaum")))]) + ("Natalie Weizenbaum")) + (:commit . "45a0b23db0b8f827c78f7749457f3427263e6ffd"))]) (haskell-mode . [(17 2) nil "A Haskell editing mode" tar @@ -831,9 +997,9 @@ ((:url . "https://gitlab.com/tseenshe/haskell-tng-mode") (:keywords "languages"))]) (helm . - [(3 8 8) + [(3 9 1) ((helm-core - (3 8 8)) + (3 9 1)) (popup (0 5 3))) "Helm is an Emacs incremental and narrowing framework" tar @@ -841,9 +1007,9 @@ (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") (:authors ("Thierry Volpiatto" . "thievol@posteo.net")) - (:commit . "0a9a1e32cf130d181b26e23919402c8c25f41996"))]) + (:commit . "1b411786346f1df38af3d37c389975db3a103353"))]) (helm-core . - [(3 8 8) + [(3 9 1) ((emacs (25 1)) (async @@ -853,7 +1019,7 @@ (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") (:authors ("Thierry Volpiatto" . "thievol@posteo.net")) - (:commit . "0a9a1e32cf130d181b26e23919402c8c25f41996"))]) + (:commit . "1b411786346f1df38af3d37c389975db3a103353"))]) (highlight-parentheses . [(2 1 1) ((emacs @@ -866,15 +1032,26 @@ ("Nikolaj Schumacher ")) (:commit . "438a1cb2563e2a2496be4678cc0df8d5b22caf5d"))]) (hl-block-mode . - [(0 1) + [(0 2) ((emacs (26 1))) "Highlighting nested blocks" tar - ((:url . "https://codeberg.com/ideasman42/emacs-hl-block-mode") + ((:url . "https://codeberg.org/ideasman42/emacs-hl-block-mode") (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) - (:commit . "877e14c0645397aa8c1a45eb34ea70f3ecd21280"))]) + (:commit . "760e02b5fd66812e701c12292a1f00bde3c1c46c"))]) + (hl-column . + [(1 0) + ((emacs + (24 1))) + "Highlight the current column" tar + ((:url . "https://codeberg.org/akib/emacs-hl-column") + (:keywords "convenience") + (:maintainer "Akib Azmain Turja" . "akib@disroot.org") + (:authors + ("Akib Azmain Turja" . "akib@disroot.org")) + (:commit . "2d3a3f551b52c07a11b9ea0f842ef39915911c55"))]) (htmlize . [(1 57) nil "Convert buffer text and decorations to HTML." tar @@ -884,16 +1061,16 @@ ("Hrvoje Niksic" . "hniksic@gmail.com")) (:keywords "hypermedia" "extensions"))]) (idle-highlight-mode . - [(1 1 3) + [(1 1 4) ((emacs (27 1))) "Highlight the word the point is on" tar - ((:url . "https://codeberg.com/ideasman42/emacs-idle-highlight-mode") + ((:url . "https://codeberg.org/ideasman42/emacs-idle-highlight-mode") (:keywords "convenience") - (:maintainer "Phil Hagelberg, Cornelius Mika, Campbell Barton") + (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:authors ("Phil Hagelberg, Cornelius Mika, Campbell Barton")) - (:commit . "f71e57554071a398dbc0e2d48a71908cf13541b4"))]) + (:commit . "8ded8426e9fb6e2637c25d52184f6333dfa157ad"))]) (idris-mode . [(1 1 0) ((emacs @@ -926,7 +1103,7 @@ (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev") (:commit . "151b20ba9d3ae39b88f91aecbab98bd5a5215f1a"))]) (inf-ruby . - [(2 6 2) + [(2 7 0) ((emacs (24 3))) "Run a Ruby process in a buffer" tar @@ -939,7 +1116,7 @@ ("Cornelius Mika" . "cornelius.mika@gmail.com") ("Dmitry Gutov" . "dgutov@yandex.ru") ("Kyle Hargraves" . "pd@krh.me")) - (:commit . "eb7bf95d5b03bdb9b28647c89ea0a73e35fe0ad1"))]) + (:commit . "997b3c5f9d9d7ff72b1a1cbdb55b1f575748a9ca"))]) (inkpot-theme . [(0 1) ((emacs @@ -951,6 +1128,21 @@ ("Sarah Iovan" . "sarah@hwaetageek.com") ("Campbell Barton" . "ideasman42@gmail.com")) (:commit . "de745de9ab7f67431a5ce493a63be68d408ec40e"))]) + (iwindow . + [(1 0) + ((emacs + (24 3)) + (seq + (2 23)) + (compat + (28 1 2 2))) + "Interactively manipulate windows" tar + ((:url . "https://codeberg.org/akib/emacs-iwindow") + (:keywords "frames") + (:maintainer "Akib Azmain Turja" . "akib@disroot.org") + (:authors + ("Akib Azmain Turja" . "akib@disroot.org")) + (:commit . "602387e56fb6850c7309573b678931b5a51c3ca8"))]) (j-mode . [(1 1 1) nil "Major mode for editing J programs" tar @@ -981,15 +1173,18 @@ ((:url . "https://github.com/JuliaEditorSupport/julia-emacs") (:keywords "languages"))]) (keycast . - [(1 2 0) + [(1 3 2) ((emacs - (25 3))) - "Show current command and its key in the mode line" tar + (25 3)) + (compat + (29 1 4 1))) + "Show current command and its binding" tar ((:url . "https://github.com/tarsius/keycast") + (:keywords "multimedia") (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) - (:commit . "98c2dda1a2ca0fc95f7425847a36abad5b31a4c7"))]) + (:commit . "0b16d6aa3ae965bcd6b4d1fd0173cfde9dc8e275"))]) (kotlin-mode . [(2 0 0) ((emacs @@ -1001,12 +1196,22 @@ ("Shodai Yokoyama" . "quantumcars@gmail.com")) (:url . "https://elpa.nongnu.org/nongnu/kotlin-mode.html") (:commit . "d92c3b773473e9fe15f61f6177e4fbf097aadd05"))]) + (lorem-ipsum . + [(0 4) + nil "Insert dummy pseudo Latin text" tar + ((:url . "https://github.com/jschaf/emacs-lorem-ipsum") + (:keywords "tools" "language" "convenience") + (:maintainer "Joe Schafer" . "joe@jschaf.com") + (:authors + ("Jean-Philippe Theberge" . "jphil21@sourceforge.net")) + (:commit . "4e87a899868e908a7a9e1812831d76c8d072f885"))]) (lua-mode . - [(20210802) + [(20221027) ((emacs (24 3))) "a major-mode for editing Lua scripts" tar - ((:url . "http://immerrr.github.com/lua-mode") + ((:url . "https://immerrr.github.io/lua-mode") + (:keywords "languages" "processes" "tools") (:maintainer "2011-2013 immerrr" . "immerrr+lua@gmail.com") (:authors ("2011-2013 immerrr" . "immerrr+lua@gmail.com") @@ -1019,17 +1224,18 @@ ("with tons of assistance from") ("Paul Du Bois" . "pld-lua@gelatinous.com") ("Aaron Smith" . "aaron-lua@gelatinous.com")) - (:keywords "languages" "processes" "tools"))]) + (:commit . "1cb83e691627fb92290d452cb08b6c5f73fe19b6"))]) (macrostep . - [(0 9) + [(0 9 2) ((cl-lib (0 5))) - "interactive macro expander" tar - ((:url . "https://github.com/joddie/macrostep") - (:maintainer "joddie" . "j.j.oddie@gmail.com") + "Interactive macro expander" tar + ((:url . "https://github.com/emacsorphanage/macrostep") + (:keywords "lisp" "languages" "macro" "debugging") + (:maintainer "Jon Oddie" . "j.j.oddie@gmail.com") (:authors - ("joddie" . "j.j.oddie@gmail.com")) - (:keywords "lisp" "languages" "macro" "debugging"))]) + ("Jon Oddie" . "j.j.oddie@gmail.com")) + (:commit . "633586421e7fc14072cc1ca1655c1103b81a9093"))]) (magit . [(3 3 0) ((emacs @@ -1103,6 +1309,28 @@ (:authors ("Stefan Kangas" . "stefankangas@gmail.com")) (:commit . "480602f2ec5467aa2418ee98b328fb85d3b58d0c"))]) + (meow . + [(1 4 3) + ((emacs + (27 1))) + "Yet Another modal editing" tar + ((:url . "https://www.github.com/DogLooksGood/meow") + (:keywords "convenience" "modal-editing") + (:maintainer "Shi Tianshu") + (:authors + ("Shi Tianshu")) + (:commit . "023183656e86165c293359969ddf6f2566b4cb65"))]) + (minibar . + [(0 3) + ((emacs + (27 2))) + "Modular status bar in minibuffer" tar + ((:url . "https://codeberg.org/akib/emacs-minibar") + (:keywords "calendar" "hardware") + (:maintainer "Akib Azmain Turja" . "akib@disroot.org") + (:authors + ("Akib Azmain Turja" . "akib@disroot.org")) + (:commit . "22831489d3bbc22aef315c0f003bf3756b8889fa"))]) (moe-theme . [(1 0 2) nil "A colorful eye-candy theme. Moe, moe, kyun!" tar @@ -1160,7 +1388,7 @@ (:keywords "languages" "nginx") (:url . "https://elpa.nongnu.org/nongnu/nginx-mode.html"))]) (nix-mode . - [(1 4 4) + [(1 5 0) ((emacs (25 1)) (magit-section @@ -1171,7 +1399,7 @@ ((:url . "https://github.com/NixOS/nix-mode") (:keywords "nix" "languages" "tools" "unix") (:maintainer "Matthew Bauer" . "mjbauer95@gmail.com") - (:commit . "e4e604ae3ac91748c4e7d51a591cb9ee60961b7c"))]) + (:commit . "54e5626829168e22126b233e079f04dff3c71b90"))]) (oblivion-theme . [(0 1) ((emacs @@ -1182,6 +1410,14 @@ (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:commit . "3a1d67637ea4a6099a62de45842b8c5e4440ede4"))]) + (opam-switch-mode . + [(1 7) + ((emacs + (25 1))) + "Select OCaml opam switches via a menu" tar + ((:url . "https://github.com/ProofGeneral/opam-switch-mode") + (:maintainer nil . "proof-general-maintainers@groupes.renater.fr") + (:commit . "71612b9a307c640d2fa662b266787647a3a5075a"))]) (org-auto-tangle . [(0 6 0) ((emacs @@ -1196,7 +1432,7 @@ ("Yilkal Argaw" . "yilkalargawworkneh@gmail.com")) (:commit . "2494a6f78c9db5311123abc7cad119851a29a55c"))]) (org-contrib . - [(0 4) + [(0 4 1) ((emacs (25 1)) (org @@ -1207,7 +1443,7 @@ (:maintainer "Bastien Guerry" . "bzg@gnu.org") (:authors ("Bastien Guerry" . "bzg@gnu.org")) - (:commit . "c6aef31ccfc7c4418c3b51e98f7c3bd8e255f5e6"))]) + (:commit . "d0cebebb301b5de93e9c5228a91e3e4f5d41902b"))]) (org-drill . [(2 7 0) ((emacs @@ -1226,7 +1462,7 @@ ("Paul Sexton" . "eeeickythump@gmail.com")) (:commit . "4c114489e682e514e79701045d541ab6f3dc3fb4"))]) (org-journal . - [(2 1 2) + [(2 2 0) ((emacs (25 1)) (org @@ -1236,7 +1472,8 @@ (:maintainer "Bastian Bechtold") (:authors ("Bastian Bechtold") - ("Christian Schwarzgruber")))]) + ("Christian Schwarzgruber")) + (:commit . "18df4d5ae5e15580df42562c143d007c6d28d75f"))]) (org-mime . [(0 3 2) ((emacs @@ -1270,30 +1507,33 @@ (:authors ("D. Williams" . "d.williams@posteo.net")))]) (org-tree-slide . - [(2 8 18) + [(2 8 19) ((emacs - (24 4))) + (25 2))) "A presentation tool for org-mode" tar ((:url . "https://github.com/takaxp/org-tree-slide") (:keywords "convenience" "org-mode" "presentation" "narrowing") (:maintainer "Takaaki ISHIKAWA ") (:authors ("Takaaki ISHIKAWA ")) - (:commit . "1fb3ecb637d0baff40dff7965dcac63b9674377b"))]) + (:commit . "07906356f0b8d8ac51645b0994b8108deb53003d"))]) (orgit . - [(1 8 0) + [(1 9 0) ((emacs (25 1)) + (compat + (29 1 4 1)) (magit - (3 0)) + (3 3 0)) (org - (9 4))) - "support for Org links to Magit buffers" tar + (9 6 5))) + "Support for Org links to Magit buffers" tar ((:url . "https://github.com/magit/orgit") + (:keywords "hypermedia" "vc") (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) - (:commit . "0b49d7a869b8fef3537a75df4db693ca3e3935a3"))]) + (:commit . "4a585029875a1dbbe96d8ac157bd2fd02875f289"))]) (pacmacs . [(0 1 1) ((emacs @@ -1306,6 +1546,15 @@ (:authors ("Codingteam" . "codingteam@conference.jabber.ru")) (:commit . "071d008ebd734f469b87597cbdd34139a92e5308"))]) + (paredit . + [(26) + nil "minor mode for editing parentheses" tar + ((:keywords "lisp") + (:maintainer "Taylor R. Campbell" . "campbell@paredit.org") + (:authors + ("Taylor R. Campbell" . "campbell@paredit.org")) + (:url . "https://elpa.nongnu.org/nongnu/paredit.html") + (:commit . "72cc1f6055321a53021186b86d2f825167b81478"))]) (parseclj . [(1 1 0) ((emacs @@ -1354,9 +1603,9 @@ ("joddie ")) (:commit . "3a59d133d1ed9fd941ddecc85ee2a8e32be3d267"))]) (pdf-tools . - [(1 0) + [(1 1 0) ((emacs - (24 3)) + (26 3)) (tablist (1 0)) (let-alist @@ -1364,22 +1613,23 @@ "Support library for PDF documents" tar ((:url . "http://github.com/vedang/pdf-tools/") (:keywords "files" "multimedia") - (:maintainer "Andreas Politz" . "politza@fh-trier.de") + (:maintainer "Vedang Manerikar" . "vedang.manerikar@gmail.com") (:authors - ("Andreas Politz" . "politza@fh-trier.de")))]) + ("Andreas Politz" . "mail@andreas-politz.de")) + (:commit . "a9c9a12c3ecf2005fa641059368ac8284f507620"))]) (php-mode . - [(1 24 1) + [(1 25 0) ((emacs - (25 2))) + (26 1))) "Major mode for editing PHP code" tar ((:url . "https://github.com/emacs-php/php-mode") (:keywords "languages" "php") (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:authors ("Eric James Michael Ritz")) - (:commit . "ae3b0b184e096b8bd916516ae7db908dbb27ec1e"))]) + (:commit . "28d0a0bc81a8481fd75e5a6477dda394fe04fef3"))]) (popon . - [(0 11) + [(0 13) ((emacs (25 1))) "\"Pop\" floating text \"on\" a window" tar @@ -1388,7 +1638,7 @@ (:maintainer "Akib Azmain Turja" . "akib@disroot.org") (:authors ("Akib Azmain Turja" . "akib@disroot.org")) - (:commit . "1ece1f531440b17e4921c30d574c7c30a4a9519d"))]) + (:commit . "bf8174cb7e6e8fe0fe91afe6b01b6562c4dc39da"))]) (popup . [(0 5 9) ((emacs @@ -1400,7 +1650,7 @@ (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")))]) (projectile . - [(2 6 0) + [(2 7 0) ((emacs (25 1))) "Manage and navigate projects in Emacs easily" tar @@ -1409,7 +1659,7 @@ (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.dev")) - (:commit . "e3bae8c91bb69c501dcc2e74f9ea14e89cf0a09c"))]) + (:commit . "14beeaee7a77601aee4d4982811f6a27f696403c"))]) (proof-general . [(4 5) ((emacs @@ -1429,6 +1679,16 @@ (:authors ("David Christiansen" . "david@davidchristiansen.dk")) (:keywords "convenience"))]) + (racket-mode . + [(1 0 20230628 162612) + ((emacs + (25 1))) + "Racket editing, REPL, and more" tar + ((:url . "https://www.racket-mode.com/") + (:maintainer "Greg Hendershott") + (:authors + ("Greg Hendershott" . "racket-mode-author@greghendershott.com")) + (:commit . "HEAD"))]) (rainbow-delimiters . [(2 1 5) nil "Highlight brackets according to their depth" tar @@ -1469,15 +1729,15 @@ (:authors ("Takafumi Arakaki ")))]) (rfc-mode . - [(1 3 0) + [(1 4 0) ((emacs (25 1))) "RFC document browser and viewer" tar ((:url . "https://github.com/galdor/rfc-mode") - (:maintainer "Nicolas Martyanoff" . "khaelin@gmail.com") + (:maintainer "Nicolas Martyanoff" . "nicolas@n16f.net") (:authors - ("Nicolas Martyanoff" . "khaelin@gmail.com")) - (:commit . "02546beecf4c495940885e7b7b911d84b12646ef"))]) + ("Nicolas Martyanoff" . "nicolas@n16f.net")) + (:commit . "53ec006aa6aa4fae9c6c64004692aa3d01b38275"))]) (rubocop . [(0 6 0) ((emacs @@ -1511,6 +1771,17 @@ (:authors ("Natalie Weizenbaum")) (:keywords "markup" "language" "css"))]) + (scad-mode . + [(93 2) + ((emacs + (27 1))) + "A major mode for editing OpenSCAD code" tar + ((:url . "https://github.com/openscad/emacs-scad-mode") + (:keywords "languages") + (:maintainer "Len Trigg , Daniel Mendler" . "mail@daniel-mendler.de") + (:authors + ("Len Trigg, Łukasz Stelmach, zk_phi, Daniel Mendler")) + (:commit . "749b11df1d3041aa0a90542cba0fe5d9563c3a1f"))]) (scala-mode . [(0 23) nil "Major mode for editing Scala" tar @@ -1527,7 +1798,7 @@ ("Campbell Barton" . "ideasman42@gmail.com")) (:commit . "a668537a8da77e4425b6a4110bdaba598a295f9e"))]) (scroll-on-jump . - [(0 1) + [(0 2) ((emacs (26 2))) "Scroll when jumping to a new point" tar @@ -1535,7 +1806,7 @@ (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) - (:commit . "30e23e86949b1bd53906d3f9036dfb57213e336c"))]) + (:commit . "b1fd97c62dfc3b4430f3a42f1f504fc231487c91"))]) (sesman . [(0 3 2) ((emacs @@ -1583,7 +1854,7 @@ ("Matus Goljer" . "matus.goljer@gmail.com")) (:commit . "4873352b5d0a1c5142658122de1b6950b8fe7e4d"))]) (solarized-theme . - [(1 3 0) + [(2 0 1) ((emacs (24 1))) "The Solarized color theme" tar @@ -1591,7 +1862,8 @@ (:keywords "convenience" "themes" "solarized") (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev") (:authors - ("Bozhidar Batsov" . "bozhidar@batsov.dev")))]) + ("Bozhidar Batsov" . "bozhidar@batsov.dev")) + (:commit . "0f0b1129cf51c85904f9e015da4fcca5f5f7a4ce"))]) (spacemacs-theme . [(0 2) ((emacs @@ -1614,6 +1886,17 @@ (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:commit . "ddad489f2c87467480520502a93e682f81bfac18"))]) + (sqlite3 . + [(0 17) + ((emacs + (25 1))) + "Direct access to the core SQLite3 API" tar + ((:url . "https://github.com/pekingduck/emacs-sqlite3-api") + (:keywords "comm" "data" "sql") + (:maintainer "Y. N. Lo" . "elisp@fastmail.com") + (:authors + ("Y. N. Lo" . "elisp@fastmail.com")) + (:commit . "b513b71012f61895f771fc6948d6511ea8ded0a6"))]) (stylus-mode . [(1 0 1) nil "Major mode for editing .styl files" tar @@ -1633,7 +1916,7 @@ ("John Olsson" . "john@cryon.se")) (:commit . "2d5acd143a153e16372d59000e57d76291ab81dd"))]) (subed . - [(1 0 18) + [(1 2 3) ((emacs (25 1))) "A major mode for editing subtitles" tar @@ -1642,9 +1925,9 @@ (:maintainer "Sacha Chua" . "sacha@sachachua.com") (:authors ("Random User")) - (:commit . "fcd2299f365eb37ced4a838bd39aaefd6c6ac576"))]) + (:commit . "6ce7de37f21e123467ef1191db7a37cd99881c00"))]) (sweeprolog . - [(0 8 3) + [(0 22 0) ((emacs (28 1))) "Embedded SWI-Prolog" tar @@ -1653,9 +1936,9 @@ (:maintainer "Eshel Yaron" . "~eshel/dev@lists.sr.ht") (:authors ("Eshel Yaron" . "me@eshelyaron.com")) - (:commit . "8a532f318320f5a62a6295edc35a21cd45aa69a1"))]) + (:commit . "1553d9392686b6827ffcc6c870635a19a2818863"))]) (swift-mode . - [(8 6 0) + [(9 0 0) ((emacs (24 4)) (seq @@ -1663,24 +1946,13 @@ "Major-mode for Apple's Swift programming language" tar ((:url . "https://github.com/swift-emacs/swift-mode") (:keywords "languages" "swift") - (:maintainer "taku0 (http://github.com/taku0)") + (:maintainer "taku0" . "mxxouy6x3m_github@tatapa.org") (:authors - ("taku0 (http://github.com/taku0)") + ("taku0" . "mxxouy6x3m_github@tatapa.org") ("Chris Barrett" . "chris.d.barrett@me.com") ("Bozhidar Batsov" . "bozhidar@batsov.com") ("Arthur Evstifeev" . "lod@pisem.net")) - (:commit . "cdd194cbadcee724a9813da386f0a612082b1ab1"))]) - (swsw . - [(2 3) - ((emacs - (27 1))) - "Simple window switching" tar - ((:url . "https://dsemy.com/projects/swsw") - (:keywords "convenience") - (:maintainer "swsw Mailing List" . "~dsemy/swsw-devel@lists.sr.ht") - (:authors - ("Daniel Semyonov" . "daniel@dsemy.com")) - (:commit . "f41a36677737786d0f651f2d0ba5eb23d63c8ab5"))]) + (:commit . "55da7a32c97c84c2d12295a0eeb1f8fca8a6f71a"))]) (symbol-overlay . [(4 1) ((emacs @@ -1695,15 +1967,16 @@ ("wolray" . "wolray@foxmail.com")) (:commit . "d1464042783e252f5cac1fcac82fee16fc3534db"))]) (systemd . - [(1 6) + [(1 6 1) ((emacs (24 4))) "Major mode for editing systemd units" tar - ((:maintainer "Mark Oteiza" . "mvoteiza@udel.edu") + ((:keywords "tools" "unix") + (:maintainer "Mark Oteiza" . "mvoteiza@udel.edu") (:authors ("Mark Oteiza" . "mvoteiza@udel.edu")) - (:keywords "tools" "unix") - (:url . "https://elpa.nongnu.org/nongnu/systemd.html"))]) + (:url . "https://elpa.nongnu.org/nongnu/systemd.html") + (:commit . "8742607120fbc440821acbc351fda1e8e68a8806"))]) (tablist . [(1 0) ((emacs @@ -1738,6 +2011,17 @@ (:maintainer "Daniel Bordak" . "dbordak@fastmail.fm") (:authors ("Daniel Bordak" . "dbordak@fastmail.fm")))]) + (testcover-mark-line . + [(0 3) + ((emacs + (25 1))) + "Mark whole line with Testcover" tar + ((:url . "https://codeberg.org/akib/emacs-testcover-mark-line") + (:keywords "lisp" "utility") + (:maintainer "Akib Azmain Turja" . "akib@disroot.org") + (:authors + ("Akib Azmain Turja" . "akib@disroot.org")) + (:commit . "36a2a9422dcdf6f01e842b153fa492c1604ca48b"))]) (textile-mode . [(1 0 0) nil "Textile markup editing major mode" tar @@ -1800,17 +2084,17 @@ (:authors ("Mark Tran" . "mark.tran@gmail.com")))]) (undo-fu . - [(0 4) + [(0 5) ((emacs (25 1))) "Undo helper with redo" tar - ((:url . "https://codeberg.com/ideasman42/emacs-undo-fu") + ((:url . "https://codeberg.org/ideasman42/emacs-undo-fu") (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) - (:commit . "46de023b5f8ddb989eeff7665feeec2877d8eda8"))]) + (:commit . "57615408f9bd70247d2b2844a1946a00300ef5bb"))]) (undo-fu-session . - [(0 2) + [(0 6) ((emacs (28 1))) "Persistent undo, available between sessions" tar @@ -1819,17 +2103,17 @@ (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) - (:commit . "e2043f8350970e1a9ef06a94956a733826cdf32b"))]) + (:commit . "27b688e02d5f5bb7a939f3e312b0219aebe24afc"))]) (vc-fossil . - [(20220707) + [(20230504) nil "VC backend for the fossil sofware configuraiton management system" tar ((:maintainer "Alfred M. Szmidt" . "ams@gnu.org") (:authors ("Venkat Iyer" . "venkat@comit.com")) (:url . "https://elpa.nongnu.org/nongnu/vc-fossil.html") - (:commit . "8ce6113aa272583130e5f929fefd67115c8f572a"))]) + (:commit . "4a4a3e4df83ba2f1ea8bfd8aa7e9f9b2c1c32ca9"))]) (vcomplete . - [(1 2 1) + [(2 0) ((emacs (25 1))) "Visual completions" tar @@ -1838,9 +2122,9 @@ (:maintainer "Vcomplete Mailing List" . "~dsemy/vcomplete-devel@lists.sr.ht") (:authors ("Daniel Semyonov" . "daniel@dsemy.com")) - (:commit . "8450b1befd46ac9754d57e2f98f150f33bb317ce"))]) + (:commit . "93ae3db40d07ae15e61d34c3c3870de5d2fce2de"))]) (visual-fill-column . - [(2 5) + [(2 5 1) ((emacs (25 1))) "fill-column for visual-line-mode" tar @@ -1848,9 +2132,9 @@ (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) - (:commit . "afaad5ac6b15cdf9f362662538e35d48578e218a"))]) + (:commit . "695a59789209c42fa08a5bce92963ee32f4455be"))]) (web-mode . - [(17 3 3) + [(17 3 9) ((emacs (23 1))) "major mode for editing web templates" tar @@ -1859,7 +2143,7 @@ (:maintainer "François-Xavier Bois" . "fxbois@gmail.com") (:authors ("François-Xavier Bois")) - (:commit . "4b8a695825fda366927894e498421f35fce1cbb9"))]) + (:commit . "ff394e83b48e9ae05cf3be854272c1e4550de61a"))]) (webpaste . [(3 2 2) ((emacs @@ -1875,24 +2159,40 @@ (:authors ("Elis \"etu\" Hirwing" . "elis@hirwing.se")))]) (wgrep . - [(2 3 3) - nil "Writable grep buffer and apply the changes to files" tar + [(3 0 0) + ((emacs + (25 1))) + "Writable grep buffer and apply the changes to files" tar ((:url . "http://github.com/mhayashi1120/Emacs-wgrep/raw/master/wgrep.el") + (:keywords "grep" "edit" "extensions") (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) - (:keywords "grep" "edit" "extensions"))]) + (:commit . "2d1c0509215499e927817b0d7d3f133db678e010"))]) + (why-this . + [(2 0 4) + ((emacs + (27 1))) + "Why is this line here? Ask version control" tar + ((:url . "https://codeberg.org/akib/emacs-why-this") + (:keywords "tools" "convenience" "vc") + (:maintainer "Akib Azmain Turja" . "akib@disroot.org") + (:authors + ("Akib Azmain Turja" . "akib@disroot.org")) + (:commit . "5203d9379afaf6703746823a580c804e1dd98e08"))]) (with-editor . - [(3 2 0) + [(3 3 0) ((emacs - (24 4))) + (25 1)) + (compat + (29 1 4 1))) "Use the Emacsclient as $EDITOR" tar ((:url . "https://github.com/magit/with-editor") - (:keywords "tools") + (:keywords "processes" "terminals") (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) - (:commit . "a762199d9bb8ee60311eaabf791b3dd64140effd"))]) + (:commit . "bce8d1bf3faf5237332aada3bb0920bbbc037fe7"))]) (with-simulated-input . [(3 0) ((emacs @@ -1905,6 +2205,30 @@ ("Ryan C. Thompson" . "rct@thompsonclan.org") ("Nikita Bloshchanevich" . "nikblos@outlook.com")) (:commit . "07bdfbe9ab9eab4a04ad02e98b011649a4f4e6a2"))]) + (workroom . + [(2 3) + ((emacs + (25 1)) + (project + (0 3 0)) + (compat + (28 1 2 2))) + "Named rooms for work without irrelevant distracting buffers" tar + ((:url . "https://codeberg.org/akib/emacs-workroom") + (:keywords "tools" "convenience") + (:maintainer "Akib Azmain Turja" . "akib@disroot.org") + (:authors + ("Akib Azmain Turja" . "akib@disroot.org")) + (:commit . "b6b06463ee7b5d66ec56fc1195836c0c27c6b6f4"))]) + (writegood-mode . + [(2 2 0) + nil "Polish up poor writing on the fly" tar + ((:url . "http://github.com/bnbeckwith/writegood-mode") + (:keywords "writing" "weasel-words" "grammar") + (:maintainer "Benjamin Beckwith") + (:authors + ("Benjamin Beckwith")) + (:commit . "d54eadeedb8bf3aa0e0a584c0a7373c69644f4b8"))]) (ws-butler . [(0 6) nil "Unobtrusively remove trailing whitespace." tar @@ -1913,7 +2237,7 @@ (:authors ("Le Wang")))]) (xah-fly-keys . - [(22 0 20221031102959) + [(24 3 20230725110700) ((emacs (24 1))) "ergonomic modal keybinding minor mode." tar @@ -1922,7 +2246,18 @@ (:maintainer "Xah Lee" . "xah@xahlee.org") (:authors ("Xah Lee ( http://xahlee.info/ )")) - (:commit . "644dc9a4e254264560019578f8b84bc4523de8de"))]) + (:commit . "b6d77f9ac3fc6d8b2ebe8f29dcdbdd446e40da82"))]) + (xkcd . + [(1 1) + ((json + (1 3))) + "View xkcd from Emacs" tar + ((:url . "https://github.com/vibhavp/emacs-xkcd") + (:keywords "xkcd" "webcomic") + (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") + (:authors + ("Vibhav Pant" . "vibhavp@gmail.com")) + (:commit . "ca3eed560361fad276a1e1c6fd0104ce902f358a"))]) (xml-rpc . [(1 6 16) nil "An elisp implementation of clientside XML-RPC" tar @@ -1952,12 +2287,13 @@ ("Andrea Crotti" . "andrea.crotti.0@gmail.com")) (:keywords "snippets"))]) (zenburn-theme . - [(2 7 0) + [(2 8 0) nil "A low contrast color theme for Emacs." tar ((:url . "http://github.com/bbatsov/zenburn-emacs") (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:authors - ("Bozhidar Batsov" . "bozhidar@batsov.com")))]) + ("Bozhidar Batsov" . "bozhidar@batsov.com")) + (:commit . "8a1f9d28f503615e5d9b3eac59a2f3c14e75fc20"))]) (zig-mode . [(0 0 8) ((emacs diff --git a/code/elpa/auctex-13.1.5.signed b/code/elpa/auctex-13.1.5.signed deleted file mode 100644 index 596a330..0000000 --- a/code/elpa/auctex-13.1.5.signed +++ /dev/null @@ -1 +0,0 @@ -Good signature from 066DAFCB81E42C40 GNU ELPA Signing Agent (2019) (trust undefined) created at 2022-10-20T17:05:02-0400 using RSA \ No newline at end of file diff --git a/code/elpa/auctex-13.1.5/RELEASE b/code/elpa/auctex-13.1.5/RELEASE deleted file mode 100644 index b254389..0000000 --- a/code/elpa/auctex-13.1.5/RELEASE +++ /dev/null @@ -1,229 +0,0 @@ -Release notes for AUCTeX 13.1 with preview-latex -================================================ - -AUCTeX provides by far the most wide-spread and sophisticated -environment for editing LaTeX, TeX, ConTeXt and Texinfo documents with -Emacs. Combined with packages like RefTeX, flyspell and others it is -pretty much without peer as a comprehensive authoring solution for a -large variety of operating system platforms and TeX distributions. It -supports document-dependent completion and syntax highlighting, easily -accessible menus, jumping to error locations in the source file, a -number of editing shortcuts, intelligent indentation and filling of -text during entry, and WYSIWYG previews of graphical elements like -math formulas right in the Emacs source buffer, by virtue of its -preview-latex component. - -One part of the preview-latex subsystem is the central `preview.sty' -file that is independently useful for a number of applications and is -available in unbundled form from CTAN.[1] - -AUCTeX needs volunteers in particular for non-programming tasks: -documentation writing, tutorials, translations, reference material, -sleuth work, testing. - -New features and fixed bugs in this release -------------------------------------------- - -In math environments 'gather', 'gather*', 'gathered', 'multline' -and 'multline*', fill commands such as 'M-q' and 'C-c C-q C-e' are -disabled. This sorts out the inconsistency between those and -'equation', 'displaymath' environments, in latter of which filling -is already disabled. - -If you want filling in such environments, customize -'LaTeX-indent-environment-list' to remove them. - -Auto fill continues to work in such environment anyway. - -In addition, AUCTeX adds support of alignment at '&' sign in -'align'-like environments such as 'alignat', 'aligned' and so on, -as well as 'matrix'-like environments such as 'pmatrix', 'bmatrix' -and so on. - -Now two commands 'Texindex' and 'Texi2dvi' are available when you -type 'C-c C-c' in Texinfo mode. The command 'Texindex' runs -'texindex' on index files and 'Texi2dvi' runs 'pdftexi2dvi' or -'texi2dvi' according to the value of 'TeX-PDF-mode'. - -So you can typeset Texinfo documents into PDF or DVI format from -within AUCTeX. - -AUCTeX's own help messages for LaTeX errors are now shown only for -LaTeX runs. AUCTeX shows raw error/warning messages found in -'.log' files for runs of formats other than LaTeX, such as plain -TeX, ConTeXt and Texinfo, as it does even for LaTeX runs when it -can't find a matching entry in its own help message catalogue. - -Due to this change, customize option 'TeX-error-description-list' -can no longer have a fallback entry that matches any error. If -your customized value includes such entry, typically '(".*" . "No -help available")', please remove it. - -Two functions 'TeX-split-string' and 'TeX-assoc' are now obsolete -and will be removed in future release. If your personal code uses -these functions, use 'split-string' and 'assoc-string' instead. - -The function 'TeX-read-key-val' now accepts a function call as -second argument. This change should help AUCTeX style writers who -use 'TeX-arg-key-val' and have to deal with dynamic key-values. -Example of usage: - (TeX-add-style-hook "foo" - (lambda () - (TeX-add-symbols - '("bar" (TeX-arg-key-val (function-returning-key-val)))))) - -Since AUCTeX 12.2, 'C-x C-w' accidentally disabled the parse on -save in that buffer, even when you enabled 'TeX-auto-save' option. -This bug was fixed. - -AUCTeX now requires GNU Emacs 24.3 or higher. - -Old implementations for viewers were discarded, as announced long -before. The variables 'TeX-output-view-style' and 'TeX-view-style' -have no effect now. The former placeholders '%v' and '%vv' in -'TeX-command-list' are ignored. - -AUCTeX now uses lexical binding which has been introduced in Emacs -24. This change should have no user-visible effect and require no -manual adaptions except in the following cases. - - - Entries added to the customization variable 'TeX-expand-list' - also had access to variables 'command' and 'pos'. Those are - now properly declared and named 'TeX-expand-command' and - 'TeX-expand-pos'. - - - Entries added to the customization variable 'TeX-expand-list' - had access to a variable 'file' which was bound to - 'TeX-active-master', i.e., it evaluated to either the master - or region file. This usage must be replaced with either - 'TeX-active-master' or 'TeX-active-master-with-quotes'. - - - Viewer entries in 'TeX-view-program-list' also had access to a - variable 'file' which was bound to the name of the master or - region file without extension. Instead, the function - 'TeX-active-master' has to be used now. - - - Macro argument parsing functions could set a variable - 'exit-mark' to the buffer position where point should be left - after all arguments have been read. This variable is now - named 'TeX-exit-mark'. - - - The functions in 'LaTeX-section-hook' had access or modified - the previously undeclared variables 'title', 'name', 'level', - 'done-mark', and 'toc'. These variables are now properly - declared and have the 'LaTeX-' prefix, e.g., - 'LaTeX-done-mark'. - - - The functions in 'ConTeXt-numbered-section-hook' and - 'ConTeXt-unnumbered-section-hook' had access or modified the - previously undeclared variables 'title', 'name', 'level', - 'done-mark', and 'reference'. These variables are now - properly declared and have the 'ConTeXt-' prefix, e.g., - 'ConTeXt-title'. - - - The functions in 'TeX-translate-location-hook' could access - and modify the free variables 'file', 'line', 'error', - 'offset', 'context', and 'string'. Those are now properly - declared variables with the prefix 'TeX-translate-location-', - e.g., 'TeX-translate-location-file'. - -The constant 'LaTeX-dialect' has been renamed to 'TeX-dialect' and -moved from 'latex.el' to 'tex.el'. 'LaTeX-dialect' now is an -obsolete alias. - -The style 'latexinfo.el' is removed from AUCTeX. 'latexinfo.el' -was meant to support latexinfo which in return was a LaTeX-2.09 -extension of Texinfo, but didn't manage to replace Texinfo. - -The style 'siunitx.el' is updated to support package version 3. -Key-value options provided by older package versions are removed, -deprecated macros and units are not supported anymore. - -AUCTeX has preliminary support for LaTeX-hooks. Hooks provided by -LaTeX kernel are known and available for completion in -'\AddToHook', '\RemoveFromHook' and '\AddToHookNext'. - -AUCTeX is now able to place all generated output files, including -those that are produced by applications running under AUCTeX, -temporary files related to region processing and preview-latex -files, in an output directory. To use this feature, set the new -user option 'TeX-output-dir' to the absolute path of the output -directory or a relative path which would be interpreted as being -relative to the master file in a multifile document. - -Note that this feature doesn't work if the document includes sub -file placed in sub directory below the main file via '\include' -command. - -Many other bugs were fixed. - -Requirements ------------- - -It is required that you use at least GNU Emacs 24.3. - -The preview-latex subsystem requires image support. - -You'll also need a working LaTeX installation and Ghostscript. -dvipng[2] (version 1.4 or later), a very fast DVI converter, can be -used to speed up the conversion. - -Availability ------------- - -The easiest way for getting AUCTeX is installing it with GNU ELPA, see - for more information. -Other download options are available at -. At release time, we provide the -source tarball. You can also use versions of Emacs that already -include AUCTeX or a software package management system for your -operating system which provides you with the latest release. - -A separate directory for each release contains some stuff from the -tarball, such as ChangeLog, printable manuals, and a reference sheet. -The download area is mirrored to the directory support/auctex on CTAN. -AUCTeX is licensed under the GNU General Public License version 3. - -You'll find more information at the web site of AUCTeX -, including its mailing list -addresses. - -Future development and additional information ---------------------------------------------- - -AUCTeX is proceeding as a GNU project with the long-term intent of -merging it into Emacs. For that reason, all new contributors need to -assign copyright to their contributions to the FSF (the usual -procedure for Emacs contributors). The same holds for past -contributors. The principal authors and maintainers have already done -so, but it would require a diligent and diplomatic volunteer to find -and ask the rest. - -Current AUCTeX managers are Arash Esbati, Mos Giordano, and Tassilo -Horn. Everybody is welcome to contribute to the project by reporting -bugs and suggesting improvements, but the most effective way of -helping AUCTeX development remains volunteering for tasks. - -The following people contributed to this release series (in -alphabetical order): Ivan Andrus, Ralf Angeli, Masayuki Ataka, -Mohammad Hossein Bateni, Fabrice Ben Hamouda, Thomas Baumann, Vincent -Belache, Berend de Boer, Alex Branham, Uwe Brauer, Ken Brown, Joshua -Buhl, Jean-Franois Burnol, Patrice Dumas, Arash Esbati, Werner Fink, -Miguel Frasson, Peter S. Galbraith, Mos Giordano, Andrea Greselin, -Patrick Gundlach, Abdul-Lateef Haji-Ali, Jobst Hoffmann, Tassilo Horn, -Yvon Hevel, Orlando Iovino, Mads Jensen, Arne Jrgensen, Philip -Kaludercic, David Kastrup, Ikumi Keita, Philip Kime, Oleh Krehel, -Joost Kremers, Frank Kster, Jan-ke Larsson, Matthew Leach, Brian -Leung, Antoine Levitt, Leo Liu, Vladimir Lomov, Stefan Monnier, Dan -Nicolaescu, Piet van Oostrum, Pieter Pareit, Nicolas Richard, Augusto -Ritter Stoffel, Florent Rougon, Santiago Saavedra, Davide -G. M. Salvetti, Rdiger Sonderfeld, Holger Sparr, Mike Sperber, Reiner -Steib, Christian Schlauer, Shiro Takeda, Mark Trettin (Please accept -our apologies if we forgot somebody.) - -Footnotes: - -[1] - -[2] dvipng is available via its project page - and from CTAN. diff --git a/code/elpa/auctex-13.1.5/auctex-pkg.el b/code/elpa/auctex-13.1.5/auctex-pkg.el deleted file mode 100644 index cff8d70..0000000 --- a/code/elpa/auctex-13.1.5/auctex-pkg.el +++ /dev/null @@ -1,2 +0,0 @@ -;; Generated package description from auctex.el -*- no-byte-compile: t -*- -(define-package "auctex" "13.1.5" "Integrated environment for *TeX*" '((emacs "25.1")) :commit "c569c7d486624ac7a5bb924ca92c41e80a58091f" :maintainer '(nil . "auctex-devel@gnu.org") :keywords '("tex" "latex" "texinfo" "context" "doctex" "preview-latex") :url "https://www.gnu.org/software/auctex/") diff --git a/code/elpa/auctex-13.1.5/style/XCharter.el b/code/elpa/auctex-13.1.5/style/XCharter.el deleted file mode 100644 index 6f35b36..0000000 --- a/code/elpa/auctex-13.1.5/style/XCharter.el +++ /dev/null @@ -1,97 +0,0 @@ -;;; XCharter.el --- AUCTeX style for `XCharter.sty' (v1.094) -*- lexical-binding: t; -*- - -;; Copyright (C) 2014, 2017, 2018, 2020 Free Software Foundation, Inc. - -;; Author: Arash Esbati -;; Maintainer: auctex-devel@gnu.org -;; Created: 2014-10-30 -;; Keywords: tex - -;; 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. - -;;; Commentary: - -;; This file adds support for `XCharter.sty' (v1.094) from 2017/08/08. -;; `XCharter.sty' is part of TeXLive. - -;;; Code: - -(require 'tex) - -;; Silence the compiler: -(declare-function font-latex-add-keywords - "font-latex" - (keywords class)) - -(TeX-add-style-hook - "XCharter" - (lambda () - - ;; Run style hook for various packages loaded by XCharter - (TeX-run-style-hooks "textcomp" "fontaxes") - - ;; New symbols - (TeX-add-symbols - - ;; Only preamble commands - '("useosf" 0) - '("useosfI" 0) - - ;; Text commands - '("textsu" t) ; superior figures - '("sustyle" -1) ; - '("textin" t) ; inferior figures - '("instyle" -1) ; - '("textlf" t) ; lining figures - '("lfstyle" -1) ; - '("textosf" t) ; oldstyle figures - '("textosfI" t) ; oldstyle figures alternate - '("osfstyle" -1) ; whatever oldstyle option is in force - '("textnumerator" t) ; numerators - '("textnu" t) ; - '("textdenominator" t) ; denominators - '("textde" t) ; - '("textfrac" 2)) - - ;; Fontification - (when (and (featurep 'font-latex) - (eq TeX-install-font-lock 'font-latex-setup)) - (font-latex-add-keywords '(("textsu" "{") - ("textin" "{") - ("textlf" "{") - ("textosf" "{") - ("textosfI" "{") - ("textnumerator" "{") - ("textnu" "{") - ("textdenominator" "{") - ("textde" "{") - ("textfrac" "{{")) - 'type-command) - (font-latex-add-keywords '(("sustyle" "") - ("instyle" "") - ("lfstyle" "") - ("osfstyle" "")) - 'type-declaration))) - TeX-dialect) - -(defvar LaTeX-XCharter-package-options - '("lining" "lf" "oldstyle" "osf" "oldstyleI" "osfI" - "scaled" "sups" "scosf") - "Package options for the XCharter package.") - -;;; XCharter.el ends here diff --git a/code/elpa/auctex-13.1.5/style/amsthm.el b/code/elpa/auctex-13.1.5/style/amsthm.el deleted file mode 100644 index 3ea8176..0000000 --- a/code/elpa/auctex-13.1.5/style/amsthm.el +++ /dev/null @@ -1,201 +0,0 @@ -;;; amsthm.el --- Style hook for the AMS-LaTeX amsthm package. -*- lexical-binding: t; -*- - -;; Copyright (C) 1997, 2013--2015, 2018, 2020 Free Software Foundation, Inc. - -;; Author: Carsten Dominik -;; Maintainer: auctex-devel@gnu.org - -;; 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. - -;;; Commentary: - -;; The style provides the function `LaTeX-amsthm-env-label' which -;; enables new defined environments with "\newtheoreom" to interact -;; with AUCTeX and RefTeX mechanisms for inserting labels. Check -;; docstring of `LaTeX-amsthm-env-label' for instructions. - -;;; Code: - -(require 'tex) -(require 'latex) - -;; Silence the compiler: -(declare-function font-latex-add-keywords - "font-latex" - (keywords class)) - -(defvar LaTeX-amsthm-package-options nil - "Package options for the amsthm package.") - -(defvar LaTeX-amsthm-fontdecl - '(;; family - "rmfamily" "sffamily" "ttfamily" - ;; series - "mdseries" "bfseries" - ;; shape - "upshape" "itshape" "slshape" "scshape" - ;; size - "tiny" "scriptsize" "footnotesize" - "small" "normalsize" "large" - "Large" "LARGE" "huge" "Huge" - ;; reset macro - "normalfont") - "List of font declaration commands for \"\\newtheoremstyle\".") - -(defun LaTeX-arg-amsthm-fontdecl (optional &optional prompt) - "Prompt for font declaration commands in \"\\newtheoremstyle\". -If OPTIONAL is non-nil, insert the resulting value as an optional -argument. Use PROMPT as the prompt string." - (let* ((crm-separator (regexp-quote TeX-esc)) - (fontdecl (mapconcat #'identity - (TeX-completing-read-multiple - (TeX-argument-prompt optional prompt "Font: \\" t) - LaTeX-amsthm-fontdecl) - TeX-esc))) - (TeX-argument-insert fontdecl - optional - (when (and fontdecl (not (string= fontdecl ""))) - TeX-esc)))) - -(defun LaTeX-amsthm-env-label (environment) - "Insert ENVIRONMENT, query for an optional argument and prompt -for label. AUCTeX users should add ENVIRONMENT to -`LaTeX-label-alist' via customize or in init-file with: - - (add-to-list \\='LaTeX-label-alist \\='(\"lemma\" . \"lem:\")) - -RefTeX users should customize or add ENVIRONMENT to -`LaTeX-label-alist' and `reftex-label-alist', for example - - (add-to-list \\='LaTeX-label-alist \\='(\"lemma\" . \"lem:\")) - (add-to-list \\='reftex-label-alist - \\='(\"lemma\" ?m \"lem:\" \"~\\ref{%s}\" - nil (\"Lemma\" \"lemma\") nil))" - (let ((opthead (TeX-read-string - (TeX-argument-prompt t nil "Heading")))) - (LaTeX-insert-environment environment - (when (and opthead - (not (string= opthead ""))) - (format "[%s]" opthead)))) - (when (LaTeX-label environment 'environment) - (LaTeX-newline) - (indent-according-to-mode))) - -;; Setup parsing for \newtheorem -(TeX-auto-add-type "amsthm-newtheorem" "LaTeX") - -;; Setup parsing for \newtheoremstyle -(TeX-auto-add-type "amsthm-newtheoremstyle" "LaTeX") - -(defun LaTeX-amsthm-auto-prepare () - "Clear `LaTeX-auto-amsthm-newtheorem' and -`LaTeX-auto-amsthm-newtheoremstyle' before parsing." - (setq LaTeX-auto-amsthm-newtheorem nil) - (setq LaTeX-auto-amsthm-newtheoremstyle nil)) - -(defun LaTeX-amsthm-auto-cleanup () - "Move parsed results from `LaTeX-auto-amsthm-newtheorem' and -make them available as new environments." - (dolist (newthm (mapcar #'car (LaTeX-amsthm-newtheorem-list))) - (LaTeX-add-environments (list newthm #'LaTeX-amsthm-env-label)))) - -(add-hook 'TeX-auto-prepare-hook #'LaTeX-amsthm-auto-prepare t) -(add-hook 'TeX-auto-cleanup-hook #'LaTeX-amsthm-auto-cleanup t) -(add-hook 'TeX-update-style-hook #'TeX-auto-parse t) - -(TeX-add-style-hook - "amsthm" - (lambda () - ;; Add the pre-defined styles: - (LaTeX-add-amsthm-newtheoremstyles "definition" - "plain" - "remark") - - (LaTeX-add-environments - '("proof" LaTeX-amsthm-env-label)) - - (TeX-add-symbols - ;; Overrule the defintion in `latex.el': - '("newtheorem" - (TeX-arg-eval - (lambda () - (let ((nthm (TeX-read-string - (TeX-argument-prompt nil nil "Environment")))) - (LaTeX-add-amsthm-newtheorems nthm) - (LaTeX-add-environments (list nthm #'LaTeX-amsthm-env-label)) - (format "%s" nthm)))) - [ TeX-arg-environment "Numbered like" ] - t [ (TeX-arg-eval progn (if (eq (save-excursion - (backward-char 2) - (preceding-char)) ?\]) - () - (TeX-arg-counter t "Within counter")) - "") ]) - - '("newtheorem*" - (TeX-arg-eval - (lambda () - (let ((nthm (TeX-read-string - (TeX-argument-prompt nil nil "Environment"))) - (heading (TeX-read-string - (TeX-argument-prompt nil nil "Heading")))) - (LaTeX-add-amsthm-newtheorems nthm) - (LaTeX-add-environments (list nthm #'LaTeX-amsthm-env-label)) - (insert (concat TeX-grop nthm TeX-grcl)) - (format "%s" heading))))) - - '("theoremstyle" - (TeX-arg-eval completing-read - (TeX-argument-prompt nil nil "Style") - (LaTeX-amsthm-newtheoremstyle-list))) - "qedhere" - "swapnumbers" - - '("newtheoremstyle" - (TeX-arg-eval - (lambda () - (let ((nthmstyle (TeX-read-string - (TeX-argument-prompt nil nil "Style name")))) - (LaTeX-add-amsthm-newtheoremstyles nthmstyle) - (format "%s" nthmstyle)))) - (TeX-arg-length "Space above") - (TeX-arg-length "Space below") - (LaTeX-arg-amsthm-fontdecl "Body font: \\") - "Indent amount" - (LaTeX-arg-amsthm-fontdecl "Theorem head font: \\") - "Punctuation after head" - (TeX-arg-length "Space after head") - "Theorem head spec")) - - (TeX-auto-add-regexp - `(,(concat "\\\\newtheorem\\*?{\\(" TeX-token-char "+\\)}") - 1 LaTeX-auto-amsthm-newtheorem)) - (TeX-auto-add-regexp - `(,(concat "\\\\newtheoremstyle{\\(" TeX-token-char "+\\)}") - 1 LaTeX-auto-amsthm-newtheoremstyle)) - - ;; Fontification - (when (and (featurep 'font-latex) - (eq TeX-install-font-lock 'font-latex-setup)) - (font-latex-add-keywords '(("newtheorem" "*{[{[") - ("theoremstyle" "{") - ("newtheoremstyle" "{{{{{{{{{")) - 'function))) - TeX-dialect) - -;;; amsthm.el ends here diff --git a/code/elpa/auctex-13.1.5/style/beamer.el b/code/elpa/auctex-13.1.5/style/beamer.el deleted file mode 100644 index 589a26a..0000000 --- a/code/elpa/auctex-13.1.5/style/beamer.el +++ /dev/null @@ -1,381 +0,0 @@ -;;; beamer.el --- AUCTeX style for the latex-beamer class -*- lexical-binding: t; -*- - -;; Copyright (C) 2003-2021 Free Software Foundation, Inc. - -;; Author: Thomas Baumann -;; Created: 2003-12-20 -;; Keywords: tex - -;; 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. - -;;; Commentary: - -;; This file adds support for the latex-beamer class. - -;;; Code: - -(require 'tex) -(require 'latex) - -;; Silence the compiler: -(declare-function font-latex-add-keywords - "font-latex" - (keywords class)) - -(defun LaTeX-beamer-after-insert-env (env start _end) - "Do beamer-specific stuff after the insertion of an environment." - ;; Add `fragile' as an optional argument to the frame environment if - ;; a verbatim environment is inserted. - (when (and (TeX-member env (LaTeX-verbatim-environments) #'string-equal) - (save-excursion - (goto-char start) - (string-equal (LaTeX-current-environment) "frame"))) - (save-excursion - (when (re-search-backward "\\\\begin[ \t]*{frame}" nil t) - (let ((end-of-begin (match-end 0))) - (goto-char end-of-begin) - (while (forward-comment 1)) - (if (eq (char-after) (string-to-char LaTeX-optop)) - (progn - (forward-char) - (insert "fragile") - (unless (looking-at (concat "[ \t]*" LaTeX-optcl)) - (insert ","))) - (goto-char end-of-begin) - (insert "[fragile]"))))))) - -(defvar LaTeX-beamer-frametitle-history nil - "History of frame titles in beamer.") - -(TeX-add-style-hook - "beamer" - (lambda () - (add-hook 'LaTeX-after-insert-env-hook #'LaTeX-beamer-after-insert-env nil t) - - (TeX-run-style-hooks "amsmath" "amssymb" "amsthm" "color" "geometry" - "hyperref" "inputenc" "translator" "xcolor") - - (unless LaTeX-beamer-section-labels-flag - (make-local-variable 'LaTeX-section-hook) - (setq LaTeX-section-hook - '(LaTeX-section-heading - LaTeX-section-title - LaTeX-section-section))) - - (setq LaTeX-item-list - (append '(("itemize" . LaTeX-item-beamer) - ("enumerate" . LaTeX-item-beamer)) - LaTeX-item-list)) - - (setq LaTeX-default-document-environment "frame") - - (LaTeX-paragraph-commands-add-locally "frametitle") - - (TeX-add-symbols - '("alert" [ TeX-arg-beamer-overlay-spec ] 1) - '("alt" [ TeX-arg-beamer-overlay-spec ] 2) - '("beamerbutton" 1) - '("beamergotobutton" 1) - '("beamerreturnbutton" 1) - '("beamerskipbutton" 1) - '("frame" TeX-arg-beamer-frametitle) - '("frametitle" - (TeX-arg-eval TeX-read-string "Title: " nil 'LaTeX-beamer-frametitle-history)) - '("hyperlink" [ TeX-arg-beamer-overlay-spec ] 2) - '("hyperlinkslideprev" [ TeX-arg-beamer-overlay-spec ] 1) - '("hyperlinkslidenext" [ TeX-arg-beamer-overlay-spec ] 1) - '("hyperlinkframestart" [ TeX-arg-beamer-overlay-spec ] 1) - '("hyperlinkframeend" [ TeX-arg-beamer-overlay-spec ] 1) - '("hyperlinkframestartnext" [ TeX-arg-beamer-overlay-spec ] 1) - '("hyperlinkframeendprev" [ TeX-arg-beamer-overlay-spec ] 1) - '("hyperlinkpresentationstart" [ TeX-arg-beamer-overlay-spec ] 1) - '("hyperlinkpresentationend" [ TeX-arg-beamer-overlay-spec ] 1) - '("hyperlinkappendixstart" [ TeX-arg-beamer-overlay-spec ] 1) - '("hyperlinkappendixend" [ TeX-arg-beamer-overlay-spec ] 1) - '("hyperlinkdocumentstart" [ TeX-arg-beamer-overlay-spec ] 1) - '("hyperlinkdocumentend" [ TeX-arg-beamer-overlay-spec ] 1) - '("hypertarget" [ TeX-arg-beamer-overlay-spec ] 2) - '("institute" 1) - '("invisible" [ TeX-arg-beamer-overlay-spec ] 1) - '("label" [ TeX-arg-beamer-overlay-spec ] 1) - '("logo" 1) - '("note" TeX-arg-beamer-note 1) - '("only" [ TeX-arg-beamer-overlay-spec ] 1) - '("onslide" [ TeX-arg-beamer-overlay-spec ]) - '("partpage") - '("pause" ["Slide number"]) - '("structure" [ TeX-arg-beamer-overlay-spec ] 1) - '("temporal" [ TeX-arg-beamer-overlay-spec ] 3) - '("titlepage") - '("titlegraphic" 1) - '("uncover" [ TeX-arg-beamer-overlay-spec ] 1) - '("usetheme" LaTeX-arg-beamer-theme) - '("useinnertheme" LaTeX-arg-beamer-inner-theme) - '("useoutertheme" LaTeX-arg-beamer-outer-theme) - '("usecolortheme" LaTeX-arg-beamer-color-theme) - '("usefonttheme" LaTeX-arg-beamer-font-theme) - '("usetheme" LaTeX-arg-beamer-theme) - '("visible" [ TeX-arg-beamer-overlay-spec ] 1)) - - (LaTeX-add-environments - '("actionenv") - '("alertblock" 1) - '("beamerboxesrounded" 1) - '("block" (lambda (env &rest ignore) - (LaTeX-insert-environment - env (format "{%s}" (TeX-read-string "Title: "))))) - '("column" "Width") - "columns" - "columnsonlytextwidth" - '("exampleblock" 1) - '("frame" (lambda (env &rest ignore) - (let ((title (TeX-read-string "(Optional) Title: " nil - 'LaTeX-beamer-frametitle-history))) - (LaTeX-insert-environment env) - (unless (zerop (length title)) - (save-excursion - (LaTeX-find-matching-begin) - (end-of-line) - (LaTeX-newline) - ;; Indent the next macro insertion and don't - ;; rely on the fill-function to do it: - (indent-according-to-mode) - (insert (format "\\frametitle{%s}" title)) - ;; This works because \frametitle is a - ;; paragraph command. - (when auto-fill-function - (backward-char) - (LaTeX-fill-paragraph))))))) - '("onlyenv" (lambda (env &rest ignore) - (LaTeX-insert-environment - env - (let ((overlay (TeX-read-string "(Optional) Overlay: "))) - (unless (zerop (length overlay)) - (format "<%s>" overlay)))))) - '("overlayarea" "Area width" "Area height") - '("overprint" (lambda (env &rest ignore) - (LaTeX-insert-environment - env - (let ((width (TeX-read-string "(Optional) Area width: "))) - (unless (zerop (length width)) - (format "[%s]" width)))))) - "semiverbatim") - - (LaTeX-largest-level-set "section") - (LaTeX-add-counters "lecture" "part" "section" "subsection" "subsubsection" - "subsectionslide" "framenumber" "figure" "table" - "beamerpauses") - (LaTeX-add-pagestyles "navigation") - (add-to-list (make-local-variable 'LaTeX-indent-environment-list) - '("semiverbatim" current-indentation) t) - (add-to-list 'LaTeX-verbatim-environments-local "semiverbatim") - - ;; Fontification - (when (and (featurep 'font-latex) - (eq TeX-install-font-lock 'font-latex-setup)) - (font-latex-add-keywords '(("title" "[{") - ("subtitle" "[{") - ("author" "[{") - ("date" "[{") - ("frametitle" "<[{")) 'slide-title))) - TeX-dialect) - -(defun TeX-arg-beamer-overlay-spec (optional &optional prompt) - "Prompt for overlay specification. -If OPTIONAL is non-nil, insert the specification only if -non-empty and enclosed in \"<>\". PROMPT replaces the standard -one." - (let ((TeX-arg-opening-brace "<") - (TeX-arg-closing-brace ">")) - (TeX-argument-insert - (TeX-read-string - (TeX-argument-prompt optional prompt "Overlay")) - optional) - (indent-according-to-mode))) - -(defun TeX-arg-beamer-frametitle (_optional &optional _prompt) - "Prompt for the frametitle." - (let ((title (TeX-read-string "Title: " nil 'LaTeX-beamer-frametitle-history))) - (if (not (zerop (length title))) - (insert TeX-grop TeX-esc "frametitle" TeX-grop - title TeX-grcl TeX-grcl) - (insert TeX-grop TeX-grcl)))) - -(defun LaTeX-item-beamer () - "Insert a new item with an optional overlay argument. You -can turn off the prompt for the overlay argument by setting -`LaTeX-beamer-item-overlay-flag' to nil. Calling the function -with a prefix argument prompts for the overlay specification -unconditionally." - (if (listp current-prefix-arg) - (setq current-prefix-arg (car current-prefix-arg)) - current-prefix-arg) - (TeX-insert-macro "item") - (delete-horizontal-space) - (if (or current-prefix-arg LaTeX-beamer-item-overlay-flag) - (TeX-arg-beamer-overlay-spec 0)) - (insert " ") - (indent-according-to-mode)) - -(defun TeX-arg-beamer-note (_optional &optional _prompt) - "Prompt for overlay specification and optional argument." - (let ((overlay (TeX-read-string "(Optional) Overlay: ")) - (options (TeX-read-string "(Optional) Options: "))) - (unless (zerop (length overlay)) - (insert "<" overlay ">")) - (unless (zerop (length options)) - (insert "[" options "]")) - (indent-according-to-mode))) - -(defun LaTeX-beamer-search-themes (&optional regexp extensions length) - "Search for beamer themes matching REGEXP with EXTENSIONS. -The function removes the first LENGTH characters and the -extension of the file and returns a list of strings. LENGTH may -also be a string. Then the length of the string is used." - (let* ((match (or regexp "^beamertheme[A-Z]")) - (exts (or extensions '("tex" "sty"))) - (chars (cond ((integerp length) - length) - ((stringp length) - (string-width length)) - ;; Try some DWIM magic... - ((and (not length) - (string-match "beamer[A-Za-z0-9]*theme" match)) - (- (match-end 0) (match-beginning 0))) - (t (error "Invalid length: `%s'" length))))) - ;; (message "match=`%s' chars=`%s'" match chars) - (TeX-delete-duplicate-strings - (delete nil - (mapcar - (lambda (file) - (let ((case-fold-search nil)) - (and (numberp (string-match match file)) - (substring file chars)))) - (TeX-search-files nil exts t t)))))) - -(defun LaTeX-arg-beamer-theme (&rest _ignore) - "Prompt for beamer theme with completion." - (TeX-argument-insert - (completing-read - (TeX-argument-prompt nil nil "Theme") - (mapcar #'list - (cond ((eq LaTeX-beamer-themes 'local) - (set (make-local-variable 'LaTeX-beamer-themes) - (LaTeX-beamer-search-themes))) - ((functionp LaTeX-beamer-themes) - (funcall LaTeX-beamer-themes)) - ((listp LaTeX-beamer-themes) - LaTeX-beamer-themes) - (t (error - "`LaTeX-beamer-themes' should be a list: `%s'" - LaTeX-beamer-themes)))) - nil nil nil) - t)) - -(defun LaTeX-arg-beamer-inner-theme (&rest _ignore) - "Prompt for beamer inner theme with completion." - (TeX-argument-insert - (completing-read - (TeX-argument-prompt nil nil "Theme") - (mapcar #'list - (cond ((eq LaTeX-beamer-inner-themes 'local) - (set (make-local-variable 'LaTeX-beamer-inner-themes) - (LaTeX-beamer-search-themes "^beamerinnertheme"))) - ((functionp LaTeX-beamer-inner-themes) - (funcall LaTeX-beamer-inner-themes)) - ((listp LaTeX-beamer-inner-themes) - LaTeX-beamer-inner-themes) - (t (error - "`LaTeX-beamer-inner-themes' should be a list: `%s'" - LaTeX-beamer-inner-themes)))) - nil nil nil) - t)) - -(defun LaTeX-arg-beamer-outer-theme (&rest _ignore) - "Prompt for beamer outer theme with completion." - (TeX-argument-insert - (completing-read - (TeX-argument-prompt nil nil "Theme") - (mapcar #'list - (cond ((eq LaTeX-beamer-outer-themes 'local) - (set (make-local-variable 'LaTeX-beamer-outer-themes) - (LaTeX-beamer-search-themes "^beameroutertheme"))) - ((functionp LaTeX-beamer-outer-themes) - (funcall LaTeX-beamer-outer-themes)) - ((listp LaTeX-beamer-outer-themes) - LaTeX-beamer-outer-themes) - (t (error - "`LaTeX-beamer-outer-themes' should be a list: `%s'" - LaTeX-beamer-outer-themes)))) - nil nil nil) - t)) - -(defun LaTeX-arg-beamer-color-theme (&rest _ignore) - "Prompt for beamer color theme with completion." - (TeX-argument-insert - (completing-read - (TeX-argument-prompt nil nil "Theme") - (mapcar #'list - (cond ((eq LaTeX-beamer-color-themes 'local) - (set (make-local-variable 'LaTeX-beamer-color-themes) - (LaTeX-beamer-search-themes "^beamercolortheme"))) - ((functionp LaTeX-beamer-color-themes) - (funcall LaTeX-beamer-color-themes)) - ((listp LaTeX-beamer-color-themes) - LaTeX-beamer-color-themes) - (t (error - "`LaTeX-beamer-color-themes' should be a list: `%s'" - LaTeX-beamer-color-themes)))) - nil nil nil) - t)) - -(defun LaTeX-arg-beamer-font-theme (&rest _ignore) - "Prompt for beamer font theme with completion." - (TeX-argument-insert - (completing-read - (TeX-argument-prompt nil nil "Theme") - (mapcar #'list - (cond ((eq LaTeX-beamer-font-themes 'local) - (set (make-local-variable 'LaTeX-beamer-font-themes) - (LaTeX-beamer-search-themes "^beamerfonttheme"))) - ((functionp LaTeX-beamer-font-themes) - (funcall LaTeX-beamer-font-themes)) - ((listp LaTeX-beamer-font-themes) - LaTeX-beamer-font-themes) - (t (error - "`LaTeX-beamer-font-themes' should be a list: `%s'" - LaTeX-beamer-font-themes)))) - nil nil nil) - t)) - -(defun LaTeX-beamer-class-options () - "Read the beamer class options from the user." - (TeX-load-style "hyperref") - (TeX-read-key-val t '(("usepdftitle" ("false")) ("envcountsect") - ("notheorems") ("noamsthm") ("compress") ("t") ("c") - ("leqno") ("fleqn") ("handout") ("trans") ("pdftex") - ("nativepdf") ("pdfmark") ("dvips") ("dviwindo") - ("dvipsone") ("vtex") ("ps2pdf") ("ignorenonframetext") - ("noamssymb") ("bigger") ("smaller") ("8pt") ("9pt") - ("10pt") ("11pt") ("12pt") ("14pt") ("17pt") ("20pt") - ("draft") ("CJK") ("cjk") ("pgf") - ("hyperref" LaTeX-hyperref-package-options-list) - ("color") ("xcolor") ("ucs") ("utf8x") ("utf8") - ("aspectratio" ("1610" "169" "149" "54" "43" "32"))))) - -;;; beamer.el ends here diff --git a/code/elpa/auctex-13.1.5/style/expl3.el b/code/elpa/auctex-13.1.5/style/expl3.el deleted file mode 100644 index b0d5a38..0000000 --- a/code/elpa/auctex-13.1.5/style/expl3.el +++ /dev/null @@ -1,63 +0,0 @@ -;;; expl3.el --- AUCTeX style for `expl3.sty' -*- lexical-binding: t; -*- - -;; Copyright (C) 2015, 2017-2020 Free Software Foundation, Inc. - -;; Author: Tassilo Horn -;; Maintainer: auctex-devel@gnu.org -;; Created: 2015-02-22 -;; Keywords: tex - -;; 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. - -;;; Commentary: - -;; This file adds support for `expl3.sty'. - -;;; Code: - -(require 'tex) -(require 'latex) - -(defvar font-latex-match-simple-include-list) - -(defvar LaTeX-expl3-syntax-table - (let ((st (copy-syntax-table LaTeX-mode-syntax-table))) - ;; Make _ and : symbol chars - (modify-syntax-entry ?\_ "_" st) - (modify-syntax-entry ?\: "_" st) - st)) - -(TeX-add-style-hook - "expl3" - (lambda () - (set-syntax-table LaTeX-expl3-syntax-table) - (when (and (eq TeX-install-font-lock 'font-latex-setup)) - ;; Fontify _ and : as part of macros. - (add-to-list 'font-latex-match-simple-include-list "_" t) - (add-to-list 'font-latex-match-simple-include-list ":" t))) - TeX-dialect) - -(defun LaTeX-expl3-package-options () - "Read the expl3 package options from the user." - (TeX-read-key-val t '(("check-declarations" ("true" "false")) - ("log-functions" ("true" "false")) - ("driver" ("auto" "latex2e" - "dvips" "dvipdfmx" - "pdfmode" "xdvipdfmx"))))) - -;;; expl3.el ends here diff --git a/code/elpa/auctex-13.1.5/style/hologo.el b/code/elpa/auctex-13.1.5/style/hologo.el deleted file mode 100644 index f5030fd..0000000 --- a/code/elpa/auctex-13.1.5/style/hologo.el +++ /dev/null @@ -1,237 +0,0 @@ -;;; hologo.el --- AUCTeX style for `hologo.sty' (v1.10) -*- lexical-binding: t; -*- - -;; Copyright (C) 2015--2022 Free Software Foundation, Inc. - -;; Author: Arash Esbati -;; Maintainer: auctex-devel@gnu.org -;; Created: 2015-10-31 -;; Keywords: tex - -;; 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. - -;;; Commentary: - -;; This file adds support for `hologo.sty' (v1.10) from 2012/04/26. -;; `hologo.sty' is part of TeXLive. - -;;; Code: - -(require 'tex) - -;; Silence the compiler: -(declare-function font-latex-add-keywords - "font-latex" - (keywords class)) - -(defvar LaTeX-hologo-logo-names - '("(La)TeX" - "AmSLaTeX" - "AmSTeX" - "biber" - "BibTeX" - "BibTeX8" - "ConTeXt" - "emTeX" - "eTeX" - "ExTeX" - "HanTheThanh" - "iniTeX" - "KOMAScript" - "La" - "LaTeX" - "LaTeX2e" - "LaTeX3" - "LaTeXe" - "LaTeXML" - "LaTeXTeX" - "LuaLaTeX" - "LuaTeX" - "LyX" - "METAFONT" - "MetaFun" - "METAPOST" - "MetaPost" - "MiKTeX" - "NTS" - "OzMF" - "OzMP" - "OzTeX" - "OzTtH" - "PCTeX" - "pdfTeX" - "pdfLaTeX" - "PiC" - "PiCTeX" - "plainTeX" - "SageTeX" - "SLiTeX" - "SliTeX" - "teTeX" - "TeX" - "TeX4ht" - "TTH" - "virTeX" - "VTeX" - "Xe" - "XeLaTeX" - "XeTeX") - "List of logos provided by \"hologo.sty\".") - -(defvar LaTeX-hologo-key-val-options-global - '(("break" ("true" "false")) - ("hyphenbreak" ("true" "false")) - ("spacebreak" ("true" "false")) - ("discretionarybreak" ("true" "false"))) - "Global key=value options for hologo macros.") - -(defvar LaTeX-hologo-key-val-options-local - '(("variant" ("sf" "sc" ; BibTeX - "lift" ; SliTeX - "narrow" "simple" ; SliTeX, ConTeXt - "space" "hyphen" "runtogether"))) ; plainTeX - "Local key=value options for hologo macros.") - -(defun LaTeX-hologo--arg-use-region-or-query-logo-name (optional) - (if (and (use-region-p) - (member (buffer-substring (region-beginning) (region-end)) - LaTeX-hologo-logo-names)) - (progn - (insert TeX-grop) - (goto-char (region-end)) - (insert TeX-grcl)) - (TeX-argument-insert - (completing-read "Logo name: " LaTeX-hologo-logo-names) - optional))) - -(TeX-add-style-hook - "hologo" - (lambda () - (TeX-add-symbols - - ;; Insert logo macros - '("hologo" LaTeX-hologo--arg-use-region-or-query-logo-name) - '("Hologo" LaTeX-hologo--arg-use-region-or-query-logo-name) - - ;; Setup macros - '("hologoSetup" (TeX-arg-key-val LaTeX-hologo-key-val-options-global)) - - '("hologoLogoSetup" - (TeX-arg-eval - (lambda () - (let* ((logo (completing-read "Logo name: " LaTeX-hologo-logo-names)) - (keyval (TeX-read-key-val - nil - (cond ((string= logo "BibTeX") - (append '(("variant" ("sf" "sc"))) - LaTeX-hologo-key-val-options-global)) - ((string= logo "ConTeXt") - (append '(("variant" ("narrow" "simple"))) - LaTeX-hologo-key-val-options-global)) - ((string= logo "plainTeX") - (append '(("variant" ("space" "hyphen" "runtogether"))) - LaTeX-hologo-key-val-options-global)) - ((or (string= logo "SLiTeX") - (string= logo "SliTeX")) - (append '(("variant" ("lift" "narrow" "lift"))) - LaTeX-hologo-key-val-options-global)) - (t - LaTeX-hologo-key-val-options-global))))) - (TeX-argument-insert logo nil) - (format "%s" keyval))))) - - '("hologoDriverSetup" (TeX-arg-eval completing-read - "Driver: " - '("pdftex" "luatex" - "dvipdfm" "dvipdfmx" - "dvips" "dvipsone" "xdvi" - "xetex" "vtex" "driverfallback"))) - - '("hologoFontSetup" - (TeX-arg-key-val (("general") ("bibsf") - ("rm") ("sc") ("sf") ("sy") ("logo")))) - - '("hologoLogoFontSetup" - (TeX-arg-eval - (lambda () - (let* ((logo (completing-read "Logo name: " - '("BibTeX" - "ExTeX" - "SliTeX" - "AmS" - "NTS" - "KOMAScript" - "METAFONT" - "METAPOST"))) - (keyval (TeX-read-key-val - nil - (cond ((string= logo "BibTeX") - '(("bibsf") ("sc"))) - ((string= logo "ExTeX") - '(("rm") ("sy"))) - ((string= logo "SliTeX") - '(("rm") ("sc"))) - ((or (string= logo "AmS") - (string= logo "NTS")) - '(("sy"))) - ((string= logo "KOMAScript") - '(("sf"))) - ((or (string= logo "METAFONT") - (string= logo "METAPOST")) - '(("logo"))) - (t - nil))))) - (TeX-argument-insert logo nil) - (format "%s" keyval))))) - - ;; Additional user macros - `("hologoVariant" - LaTeX-hologo--arg-use-region-or-query-logo-name - (TeX-arg-key-val ,(append LaTeX-hologo-key-val-options-local - LaTeX-hologo-key-val-options-global))) - - `("HologoVariant" - LaTeX-hologo--arg-use-region-or-query-logo-name - (TeX-arg-key-val ,(append LaTeX-hologo-key-val-options-local - LaTeX-hologo-key-val-options-global))) - - '("hologoList" 0) - - '("hologoEntry" "Logo name" "Variant" "Since")) - - ;; Fontification - (when (and (featurep 'font-latex) - (eq TeX-install-font-lock 'font-latex-setup)) - (font-latex-add-keywords '(("hologo" "{") - ("Hologo" "{")) - 'textual) - (font-latex-add-keywords '(("hologoSetup" "{") - ("hologoLogoSetup" "{{") - ("hologoDriverSetup" "{") - ("hologoFontSetup" "{") - ("hologoLogoFontSetup" "{{") - ("hologoVariant" "{{") - ("HologoVariant" "{{") - ("hologoList" "") - ("hologoEntry" "{{{")) - 'function))) - TeX-dialect) - -(defvar LaTeX-hologo-package-options nil - "Package options for the hologo package.") - -;;; hologo.el ends here diff --git a/code/elpa/auctex-13.1.5/style/theorem.el b/code/elpa/auctex-13.1.5/style/theorem.el deleted file mode 100644 index 219e864..0000000 --- a/code/elpa/auctex-13.1.5/style/theorem.el +++ /dev/null @@ -1,180 +0,0 @@ -;;; theorem.el --- AUCTeX style for `theorem.sty' (v2.2c) -*- lexical-binding: t; -*- - -;; Copyright (C) 2015-2021 Free Software Foundation, Inc. - -;; Author: Arash Esbati -;; Maintainer: auctex-devel@gnu.org -;; Created: 2015-10-31 -;; Keywords: tex - -;; 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. - -;;; Commentary: - -;; This file adds support for `theorem.sty' (v2.2c) from 2014/10/28. -;; `theorem.sty' is a standard LaTeX package and part of TeXLive. - -;; The style provides the function `LaTeX-theorem-env-label' which -;; enables new defined environments with "\newtheoreom" to interact -;; with AUCTeX and RefTeX mechanisms for inserting labels. Check -;; docstring of `LaTeX-theorem-env-label' for instructions. - -;;; Code: - -(require 'crm) -(require 'tex) -(require 'latex) - -;; Silence the compiler: -(declare-function font-latex-add-keywords - "font-latex" - (keywords class)) - -(defvar LaTeX-theorem-theoremstyle-list - '(("plain") ("break") ("margin") ("change") - ("marginbreak") ("changebreak")) - "List of theorem styles provided by `theorem.sty'.") - -(defvar LaTeX-theorem-fontdecl - '(;; family - "rmfamily" "sffamily" "ttfamily" - ;; series - "mdseries" "bfseries" - ;; shape - "upshape" "itshape" "slshape" "scshape" - ;; size - "tiny" "scriptsize" "footnotesize" - "small" "normalsize" "large" - "Large" "LARGE" "huge" "Huge" - ;; reset macro - "normalfont") - "List of font declaration commands for \"\\theorem(body|header)font\".") - -(defun LaTeX-arg-theorem-fontdecl (optional &optional prompt) - "Prompt for font declaration commands in \"\\theorem(body|header)font\". -If OPTIONAL is non-nil, insert the resulting value as an optional -argument. Use PROMPT as the prompt string." - ;; `INITIAL-INPUT' (5th argument to `TeX-completing-read-multiple') - ;; is hard-coded to `TeX-esc'. - (let* ((crm-separator (regexp-quote TeX-esc)) - (fontdecl (mapconcat #'identity - (TeX-completing-read-multiple - (TeX-argument-prompt optional prompt "Font") - LaTeX-theorem-fontdecl nil nil TeX-esc) - TeX-esc))) - (TeX-argument-insert fontdecl optional))) - -(defun LaTeX-theorem-env-label (environment) - "Insert ENVIRONMENT, query for an optional argument and prompt -for label. AUCTeX users should add ENVIRONMENT to -`LaTeX-label-alist' via customize or in init-file with: - - (add-to-list \\='LaTeX-label-alist \\='(\"lemma\" . \"lem:\")) - -RefTeX users should customize or add ENVIRONMENT to -`LaTeX-label-alist' and `reftex-label-alist', for example - - (add-to-list \\='LaTeX-label-alist \\='(\"lemma\" . \"lem:\")) - (add-to-list \\='reftex-label-alist - \\='(\"lemma\" ?m \"lem:\" \"~\\ref{%s}\" - nil (\"Lemma\" \"lemma\") nil))" - (let ((opthead (TeX-read-string - (TeX-argument-prompt t nil "Heading")))) - (LaTeX-insert-environment environment - (when (and opthead - (not (string= opthead ""))) - (format "[%s]" opthead)))) - (when (LaTeX-label environment 'environment) - (LaTeX-newline) - (indent-according-to-mode))) - -;; Setup parsing for \newtheorem -(TeX-auto-add-type "theorem-newtheorem" "LaTeX") - -(defun LaTeX-theorem-auto-prepare () - "Clear `LaTeX-auto-theorem-newtheorem' before parsing." - (setq LaTeX-auto-theorem-newtheorem nil)) - -(defun LaTeX-theorem-auto-cleanup () - "Move parsed results from `LaTeX-auto-theorem-newtheorem' and -make them available as new environments." - (dolist (newthm (mapcar #'car (LaTeX-theorem-newtheorem-list))) - (LaTeX-add-environments (list newthm #'LaTeX-theorem-env-label)))) - -(add-hook 'TeX-auto-prepare-hook #'LaTeX-theorem-auto-prepare t) -(add-hook 'TeX-auto-cleanup-hook #'LaTeX-theorem-auto-cleanup t) -(add-hook 'TeX-update-style-hook #'TeX-auto-parse t) - -(TeX-add-style-hook - "theorem" - (lambda () - - (TeX-auto-add-regexp - `(,(concat "\\\\newtheorem{\\(" TeX-token-char "+\\)}") - 1 LaTeX-auto-theorem-newtheorem)) - - (TeX-add-symbols - ;; Overrule the defintion in `latex.el': - '("newtheorem" - (TeX-arg-eval - (lambda () - (let ((nthm (TeX-read-string - (TeX-argument-prompt nil nil "Environment")))) - (LaTeX-add-theorem-newtheorems nthm) - (LaTeX-add-environments (list nthm #'LaTeX-theorem-env-label)) - (format "%s" nthm)))) - [ TeX-arg-environment "Numbered like" ] - t [ (TeX-arg-eval progn (if (eq (save-excursion - (backward-char 2) - (preceding-char)) ?\]) - () - (TeX-arg-counter t "Within counter")) - "") ]) - - '("theoremstyle" - (TeX-arg-eval completing-read - "Style: " - LaTeX-theorem-theoremstyle-list)) - - '("theorembodyfont" - (LaTeX-arg-theorem-fontdecl "Body font")) - - '("theoremheaderfont" - (LaTeX-arg-theorem-fontdecl "Header font")) - - '("theorempreskipamount" - (TeX-arg-length "Skip before theorem")) - - '("theorempostskipamount" - (TeX-arg-length "Skip after theorem"))) - - ;; Fontification - (when (and (featurep 'font-latex) - (eq TeX-install-font-lock 'font-latex-setup)) - (font-latex-add-keywords '(("theoremstyle" "{") - ("theorembodyfont" "{") - ("theoremheaderfont" "{") - ("theorempreskipamount" "{") - ("theorempostskipamount" "{")) - 'function))) - TeX-dialect) - -(defvar LaTeX-theorem-package-options nil - "Package options for the theorem package.") - -;;; theorem.el ends here diff --git a/code/elpa/auctex-13.1.5/style/wrapfig.el b/code/elpa/auctex-13.1.5/style/wrapfig.el deleted file mode 100644 index 35d8a05..0000000 --- a/code/elpa/auctex-13.1.5/style/wrapfig.el +++ /dev/null @@ -1,121 +0,0 @@ -;;; wrapfig.el --- AUCTeX style for `wrapfig.sty' version v3.6 -*- lexical-binding: t; -*- - -;; Copyright (C) 2014, 2015 Free Software Foundation, Inc. - -;; Author: Arash Esbati -;; Maintainer: auctex-devel@gnu.org -;; Created: 2014-12-13 -;; Keywords: tex - -;; 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. - -;;; Commentary: - -;; This file adds support for `wrapfig.sty' version v3.6 from -;; 2003/01/31. `wrapfig.sty' is part of TeXLive. - -;;; Code: - -(require 'tex) -(require 'latex) - -(TeX-add-style-hook - "wrapfig" - (lambda () - (LaTeX-add-environments - ;; \begin{wrapfigure}[No.lines]{Placement}[Overhang]{Width} ... \end{wrapfigure} - '("wrapfigure" - (lambda (env &rest ignore) - (LaTeX-insert-environment - env - (let ((narrow (TeX-read-string "(Optional) Number of narrow lines: ")) - (placement (completing-read - "Placement: " '(("r") ("R") - ("l") ("L") - ("i") ("I") - ("o") ("O")))) - (overhang (TeX-read-string "(Optional) Overhang: ")) - (width (TeX-read-string "Width: "))) - (concat - (unless (string= narrow "") - (format "[%s]" narrow)) - (format "{%s}" placement) - (unless (string= overhang "") - (format "[%s]" overhang)) - (format "{%s}" width)))))) - ;; - ;; \begin{wraptable}[No.lines]{Placement}[Overhang]{Width} ... \end{wraptable} - '("wraptable" - (lambda (env &rest ignore) - (LaTeX-insert-environment - env - (let ((narrow (TeX-read-string "(Optional) Number of narrow lines: ")) - (placement (completing-read - "Placement: " '(("r") ("R") - ("l") ("L") - ("i") ("I") - ("o") ("O")))) - (overhang (TeX-read-string "(Optional) Overhang: ")) - (width (TeX-read-string "Width: "))) - (concat - (unless (string= narrow "") - (format "[%s]" narrow)) - (format "{%s}" placement) - (unless (string= overhang "") - (format "[%s]" overhang)) - (format "{%s}" width)))))) - ;; - ;; \begin{wrapfloat}{}[No.lines]{Placement}[Overhang]{Width} ... \end{wrapfloat} - ;; - ;; can be a new floating environment defined with - ;; "\DeclareFloatingEnvironment" from newfloat.el. We check if - ;; the function `LaTeX-newfloat-DeclareFloatingEnvironment-list' - ;; is bound and returns non-nil before offering environment for - ;; completion. Otherwise, just ask user without completion. - '("wrapfloat" - (lambda (env &rest ignore) - (LaTeX-insert-environment - env - (let ((floattype (if (and (fboundp 'LaTeX-newfloat-DeclareFloatingEnvironment-list) - (LaTeX-newfloat-DeclareFloatingEnvironment-list)) - (completing-read - "Float type: " - (mapcar #'car (LaTeX-newfloat-DeclareFloatingEnvironment-list))) - (TeX-read-string "Float type: "))) - (narrow (TeX-read-string "(Optional) Number of narrow lines: ")) - (placement (completing-read - "Placement: " '(("r") ("R") - ("l") ("L") - ("i") ("I") - ("o") ("O")))) - (overhang (TeX-read-string "(Optional) Overhang: ")) - (width (TeX-read-string "Width: "))) - (concat - (format "{%s}" floattype) - (unless (string= narrow "") - (format "[%s]" narrow)) - (format "{%s}" placement) - (unless (string= overhang "") - (format "[%s]" overhang)) - (format "{%s}" width)))))))) - TeX-dialect) - -(defvar LaTeX-wrapfig-package-options '("verbose") - "Package options for the wrapfig package.") - -;;; wrapfig.el ends here diff --git a/code/elpa/auctex-13.1.5/.elpaignore b/code/elpa/auctex-13.2.1/.elpaignore similarity index 100% rename from code/elpa/auctex-13.1.5/.elpaignore rename to code/elpa/auctex-13.2.1/.elpaignore diff --git a/code/elpa/auctex-13.1.5/COPYING b/code/elpa/auctex-13.2.1/COPYING similarity index 100% rename from code/elpa/auctex-13.1.5/COPYING rename to code/elpa/auctex-13.2.1/COPYING diff --git a/code/elpa/auctex-13.1.5/ChangeLog-preview b/code/elpa/auctex-13.2.1/ChangeLog-preview similarity index 99% rename from code/elpa/auctex-13.1.5/ChangeLog-preview rename to code/elpa/auctex-13.2.1/ChangeLog-preview index 753847c..76c4d63 100644 --- a/code/elpa/auctex-13.1.5/ChangeLog-preview +++ b/code/elpa/auctex-13.2.1/ChangeLog-preview @@ -1,3 +1,7 @@ +2023-04-23 Mosè Giordano + + * Version 13.2 released. + 2022-02-20 Mosè Giordano * Version 13.1 released. diff --git a/code/elpa/auctex-13.1.5/ChangeLog-preview.1 b/code/elpa/auctex-13.2.1/ChangeLog-preview.1 similarity index 100% rename from code/elpa/auctex-13.1.5/ChangeLog-preview.1 rename to code/elpa/auctex-13.2.1/ChangeLog-preview.1 diff --git a/code/elpa/auctex-13.1.5/ChangeLog.1 b/code/elpa/auctex-13.2.1/ChangeLog.1 similarity index 91% rename from code/elpa/auctex-13.1.5/ChangeLog.1 rename to code/elpa/auctex-13.2.1/ChangeLog.1 index 3be0398..2baa6e2 100644 --- a/code/elpa/auctex-13.1.5/ChangeLog.1 +++ b/code/elpa/auctex-13.2.1/ChangeLog.1 @@ -1,3 +1,2623 @@ +2023-04-23 Mosè Giordano + + * Version 13.2 released. + +2023-04-19 Arash Esbati + + Improve style/enumitem.el + + * style/enumitem.el (LaTeX-enumitem-key-val-options): Use + variables provided by latex.el and don't hard-code the font + related values. + (LaTeX-enumitem-auto-cleanup): Don't add environments defined in + tex-ispell.el to `ispell-tex-skip-alists' again. + Remove comment. + +2023-04-11 Arash Esbati + + Improve style/fancyvrb.el + + * style/fancyvrb.el (LaTeX-fancyvrb-arg-define-macro): Improve + addition of parsed elements incl. starred version, fontification + and spell-checking skips. + (LaTeX-fancyvrb-arg-define-environment): Simplify addition of + parsed environments of "VerbatimOut" type. + Make sure the entire environments are skipped during + spell-checking. + (LaTeX-fancyvrb-add-syntactic-keywords-extra): New function for + adding fontification support for "SaveVerb" macros. + ("fancyvrb"): Add missing query of optional arguments for various + macros. Simplify code. Improve fontification. + Use the function `LaTeX-fancyvrb-add-syntactic-keywords-extra'. + +2023-04-11 Arash Esbati + + Improve spelling skip support for fancyvrb macros + + * tex-ispell.el (TeX-ispell-skip-cmds-list): Improve skip support + for macros provided by fancyvrb package. + +2023-04-02 Arash Esbati (tiny change) + Dirk Ullrich + + Improve filling over comments in docTeX-mode + + * doc/auctex.texi (Indenting): Document new option. + + * latex.el (docTeX-indent-across-comments): New option. + (LaTeX-indent-calculate-last): Use new option in docTeX-mode. + Code contributed by Dirk Ullrich. + +2023-03-28 Arash Esbati + + Update style/expl3.el + + * style/expl3.el ("expl3"): Add missing macros plus fontification. + (LaTeX-expl3-package-options): Update options. + +2023-03-27 Arash Esbati + + Fix query of optional arguments + + * style/thmtools.el (LaTeX-thmtools-env-label): Add ?\r (RET) to + list of valid chars for input. + +2023-03-25 Arash Esbati + + * style/pdfpages.el ("pdfpages"): Replace `TeX-arg-eval'. + +2023-03-17 Arash Esbati + + Return correct completion candidates in math-mode + + * latex.el (LaTeX-common-initialization): Make sure that from the + second elements inside `LaTeX-math-list' and `LaTeX-math-default', + only the strings are used for `TeX-complete-list'. The second + element can also be a function which is not correct for completion + purposes. (bug#62220) + +2023-03-15 Arash Esbati + + Replace `TeX-arg-eval' in style/newfloat.el + + * style/newfloat.el ("newfloat"): Replace `TeX-arg-eval' with + closure. + Fix the first argument of `TeX-arg-completing-read' + +2023-03-14 Arash Esbati + + Simplify implementation of style/overpic.el + + * style/overpic.el (LaTeX-arg-overpic-key-val): Delete function + and move the functionality into the hook. + (LaTeX-graphicx-key-val-options): Declare. + +2023-03-04 Tassilo Horn + + Fix \includegraphics key-vals prompt in beamer documents. + + * style/beamer.el ("beamer"): Fix \includegraphics key-vals prompt in + beamer documents. + * style/overpic.el (LaTeX-arg-overpic-key-val): Fix + LaTeX-arg-overpic-key-val docstring which referred to the removed + function LaTeX-arg-graphicx-includegraphics-key-val. + +2023-02-21 Ikumi Keita + + Add new tests + + * tests/latex/nested-indent-in.tex: + * tests/latex/nested-indent-out.tex: + New files for additional test for bug#48518. + * tests/latex/latex-test.el (AUCTeX-set-ert-path): Add new entries for + the above new files. + (LaTeX-indent-nested-envs): New test for bug#48518. + * tests/latex/latex-filling-in.tex: + * tests/latex/latex-filling-out.tex: + Add \usepackage and paragraphs for bug#61400 + +2023-02-16 Ikumi Keita + + Fill \verb-like macros appropriately (bug#61400) + + * latex.el (LaTeX-verbatim-macro-boundaries): Attach an optional + argument so that it can return boundaries of its argument only. + Include *-braces verbatim macros like \url{} as targets. This affects + `LaTeX-current-verbatim-macro' in the same way. + Clean up codes to fix the following bugs. + (1) Inconsistent result when the point is at just before "\verb...". + (2) Going back to the previous line unintentionally in search of + verbatim macros. + Support optional argument of macros such as \Verb from fancyvrb. + Allow one level of nested braces as verb argument. + (LaTeX-verbatim-p): Don't regard the point just before "\verb..." as + verbatim. + Depend only on syntax-table property when syntax propertize is used. + +2023-02-15 Arash Esbati + + * style/url.el ("url"): Add missing \DeclareUrlCommand macro. + +2023-02-15 Arash Esbati + + Update style/ltugboat.el to class version 2.28 + + * style/ltugboat.el ("ltugboat"): Improve query for the optional + argument of verbatim environment. + Add support for various URL typesetting macros. + +2023-02-13 Arash Esbati + + Make `texmathp' aware of verbatim macros/environments + + * tests/latex/texmathp-test.el (texmathp-verbatim): New test. + + * texmathp.el (texmathp): Use `LaTeX-verbatim-p' to check if the + math command is inside a verbatim construct. (bug#61410) + +2023-02-06 Arash Esbati + + Add new style/algpseudocodex.el + + * Makefile.in (STYLESRC): Add new style. + + * style/algpseudocodex.el: New file. + +2023-02-04 Ikumi Keita + + Indent the active region (bug#48518, bug#28382) + + * latex.el (LaTeX-insert-environment): Indent the active region so + that indentation isn't broken even in nested environments. + (LaTeX-env-label): Remove indentation code no longer necessary by the + above change. + +2023-01-29 Ikumi Keita + + Add a paragraph to Texdoc section in the documentation + + * doc/auctex.texi (Documentation): Add an notice that it isn't sure + whether `TeX-documentation-texdoc' works for MiKTeX or not. + +2023-01-28 Ikumi Keita + + Call Texdoc coherently + + * tex.el (TeX-documentation-texdoc): Use `call-process' rather than + `shell-command-to-string' to invoke Texdoc. + Bind buffer object of working buffer rather than its name to `buffer'. + Capitalize Texdoc in the doc string. (It seems that's the proper name + according to its documentation shown by "texdoc texdoc".) + +2023-01-27 Ikumi Keita + + Fix `TeX-documentation-texdoc' for okular + + We used `start-process-shell-command' for these 4 years. However, + it turned out that that invalidated okular. (See bug#40577 and + .) + + The reason that `TeX-documentation-texdoc' tried hard to collect and + show the output from Texdoc is that the exit code wasn't meaningful + once[1]. This was the only way to notify the user when Texdoc can't + find any documentation for the given keyword. + + However, recent Texdoc is improved to return non-zero exit code when + it can't find any documentation[2]. Now we use `call-process' instead + of `start-process-shell-command'. This has a drawback that user who + sticks to older TeX Live distribution isn't notified at all when the + given keyword didn't match any documentation, but we hope that it + doesn't cause major problem. + + [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28905#17 + [2] https://tug.org/texdoc/doc/texdoc.man1.pdf + + * tex.el (TeX-documentation-texdoc): Use `call-process' to invoke + Texdoc. + Move `executable-find' test up in the function body so that it covers + no prefix case as well. + Add NO-PROPERTIES argument to `thing-at-point'. + Remove unnecessary `save-excursion'. + Refill. + +2023-01-26 Arash Esbati + + * style/multido.el ("multido"): Fix query prompt. + +2023-01-25 Arash Esbati + + Pacify compiler warning + + * multi-prompt.el (multi-prompt-key-value-collection-fn): Fix + references to Emacs Lisp Reference Manual. + +2023-01-24 Arash Esbati + + * style/multibib.el: Replace `TeX-arg-eval'. + +2023-01-20 Tassilo Horn + + Remove Emacs 24.3 compat code + + * preview.el.in (preview-get-dpi): Remove Emacs 24.3 compat case + introduced with bug#45596. + +2023-01-19 Arash Esbati + + Silence compiler warning + + * style/inputenc.el (LaTeX-inputenc-package-options): Delete + `when' with empty body. + +2023-01-17 Ikumi Keita + + Simplify version and date specification + + * latex/preview.dtx (section{The Implementation}): Don't use RCS + tags for version and date. Declare manually instead. + (): Update \CheckSum value. + +2023-01-12 Arash Esbati + + Update Pygments style names + + * style/minted.el (LaTeX-minted-key-val-options): Update style + names provided by Pygments version 2.14.0. + +2023-01-10 Arash Esbati + + Simplify implementation of style/minted.el + + * style/minted.el (LaTeX-arg-minted-language) + (LaTeX-arg-minted-style): Delete functions and move the + functionality into the hook. + +2023-01-10 Arash Esbati + + Turn `y-or-n-p' into `always' for in-buffer completion + + * latex.el (LaTeX-completion-parse-args): Turn `y-or-n-p' into + `always' inside `TeX-arg-conditional' for in-buffer completion. + +2023-01-08 Ikumi Keita + + Support detached arguments + + * tex.el (TeX-find-macro-boundaries): Skip white spaces between a + macro argument and comment starter. + Fix doc string. + Add FIXME comment. + (TeX-find-macro-end-helper): Skip white spaces at the beginning of + line even when the preceding line doesn't end with comment. + * tests/tex/navigation.el (TeX-check-f-m-b): New function. + (TeX-find-macro-boundaries-detached-arg): New test. + (TeX-find-macro-end-helper): Integrate similar tests into one test. + (TeX-check-f-m-e-h): Adapt according to the above integration. + +2023-01-07 David Kastrup + + Preserve braces after @TeX and similar macros. + +2022-12-20 Ikumi Keita + + New style file physics.el + + * style/physics.el: New style file. + * Makefile.in (STYLESRC): Add it. + +2022-12-19 Arash Esbati + + Avoid compiler warnings with long function names + + * tex.el (TeX-auto-add-type): Rearrange the auto-generated + docstring in order to avoid compiler warnings for long function + names. + +2022-12-19 Uwe Brauer + + Add filename as a prefix to catchfilebetweentags counter + + * style/catchfilebetweentags.el (LaTeX-env-catchfilebetweentags): + Add filename as a prefix to the counter. + +2022-12-18 Arash Esbati + + Pacify compiler warning + + * context.el (ConTeXt-expand-options): Use `string=' instead of + `eq' to compare strings. + +2022-12-18 Ikumi Keita + + Improve the previous commit slightly + + * latex.el (LaTeX-current-environment,LaTeX-backward-up-environment): + Move the task to find out the environment name from the latter to the + former. + +2022-12-16 Ikumi Keita + + Reduce redundancy in regexp + + * latex.el (LaTeX-environment-name-regexp): Don't quote regexp inside + [^...]. + (LaTeX-modify-environment): Omit spurious regexp group. (already + given by `LaTeX-environment-name-regexp') + +2022-12-16 Ikumi Keita + + Improve consistency between similar functions + + Include doctex mode special treatment of `LaTeX-current-environmnet' + into `LaTeX-find-matching-begin' and `LaTeX-find-matching-end'. + + * latex.el (LaTeX-backward-up-environment): Factor out the common + functionality of `LaTeX-current-environmnet' and + `LaTeX-find-matching-begin' into a new function. + (LaTeX-current-environment,LaTeX-find-matching-begin): + Use it. + (LaTeX-find-matching-end): Include doctex mode special treatment. + +2022-12-16 Ikumi Keita + + Support starred variant name + + * latex.el (LaTeX-find-matching-end): + (LaTeX-find-matching-begin): + Find correct begin or end when the point is just after the asterisk of + "\end{foo*}". + Remove spurious `regexp-quote' for `TeX-grop'. + +2022-12-15 Ikumi Keita + + Use `symbol-value' instead of `eval' + + * multi-prompt.el (multi-prompt-expand-completion-table): Use + `symbol-value' explicitly instead of `eval' to obtain the value of + variable. + +2022-12-15 Ikumi Keita + + Fix argument description in doc strings + + * latex.el (TeX-read-key-val): + * multi-prompt.el (multi-prompt-key-value): + Correct the format of KEY-VAL-ALIST and state that variable is also + allowed. + * style/acro.el (LaTeX-arg-acro-key-val): + Simplify instead of stating the detail. + +2022-12-15 Ikumi Keita + + Overhaul beamer.el + + * style/beamer.el (LaTeX-beamer-after-insert-env): Use `member' + instead of `TeX-member'. + Add comment. + (TeX-arg-beamer-overlay-spec): Simplify by feature implemented + recently in `TeX-arg-string'. + (TeX-arg-beamer-default-overlay-spec): New function. + (TeX-arg-beamer-frametitle,TeX-arg-beamer-note): Delete. + (LaTeX-item-beamer): Accept optional argument for bibitem. + Simplify. + (LaTeX-bibitem-beamer): New function to use `LaTeX-item-beamer'. + (LaTeX-beamer-search-themes): Use `length' instead of `string-width'. + Use `substring-no-properties' instead of `substring'. + (LaTeX-beamer-themes-list,LaTeX-beamer-inner-themes-list) + (LaTeX-beamer-outer-themes-list,LaTeX-beamer-color-themes-list) + (LaTeX-beamer-font-themes-list): + New functions to use with `TeX-arg-completing-read'. + (LaTeX-arg-beamer-theme,LaTeX-arg-beamer-inner-theme) + (LaTeX-arg-beamer-outer-theme,LaTeX-arg-beamer-color-theme) + (LaTeX-arg-beamer-font-theme): + Turn into the above new functions. + (LaTeX-beamer-env-frame): Factor out former lambda form into an + individual function and adapt for new usage in + `LaTeX-add-environments'. + (LaTeX-beamer-section): New function to insert section commands as + well as asking for their optional arguments. + ("beamer"): Update support of section commands with the above new + function. + Add and improve input support for many macros and environments. + Add syntax highlight support. + Update local value of `LaTeX-clean-intermediate-suffixes' so that + "Clean" command cleans .vrb files. + (LaTeX-beamer-class-options): Update class options for current + beamer. + * style/beamerarticle.el ("beamerarticle"): Allow (sub)paragraph + commands. + +2022-12-14 Arash Esbati + + * style/mdframed.el ("mdframed"): Replace `TeX-arg-eval'. + +2022-12-14 Arash Esbati + + Simplify implementation of style/mathtools.el + + * style/mathtools.el (LaTeX-mathtools-arg-mathstyle-completion) + (LaTeX-mathtools-arg-mathsize-completion): Delete functions and + move the functionality into the hook. + (LaTeX-mathtools-mathstyle-list): New variable. + (LaTeX-mathtools-auto-cleanup): + ("mathtools"): Adjust acc. to deleted function(s). + Replace `TeX-arg-eval'. + +2022-12-13 Arash Esbati + + * style/ltxtable.el ("ltxtable"): Replace `TeX-arg-eval'. + + * style/ltxdoc.el ("ltxdoc"): Replace `TeX-arg-eval'. + +2022-12-13 Arash Esbati + + Simplify implementation of style/ltugboat.el + + * style/ltugboat.el (LaTeX-env-ltugboat-verbatim): Remove function + and move the functionality into the hook. + +2022-12-13 Arash Esbati + + * style/enumitem.el ("enumitem"): Replace `TeX-arg-eval'. + + * style/ltablex.el ("ltablex"): Add fontification support. + + * style/listings.el ("listings"): Replace `TeX-arg-eval'. + +2022-12-13 Arash Esbati + + Simplify implementation of style/ifthen.el + + * style/ifthen.el (LaTeX-ifthen-test): New variable. + (LaTeX-arg-ifthen-test): Delete and move the functionality into + the hook. + +2022-12-08 Arash Esbati + + Simplify implementation of style/hologo.el + + * style/hologo.el + (LaTeX-hologo--arg-use-region-or-query-logo-name): Reduce + functionality. + (LaTeX-hologo--arg-use-region): New helper function to wrap region + in a pair of braces. + ("hologo"): Use new functions in combination with + `TeX-arg-conditional'. + Replace `TeX-arg-eval'. + +2022-12-08 Arash Esbati + + Simplify implementation of style/graphicx.el + + * style/graphicx.el (LaTeX-graphicx-key-val-options): New + function. + (LaTeX-arg-graphicx-includegraphics-key-val): Remove since not + needed anymore. + ("graphicx"): Use `TeX-arg-key-val' with the new function in the + hook. + +2022-12-08 Arash Esbati + + Simplify implementation of style/geometry.el + + * style/geometry.el ("geometry"): Replace `TeX-arg-eval'. + +2022-12-08 Arash Esbati + + Update style/fvextra.el to package version 1.5 + + * style/fvextra.el (LaTeX-fvextra-key-val-options): Add new + key=vals. + ("fvextra"): Add support for the new "VerbEnv" environment. + +2022-12-08 Arash Esbati + + Simplify implementation of style/footmisc.el + + * style/footmisc.el (LaTeX-footmisc-fnsymbols-set): New variable. + ("footmisc"): Use it in the hook. + Remove support for the \footref macro which is now part of LaTeX + kernel. + +2022-12-08 Ikumi Keita + + Fix bug#58689 with a bit of optiomization + + * latex.el (LaTeX-modify-environment): Comment out redundant + `beginning-of-line' and `end-of-line'. + +2022-12-07 Arash Esbati + + * style/fontspec.el ("fontspec"): Replace `TeX-arg-eval'. + +2022-12-07 Arash Esbati + + Simplify implementation of style/floatrow.el + + * style/floatrow.el (LaTeX-floatrow-auto-cleanup): Adjust to new + functionality of `LaTeX-floatrow-arg-floatbox'. + (LaTeX-floatrow-arg-floatbox): Move query for optional arguments + into the hook. + ("floatrow"): Query for optional arguments with + `TeX-arg-completing-read'. + Replace usage of `TeX-arg-eval'. + +2022-11-30 Arash Esbati + + Don't rely on the value of `LaTeX-current-environment' + + * style/breqn.el (LaTeX-breqn-key-val-options): + * style/changelog.el (LaTeX-changelog-key-val-options): Remove + usage of the variable `LaTeX-current-environment'. + +2022-11-30 Arash Esbati + + Revert "Bind a value to `LaTeX-current-environment' locally" + + This reverts commit e4ceb88bb7cb4f406874de196aa71118449fe373. + + This change had negative side effects for indentation. See + https://lists.gnu.org/archive/html/auctex-devel/2022-11/msg00057.html + +2022-11-30 Arash Esbati + + Simplify implementation of style/fancyvrb.el + + * style/fancyvrb.el (LaTeX-fancyvrb-arg-define-macro): Check if + the package "fvextra" is loaded and allow verbatim arguments in + braces. Adjust fontification accordingly. + ("fancyvrb"): Replace `TeX-arg-eval'. + Use standard hooks to insert environments. + +2022-11-30 Arash Esbati + + Simplify implementation of style/empheq.el + + * style/empheq.el (LaTeX-empheq-env): Reduce functionality in the + function which now adds a number of columns to 'alignat*?' + environments and adds a label where applicable. + (LaTeX-empheq-env-overload): Delete function and move the + functionality into the hook. + (LaTeX-empheq-item-equation): Use the environment name "empheq" + instead of a call of `LaTeX-current-environment'. Other minor + improvements. + ("empheq"): Use standard functions inside the hook. + Replace `TeX-arg-eval'. + +2022-11-26 Ikumi Keita + + Fix doc strings regarding to section commands + + * context.el (ConTeXt-numbered-section-hook): + (ConTeXt-unnumbered-section-hook): + Add mention about `ConTeXt-reference'. + Fix explanation of `ConTeXt-section-ref'. + Fix order of Lisp code example. + Add quote for Lisp symbols. + * latex.el (LaTeX-section-hook): Reindent. + Add quote for Lisp symbols. + +2022-11-25 Ikumi Keita + + Support starred section names + + * latex.el (LaTeX-section-level): Accept starred section names. + Simplify. + (LaTeX-section-name): Simplify. + (LaTeX-section-heading): Include starred variants in completion + candidates. + * tex.el (LaTeX-command-section-boundaries): Arrange regexp to + accept starred section names. + Simplify. + (LaTeX-command-section-change-level): Simplify. + (): Arrange cookies for silencing compiler. + * context.el (ConTeXt-numbered-section-name) + (ConTeXt-unnumbered-section-name,ConTeXt-numbered-section-level) + (ConTeXt-unnumbered-section-level): + Simplify. + +2022-11-24 Arash Esbati + + * latex.el (LaTeX-env-contents): Add the "nowarn" key. + +2022-11-24 Arash Esbati + + Replace `TeX-arg-eval' + + * style/doc.el ("doc"): Replace `TeX-arg-eval' with closure. + For "DocInput", add a check if "l3doc" style is loaded and adjust + the query accordingly. + + * style/l3doc.el ("l3doc"): Remove entry for "DocInput" + incl. fontification which is done inside "doc.el". + +2022-11-23 Arash Esbati + + Simplify implementation of style/csquotes.el + + * style/csquotes.el (LaTeX-csquotes-read-language) + (LaTeX-arg-csquotes-language): Delete functions. + (LaTeX-csquotes-language-list): New function. + ("csquotes"): Adjust the hook acc. to the changes above. + +2022-11-23 Arash Esbati + + * style/comment.el ("comment"): Replace `TeX-arg-eval'. + +2022-11-23 Arash Esbati + + Simplify implementation of style/cleveref.el + + * style/cleveref.el (TeX-arg-cleveref-crossref-type): Delete + function. + (LaTeX-cleveref-crossref-type): New function. + ("cleveref"): Adjust the hook acc. to the changes above. + +2022-11-23 Arash Esbati + + Simplify implementation of style/CJK.el + + * style/CJK.el (LaTeX-CJK-fontenc-list): New variable. + (LaTeX-env-CJK): Delete function + ("CJK"): Replace functionality of deleted function with standard + ones. + +2022-11-23 Arash Esbati + + Simplify implementation of style/changes.el + + * style/changes.el (LaTeX-arg-changes-definechangesauthor) + (LaTeX-arg-changes-markup): Delete functions. The functionality + is provided inside the hook. + (LaTeX-changes-definechangesauthor-key-val-options) + (LaTeX-changes-key-val-options): New functions. + ("changes"): Adjust the hook acc. to the changes above. + +2022-11-23 Ikumi Keita + + Cleanup newcommand/newenvironment support + + * latex.el (LaTeX-common-initialization): Use + `TeX-arg-define-macro-arguments' for optional argument + for (re)newenvironment(*). + Remove duplicated entries. + (TeX-arg-define-macro-arguments): Fix line break of doc string. + +2022-11-22 Arash Esbati + + Simplify implementation of style/changelog.el + + * style/changelog.el (LaTeX-changelog-key-val-options): New + function returning key=vals. The functionality used to be part of + `LaTeX-env-changelog'. + (LaTeX-env-changelog): Adjust in order to insert a label into + optional argument. + ("changelog"): Adjust function usage in the hook accordingly. + +2022-11-22 Arash Esbati + + Check the value of `LaTeX-current-environment' first + + * style/breqn.el (LaTeX-breqn-key-val-options): Check if the + variable `LaTeX-current-environment' contains a name before + running the function of the same name. + +2022-11-22 Arash Esbati + + Bind a value to `LaTeX-current-environment' locally + + * latex.el (LaTeX-current-environment): Add docstring. + (LaTeX-env-item-args, LaTeX-env-label-args, LaTeX-env-args): + Let-bind `LaTeX-current-environment' in the function body. + +2022-11-21 Arash Esbati + + Simplify implementation of style/breqn.el + + * style/breqn.el (LaTeX-breqn-key-val-options): New function. + (LaTeX-breqn-env): Delete function. + ("breqn"): Replace functionality of deleted function with + standard ones. + Don't use `LaTeX-env-label-as-keyval' for starred environments. + +2022-11-21 Ikumi Keita + + Move `TeX-TikZ-point-name-regexp' to tex-style.el + + * tex-style.el: + * style/tikz.el (TeX-TikZ-point-function-map): + Move defcustom into tex-style.el. + (AUCTeX-TikZ): Delete group. + +2022-11-21 Ikumi Keita + + Enhance scope environmnent support + + * context.el (ConTeXt-after-insert-env-hook): New hook. + (ConTeXt-insert-environment): Follow the change in + `LaTeX-insert-environment' to support the form + (ConTeXt-add-environments + '("scope" FUNCTION-NAME ARGS)) + as well as to run the above new hook. + (ConTeXt-env-args,ConTeXt--env-parse-args): New function and its + helper function. Adapted copies of `LaTeX-env-args' and + `LaTeX--env-parse-args'. + * style/tikz.el (TeX-TikZ-env-scope): New function. + ("tikz"): Use the above new function to support scope env. in LaTeX + and ConTeXt. + (TeX-TikZ-get-opt-arg-string): Fix spacing in the doc string. + (declare-function): Silence compiler. + +2022-11-21 Arash Esbati + + Simplify implementation of style/booktabs.el + + * style/booktabs.el ("booktabs"): Delete the function + `LaTeX-booktabs-arg-paren' and use `TeX-arg-string' instead. + +2022-11-21 Arash Esbati + + Simplify implementation of style/bigstrut.el + + * style/bigstrut.el (TeX-arg-bigstrut): Delete the function and + replace the functionality with `TeX-arg-completing-read' inside + the hook. + +2022-11-21 Arash Esbati + + Simplify implementation of style/babel.el + + * style/babel.el (TeX-arg-babel-lang, LaTeX-env-babel-lang): + Delete functions. + ("babel"): Replace functionality of deleted functions with + standard ones. + For "babelfont", move code inside the query for "Font family" into + a closure at the end of the entry and drop `TeX-arg-eval'. + +2022-11-21 Arash Esbati + + * style/attachfile.el ("attachfile"): Replace `TeX-arg-eval'. + + * style/array.el ("array"): Replace `TeX-arg-eval' with a closure. + +2022-11-21 Arash Esbati + + Simplify implementation of style/ntheorem.el + + * style/ntheorem.el (LaTeX-ntheorem-fontdecl) + (LaTeX-arg-ntheorem-fontdecl, LaTeX-ntheorem-env-label): Delete + variable and functions. + (LaTeX-ntheorem-auto-cleanup): Use `LaTeX-env-label-args' instead of + `LaTeX-ntheorem-env-label'. + ("ntheorem"): Replace `TeX-arg-eval' with a closure. + Replace functionality of deleted functions with standard ones. + +2022-11-20 Arash Esbati + + Simplify implementation of style/amsthm.el + + * style/amsthm.el (LaTeX-amsthm-fontdecl) + (LaTeX-arg-amsthm-fontdecl, LaTeX-amsthm-env-label): Delete + variable and functions. + (LaTeX-amsthm-auto-cleanup): Use `LaTeX-env-label-args' instead of + `LaTeX-amsthm-env-label'. + ("amsthm"): Replace `TeX-arg-eval' with a closure. + Replace functionality of deleted functions with standard ones. + +2022-11-20 Tassilo Horn + + Ignore errors from dbus-ping (fixes bug#59380). + + We just want to test if a viewer's DBUS interface works. If there are + errors, the answer is surely no/nil. + + * tex.el (TeX-evince-dbus-p): Ignore errors from dbus-ping. + +2022-11-18 Arash Esbati + + Simplify implementation of style/fancyhdr.el + + * style/fancyhdr.el (TeX-arg-fancyhdr-place): Delete function. + The functionality is now in the style hook. + +2022-11-18 Arash Esbati + + * style/afterpage.el ("afterpage"): Fontify the only macro. + +2022-11-18 Arash Esbati + + Simplify implementation of style/theorem.el + + * style/theorem.el (LaTeX-theorem-theoremstyle-list): Turn into a + plain list. + (LaTeX-theorem-fontdecl, LaTeX-arg-theorem-fontdecl): Delete + functions. + (LaTeX-theorem-auto-cleanup): Use `LaTeX-env-label-args' instead + of `LaTeX-theorem-env-label'. + ("theorem"): Replace `TeX-arg-eval' with a closure. + Replace functionality of deleted functions with standard ones. + +2022-11-18 Arash Esbati + + Respect `TeX-exit-mark' when inserting enviroments + + * latex.el (LaTeX--env-parse-args): Set `TeX-exit-mark' to current + point if not set yet. Move point to the position of + `TeX-exit-mark' after parsing the arguments, so hooks can set the + value acc. to their needs. + + * tex.el (TeX-exit-mark): Adjust docstring. + +2022-11-17 Arash Esbati + + Add some variables containing font declarations + + * latex.el (LaTeX-font-family, LaTeX-font-series) + (LaTeX-font-shape, LaTeX-font-size): New variables. + +2022-11-17 Arash Esbati + + Simplify implementation of style/tcolorbox.el + + * style/tcolorbox.el ("tcolorbox"): Replace `TeX-arg-eval' and use + a distinct function for the only argument. + +2022-11-17 Arash Esbati + + Use `functionp' to recognize a function + + * tex.el (TeX-parse-argument): Identify a function with + `functionp' instead of `symbolp'. This way it is also possible to + use a closure inside a style hook. + +2022-11-17 Arash Esbati + + Remove entry in `LaTeX-completion-function-map-alist-keyval' + + * latex.el (LaTeX-completion-function-map-alist-keyval): Remove + the entry for the deleted function `LaTeX-enumitem-env-with-opts'. + +2022-11-17 Arash Esbati + + Simplify implementation of style/tcolorboxlib-theorems.el + + * style/tcolorboxlib-theorems.el + (LaTeX-tcolorbox-lib-theorems-auto-cleanup): + ("tcolorboxlib-theorems"): Use `LaTeX-env-args' instead of + `LaTeX-env-tcolorbox-lib-theorems'. + (LaTeX-env-tcolorbox-lib-theorems): Delete function. + (LaTeX-arg-tcolorbox-lib-theorems-newtcbtheorem): Insert only the + first argument, other arguments are queried in the hook. + +2022-11-17 Arash Esbati + + Extend the argument list of `TeX-arg-string' + + * tex.el (TeX-arg-string): Extend the argument list which will be + passed to `TeX-read-string' and change the brackets for insertion. + +2022-11-16 Arash Esbati + + Simplify implementation of style/tcolorboxlib-raster.el + + * style/tcolorboxlib-raster.el ("tcolorboxlib-raster"): Use + `LaTeX-env-args' and `LaTeX-env-item-args' in the hook and + subsequently delete `LaTeX-tcolorbox-lib-raster-env-item'. + +2022-11-16 Arash Esbati + + Simplify implementation of style/enumitem.el + + * style/enumitem.el (LaTeX-enumitem-env-with-opts): Delete + function. + (LaTeX-arg-enumitem-SetEnumitemKey): Query and insert only the + first mandatory argument. The second on is queried in the hook. + (LaTeX-arg-enumitem-SetEnumitemValue): Query and insert only the + second mandatory argument. The others are queried in the hook. + (LaTeX-arg-enumitem-setlist): Delete function, now performed in + the hook. + (LaTeX-enumitem-auto-cleanup): + ("enumitem"): Use the function `LaTeX-env-item-args' instead of + `LaTeX-enumitem-env-with-opts'. + +2022-11-16 Arash Esbati + + Extend the argument list of some functions + + * latex.el (TeX-read-key-val, TeX-arg-key-val): Extend the + argument list which control the query and insertion of key=val's + in the style hooks. + (TeX-arg-completing-read-multiple): Extend argument list to alter + the value of `crm-separator' and the separator inside `mapconcat'. + +2022-11-15 Arash Esbati + + Simplify implementation of style/currvita.el + + * style/currvita.el ("currvita"): Use `LaTeX-env-item-args' in the + hook and subsequently delete `LaTeX-currvita-env-with-label'. + Add fontification support for \cvplace macro. + +2022-11-09 Arash Esbati + + Improve fontification of indexing macros + + * font-latex.el (font-latex-built-in-keyword-classes): Add entries + for \makeindex and \makeglossary macros. + + * style/imakeidx.el ("imakeidx"): + * style/makeidx.el ("makeidx"): + * style/multind.el ("multind"): + * style/splitidx.el ("splitidx"): Improve fontification of + indexing macros. + +2022-11-09 Ikumi Keita + + Don't insert empty node name + + * style/tikz.el (TeX-TikZ-node-arg): Treat node name as optional to + avoid the insertion of empty node name. + (TeX-TikZ-arg-options, TeX-TikZ-arg-name,TeX-TikZ-arg-label): + Fix doc strings. + +2022-11-09 Ikumi Keita + + Fix `ConTeXt-add-environments' + + * context.el (ConTeXt-environment, ConTeXt-environment-menu): Use + function `ConTeXt-environment-list' to refer to the current + environments list. + (ConTeXt-environment-menu): Follow `LaTeX-environment-menu' to support + optional argument for environments. + * tex.el (TeX-auto-add-type): Use unique key for `TeX-auto-parser' in + order to discriminate ConTeXt environments from LaTeX environments. + * context-en.el (ConTeXt-en-mode-initialization): + * context-nl.el (ConTeXt-nl-mode-initialization): + Add comments. + +2022-11-09 Ikumi Keita + + Improve support for TikZ + + * style/tikz.el ("tikz"): Add "tikz", "tikzset", "usetikzlibrary" and + "foreach" macros. + Run style hooks for graphicx, keyval and xcolor as well. + Include preliminary support for ConTeXt and plain TeX. + Allow optional argument for "tikzpicture" environment. + Add "scope" environment. + (AUCTeX-TikZ): New customize group. + (TeX-TikZ-point-name-regexp): Use it as group. + (TeX-TikZ-find-named-points): Add comment. + (): Add `declare-function'. + +2022-11-09 Arash Esbati + + Add new hooks for inserting environments with arguments + + * doc/auctex.texi (Adding Environments): Document new functions + `LaTeX-env-item-args' and `LaTeX-env-label-args'. + + * latex.el (LaTeX--env-parse-args, LaTeX--env-item): New helper + functions which contain body used be part of `LaTeX-env-args' and + `LaTeX-env-item'. + (LaTeX-env-item, LaTeX-env-args): Use new helpers. + (LaTeX-env-item-args, LaTeX-env-label-args): New functions like + their counterparts without '-args' but allowing additional + arguments. + + * latex.el (LaTeX-completion-parse-args): Recognize new functions. + +2022-11-09 Arash Esbati + + Use the correct function to retrieve the key=vals + + * style/siunitx.el (LaTeX-siunitx-key-val-options): Delete + unnecessary `and' when checking for a color package. + ("siunitx"): Use the correct function + `LaTeX-siunitx-key-val-options' for the old commands. + +2022-11-05 Ikumi Keita + + Extend Japanese TeX support + + * latex.el (LaTeX-auto-counter-regexp-list) + (LaTeX-auto-length-regexp-list): + Support Japanese counter/length names. + +2022-11-04 Ikumi Keita + + New option `TeX-refuse-unmatched-dollar' + + * tex.el (TeX-refuse-unmatched-dollar): New option. + (TeX-insert-dollar): When the new option is enabled, retain the former + behavior. + Arrange the doc string. + * doc/auctex.texi (Quotes): + * doc/changes.texi: + Mention the change in the behavior of `TeX-insert-dollar'. + +2022-11-04 Arash Esbati + + Provide completion candidates for `TeX-arg-length' + + * latex.el (LaTeX-completion-function-map-alist-cr): Add entry for + `TeX-arg-length' and the corresponding mapping function. + Adjust docstring. + +2022-11-04 Arash Esbati + + Simplify implementation of style/textpos.el + + * style/textpos.el ("textpos"): Use `TeX-arg-conditional' instead + of `TeX-arg-eval' in the style hook. + +2022-11-04 Arash Esbati + + Simplify implementation of style/thm-restate.el + + * style/thm-restate.el (LaTeX-thmrestate-restatable-marco-regexp): + Recognize the starred version of the environment as well. + (LaTeX-thmrestate-auto-cleanup): Fontify new macros. + (LaTeX-env-thmrestate-restatable): Insert only the last mandatory + argument. Other arguments are included in the style hook. + (LaTeX-thm-restate-package-options): New variable. + +2022-11-04 Arash Esbati + + Simplify implementation of style/thmtools.el + + * style/thmtools.el + (LaTeX-thmtools-declaretheoremstyle-key-val-options): Rename from + `LaTeX-thmtools-declaretheoremstyle-key-val'. + (LaTeX-thmtools-declaretheorem-key-val-options): Rename from + `LaTeX-thmtools-declaretheorem-key-val'. + (LaTeX-thmtools-listoftheorems-key-val-options): Rename from + `LaTeX-thmtools-listoftheorems-key-val'. + New functions now return only a key=val alist and don't query. + (LaTeX-arg-thmtools-declaretheoremstyle): + (LaTeX-arg-thmtools-declaretheorem): Insert only the mandatory + argument. The query for the optional one happens in the hook. + (LaTeX-arg-thmtools-listoftheorems): Removed as not needed. + +2022-11-04 Arash Esbati + + Simplify implementation of style/titlesec.el + + * style/titlesec.el (LaTeX-titlesec-section-command-list): Delete + unnecessary `symbol-value'. + (LaTeX-titlesec-titlespec-key-val-options): New function replacing + `LaTeX-arg-titlesec-titlespec'. The new function returns only + key=vals and doesn't insert them into buffer. + ("titlesec"): Use the new function in the style hook. + +2022-11-03 Arash Esbati + + Simplify implementation of style/ulem.el + + * style/ulem.el (LaTeX-ulem-fontdecl, LaTeX-ulem-fontcmd) + (TeX-arg-ulem-fontdecl, TeX-arg-ulem-fontcmd) + (TeX-arg-ulem-useunder): Remove variables and functions. + ("ulem"): Move the functionality into the style hook. + +2022-11-03 Arash Esbati + + Replace `TeX-arg-url-urlstyle' in style/url.el + + * style/url.el (TeX-arg-url-urlstyle): Delete function. + ("url"): Move the functionality into the style hook. + +2022-11-03 Arash Esbati + + Simplify argument queries in style/wrapfig.el + + * style/wrapfig.el ("wrapfig"): Use `LaTeX-env-args' and standard + hook functions for argument query. + +2022-11-03 Arash Esbati + + * latex.el (TeX-arg-conditional): Declare 'indent'. + +2022-11-03 Arash Esbati + + Update style/XCharter.el to package version 1.24 + + * style/XCharter.el ("XCharter"): Add support for new macros + incl. fontification. + (LaTeX-XCharter-package-options): Turn variable into a function + which reads key=val package options. + +2022-11-03 Arash Esbati + + Fix style/xspace.el + + * style/xspace.el ("xspace"): Fix the name of the macro + \xspaceaddexceptions, insert braces for the argument. + Query for a token after \xspaceremoveexception. + Remove "xspace" from fontification since it's used only in a + macro argument itself. + +2022-11-02 Arash Esbati + + Add capf for LaTeX marco/environment arguments + + * doc/changes.texi: Announce the new feature. + + * doc/auctex.texi (Completion): Document the main new function. + + * latex.el: Add functions for completion-at-point inside + marco/environment arguments in LaTeX buffers. + (LaTeX-common-initialization): Append the entry point + `LaTeX--arguments-completion-at-point' to + `completion-at-point-functions'. + +2022-11-01 Ikumi Keita + + Allow user to insert "$" (bug#57626) + + * tex.el (TeX-insert-dollar): Let user to insert "$" when `texmathp' + thinks that the math mode didn't start with dollar, considering it + isn't actually in math mode. + Fix doc string along with the above change. + * texmathp.el: Add cases* env issue in BUGS section of header + comments. + +2022-11-01 Ikumi Keita + + Cleanup `TeX-insert-dollar' + + * tex.el (TeX-insert-dollar): Don't insert "\)\(" when we have empty + active region and `TeX-electric-math' is ("\(" . "\)"). + Use `insert-char' instead of `insert'+`make-string' to insert multiple + "$"s. + Supply FIXEDCASE argument for `replace-match'. + Use `save-excursion' for robustness to blink matching paren. + Add "*" at the beginning of interactive spec to declare explicitly + it's invalid in read-only buffer. + Fix line break of doc string and comment. + (TeX-symbol-marker,TeX-symbol-marker-pos,TeX-dollar-sign) + (TeX-dollar-string,TeX-dollar-regexp): Declare as obsolete explicitly. + * doc/auctex.texi (Quotes): Write cons value in "(A . B)" form instead + of "(cons A B)". + +2022-10-31 Arash Esbati + + Don't let-bind `inhibit-point-motion-hooks' to t + + * tex.el (TeX-current-offset): Delete let-binding of + `inhibit-point-motion-hooks' to t because this is the default + value since Emacs 25.1. + +2022-10-26 Arash Esbati + + Use `TeX-arg-completing-read-multiple' + + * style/babel.el ("babel"): + * style/biblatex.el ("biblatex"): + * style/doc.el ("doc"): + * style/enumitem.el ("enumitem"): + * style/ntheorem.el ("ntheorem"): + * style/thmtools.el ("thmtools"): + * style/titleps.el ("titleps"): + * style/xcolor.el ("xcolor"): Use + `TeX-arg-completing-read-multiple' instead of `TeX-arg-eval' and + `mapconcat ...' combination. + +2022-10-25 Arash Esbati + + Use `TeX-arg-completing-read' + + * latex.el (LaTeX-common-initialization): + * style/MyriadPro.el ("MyriadPro"): + * style/amsthm.el ("amsthm"): + * style/arabxetex.el ("arabxetex"): + * style/babel.el ("babel"): + * style/biblatex.el ("biblatex"): + * style/bigdelim.el ("bigdelim"): + * style/caption.el ("caption"): + * style/changes.el ("changes"): + * style/csquotes.el ("csquotes"): + * style/doc.el ("doc"): + * style/enumitem.el ("enumitem"): + * style/etoolbox.el ("etoolbox"): + * style/exam.el ("exam"): + * style/fancyvrb.el ("fancyvrb"): + * style/floatrow.el ("floatrow"): + * style/fontaxes.el ("fontaxes"): + * style/fontspec.el ("fontspec"): + * style/footmisc.el ("footmisc"): + * style/graphicx.el ("graphicx"): + * style/harvard.el ("harvard"): + * style/hologo.el ("hologo"): + * style/l3doc.el ("l3doc"): + * style/ltugboat.el ("ltugboat"): + * style/ltxdoc.el ("ltxdoc"): + * style/mathtools.el ("mathtools"): + * style/mdframed.el ("mdframed"): + * style/menukeys.el ("menukeys"): + * style/metalogo.el ("metalogo"): + * style/multirow.el ("multirow"): + * style/natbib.el ("natbib"): + * style/newfloat.el ("newfloat"): + * style/ntheorem.el ("ntheorem"): + * style/paracol.el ("paracol"): + * style/polyglossia.el ("polyglossia"): + * style/pythontex.el ("pythontex"): + * style/splitidx.el ("splitidx"): + * style/subcaption.el ("subcaption"): + * style/tcolorbox.el ("tcolorbox"): + * style/tex-live.el ("tex-live"): + * style/theorem.el ("theorem"): + * style/titleps.el ("titleps"): + * style/titlesec.el ("titlesec"): + * style/titletoc.el ("titletoc"): + * style/xcolor.el ("xcolor"): + * style/xr-hyper.el ("xr-hyper"): Use `TeX-arg-completing-read' + instead of `TeX-arg-eval' and `completing-read' combination. + +2022-10-19 Arash Esbati + + Don't use `eval' on code + + * latex.el (TeX-read-key-val, TeX-read-completing-read) + (TeX-read-completing-read-multiple): Replace usage of `eval' with + other clauses after a comment in this message: + https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg01231.html + Adjust docstrings. + + * style/hologo.el ("hologo"): + * style/newfloat.el ("newfloat"): Adjust the styles accordingly. + +2022-10-10 Arash Esbati + + Add missing argument for `TeX-argument-prompt' + + * latex.el (TeX-read-completing-read) + (TeX-read-completing-read-multiple): Fix the value of third + argument of `TeX-argument-prompt'. + +2022-10-07 Arash Esbati + + Improve style/fvextra.el + + * style/fvextra.el: Don't require cl-lib, `cl-pushnew' isn't used. + (font-latex-set-syntactic-keywords): Declare the function. + ("fvextra"): Add \Verb*? and \EscVerb*? to + `LaTeX-verbatim-macros-with-braces-local'. + Update fontification rules. + +2022-10-07 Arash Esbati + + Improve interaction between fancyvrb.el and fvextra.el + + * style/fancyvrb.el ("fancyvrb"): Check if the fvextra package is + loaded which allows \Verb and \SaveVerb macros to take the + mandatory argument in braces. + Add starred version of \Verb and \UseVerb macros. + Adjust fontification entry for \UseVerb. + +2022-10-07 Arash Esbati + + Add new style/parskip.el + + * Makefile.in (STYLESRC): Add new style. + + * style/parskip.el: New file. + +2022-10-06 Arash Esbati + + Recognize '=' argument modifier + + * style/xparse.el (LaTeX-xparse-macro-parse): Support '={...}' + argument modifier for key-vals. + +2022-09-21 Ikumi Keita + + Override built-in tex-mode + + * tex-site.el.in (TeX-modes-set): Specify `depth' to override the + :around advice given to `tex-mode' in tex-mode.el. + +2022-09-13 Arash Esbati + + Update style/amsart.el + + * style/amsart.el: Add missing header. + (LaTeX-amsart-class-options): New variable. + ("amsart"): Update the style hook for the macros provided by the + class. + +2022-09-07 Arash Esbati + + * style/l3doc.el ("l3doc"): Fix entry for the "env" macro. + +2022-09-05 Uwe Brauer + + Add support for the amsaddr package + + * Makefile.in (STYLESRC): Add new style. + + * style/amsaddr.el: New file. + +2022-09-05 Arash Esbati + + * tex.el: Require seq.el for older Emacsen where not preloaded. + +2022-09-01 Arash Esbati + + Simplify the function `LaTeX-array-update-column-letters' + + * style/array.el (LaTeX-array-update-column-letters): Simplify by + using seq-functions. Fix docstring. + +2022-08-31 Uwe Brauer + + Add support for catchfilebetweentags package + + * Makefile.in (STYLESRC): Add new style. + + * tex-style.el (LaTeX-catchfilebetweentags-use-numeric-label): + Add a new variable that controls whether a numeric label gets + inserted automatically. Default is t. + + * style/catchfilebetweentags.el: New file. + +2022-08-30 Tassilo Horn + + Silence byte-compiler. + +2022-08-30 Tassilo Horn + + Close over list-strings from outer scope. + + * tex-bar.el (menu-strings-buttons-alist): Close over list-strings + from outer scope. + +2022-08-30 Tassilo Horn + + Don't use RESULT arg of dolist. + + * tex-bar.el (menu-strings-buttons-alist): Don't use RESULT arg of + dolist. + +2022-08-29 Arash Esbati + + Support macros for key-val package or class options + + * style/ltx-base.el ("ltx-base"): Add kernel commands for creating + and using key-val package or class options. + +2022-08-29 Arash Esbati + + Restore compatibility for BSD sed + + * Makefile.in (tex-site.el): Set '-i' command line option + explicitly since it is mandatory for BSD sed. + +2022-08-29 Philip Kaludercic + + * tex.el (TeX-insert-macro): Use 'atomic-change-group' + + If the user aborts the command, we avoid keeping behind a partial + state by reverting all changes that might have made. + +2022-08-27 Stefan Monnier + + Unquote lambdas in font-latex.el & tex-bar.el; add some FIXMEs + + * font-latex.el (font-latex-match-math-env) + (font-latex-match-math-envII,font-latex-match-dollar-math) + (font-latex-match-quotation): Add FIXMEs. + * tex-bar.el (TeX-bar-TeX-button-alist) + (TeX-bar-LaTeX-button-alist,menu-strings-buttons-alist): Unquote lambdas. + +2022-08-25 Arash Esbati + + Add new style/tcolorboxlib-theorems.el + + * Makefile.in (STYLESRC): Add new style. + + * style/tcolorboxlib-theorems.el: New file. + +2022-08-25 Arash Esbati + + Pacify Emacs 29 compiler warnings + + * context.el (ConTeXt-outline-name): + * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Use + `line-beginning-position' instead of `point-at-bol' and + `line-end-position' instead of `point-at-eol' which are obsolete + with Emacs 29. + +2022-08-25 Arash Esbati + + Unbreak building with Emacs 29 after obsoleting autoload.el + + * Makefile.in (AUTOLOAD, PREVIEW_AUTOLOAD): Check if the function + `loaddefs-generate' is defined and use it by setting the + `excluded-files' argument accordingly. + (tex-site.el): Delete unnecessary parts which are included by + appending auto-loads.el. + +2022-08-22 Arash Esbati + + Improve function calls to retrieve key=vals in style hooks + + * latex.el (TeX-read-key-val): Improve call of functions as + argument of `TeX-arg-key-val' inside style hooks. + +2022-08-21 Ikumi Keita + + Fix doc string + + * tex.el (TeX-dialect): + (TeX-unload-style): + Fix doc string so that the first line consists of a complete sentence. + +2022-08-18 Ikumi Keita + + Update documentation + + * doc/changes.texi: Announce that `master-buffer' and `orig-buffer' + aren't accessible in `TeX-region-hook'. + * doc/auctex.texi (Adding Environments): Update example to the current + usage. + (Hacking the Parser): Add @findex for `TeX-auto-add-regexp' and FIXME + comment. + * doc/todo.texi (Mid-term Goals): Add todo and rearrange the item to + look better. + +2022-08-18 Ikumi Keita + + Fix comments and doc strings + + * latex.el (TeX-arg-key-val): Explain that KEY-VAL-ALIST can also be a + function call. + (LaTeX-modify-environment): + * context.el (ConTeXt-modify-environment): + Use better doc strings to mention the argument. + * font-latex.el (font-latex-find-matching-close): Add supplementary + comment. + (font-latex-make-built-in-keywords): + (font-latex--updated-region-end, font-latex-match-math-envII): + (font-latex-extend-region-backwards-math): + * style/tikz.el (TeX-TikZ-relative-point-function-map): + (TeX-TikZ-draw-arg-function-map, TeX-TikZ-arg-bend): + * tex.el (TeX-expand-list-builtin): + (TeX-view-predicate-list, TeX-source-correlate-expand-options): + (TeX-dialect, TeX-unload-style): + Fix typos and spacings. + +2022-08-18 Werner Lemberg + + Avoid `makeinfo` warnings + + * doc/changes.texi, doc/wininstall.texi: Protect `@cindex` entries with + `@ifclear rawfile`. + +2022-08-18 Werner Lemberg + + Fix `autoconf` warnings + + * configure.ac: Run `autoupdate`. + * aclocal.m4: s/AC_FD_CC/AS_MESSAGE_LOG_FD/. + +2022-08-16 Arash Esbati + + Insert a space between \caption and \\ in tables + + * style/longtable.el (LaTeX-env-longtable): + * style/xltabular.el (LaTeX-env-xltabular): Insert a space between + the end of \caption macro and \\. + +2022-08-12 Arash Esbati + + * style/listings.el (TeX-add-style-hook): Update fontification. + +2022-08-02 Philip Kaludercic + + Don't use void function texinfo-outline-level + + Apparently, the function `texinfo-outline-level' was added to + texinfo.el in 1996 (ChangeLog.6) and removed in 2003 (ChangeLog.10). + In release 9.4f (1996) `outline-level' was set to this then newly + added function, which has been void for 19 years now. + + I just noticed it now, because consult [0] checks if `outline-level' is + bound, in which case it is funcall'ed. In .texi buffer with auctex + loaded, this triggers an error. + + [0] https://elpa.gnu.org/packages/consult.html + + * tex-info.el (TeX-texinfo-mode): Don't bind texinfo-outline-level to + outline-level. + +2022-07-27 Ikumi Keita + + Update documentation about C-M-a and C-M-e + + * doc/auctex.texi (Environments): Supplement to descriptions about + C-M-a and C-M-e. + +2022-07-15 Ikumi Keita + + Add TODO + + * doc/todo.texi (Mid-term Goals): + (Wishlist): + Syntax propertization and syntactic font lock should be improved. + +2022-07-10 Arash Esbati + + Suppress indentation of verbatim env's in docTeX-mode + + * latex.el (docTeX-indent-inner-fixed): Add entry for verbatim*? + environments. + (LaTeX-indent-line): Add a check in order to suppress + the calculation of indentation inside verbatim environments in + docTeX-mode. + + * tests/latex/doctex-indent-in.dtx: + * tests/latex/doctex-indent-out.dtx: Update test. + +2022-07-07 Arash Esbati + + Extend test for filling + + * tests/latex/latex-filling-in.tex: + * tests/latex/latex-filling-out.tex: Add an additional test for + bug#56160 which also checks for filling with shortcuts defined + in `LaTeX-shortvrb-chars'. + + * tests/latex/latex-test.el (LaTeX-filling): Let-bind the variable + `LaTeX-shortvrb-chars' for the test. + Use `TeX-forward-comment-skip' to skip over multiline comments. + +2022-07-07 Ikumi Keita + + Add new test + + * tests/latex/latex-filling-in.tex: + * tests/latex/latex-filling-out.tex: + Add new test to check bug#56160. + +2022-07-07 Ikumi Keita + + Improve shortvrb.sty support + + * latex.el (LaTeX-verbatim-p): Consult syntax parse instead of + font-latex face. + (LaTeX-common-initialization): Delete FIXME comment which is now + obsolete. + * style/shortvrb.el ("shortvrb"): Install new syntax table which + assigns "string quotes" syntax to chars in `LaTeX-shortvrb-chars'. + Change syntax of those chars in `font-lock-syntax-table' from "generic + string delimiters" to "string quotes" so that they won't interfere + with each other. + +2022-07-01 Arash Esbati + + * style/shortvrb.el: Add missing macros incl. fontification. + +2022-06-30 Ikumi Keita + + Don't break line inside \verb-like macro (bug#56160) + + * latex.el (LaTeX-common-initialization): Add `LaTeX-verbatim-p' to + `fill-nobreak-predicate'. + (LaTeX-fill-move-to-break-point): Drop incomplete code which is no + longer needed with the above addition. + Complement doc string. + +2022-06-28 Ikumi Keita + + Partial fix of region preview with TeX-output-dir feature + + * tex.el (TeX-expand-list-builtin): Add a new directive + "%(s-filename-only)". + (TeX-engine-alist-builtin): Use it for --jobname parameter for + lualatex. + string. + +2022-06-27 Ikumi Keita + + Avoid emacs 25 error + + * preview.el.in (preview-get-dpi): Use `cl-cdddr' instead of `cdddr'. + +2022-06-22 Ikumi Keita + + Add notification about xelatex in preview-latex doc + + * doc/preview-problems.texi (Black texts are too hard to read on dark + background): New node explaining that preview-latex with xelatex + cannot adjust foreground color. + +2022-06-21 Arash Esbati + + Add new style/microtype.el + + * Makefile.in (STYLESRC): Add new style. + + * style/microtype.el: New file. + +2022-06-21 Arash Esbati + + Control the opening and closing braces during insertion + + * latex.el (TeX-arg-completing-read) + (TeX-arg-completing-read-multiple): Add parameters to set the + values of `TeX-arg-opening-brace' and `TeX-arg-closing-brace' + during the argument insertion. + (TeX-read-completing-read, TeX-read-completing-read-multiple): + Escape the single quotes in docstrings correctly. + +2022-06-20 Arash Esbati (tiny change) + Hendrik Rommeswinkel + + Introduce face and keyword class for underlined text + + * doc/auctex.texi (Fontification of macros): Describe the keyword + list `font-latex-match-underline-command-keywords'. Add + "underline-command" to description of user option + `font-latex-deactivated-keyword-classes'. + + * doc/changes.texi: Announce the new face. + + * font-latex.el (font-latex-built-in-keyword-classes): Introduce + new keyword classs "underline-command" incl. the builtin macro. + (font-latex-deactivated-keyword-classes) + (font-latex-add-keywords): Adjust docstrings accordingly. + (font-latex-underline-face): New face for underlined text. + + * style/ulem.el ("ulem"): Use new keyword class for macros + provided by the package. + +2022-06-20 Eshan Ramesh (tiny change) + + Add support for the Sioyek document viewer + + * tex.el (TeX-view-program-list-builtin): Add support for sioyek. + + * doc/changes.texi (News since last release): Document this change. + +2022-06-19 Jean-François B + + Add comment + + * preview.el.in (preview-cache-preamble): Add explanation of TeX codes + written in tempral .ini file. + +2022-06-15 Ikumi Keita + + Follow up the previous commit + + * tex.el (TeX-run-interactive): Avoid (void-variable + compilation-in-progress) error) for interactive mode as well. + +2022-06-15 Tassilo Horn + + Fix (void-variable compilation-in-progress) error + + * tex.el (TeX-run-command, TeX-run-compile): Require `compile' + explicitly. + +2022-06-12 Arash Esbati + + Add new style/proc.el + + * Makefile.in (STYLESRC): Add new style. + + * style/proc.el: New file. + +2022-06-12 Arash Esbati + + Track changes in LaTeX kernel 2022-06-01 + + * font-latex.el (font-latex-built-in-keyword-classes): Add entry + for the top level macro \NewMarkClass. + + * latex.el (TeX-read-hook): Query for "insertmark" hook. + (LaTeX-common-initialization): Support macros for the new mark + mechanism and floating point and integer calculations. + + * style/ltxdoc.el (LaTeX-ltxdoc-class-options): Add "doc2". + + * style/xparse.el ("xparse"): Add "IfBlank*" series of tests. + +2022-06-08 Arash Esbati + + Support different number of arguments for \hyperref + + * style/hyperref.el (LaTeX-hyperref-forms-options): Remove + obsolete comment about the "borderstyle" key. + ("hyperref"): Add a conditional for the "hyperref" macro to cater + for the different number of arguments. Therefore, don't add the + macro to `LaTeX-verbatim-macros-with-braces-local'. Also adjust + the fontification. + Add query for key-val options in "Form" environment. Add missing + "NoHyper" environment. + Update URL's, minor cosmetic changes to linebreaks. + +2022-05-30 Arash Esbati + + Add three new styles + + * Makefile.in (STYLESRC): Add new styles. + + * style/keyval.el: + * style/kvoptions.el: + * style/kvsetkeys.el: New files. + +2022-05-29 Ikumi Keita + + Follow elisp quoting convention + + * preview.el.in (preview-toggle): + * style/graphicx.el (LaTeX-arg-graphicx-includegraphics-key-val): + * tex-fold.el (TeX-fold-region-macro-or-env): + * tex.el (TeX-search-unescaped): + Quote symbols in doc strings with `this style'. + +2022-05-29 Arash Esbati + + Fontify \maketitle macro + + * font-latex.el (font-latex-built-in-keyword-classes): Add an + entry for \maketitle macro. + +2022-05-28 Ikumi Keita + + * doc/changes.texi: Add NEWS item for the previous commit. + +2022-05-27 Ikumi Keita + + New option for saving auto parsed information (bug#55511) + + * tex.el (TeX-auto-save-aggregate): New option. When non-nil, save + parsed information in "auto" subdirectory of master + directory. (Traditional behavior) + When nil, save in each @file{auto} subdirectory of the parsed file. + +2022-05-21 Ikumi Keita + + Simplify regexp + + * latex.el (LaTeX-auto-regexp-list): Simplify regular expression. + Inside "[...]", backslash and period don't have special meaning so + they don't need escaping. + +2022-05-21 Ikumi Keita + + Support complex \input path (bug#55511) + + * latex.el (LaTeX-auto-regexp-list): Allow ".." to appear more than + once in an argument of \input. + Support path surrounded by double quotes. + * tex.el (plain-TeX-auto-regexp-list): Allow ".." to appear more than + once in an argument of \input. + (TeX-auto-file): Defvar properly. + +2022-05-19 Arash Esbati + + Let RefTeX recognize labels in user defined environments + + * style/listings.el (LaTeX-listings-auto-cleanup): Add user + defined environments to `reftex-label-regexps'. + +2022-05-19 Arash Esbati + + Fix insertion of second optional argument + + * style/enumitem.el (LaTeX-arg-enumitem-setlist): Bind the values + for `TeX-arg-opening-brace' and `TeX-arg-closing-brace' when + inserting the second optional argument. + +2022-05-14 Arash Esbati + + Improve fontification of kernel macros + + * font-latex.el (font-latex-built-in-keyword-classes): Add two + kernel macros "raggedbottom" and "flushbottom". + +2022-05-13 Arash Esbati + + Add support for \linespread macro + + * font-latex.el (font-latex-built-in-keyword-classes): Add + "linespread" to function keyword class. + + * latex.el (LaTeX-common-initialization): Add entry for + "linespread" macro. + +2022-05-09 Tassilo Horn + + Complete LaTeX lengths and counters + + * tex.el: (VirTeX-common-initialization): Complete LaTeX lengths and + counters. + +2022-05-07 Ikumi Keita + + Remove compatibility code + + * bib-cite.el (bib-display-or-find-label): + * font-latex.el (font-latex-fontify-region): + * latex.el (TeX-read-label): + Remove compatibility code for emacs<25. + * tex.el (TeX-run-ispell-on-document): Add `make-obsolete' for + `TeX-run-ispell-on-document'. + +2022-05-06 Arash Esbati + + Provide generic completion functions + + * latex.el (TeX-read-completing-read, TeX-arg-completing-read) + (TeX-read-completing-read-multiple) + (TeX-arg-completing-read-multiple): Add generic functions to read + and insert arguments with completion. + +2022-05-05 Arash Esbati + + Add new style/ltcaption.el + + * Makefile.in (STYLESRC): Add new style. + + * style/caption.el ("caption"): Run the style hook for ltcaption + if longtable is loaded. + + * style/ltcaption.el: New file. + +2022-05-05 Ikumi Keita + + Fix preview-latex to work with desktop.el again + + * preview.el.in (): Don't use obsolete variable + `desktop-buffer-misc-functions'. + (): Just use `desktop-buffer-mode-handlers' which all supported + Emacsens now have. + Use autoload cookie instead of `eval-after-load'. + (desktop-buffer-preview): Add autoload cookie so that it's available + before preview.el is loaded. + (LaTeX-preview-setup): Don't use `desktop-buffer-misc' because it + isn't available (It's now lexically scoped variable in + `desktop-create-buffer'. In addition, `LaTeX-preview-setup' isn't + called anyway during `desktop-buffer-misc' is bound.). + +2022-05-03 Arash Esbati + + Add new style/multibib.el + + * Makefile.in (STYLESRC): Add new style. + + * style/multibib.el: New file. + +2022-05-03 Arash Esbati + + Delete compatibility code + + * tex.el (TeX-completing-read-multiple): Remove compatibility code + for Emacs <= 24.3. + +2022-05-01 Ikumi Keita + + Adapt regression test for the previous commit + + * tests/tex/error-parsing.el (TeX-error-parsing): Tweak + `default-diretory' so that `TeX-parse-error' can find dummy file. + * tests/tex/test.tex: New dummy file. + +2022-05-01 Ikumi Keita + + Be more robust against false positive + + * tex.el (TeX-TeX-sentinel-check,TeX-parse-error): Check whether + "file" really exists. If not, ignore it. + +2022-04-26 Arash Esbati + + * tex-ispell.el (TeX-ispell-skip-cmds-list): Support shortvrb.sty. + +2022-04-25 Arash Esbati + + Add styles for iftex bundle + + * style/ifluatex.el: Update license header. + Adjust style to use 'iftex.el'. + + * Makefile.in (STYLESRC): Add new styles. + + * style/ifetex.el: + * style/ifpdf.el: + * style/iftex.el: + * style/ifvtex.el: + * style/ifxetex.el: New files. + +2022-04-22 Ikumi Keita + + Ensure "make maintainer-clean" deletes dynvars files + + * Makefile.in (DYNVARSFILES): New variable. + (dynvars-check,maintainer-clean): Use it. + +2022-04-22 Arash Esbati + + Delete usage of @key in index entries + + * doc/auctex.texi (Completion, Indenting): + * doc/preview-latex.texi (Keys and lisp): Don't use @key in index + entries per convention for GNU manuals: + https://www.gnu.org/software/texinfo/manual/texinfo/html_node/_0040key.html + +2022-04-22 Arash Esbati + + Mention 'M-RET' alias which runs `LaTeX-insert-item' + + * doc/auctex.texi (Itemize-like, Tabular-like): Mention 'M-RET' as + an alias for 'C-c LFD' to invoke `LaTeX-insert-item'. + +2022-04-22 Arash Esbati + + Improve insertion of & in matrix-like environments + + * style/amsmath.el (LaTeX-item-equation-matrix): New function. + ("amsmath"): Use the function for matrix-like environments in + `LaTeX-item-list'. + +2022-04-16 Arash Esbati + + Don't increase indentation after \iff + + * latex.el (LaTeX-indent-commands-regexp-make): Add "iff" to list + of macros which don't increase indentation. (bug#54943) + +2022-04-16 Ikumi Keita + + Follow up the previous commit + + * context.el (ConTeXt-mode-common-initialization): Do similar fix for + Emacs<27. + +2022-04-16 Radon Rosborough + + Avoid using variadic setq-local + +2022-04-13 Arash Esbati + + Update style/fbox.el to package version 0.06 + + * style/fbox.el (LaTeX-fbox-key-val-options): New function. + ("fbox"): Run the style hook for 'xcolor'. + ("fbox"): Support key=value query for the macros provided by the + package with the new function `LaTeX-fbox-key-val-options'. + (LaTeX-fbox-package-options): New variable. + +2022-04-13 Ikumi Keita + + Fix bibtex dialect + + * tex.el (TeX-auto-store): Use `(or :bibtex :latex)' instead of + `:bibtex' as dialect argument for `TeX-add-style-hook' when saving auto + file for BibTeX file. + +2022-04-13 Arash Esbati + + Add new style/etoolbox.el + + * Makefile.in (STYLESRC): Add new style. + + * style/etoolbox.el: New file. + + * style/biblatex.el ("biblatex"): + * style/polyglossia.el ("polyglossia"): Don't run the style hook + for 'etoolbox' since it adds a lot a macros to the completion list + which are usually not needed for regular LaTeX editing. + +2022-04-12 Arash Esbati + + * style/ltx-base.el: Update style. + + * latex.el (TeX-read-hook): Support 'include/excluded' hook. + +2022-04-11 Arash Esbati + + Document how to bump the required Emacs version + + * admin/release-process.org (Bumping required Emacs version): + Document the required steps. + +2022-04-11 Arash Esbati + + Lift required GNU Emacs version to 25.1 + + * auctex.el.in: + * configure.ac (EMACS_CHECK_VERSION): + * doc/changes.texi: + * doc/faq.texi: + * doc/install.texi (Prerequisites): + * doc/preview-faq.texi (Requirements): + * tex-site.el.in: + * tex.el: Bump minimum required Emacs version to 25.1. + +2022-04-10 Ikumi Keita + + Make prettification work reliably + + Simplify at the same time, assuming to bump required Emacs version to + 25.1. + + * tex.el (TeX--prettify-symbols-compose-p): Define unconditionally. + (VirTeX-common-initialization): Always prepare for prettification. + +2022-04-10 Arash Esbati + + Improve indentation after '\end{macrocode}' in docTeX mode + + * latex.el (LaTeX-indent-calculate-last): Improve indentation + after '\end{macrocode}' if still inside a description environment + like 'macro' or 'environment'. + + * tests/latex/doctex-indent-in.dtx: + * tests/latex/doctex-indent-out.dtx: New test files. + + * tests/latex/latex-test.el (docTeX-indentation): New test. + +2022-04-08 Arash Esbati + + Let \Describe macros stay on their own lines + + * style/doc.el (LaTeX-doc-auto-cleanup): Run + `LaTeX-paragraph-commands-add-locally' on 'Describe' + macros. + ("doc"): Run `LaTeX-paragraph-commands-add-locally' on + 'DescribeEnv' and 'DescribeMacro'. + +2022-04-08 Arash Esbati + + Update style/doc.el to package version 3.0h + + * latex.el (LaTeX-indent-environment-list): Add 2 environments + from doc.sty. + + * style/doc.el (LaTeX-env-doc-no-comment): Update docstring. + (LaTeX-env-doc-commented): New function used to insert description + environments like "macro" or "environment" and the ones defined + with '\NewDocElement'. + (LaTeX-doc-after-insert-macrocode): Remove "macro" from list of + environments where this function runs. + (LaTeX-doc-newdocelement-key-val-options): New variable. + Add parsing support for '\NewDocElement'. + ("doc"): Update style hook and add fontification support. + (LaTeX-doc-package-options): New variable. + +2022-04-06 Arash Esbati + + Wrap the 'function' environment better with % + + * style/l3doc.el (LaTeX-env-l3doc-function): Improve inserting of + comment-char % around and in the 'function' environment. + +2022-04-06 Arash Esbati + + Don't change indentation when defining a conditional + + * latex.el (LaTeX-indent-level-count): Add an entry for the + "newif" macro where the following \if is the definition of + the conditional which should not increase the indentation. + Fix docstring. + + * tests/latex/conditionals-indent-in.tex: + * tests/latex/conditionals-indent-out.tex: Adjust tests + for the change. + +2022-04-06 Arash Esbati + + Improve parsing of re-definitions + + * latex.el (LaTeX-auto-regexp-list): Extend regexp's for defining + commands and environments to match also their re-defining + counterparts. + Improve matching of environment names. + Delete space after the `,' marker. + (LaTeX-auto-cleanup): Add checks for re-definition of macros and + environments in order to remove already defined entries from + `TeX-auto-symbol' and `LaTeX-auto-environment'. + +2022-03-31 Ikumi Keita + + Add news for new indent feature + + * doc/changes.texi: Add news for new indent feature. + * doc/auctex.texi (Indenting): Add minor note. + +2022-03-31 Ikumi Keita + + Apply remaining portion of Stefan's patch + + * preview.el.in (preview--open-for-replace): + (preview-query-replace-reveal): + * tex-site.el.in (TeX-modes-set): + (TeX-modes): + Discard fallbacks for emacsen lacking nadvice. + +2022-03-30 Tassilo Horn + + Remove old defadvices (patch by Stefan Monnier) + + * auctex.el.in: Require nadvice-0.3. + * context.el (ConTeXt-add-environments): Unconditionally advise it + with advice-add. + * latex.el (LaTeX-add-bibliographies,LaTeX-add-environments): ditto. + * tex-site.el.in (tex-site-unload-hook): ditto. + * tex.el (hack-one-local-variable): ditto. + +2022-03-30 Arash Esbati + + Support \mathcolor in style/x?color.el + + * style/color.el ("color"): Add support for 'mathcolor' macro. + (LaTeX-color-package-options): Update options. + + * style/xcolor.el ("xcolor"): Add support for 'mathcolor' macro. + (LaTeX-xcolor-package-options): Update options. + +2022-03-30 Ikumi Keita + + Add news + + * doc/changes.texi: Announce the disappearance of tex-buf.el. + * tex.el (TeX-command-default): Add change somehow dropped off from + the previous commit. + +2022-03-30 Ikumi Keita + + Assign reasonable sentinel in AmS-TeX mode + + * plain-tex.el (TeX-plain-tex-mode): + (plain-TeX-common-initialization): + Move `setq' for `TeX-sentinel-default-function' into + `plain-TeX-common-initialization' so that AmS-TeX mode also attains + reasonable value. + +2022-03-30 Ikumi Keita + + Move contents of tex-buf.el into tex.el + + Resolve circular dependency between tex.el and tex-buf.el and get rid + of tedious `defvar' and `declare-function' business over tex-buf. + + * tex-buf.el: Delete. + * Makefile.in: Delete tex-buf.el from AUCSRC. + * tex.el: Adapt defvar's and declare-function's. + Remove all autoload's for tex-buf functions. + Move all the rest of tex-buf.el at the last of tex.el. + * context.el: + * plain-tex.el: + * preview.el.in: + * style/ifluatex.el: + * style/polyglossia.el: + * tests/japanese/error-parsing.el: + * tests/tex/command-expansion.el: + * tests/tex/error-parsing.el: + * tex-bar.el: + * tex-jp.el: + Remove "(require 'tex-buf)". + Supply "(require 'tex) or "(require 'latex)" instead if necessary. + * latex.el: + * tex-info.el: + Remove defvar's and declare-function's for tex-buf.el. + +2022-03-30 Ikumi Keita + + Make tex-buf.el compile without (require 'latex) + + * tex-buf.el (): Delete (require 'latex) and add defvar's & + declare-function. + (TeX-command-default): Add `bound-and-true-p' guard for + `LaTeX-using-Biber'. + * tests/tex/command-expansion.el: Supply (require 'latex) which is now + needed. + +2022-03-29 Arash Esbati + + Adjust indenting of conditionals in styles + + * style/babel.el ("babel"): + * style/csquotes.el ("csquotes"): + * style/exam.el ("exam"): + * style/fancyhdr.el ("fancyhdr"): + * style/scrpage2.el ("scrpage2"): + * style/titleps.el ("titleps"): + * style/titlesec.el ("titlesec"): Add macros starting with \if + which should not increase the indentation to + `LaTeX-indent-begin-exceptions-list'. + +2022-03-26 Ikumi Keita + + Follow similar update of latex.el in context.el + + * context.el (ConTeXt-mode-common-initialization): Set + `beginning-of-defun-function' and `end-of-defun-function'. + (ConTeXt-mode-map): Don't bind C-M-a and C-M-e explicitly. + (): Update copyright year. + +2022-03-22 Ikumi Keita + + Update documentation with respect to indent + + * doc/auctex.texi (Indenting): Describe support of indent for + tabular-like environments. + Delete obsolete description. + * doc/faq.texi: Add a missing word and re-fill. + Add a markup. + Update copyright year. + * doc/todo.texi (Bugs): Update a todo. + Update copyright year. + +2022-03-20 Arash Esbati + + * doc/changes.texi: Announce the indentation improvement. + +2022-03-20 Ikumi Keita + + Document feature of []-induced indent + + * doc/auctex.texi (Indenting): Add description of two new options + `TeX-indent-open-delimiters' and `TeX-indent-close-delimiters'. Also + Explain workarounds for unwanted side effects. + +2022-03-18 Arash Esbati + + Improve indentation in env from algpseudocode package + + * style/algpseudocode.el (LaTeX-algpseudocode-package-options): + Adjust package options. + ("algpseudocode"): Rearrange provided macros. Add macros to + appropriate indentation variables. Inhibit filling by adding the + environment "algorithmic" to `LaTeX-indent-environment-list' + without a function. Cater for fontification. + + * tests/latex/latex-test.el (LaTeX-conditionals-indent): Parse the + test file and run the style hook for loaded package algpseudocode. + + * tests/latex/conditionals-indent-in.tex: + * tests/latex/conditionals-indent-out.tex: Expand files with code + from algpseudocode package. + +2022-03-18 Arash Esbati + + Improve fontification of kernel macros + + * font-latex.el (font-latex-built-in-keyword-classes): Add some + missing kernel macros to function class. + +2022-03-18 Arash Esbati + + Add new style/ifthen.el + + * Makefile.in (STYLESRC): Add new style. + + * style/ifthen.el: New file. + +2022-03-18 Arash Esbati + + Improve indentation of conditionals + + * latex.el (LaTeX-indent-begin-list) + (LaTeX-indent-begin-exceptions-list, LaTeX-indent-mid-list) + (LaTeX-indent-end-list): New variables containing list of macros + which alter the indentation. + (LaTeX-indent-begin-regexp-local) + (LaTeX-indent-begin-regexp-exceptions-local) + (LaTeX-indent-mid-regexp-local, LaTeX-indent-end-regexp-local): + New variables containing the regexp's calculated from the + variables above. + (LaTeX-indent-commands-regexp-make): New function calculating the + regexp's. + (LaTeX-indent-calculate): + (LaTeX-indent-calculate-last): Indent at regexps from + `LaTeX-indent-end-regexp-local' and + `LaTeX-indent-mid-regexp-local'. + (LaTeX-indent-level-count): Increase/decrease indentation + depending on `LaTeX-indent-begin-regexp-local' and + `LaTeX-indent-end-regexp-local'. + + * tests/latex/latex-test.el (LaTeX-conditionals-indent): New test. + +2022-03-18 Ikumi Keita + + Revise documentation about simultaneous process + + * doc/auctex.texi (Starting a Command): + * tex-buf.el: + State explicitly that AUCTeX doesn't support concurrent typesets. + Update copyright year. + +2022-03-16 Ikumi Keita + + Enable indent by square bracket + + * tex.el (TeX-indent-open-delimiters): + (TeX-indent-close-delimiters): New options regarded as additional + open/close delimiters at indentation. + * tex.el (TeX-brace-count-line): Increase indentation inside those + options in addition to "{", "}". In comments, don't ignore those + additional characters. + * latex.el (LaTeX-indent-calculate): + (LaTeX-indent-calculate-last): + Treat chars in `TeX-indent-close-delimiters' in the same way as "}". + +2022-03-15 Arash Esbati + + Add new style/l3doc.el + + * Makefile.in (STYLESRC): Add new style. + + * style/l3doc.el: New file. + +2022-03-15 Arash Esbati + + Delete obsoleted variables (bug#54339) + + * style/gloss-italian.el ("gloss-italian"): + * style/italian.el ("italian"): Remove references to long time + obsoleted variables `LaTeX-italian-open-quote' and + `LaTeX-italian-close-quote'. + + * style/german.el ("german"): + * style/ngerman.el ("ngerman"): Remove references to long time + obsoleted variables `LaTeX-german-open-quote', + `LaTeX-german-close-quote' and `LaTeX-german-quote-after-quote'. + +2022-03-15 Arash Esbati + + Recognize macrocode*? environments in doctex-mode + + * latex.el (LaTeX-current-environment): Don't ignore whitespaces + and other characters than letters in regexp for searching the name + of the environment. In doctex-mode, handle the macrocode*? + environments specially and find them if invoked from a non-comment + line. + +2022-03-15 Tassilo Horn + + Adapt TeX-region-hook for lexical-binding + + * tex-buf.el (TeX-region-hook): Update docstring. + (TeX-region-orig-buffer): Convert to defvar-local. + (TeX-region-master-buffer): New variable. + (TeX-region-create): Set TeX-region-master-buffer in addition to + TeX-region-orig-buffer before runnig TeX-region-hook. + +2022-03-08 Ikumi Keita + + Revert "Fix simultaneity" + + This reverts commit e032df90e792ef9b85be3e8e3528c947ecdb5b6a + because it breaks region preview. + + * tex-buf.el (TeX-current-process-region-p): + (TeX-command, TeX-command-sentinel): + Revert. + +2022-03-08 Ikumi Keita + + Update documentation + + * doc/faq.texi: Mention how to invoke vanilla emacs for EPLA + installation and on windows. + * latex.el (LaTeX-maybe-install-toolbar): + * plain-tex.el (plain-TeX-maybe-install-toolbar): + Fix typos. + +2022-03-07 Ikumi Keita + + Discard obsolete hook + + * latex.el (LaTeX-maybe-install-toolbar): + * plain-tex.el (plain-TeX-maybe-install-toolbar): + Install only when tool bar is active. + * latex.el (TeX-latex-mode): + * plain-tex.el (TeX-plain-tex-mode): + Use `tool-bar-mode-hook' instead of `tool-bar-mode-on-hook' since the + latter is backward compatibility only variable, according to a comment + in `define-minor-mode'. + Call `LaTeX-maybe-install-toolbar' or + `plain-TeX-maybe-install-toolbar' unconditionally since mode check is + done in the respective functions now. + +2022-03-05 Ikumi Keita + + Don't change syntax of ^^A comments in doctex mode (bug#35140) + + * font-latex.el (font-latex-doctex-match-^^A): New function to + override fontification on ^^A and ^^X comments with ordinary comment + face. + (font-latex-doctex-keywords): Add an entry to use new function. + (font-latex-doctex-^^A): Remove. + (font-latex-set-syntactic-keywords): Don't add entry using removed + function. + (font-latex--make-syntax-propertize-function): Don't use + `font-latex-doctex-syntactic-keywords'. + (font-latex-setup): Use forward quote instead of back quote. + (): Update copyright year. + +2022-03-04 Arash Esbati + + Reduce code duplication in style/sidecap.el + + * style/sidecap.el (LaTeX-env-sidecap-float): Use + `LaTeX-env-figure' and don't duplicate the code from it. + ("sidecap"): Run the style hook for 'ragged2e' depending on given + package option. + +2022-03-04 Arash Esbati + + * doc/changes.texi: Document switch from initial input to default. + +2022-03-03 Ikumi Keita + + Add new test + + * tests/latex/tabular-in.tex: + * tests/latex/tabular-out.tex: + Add new test for indent involving nested tabular-like env. + +2022-03-03 Tassilo Horn + + Don't set syntax-propertize-function in defaults + + * font-latex.el (font-latex-setup): Don't set + syntax-propertize-function in defaults as we are calling + font-latex-set-syntactic-keywords explicitly. + +2022-03-02 Tassilo Horn + + Don't use obsolete font-lock-syntactic-keywords + + That's obsolete since Emacs 24.1 and probably going to be removed in + Emacs 29.1. + + * font-latex.el (font-latex-set-syntactic-keywords): + (font-latex-syntax-propertize-function): Delete function. + (font-latex--make-syntax-propertize-function): New function. + (font-latex-setup): Regenerate syntax-propertize-function. + +2022-03-02 Arash Esbati + + Use DEFAULT argument of `TeX-read-string' in styles + + * style/longtable.el (LaTeX-env-longtable): + * style/ocg-p.el (LaTeX-env-ocgp-ocgtabular): + * style/plext.el (LaTeX-plext-env-array): + * style/xltabular.el (LaTeX-env-xltabular): Use the DEFAULT + argument in `TeX-read-string' where applicable. + +2022-03-02 Arash Esbati + + Improve regexp matching new environments + + * style/newfloat.el + (LaTeX-newfloat-DeclareFloatingEnvironment-regexp): Add 'p' to the + name of the variable. Use the function + `LaTeX-extract-key-value-label' to build the regexp. Be more + restrictive when matching the type of declared environment. + +2022-03-02 Arash Esbati + + Use DEFAULT argument in latex.el where appropriate + + * latex.el (LaTeX-env-array, LaTeX-env-tabular*): Use the DEFAULT + argument of `TeX-read-string' when asking for the mandatory FMT + argument. + (LaTeX-env-minipage): Use `format' instead of `concat' to assemble + the prompt. + (LaTeX-env-bib): Use DEFAULT argument for the bibitem label. + (TeX-arg-file-name, TeX-arg-file-name-sans-extension): Use the + DEFAULT argument only when used as a mandatory argument. + (TeX-arg-date, TeX-arg-version): Add support for DEFAULT argument + of `TeX-read-string'. + +2022-03-01 Arash Esbati + + Adjust argument list of `TeX-arg-length' + + * latex.el (TeX-arg-length): Put DEFAULT before INITIAL-INPUT in + the argument list. Adjust all occurrences in the library + accordingly. + + * style/ltxtable.el ("ltxtable"): Track the new signature of + `TeX-arg-length'. + +2022-02-27 Ikumi Keita + + Improve indent in tabular-like environments + + * latex.el (LaTeX-hanging-ampersand-position): Fall back to default + value if encountered "\\" in an inner env. + Attach optional arguments for efficiency. + (LaTeX-indent-tabular): Skip inner env which also is tabular-like. + Call `LaTeX-hanging-ampersand-position' with new optional arguments. + +2022-02-26 Ikumi Keita + + Fix simultaneity + + * tex-buf.el (TeX-command): Keep the value of + `TeX-current-process-region-p' as buffer-local value of + `TeX--this-process-region-flag' in process buffer. + (TeX-command-sentinel): Call sentinel where + `TeX-current-process-region-p' has its own value when the process + started. + (TeX-current-process-region-p): Move `defvar' before its first usage. + (TeX--this-process-region-flag): New variable. + +2022-02-25 Arash Esbati + + Introduce DEFAULT argument in `TeX-arg-length' + + * latex.el (TeX-arg-length): Add DEFAULT to argument names list + which will be passed to `completing-read'. Adjust how this + argument is shown in the minibuffer when available. + Add a default value to "enlargethispage" and "enlargethispage*". + + * style/ltxtable.el ("ltxtable"): Use DEFAULT argument of + `TeX-arg-length' for the table width. + +2022-02-24 Arash Esbati + + Improve file query in style/ltxtable.el + + * style/ltxtable.el ("ltxtable"): Improve query for longtable file + which can reside in a subfolder. Input die subfolder relative to + directory of the master file. + Change fontification of LTXtable macro to reference class. + +2022-02-24 Ikumi Keita + + Fix label insertion at env. insertion with active region (bug#28382) + + * latex.el (LaTeX-env-label): Add management of positions of point and + mark and indent region when region is active. + +2022-02-24 Ikumi Keita + + Improve keymap handling + + * latex.el (LaTeX-mode-map): + (LaTeX-common-initialization): + * tex.el (VirTeX-common-initialization): + (TeX-mode-map): + Bind narrowing command just once. + * latex.el (LaTeX-mode-map,LaTeX-common-initialization): Use + `beginning-of-defun-function' and `end-of-defun-function' instead of + overriding bindings of C-M-a and C-M-e. + * preview.el.in (preview-mode-setup): + (LaTeX-preview-setup): + Bind preview tool button just once. + +2022-02-22 Tassilo Horn + + Fix bug#54099 + + * latex.el (LaTeX--completion-annotation-from-math-menu): Ignore + LaTeX-math-list entries with a function as VALUE (bug#54099). + +2022-02-21 Arash Esbati + + Update pygmentize styles + + * style/minted.el (LaTeX-minted-key-val-options): Update style key + with styles provided by pygmentize v2.11. + +2022-02-21 Ikumi Keita + + Improve support for starred variant name + + * tex.el (TeX-current-macro): Return starred variant name if asterisk + is present. + * latex.el (LaTeX-auto-regexp-list): Allow starred variant name for + \newenvironment. + 2022-02-20 Mosè Giordano * Version 13.1 released. @@ -28108,7 +30728,7 @@ This file records repository revisions from commit c865982cacab289f4480f9145b3438ec06824232 (exclusive) to -commit 8eb3cccba9f0085e5d4d1d734abcb9d1dcbf6169 (inclusive). +commit ec742f33320928680dfb3b287add4d511a69f4d4 (inclusive). ;; Local Variables: ;; coding: utf-8 diff --git a/code/elpa/auctex-13.1.5/GNUmakefile b/code/elpa/auctex-13.2.1/GNUmakefile similarity index 100% rename from code/elpa/auctex-13.1.5/GNUmakefile rename to code/elpa/auctex-13.2.1/GNUmakefile diff --git a/code/elpa/auctex-13.1.5/README b/code/elpa/auctex-13.2.1/README similarity index 77% rename from code/elpa/auctex-13.1.5/README rename to code/elpa/auctex-13.2.1/README index d462bfb..efa58ff 100644 --- a/code/elpa/auctex-13.1.5/README +++ b/code/elpa/auctex-13.2.1/README @@ -34,18 +34,18 @@ several files. One component of AUCTeX that LaTeX users will find attractive is preview-latex, a combination of folding and in-source previewing that -provides true "What You See Is What You Get" experience in your +provides true “What You See Is What You Get” experience in your sourcebuffer, while letting you retain full control. For more information, see further below. More detailed information about the features and usage of AUCTeX can be found in the AUCTeX manual. You can access it from within Emacs by -typing 'C-h i d m auctex '. If you prefer the standalone info -reader, issue the command 'info auctex' in a terminal. +typing ‘C-h i d m auctex ’. If you prefer the standalone info +reader, issue the command ‘info auctex’ in a terminal. AUCTeX is written entirely in Emacs Lisp, and hence you can easily add new features for your own needs. It is a GNU project and distributed -under the 'GNU General Public License Version 3'. +under the ‘GNU General Public License Version 3’. The most recent version is always available at . @@ -54,20 +54,20 @@ WWW users may want to check out the AUCTeX page at . For comprehensive information about how to install AUCTeX read the file -'INSTALL' or 'INSTALL.windows', respectively. +‘INSTALL’ or ‘INSTALL.windows’, respectively. If you are considering upgrading AUCTeX, the recent changes are -described in the 'CHANGES' file. +described in the ‘CHANGES’ file. If you want to discuss AUCTeX with other users or its developers, there are several mailing lists you can use. -Send a mail with the subject "subscribe" to in +Send a mail with the subject “subscribe” to in order to join the general discussion list for AUCTeX. Articles should be sent to . In a similar way, you can subscribe to the list for just getting important announcements about AUCTeX. The list is for bug reports which -you should usually file with the 'M-x TeX-submit-bug-report ' +you should usually file with the ‘M-x TeX-submit-bug-report ’ command. If you want to address the developers of AUCTeX themselves with technical issues, they can be found on the discussion list . @@ -88,19 +88,19 @@ between source and image representation. WYSIWYG (what you see is what you get) sometimes is considered all the rage, sometimes frowned upon. Do we really want it? Wrong question. The right question is _what_ we want from it. Except when finetuning -the layout, we don't want to use printer fonts for on-screen text +the layout, we don’t want to use printer fonts for on-screen text editing. The low resolution and contrast of a computer screen render all but the coarsest printer fonts (those for low-quality newsprint) unappealing, and the margins and pagination of the print are not wanted on the screen, either. On the other hand, more complex visual -compositions like math formulas and tables can't easily be taken in when +compositions like math formulas and tables can’t easily be taken in when seen only in the source. preview-latex strikes a balance: it only uses graphic renditions of the output for certain, configurable constructs, does this only when told, and then right in the source code. Switching back and forth between the source and preview is easy and natural and can be done for each image independently. Behind the scenes of preview-latex, a sophisticated framework of other programs like -'dvipng', Dvips and Ghostscript are employed together with a special +‘dvipng’, Dvips and Ghostscript are employed together with a special LaTeX style file for extracting the material of interest in the background and providing fast interactive response. @@ -116,22 +116,22 @@ The usual activation (if it is not done automatically) would be (load "preview-latex.el" nil t t) -If you still don't get a "Preview" menu in LaTeX mode in spite of AUCTeX -showing its "Command", your installation is broken. One possible cause -are duplicate Lisp files that might be detectable with 'M-x -list-load-path-shadows '. +If you still don’t get a “Preview” menu in LaTeX mode in spite of AUCTeX +showing its “Command”, your installation is broken. One possible cause +are duplicate Lisp files that might be detectable with ‘M-x +list-load-path-shadows ’. 3 Getting started ***************** Once activated, preview-latex and its documentation will be accessible via its menus (note that preview-latex requires AUCTeX to be loaded). -When you have loaded a LaTeX document (a sample document 'circ.tex' is +When you have loaded a LaTeX document (a sample document ‘circ.tex’ is included in the distribution, but most documents including math and/or -figures should do), you can use its menu or 'C-c C-p C-d' (for -'Preview/Document'). Previews will now be generated for various objects +figures should do), you can use its menu or ‘C-c C-p C-d’ (for +‘Preview/Document’). Previews will now be generated for various objects in your document. You can use the time to take a short look at the -other menu entries and key bindings in the 'Preview' menu. You'll see +other menu entries and key bindings in the ‘Preview’ menu. You’ll see the previewed objects change into a roadworks sign when preview-latex has determined just what it is going to preview. Note that you can freely navigate the buffer while this is going on. When the process is @@ -142,24 +142,24 @@ appear, since that is the moment when the correlation between the original text and the buffer locations gets established. If the buffer changes before that point of time, the previews will not be placed where they belong. If you do want to change some obvious error you just -spotted, we recommend you stop the background process by pressing 'C-c -C-k'. +spotted, we recommend you stop the background process by pressing ‘C-c +C-k’. To see/edit the LaTeX code for a specific object, put the point (the -cursor) on it and press 'C-c C-p C-p' (for 'Preview/at point'). It will +cursor) on it and press ‘C-c C-p C-p’ (for ‘Preview/at point’). It will also do to click with the middle mouse button on the preview. Now you -can edit the code, and generate a new preview by again pressing 'C-c C-p -C-p' (or by clicking with the middle mouse button on the icon before the +can edit the code, and generate a new preview by again pressing ‘C-c C-p +C-p’ (or by clicking with the middle mouse button on the icon before the edited text). -If you are using the 'desktop' package, previews will remain from one -session to the next as long as you don't kill your buffer. +If you are using the ‘desktop’ package, previews will remain from one +session to the next as long as you don’t kill your buffer. 4 Basic modes of operation ************************** preview-latex has a number of methods for generating its graphics. Its -default operation is equivalent to using the 'LaTeX' command from +default operation is equivalent to using the ‘LaTeX’ command from AUCTeX. If this happens to be a call of PDFLaTeX generating PDF output (you need at least AUCTeX 11.51 for this), then Ghostscript will be called directly on the resulting PDF file. If a DVI file gets produced, @@ -169,10 +169,10 @@ The image type to be generated by Ghostscript can be configured with M-x customize-option preview-image-type -The default is 'png' (the most efficient image type). A special setting -is 'dvipng' in case you have the 'dvipng' program installed. In this -case, 'dvipng' will be used for converting DVI files and Ghostscript -(with a 'PNG' device) for converting PDF files. 'dvipng' is much faster +The default is ‘png’ (the most efficient image type). A special setting +is ‘dvipng’ in case you have the ‘dvipng’ program installed. In this +case, ‘dvipng’ will be used for converting DVI files and Ghostscript +(with a ‘PNG’ device) for converting PDF files. ‘dvipng’ is much faster than the combination of Dvips and Ghostscript. You can get downloads, access to its CVS archive and further information from its project site (https://savannah.nongnu.org/projects/dvipng). @@ -185,15 +185,15 @@ be available. You can access it with the standalone info reader with info preview-latex -or by pressing 'C-h i d m preview-latex ' in Emacs. Once -preview-latex is activated, you can instead use 'C-c C-p ' (or the -menu entry 'Preview/Read documentation'). +or by pressing ‘C-h i d m preview-latex ’ in Emacs. Once +preview-latex is activated, you can instead use ‘C-c C-p ’ (or the +menu entry ‘Preview/Read documentation’). Depending on your installation, a printable manual may also be available -in the form of 'preview-latex.pdf'. +in the form of ‘preview-latex.pdf’. Detailed documentation for the LaTeX style used for extracting the -preview images is placed in 'preview.pdf' in a suitable directory during +preview images is placed in ‘preview.pdf’ in a suitable directory during installation; on typical TeX Live-based systems, texdoc preview @@ -218,7 +218,7 @@ interface. 7 Contacts ********** -Bug reports should be sent by using 'M-x preview-report-bug ', as +Bug reports should be sent by using ‘M-x preview-report-bug ’, as this will fill in a lot of information interesting to us. If the installation fails (but this should be a rare event), report bugs to . @@ -226,15 +226,15 @@ installation fails (but this should be a rare event), report bugs to There is a general discussion list for AUCTeX which also covers preview-latex, look at . For more information on the mailing list, send a message with just the -word "help" as subject or body to . For the +word “help” as subject or body to . For the developers, there is the list; it would probably make sense to direct feature requests and questions about internal details there. There is a low-volume read-only announcement list -available to which you can subscribe by sending a mail with "subscribe" +available to which you can subscribe by sending a mail with “subscribe” in the subject to . Offers to support further development will be appreciated. If you want to show your appreciation with a donation to the main developer, you can do so via PayPal to , and of course you can arrange for -service contracts or for added functionality. Take a look at the 'TODO' +service contracts or for added functionality. Take a look at the ‘TODO’ list for suggestions in that area. diff --git a/code/elpa/auctex-13.2.1/RELEASE b/code/elpa/auctex-13.2.1/RELEASE new file mode 100644 index 0000000..3e33bb7 --- /dev/null +++ b/code/elpa/auctex-13.2.1/RELEASE @@ -0,0 +1,171 @@ +Release notes for AUCTeX 13.2 with preview-latex +================================================ + +AUCTeX provides by far the most wide-spread and sophisticated +environment for editing LaTeX, TeX, ConTeXt and Texinfo documents with +Emacs. Combined with packages like RefTeX, flyspell and others it is +pretty much without peer as a comprehensive authoring solution for a +large variety of operating system platforms and TeX distributions. It +supports document-dependent completion and syntax highlighting, easily +accessible menus, jumping to error locations in the source file, a +number of editing shortcuts, intelligent indentation and filling of +text during entry, and WYSIWYG previews of graphical elements like +math formulas right in the Emacs source buffer, by virtue of its +preview-latex component. + +One part of the preview-latex subsystem is the central `preview.sty' +file that is independently useful for a number of applications and is +available in unbundled form from CTAN.[1] + +AUCTeX needs volunteers in particular for non-programming tasks: +documentation writing, tutorials, translations, reference material, +sleuth work, testing. + +New features and fixed bugs in this release +------------------------------------------- + +AUCTeX no longer refuses to insert dollar sign when you type ‘$’ at +point where AUCTeX thinks the current math mode didn’t start with +dollar(s). AUCTeX assumes the user knows that it isn’t in math +mode actually. + +You can keep the former behavior by enabling the new customize +option ‘TeX-refuse-unmatched-dollar’. + +AUCTeX supports completion-at-point of macro and environment +arguments in LaTeX buffers. The responsible function recognizes +the argument position and extracts the corresponding candidates +from the variables ‘TeX-symbol-list’ and ‘LaTeX-environment-list’. + +AUCTeX underlines the argument of macros which produce underlined +text in the final product with ‘font-latex-underline-face’. The +corresponding keyword class is called ‘underline-command’. See the +section for fontification of macros if you dislike this feature and +wish to deactivate it. + +Support for the Sioyek document viewer is added. + +AUCTeX now requires GNU Emacs 25.1 or higher. + +AUCTeX tracks the change in Emacs where initial inputs in the +minibuffer during queries are getting phased out. Queries for the +mandatory arguments of macros and environments are adjusted where +applicable. The value which will be used after hitting ‘RET’ +without other input is shown in the prompt in parentheses prefixed +with ‘default’. For this change the signature of the function +‘TeX-arg-length’ is altered. The old argument list was: + (defun TeX-arg-length (optional &optional prompt + initial-input definition default) + +whereas the new one is: + (defun TeX-arg-length (optional &optional prompt + default initial-input definition) + +Note the position change of ‘DEFAULT’. + +Indenting of conditionals is improved. Code inside constructs like +‘\ifx . \else . \fi’ is correctly indented. An interface for style +files is also introduced which can add their macros to the +indentation engine. Check the file ‘algpseudocode.el’ for an +example. + +You can optionally enable indent inside square brackets ‘[]’ by new +user options ‘TeX-indent-open-delimiters’ and +‘TeX-indent-close-delimiters’. + +Now ‘tex-buf.el’ is merged into ‘tex.el’ and no longer exists. If +your personal code has ‘(require 'tex-buf)’, one of the following +prescriptions would serve. + 1. Remove ‘(require 'tex-buf)’. + 2. Replace it with ‘(require 'tex)’. + 3. Replace it with ‘(require 'latex)’. + +When you edit a document divided into multiple files, auto parsed +information for all sub files are saved under ‘auto’ subdirectory +at master directory when ‘TeX-parse-self’ and ‘TeX-auto-save’ +options are enabled. Now you can have support ‘.el’ file saved +under ‘auto’ subdirectory of each directory of the sub file when +the sub files aren’t located at the master directory. + +To achieve that, set new user option ‘TeX-auto-save-aggregate’ to +‘nil’. + +There was another hook where former dynamic free variables could be +used. The usage was invalidated at version 13.1, by introduction +of lexical binding over AUCTeX. + +The functions in ‘TeX-region-hook’ could access the free variables +‘master-buffer’ and ‘orig-buffer’. Those are now named +‘TeX-region-master-buffer’ and ‘TeX-region-orig-buffer’, +respectively. + +Requirements +------------ + +It is required that you use at least GNU Emacs 26.1. + +The preview-latex subsystem requires image support. + +You'll also need a working LaTeX installation and Ghostscript. +dvipng[2] (version 1.4 or later), a very fast DVI converter, can be +used to speed up the conversion. + +Availability +------------ + +The easiest way for getting AUCTeX is installing it with GNU ELPA, see + for more information. +Other download options are available at +. At release time, we provide the +source tarball. You can also use versions of Emacs that already +include AUCTeX or a software package management system for your +operating system which provides you with the latest release. + +A separate directory for each release contains some stuff from the +tarball, such as ChangeLog, printable manuals, and a reference sheet. +The download area is mirrored to the directory support/auctex on CTAN. +AUCTeX is licensed under the GNU General Public License version 3. + +You'll find more information at the web site of AUCTeX +, including its mailing list +addresses. + +Future development and additional information +--------------------------------------------- + +AUCTeX is proceeding as a GNU project with the long-term intent of +merging it into Emacs. For that reason, all new contributors need to +assign copyright to their contributions to the FSF (the usual +procedure for Emacs contributors). The same holds for past +contributors. The principal authors and maintainers have already done +so, but it would require a diligent and diplomatic volunteer to find +and ask the rest. + +Current AUCTeX managers are Arash Esbati, Mosè Giordano, and Tassilo +Horn. Everybody is welcome to contribute to the project by reporting +bugs and suggesting improvements, but the most effective way of +helping AUCTeX development remains volunteering for tasks. + +The following people contributed to this release series (in +alphabetical order): Ivan Andrus, Ralf Angeli, Masayuki Ataka, +Mohammad Hossein Bateni, Fabrice Ben Hamouda, Thomas Baumann, Vincent +Belaïche, Berend de Boer, Alex Branham, Uwe Brauer, Ken Brown, Joshua +Buhl, Jean-François Burnol, Patrice Dumas, Arash Esbati, Werner Fink, +Miguel Frasson, Peter S. Galbraith, Mosè Giordano, Andrea Greselin, +Patrick Gundlach, Abdul-Lateef Haji-Ali, Jobst Hoffmann, Tassilo Horn, +Yvon Hevel, Orlando Iovino, Mads Jensen, Arne Jørgensen, Philip +Kaludercic, David Kastrup, Ikumi Keita, Philip Kime, Oleh Krehel, +Joost Kremers, Frank Küster, Jan-Åke Larsson, Matthew Leach, Brian +Leung, Antoine Levitt, Leo Liu, Vladimir Lomov, Stefan Monnier, Dan +Nicolaescu, Piet van Oostrum, Pieter Pareit, Nicolas Richard, Augusto +Ritter Stoffel, Florent Rougon, Santiago Saavedra, Davide +G. M. Salvetti, Rüdiger Sonderfeld, Holger Sparr, Mike Sperber, Reiner +Steib, Christian Schlauer, Shiro Takeda, Mark Trettin (Please accept +our apologies if we forgot somebody.) + +Footnotes: + +[1] + +[2] dvipng is available via its project page + and from CTAN. diff --git a/code/elpa/auctex-13.1.5/auctex-autoloads.el b/code/elpa/auctex-13.2.1/auctex-autoloads.el similarity index 95% rename from code/elpa/auctex-13.1.5/auctex-autoloads.el rename to code/elpa/auctex-13.2.1/auctex-autoloads.el index 0b72653..c066add 100644 --- a/code/elpa/auctex-13.1.5/auctex-autoloads.el +++ b/code/elpa/auctex-13.2.1/auctex-autoloads.el @@ -20,7 +20,7 @@ runs `bib-find', and [mouse-3] runs `bib-display'. (autoload 'turn-on-bib-cite "bib-cite" "\ Unconditionally turn on Bib Cite mode." nil nil) -(register-definition-prefixes "bib-cite" '("LaTeX-" "bib-" "create-alist-from-list" "member-cis" "psg-" "search-directory-tree")) +(register-definition-prefixes "bib-cite" '("LaTeX-find-label-hist-alist" "bib-" "create-alist-from-list" "member-cis" "psg-" "search-directory-tree")) ;;;*** @@ -146,9 +146,13 @@ are the arguments to `completing-read'. See that. (autoload 'multi-prompt-key-value "multi-prompt" "\ Read multiple strings, with completion and key=value support. PROMPT is a string to prompt with, usually ending with a colon -and a space. TABLE is an alist. The car of each element should -be a string representing a key and the optional cdr should be a -list with strings to be used as values for the key. +and a space. + +TABLE is an alist where each entry is a list. The first element +of each list is a string representing a key and the optional +second element is a list with strings to be used as values for +the key. The second element can also be a variable returning a +list of strings. See the documentation for `completing-read' for details on the other arguments: PREDICATE, REQUIRE-MATCH, INITIAL-INPUT, HIST, @@ -348,14 +352,14 @@ Set `japanese-TeX-mode' to t, and enter `TeX-latex-mode'." t nil) ;;; Generated autoloads from tex-site.el (require 'tex-site) -(register-definition-prefixes "tex-site" '("AUCTeX-" "TeX-" "preview-TeX-style-dir")) +(register-definition-prefixes "tex-site" '("AUCTeX-" "TeX-" "preview-TeX-style-dir" "tex-site-unload-function")) ;;;*** ;;;### (autoloads nil "tex-style" "tex-style.el" (0 0 0 0)) ;;; Generated autoloads from tex-style.el -(register-definition-prefixes "tex-style" '("LaTeX-")) +(register-definition-prefixes "tex-style" '("LaTeX-" "TeX-TikZ-point-name-regexp")) ;;;*** diff --git a/code/elpa/auctex-13.2.1/auctex-pkg.el b/code/elpa/auctex-13.2.1/auctex-pkg.el new file mode 100644 index 0000000..6a610e5 --- /dev/null +++ b/code/elpa/auctex-13.2.1/auctex-pkg.el @@ -0,0 +1,2 @@ +;; Generated package description from auctex.el -*- no-byte-compile: t -*- +(define-package "auctex" "13.2.1" "Integrated environment for *TeX*" '((emacs "25.1")) :commit "1c3360b1621a524e14fa0067dc7e138630c2267f" :maintainer '(nil . "auctex-devel@gnu.org") :keywords '("tex" "latex" "texinfo" "context" "doctex" "preview-latex") :url "https://www.gnu.org/software/auctex/") diff --git a/code/elpa/auctex-13.1.5/auctex.el b/code/elpa/auctex-13.2.1/auctex.el similarity index 98% rename from code/elpa/auctex-13.1.5/auctex.el rename to code/elpa/auctex-13.2.1/auctex.el index fef62e4..86ce9f6 100644 --- a/code/elpa/auctex-13.1.5/auctex.el +++ b/code/elpa/auctex-13.2.1/auctex.el @@ -2,7 +2,7 @@ ;; Copyright (C) 2014-2021 Free Software Foundation, Inc. -;; Version: 13.1.5 +;; Version: 13.2.1 ;; URL: https://www.gnu.org/software/auctex/ ;; Maintainer: auctex-devel@gnu.org ;; Notifications-To: auctex-diffs@gnu.org diff --git a/code/elpa/auctex-13.1.5/auctex.info b/code/elpa/auctex-13.2.1/auctex.info similarity index 68% rename from code/elpa/auctex-13.1.5/auctex.info rename to code/elpa/auctex-13.2.1/auctex.info index 878bf20..47a1532 100644 --- a/code/elpa/auctex-13.1.5/auctex.info +++ b/code/elpa/auctex-13.2.1/auctex.info @@ -1,9 +1,10 @@ -This is auctex.info, produced by makeinfo version 6.8 from auctex.texi. +This is auctex.info, produced by makeinfo version 7.0.3 from +auctex.texi. -This manual is for AUCTeX (version 13.1.5 from 2022-10-20), a +This manual is for AUCTeX (version 13.2.1 from 2023-07-20), a sophisticated TeX environment for Emacs. - Copyright (C) 1992-1995, 2001, 2002, 2004-2022 Free Software + Copyright © 1992-1995, 2001, 2002, 2004-2023 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this @@ -11,7 +12,7 @@ Foundation, Inc. Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of the license is included in the section - entitled "GNU Free Documentation License." + entitled “GNU Free Documentation License.” INFO-DIR-SECTION Emacs START-INFO-DIR-ENTRY * AUCTeX: (auctex). A sophisticated TeX environment for Emacs. @@ -42,12 +43,12 @@ manual is useful by itself, but together they provide an environment where you will make very few LaTeX errors, and makes it easy to find the errors that may slip through anyway. - It is a good idea to make a printout of AUCTeX's reference card -'tex-ref.tex' or one of its typeset versions. + It is a good idea to make a printout of AUCTeX’s reference card +‘tex-ref.tex’ or one of its typeset versions. If you want to make AUCTeX aware of style files and multifile documents right away, insert the following in your init file (usually -'~/.emacs.d/init.el'). +‘~/.emacs.d/init.el’). (setq TeX-auto-save t) (setq TeX-parse-self t) @@ -61,15 +62,15 @@ navigation and a few other things. (*Note (reftex)Installation::.) see *note Introduction: (preview-latex)Top. There is a mailing list for general discussion about AUCTeX: write a -mail with "subscribe" in the subject to to join +mail with “subscribe” in the subject to to join it. Send contributions to . Bug reports should go to , suggestions for new features, and pleas for help should go to either (the AUCTeX developers), or to if they might have -general interest. Please use the command 'M-x TeX-submit-bug-report -' to report bugs if possible. You can subscribe to a low-volume -announcement list by sending "subscribe" in the subject of a mail to +general interest. Please use the command ‘M-x TeX-submit-bug-report +’ to report bugs if possible. You can subscribe to a low-volume +announcement list by sending “subscribe” in the subject of a mail to . * Menu: @@ -83,7 +84,7 @@ announcement list by sending "subscribe" in the subject of a mail to * Appendices:: Copying, Changes, Development, FAQ, Texinfo mode * Indices:: Indices - -- The Detailed Node Listing -- + — The Detailed Node Listing — Introduction @@ -203,7 +204,7 @@ Copying AUCTeX primarily consists of Lisp files for Emacs, but there are also installation scripts and files and TeX support files. All of those are -"free"; this means that everyone is free to use them and free to +“free”; this means that everyone is free to use them and free to redistribute them on a free basis. The files of AUCTeX are not in the public domain; they are copyrighted and there are restrictions on their distribution, but these restrictions are designed to permit everything @@ -272,7 +273,7 @@ several files. One component of AUCTeX that LaTeX users will find attractive is preview-latex, a combination of folding and in-source previewing that -provides true "What You See Is What You Get" experience in your +provides true “What You See Is What You Get” experience in your sourcebuffer, while letting you retain full control. More detailed information about the features and usage of AUCTeX can @@ -280,7 +281,7 @@ be found in the remainder of this manual. AUCTeX is written entirely in Emacs Lisp, and hence you can easily add new features for your own needs. It is a GNU project and -distributed under the 'GNU General Public License Version 3'. +distributed under the ‘GNU General Public License Version 3’. The most recent version is always available at . @@ -297,13 +298,13 @@ described in *note Changes::. If you want to discuss AUCTeX with other users or its developers, there are several mailing lists you can use. - Send a mail with the subject "subscribe" to + Send a mail with the subject “subscribe” to in order to join the general discussion list for AUCTeX. Articles should be sent to . In a similar way, you can subscribe to the list for just getting important announcements about AUCTeX. The list is for bug -reports which you should usually file with the 'M-x -TeX-submit-bug-report ' command. If you want to address the +reports which you should usually file with the ‘M-x +TeX-submit-bug-report ’ command. If you want to address the developers of AUCTeX themselves with technical issues, they can be found on the discussion list . @@ -315,12 +316,12 @@ File: auctex.info, Node: Installation, Next: Quick Start, Prev: Summary, Up: The modern and strongly recommended way of installing AUCTeX is by using the Emacs package manager integrated in Emacs 24 and greater (ELPA). -Simply do 'M-x list-packages ', mark the auctex package for -installation with 'i', and hit 'x' to execute the installation -procedure. That's all. +Simply do ‘M-x list-packages ’, mark the auctex package for +installation with ‘i’, and hit ‘x’ to execute the installation +procedure. That’s all. - 'use-package' users can use this simple recipe in their -'user-init-file' which essentially does the same as the manual + ‘use-package’ users can use this simple recipe in their +‘user-init-file’ which essentially does the same as the manual installation explained above. (use-package tex @@ -336,9 +337,9 @@ proceed to *note Quick Start::. The remainder of this section is about installing AUCTeX from a release tarball or from a checkout of the AUCTeX repository. - Installing AUCTeX should be simple: merely './configure', 'make', and -'make install' for a standard site-wide installation (most other -installations can be done by specifying a '--prefix=...' option). + Installing AUCTeX should be simple: merely ‘./configure’, ‘make’, and +‘make install’ for a standard site-wide installation (most other +installations can be done by specifying a ‘--prefix=...’ option). On many systems, this will already activate the package, making its modes the default instead of the built-in modes of Emacs. If this is @@ -364,7 +365,7 @@ File: auctex.info, Node: Prerequisites, Next: Configure, Up: Installation 1.2.1 Prerequisites ------------------- - * GNU Emacs 25.1 or higher + • GNU Emacs 26.1 or higher Using preview-latex requires a version of Emacs compiled with image support. @@ -384,32 +385,32 @@ File: auctex.info, Node: Prerequisites, Next: Configure, Up: Installation of this manual. Instructions for checking out the source code can be found at . - * A working TeX installation + • A working TeX installation Well, AUCTeX would be pointless without that. Processing documentation requires TeX, LaTeX and Texinfo during installation. - preview-latex requires Dvips or 'dvipng' for its operation in DVI + preview-latex requires Dvips or ‘dvipng’ for its operation in DVI mode. The default configuration of AUCTeX is tailored for TeX Live-based distributions, but can be adapted easily. - * A recent Ghostscript + • A recent Ghostscript This is needed for operation of preview-latex in both DVI and PDF mode. Ghostscript version 7.07 or newer is required. - * GNU make + • GNU make Recent AUCTeX uses GNU make specific capabilities in the Makefiles. - If your OS's default 'make' command is not GNU make, you have to + If your OS’s default ‘make’ command is not GNU make, you have to obtain it in order to build AUCTeX by yourself. GNU make is - sometimes provided under the name 'gmake' in your OS's binary + sometimes provided under the name ‘gmake’ in your OS’s binary package system. - * The Texinfo package + • The Texinfo package Strictly speaking, you can get away without it if you are building from the distribution tarball, have not modified any files and - don't need a printed version of the manual: the pregenerated info + don’t need a printed version of the manual: the pregenerated info file is included in the tarball. At least version 4.0 is required. For some known issues with various software, see *note @@ -428,24 +429,24 @@ files will be. To do so, run (Note: if you have fetched AUCTeX from Git rather than a regular release, you will have to first follow the instructions in -'README.GIT'). +‘README.GIT’). On many machines, you will not need to specify any options, but if -'configure' cannot determine something on its own, you'll need to help +‘configure’ cannot determine something on its own, you’ll need to help it out with one of these options: -'--prefix=PREFIX' +‘--prefix=PREFIX’ All automatic placements for package components will be chosen from - sensible existing hierarchies below this: directories like 'man', - 'share' and 'bin' are supposed to be directly below PREFIX. + sensible existing hierarchies below this: directories like ‘man’, + ‘share’ and ‘bin’ are supposed to be directly below PREFIX. Only if no workable placement can be found there, in some cases an alternative search will be made in a prefix deduced from a suitable binary. - '/usr/local' is the default PREFIX, intended to be suitable for a + ‘/usr/local’ is the default PREFIX, intended to be suitable for a site-wide installation. If you are packaging this as an operating - system component for distribution, the setting '/usr' will probably + system component for distribution, the setting ‘/usr’ will probably be the right choice. See *note Advice for package providers:: for detail. @@ -454,43 +455,43 @@ it out with one of these options: directory. Consult *note Advice for non-privileged users:: for addtional instructions. -'--with-emacs=/PATH/TO/EMACS' - If you are using a pretest which isn't in your 'PATH', or - 'configure' is not finding the right Emacs executable, you can +‘--with-emacs=/PATH/TO/EMACS’ + If you are using a pretest which isn’t in your ‘PATH’, or + ‘configure’ is not finding the right Emacs executable, you can specify it with this option. -'--with-lispdir=LISPDIR' - This option specifies the location of the 'site-lisp' directory - within 'load-path' under which the files will get installed (the - bulk will get installed in a subdirectory). './configure' should +‘--with-lispdir=LISPDIR’ + This option specifies the location of the ‘site-lisp’ directory + within ‘load-path’ under which the files will get installed (the + bulk will get installed in a subdirectory). ‘./configure’ should figure this out by itself. -'--with-auctexstartfile=auctex.el' -'--with-previewstartfile=preview-latex.el' +‘--with-auctexstartfile=auctex.el’ +‘--with-previewstartfile=preview-latex.el’ This is the name of the respective startup files. If LISPDIR - contains a subdirectory 'site-start.d', the start files are placed - there, and 'site-start.el' should load them automatically. Please + contains a subdirectory ‘site-start.d’, the start files are placed + there, and ‘site-start.el’ should load them automatically. Please be aware that you must not move the start files after installation since other files are found _relative_ to them. -'--with-packagelispdir=auctex' +‘--with-packagelispdir=auctex’ This is the directory where the bulk of the package gets located. - The startfile adds this into 'load-path'. + The startfile adds this into ‘load-path’. -'--with-auto-dir=/DIR' +‘--with-auto-dir=/DIR’ You can use this option to specify the directory containing - automatically generated information by 'M-x - TeX-auto-generate-global '. It is not necessary for most TeX - installs, but may be used if you don't like the directory that + automatically generated information by ‘M-x + TeX-auto-generate-global ’. It is not necessary for most TeX + installs, but may be used if you don’t like the directory that configure is suggesting. -'--help' +‘--help’ This is not an option specific to AUCTeX. A number of standard - options to 'configure' exist, and we do not have the room to + options to ‘configure’ exist, and we do not have the room to describe them here; a short description of each is available, using - '--help'. + ‘--help’. -'--disable-preview' +‘--disable-preview’ This disables configuration and installation of preview-latex. This option is not actually recommended. If your Emacs does not support images, you should really upgrade to a newer version. @@ -498,27 +499,27 @@ it out with one of these options: and preview-latex separately in order to avoid confusion and upgrade hassles if users install partial packages on their own. -'--with-texmf-dir=/DIR' -'--without-texmf-dir' +‘--with-texmf-dir=/DIR’ +‘--without-texmf-dir’ This option is used for specifying a TDS-compliant directory - hierarchy. Using '--with-texmf-dir=/DIR' you can specify where the + hierarchy. Using ‘--with-texmf-dir=/DIR’ you can specify where the TeX TDS directory hierarchy resides, and the TeX files will get - installed in '/DIR/tex/latex/preview/'. + installed in ‘/DIR/tex/latex/preview/’. - If you use the '--without-texmf-dir' option, the TeX-related files - will be kept in the Emacs Lisp tree, and at runtime the 'TEXINPUTS' + If you use the ‘--without-texmf-dir’ option, the TeX-related files + will be kept in the Emacs Lisp tree, and at runtime the ‘TEXINPUTS’ environment variable will be made to point there. You can install - those files into your own TeX tree at some later time with 'M-x - preview-install-styles '. + those files into your own TeX tree at some later time with ‘M-x + preview-install-styles ’. -'--with-tex-dir=/DIR' +‘--with-tex-dir=/DIR’ If you want to specify an exact directory for the preview TeX - files, use '--with-tex-dir=/DIR'. In this case, the files will be - placed in '/DIR', and you'll also need the following option: + files, use ‘--with-tex-dir=/DIR’. In this case, the files will be + placed in ‘/DIR’, and you’ll also need the following option: -'--with-doc-dir=/DIR' +‘--with-doc-dir=/DIR’ This option may be used to specify where the TeX documentation - goes. It is to be used when you are using '--with-tex-dir=/DIR', + goes. It is to be used when you are using ‘--with-tex-dir=/DIR’, but is normally not necessary otherwise.  @@ -527,7 +528,7 @@ File: auctex.info, Node: Build/install and uninstall, Next: Loading the packag 1.2.3 Build/install and uninstall --------------------------------- -Once 'configure' has been run, simply enter +Once ‘configure’ has been run, simply enter make @@ -555,23 +556,23 @@ File: auctex.info, Node: Loading the package, Next: Advice for package provide ------------------------- You can detect the successful activation of AUCTeX and preview-latex in -the menus after loading a LaTeX file like 'circ.tex': AUCTeX then gives -you a 'Command' menu, and preview-latex gives you a 'Preview' menu. +the menus after loading a LaTeX file like ‘circ.tex’: AUCTeX then gives +you a ‘Command’ menu, and preview-latex gives you a ‘Preview’ menu. With Emacs (or if you explicitly disabled use of the package system), -the startup files 'auctex.el' and 'preview-latex.el' may already be in a -directory of the 'site-start.d/' variety if your Emacs installation +the startup files ‘auctex.el’ and ‘preview-latex.el’ may already be in a +directory of the ‘site-start.d/’ variety if your Emacs installation provides it. In that case they should be automatically loaded on startup and nothing else needs to be done. If not, they should at least -have been placed somewhere in your 'load-path'. You can then load them +have been placed somewhere in your ‘load-path’. You can then load them by placing the lines (load "auctex.el" nil t t) (load "preview-latex.el" nil t t) -into your init file such as 'init.el' or '.emacs'. +into your init file such as ‘init.el’ or ‘.emacs’. - If you explicitly used '--with-lispdir', you may need to add the -specified directory into Emacs' 'load-path' variable by adding something + If you explicitly used ‘--with-lispdir’, you may need to add the +specified directory into Emacs’ ‘load-path’ variable by adding something like (add-to-list 'load-path "~/elisp") @@ -605,20 +606,20 @@ files, in particular plain TeX users. There are various ways to tell AUCTeX even after auto-activation that it should not get used, and they are described in *note Introduction to AUCTeX: Introduction. - So if you have users that don't want to use the preinstalled AUCTeX, + So if you have users that don’t want to use the preinstalled AUCTeX, they can easily get rid of it. Activating AUCTeX by default is therefore a good choice. If the installation procedure did not achieve this already by placing -'auctex.el' and 'preview-latex.el' into a possibly existing -'site-start.d' directory, you can do this by placing +‘auctex.el’ and ‘preview-latex.el’ into a possibly existing +‘site-start.d’ directory, you can do this by placing (load "auctex.el" nil t t) (load "preview-latex.el" nil t t) -in the system-wide 'site-start.el'. +in the system-wide ‘site-start.el’. - The '--without-texmf-dir' option can be convenient for systems that + The ‘--without-texmf-dir’ option can be convenient for systems that are intended to support more than a single TeX distribution. Since more often than not TeX packages for operating system distributions are either much more outdated or much less complete than separately provided @@ -628,27 +629,27 @@ providing packages. The following package structure would be adequate for a typical fully supported Unix-like installation: -'preview-tetex' - Style files and documentation for 'preview.sty', placed into a TeX +‘preview-tetex’ + Style files and documentation for ‘preview.sty’, placed into a TeX tree where it is accessible from the teTeX executables usually delivered with a system. If there are other commonly used TeX system packages, it might be appropriate to provide separate packages for those. -'auctex-emacs-tetex' - This package will require the installation of 'preview-tetex' and - will record in 'TeX-macro-global' where to find the TeX tree. It +‘auctex-emacs-tetex’ + This package will require the installation of ‘preview-tetex’ and + will record in ‘TeX-macro-global’ where to find the TeX tree. It is also a good idea to run emacs -batch -f TeX-auto-generate-global when either AUCTeX or teTeX get installed or upgraded. If your users might want to work with a different TeX distribution (nowadays pretty common), instead consider the following: -'auctex-emacs' - This package will be compiled with '--without-texmf-dir' and will - consequently contain the 'preview' style files in its private +‘auctex-emacs’ + This package will be compiled with ‘--without-texmf-dir’ and will + consequently contain the ‘preview’ style files in its private directory. It will probably not be possible to initialize - 'TeX-macro-global' to a sensible value, so running - 'TeX-auto-generate-global' does not appear useful. This package - would neither conflict with nor provide 'preview-tetex'. + ‘TeX-macro-global’ to a sensible value, so running + ‘TeX-auto-generate-global’ does not appear useful. This package + would neither conflict with nor provide ‘preview-tetex’.  File: auctex.info, Node: Advice for non-privileged users, Next: Installation under MS Windows, Prev: Advice for package providers, Up: Installation @@ -658,52 +659,52 @@ File: auctex.info, Node: Advice for non-privileged users, Next: Installation u Often people without system administration privileges want to install software for their private use. In that case you need to pass more -options to the 'configure' script. +options to the ‘configure’ script. - The main expedient is using the '--prefix' option to the 'configure' + The main expedient is using the ‘--prefix’ option to the ‘configure’ script, and let it point to the personal home directory. In that way, -resulting binaries will be installed under the 'bin' subdirectory of -your home directory, manual pages under 'man' and so on. It is +resulting binaries will be installed under the ‘bin’ subdirectory of +your home directory, manual pages under ‘man’ and so on. It is reasonably easy to maintain a bunch of personal software, since the -prefix argument is supported by most 'configure' scripts. +prefix argument is supported by most ‘configure’ scripts. - You often need to specify '--with-lispdir' option as well. If you -haven't installed Emacs under your home directory and use Emacs -installed in system directories, the 'configure' script might not be + You often need to specify ‘--with-lispdir’ option as well. If you +haven’t installed Emacs under your home directory and use Emacs +installed in system directories, the ‘configure’ script might not be able to figure out suitable place to install lisp files under your home -directory. In that case, the 'configure' script would silently choose, -by default, the 'site-lisp' directory within 'load-path' for the place, +directory. In that case, the ‘configure’ script would silently choose, +by default, the ‘site-lisp’ directory within ‘load-path’ for the place, where administration privileges are usually required to put relevant -files. Thus you will have to tell the 'configure' script explicitly +files. Thus you will have to tell the ‘configure’ script explicitly where to put those files by, e.g., -'--with-lispdir='/home/myself/share/emacs/site-lisp''. +‘--with-lispdir=‘/home/myself/share/emacs/site-lisp’’. - You'll have to add something like -'/home/myself/share/emacs/site-lisp' to your 'load-path' variable, if it -isn't there already. + You’ll have to add something like +‘/home/myself/share/emacs/site-lisp’ to your ‘load-path’ variable, if it +isn’t there already. - In addition, you will have to tell 'configure' script where to -install TeX-related files such as 'preview.sty' if preview-latex isn't -disabled. It is enough to specify '--with-texmf-dir=$HOME/texmf' for -most typical cases, but you have to create the direcotry '$HOME/texmf' -in advance if it doesn't exist. If this prescription doesn't work, -consider using one or more of the options '--with-texmf-dir=/DIR', -'--without-texmf-dir', '--with-tex-dir=/DIR' and '--with-doc-dir=/DIR'. + In addition, you will have to tell ‘configure’ script where to +install TeX-related files such as ‘preview.sty’ if preview-latex isn’t +disabled. It is enough to specify ‘--with-texmf-dir=$HOME/texmf’ for +most typical cases, but you have to create the direcotry ‘$HOME/texmf’ +in advance if it doesn’t exist. If this prescription doesn’t work, +consider using one or more of the options ‘--with-texmf-dir=/DIR’, +‘--without-texmf-dir’, ‘--with-tex-dir=/DIR’ and ‘--with-doc-dir=/DIR’. See *note Configure:: for detail of these options. Now here is another thing to ponder: perhaps you want to make it easy for other users to share parts of your personal Emacs configuration. In -general, you can do this by writing '~myself/' anywhere where you +general, you can do this by writing ‘~myself/’ anywhere where you specify paths to something installed in your personal subdirectories, -not merely '~/', since the latter, when used by other users, will point +not merely ‘~/’, since the latter, when used by other users, will point to non-existent files. For yourself, it will do to manipulate environment variables in your -'.profile' resp. '.login' files. But if people will be copying just +‘.profile’ resp. ‘.login’ files. But if people will be copying just Elisp files, their copies will not work. While it would in general be preferable if the added components where available from a shell level, too (like when you call the standalone info reader, or try using -'preview.sty' for functionality besides of Emacs previews), it will be a +‘preview.sty’ for functionality besides of Emacs previews), it will be a big help already if things work from inside of Emacs. Here is how to do the various parts: @@ -722,7 +723,7 @@ Making the Info files available ............................... For making the info files accessible from within Elisp, something like -the following might be convenient to add into your or other people's +the following might be convenient to add into your or other people’s startup files: (eval-after-load 'info @@ -732,27 +733,27 @@ Making the LaTeX style available ................................ If you want others to be able to share your installation, you should -configure it using '--without-texmf-dir', in which case things should +configure it using ‘--without-texmf-dir’, in which case things should work as well for them as for you. 1.2.6.1 Using AUCTeX from local Git repo ........................................ With the techniques described above, it is also possible to use AUCTeX -directly from a local Git repository. Let's assume you have your Git -repositories under '~/development/'. +directly from a local Git repository. Let’s assume you have your Git +repositories under ‘~/development/’. First, you have to fetch a copy of the AUCTeX Git repository. In a -shell, change directory to '~/development/' and do: +shell, change directory to ‘~/development/’ and do: git clone https://git.savannah.gnu.org/git/auctex.git - Now change directory to '~/development/auctex' and run -'./autogen.sh'. Next thing is to run 'configure' like this: + Now change directory to ‘~/development/auctex’ and run +‘./autogen.sh’. Next thing is to run ‘configure’ like this: ./configure --without-texmf-dir --with-lispdir=. When finished, simply enter make -and you're finished. Note that the 'make install' step is not +and you’re finished. Note that the ‘make install’ step is not necessary. Now you have to tell Emacs about the plan. The following variables @@ -766,7 +767,7 @@ The info files will be available with this: '(add-to-list 'Info-additional-directory-list "~/development/auctex/doc")) -Now you're ready to load 'auctex.el' and 'preview-latex.el' out of this +Now you’re ready to load ‘auctex.el’ and ‘preview-latex.el’ out of this directory: (load "~/development/auctex/auctex.el" nil t t) (load "~/development/auctex/preview-latex.el" nil t t) @@ -781,7 +782,7 @@ In a Nutshell ............. The following are brief installation instructions for the impatient. In -case you don't understand some of this, run into trouble of some sort, +case you don’t understand some of this, run into trouble of some sort, or need more elaborate information, refer to the detailed instructions further below. @@ -795,9 +796,9 @@ further below. For Emacs: Many people like to install AUCTeX into the pseudo file system hierarchy set up by the Emacs installation. Assuming Emacs - is installed in 'C:/Program Files/Emacs' and the directory for + is installed in ‘C:/Program Files/Emacs’ and the directory for local additions of your TeX system, e.g. MiKTeX, is - 'C:/localtexmf', you can do this by typing the following statement + ‘C:/localtexmf’, you can do this by typing the following statement at the shell prompt: ./configure --prefix='C:/Program Files/Emacs' \ @@ -810,14 +811,14 @@ further below. If the configuration script failed to find all required programs, make sure that these programs are in your system path and add - directories containing the programs to the 'PATH' environment + directories containing the programs to the ‘PATH’ environment variable if necessary. Here is how to do that in W2000/XP: - 1. On the desktop, right click "My Computer" and select + 1. On the desktop, right click “My Computer” and select properties. - 2. Click on "Advanced" in the "System Properties" window. - 3. Select "Environment Variables". - 4. Select "path" in "System Variables" and click "edit". Move to + 2. Click on “Advanced” in the “System Properties” window. + 3. Select “Environment Variables”. + 4. Select “path” in “System Variables” and click “edit”. Move to the front in the line (this might require scrolling) and add the missing path including drive letter, ended with a semicolon. @@ -851,16 +852,16 @@ path names are a mess. The installation procedure tries finding stuff in system search paths and in Emacs paths. For that to succeed, you have to use the same syntax and spelling and case of paths everywhere: in your system search -paths, in Emacs' 'load-path' variable, as argument to the scripts. If -your path names contain spaces or other 'shell-unfriendly' characters, +paths, in Emacs’ ‘load-path’ variable, as argument to the scripts. If +your path names contain spaces or other ‘shell-unfriendly’ characters, most notably backslashes for directory separators, place the whole path -in '"double quote marks"' whenever you specify it on a command line. +in ‘"double quote marks"’ whenever you specify it on a command line. - Avoid 'helpful' magic file names like '/cygdrive/c' and -'C:\PROGRA~1\' like the plague. It is quite unlikely that the scripts + Avoid ‘helpful’ magic file names like ‘/cygdrive/c’ and +‘C:\PROGRA~1\’ like the plague. It is quite unlikely that the scripts will be able to identify the actual file names involved. Use the full -paths, making use of normal Windows drive letters like ' 'C:/Program -Files/Emacs' ' where required, and using the same combination of upper- +paths, making use of normal Windows drive letters like ‘ 'C:/Program +Files/Emacs' ’ where required, and using the same combination of upper- and lowercase letters as in the actual files. File names containing shell-special characters like spaces or backslashes (if you prefer that syntax) need to get properly quoted to the shell: the above example used @@ -883,8 +884,8 @@ single quotes for that. problems, it might help if you try unpacking (or checking out) the files in binary mode, if your tools allow that. - If you don't have a suitable unpacking tool, skip to the next step: - this should provide you with a working 'unzip' command. + If you don’t have a suitable unpacking tool, skip to the next step: + this should provide you with a working ‘unzip’ command. 2. The installation of AUCTeX will require the MSYS tool set from or the Cygwin tool set from @@ -894,10 +895,10 @@ single quotes for that. installing additional packages like, for example, the spell checker aspell. - If Cygwin specific paths like '/cygdrive/c' crop up in the course + If Cygwin specific paths like ‘/cygdrive/c’ crop up in the course of the installation, using a non-Cygwin Emacs could conceivably cause trouble. Using Cygwin either for everything or nothing might - save headaches, _if_ things don't work out. + save headaches, _if_ things don’t work out. 3. Install a current version of Emacs from . @@ -911,36 +912,36 @@ single quotes for that. required for preview-latex operation. Examining the output from gswin32c -h on a Windows command line should tell you whether your Ghostscript - supports the 'png16m' device needed for PNG support. MiKTeX - apparently comes with its own Ghostscript called 'mgs.exe'. + supports the ‘png16m’ device needed for PNG support. MiKTeX + apparently comes with its own Ghostscript called ‘mgs.exe’. 6. Perl (https://www.perl.org/) is needed for rebuilding the documentation if you are working with a copy from Git or have touched documentation source files in the preview-latex part. If - the line endings of the file 'preview/latex/preview.dtx' don't - correspond with what Perl calls '\n' when reading text files, - you'll run into trouble. + the line endings of the file ‘preview/latex/preview.dtx’ don’t + correspond with what Perl calls ‘\n’ when reading text files, + you’ll run into trouble. 7. Now the fun stuff starts. If you have not yet done so, unpack the AUCTeX distribution into a separate directory after rereading the instructions for unpacking above. - 8. Ready for takeoff. Start some shell (typically 'bash') capable of - running 'configure', change into the installation directory and - call './configure' with appropriate options. + 8. Ready for takeoff. Start some shell (typically ‘bash’) capable of + running ‘configure’, change into the installation directory and + call ‘./configure’ with appropriate options. - Typical options you'll want to specify will be - '--prefix=DRIVE:/PATH/TO/EMACS-HIERARCHY' - which tells 'configure' where to perform the installation. It - may also make 'configure' find Emacs automatically; if this - doesn't happen, try '--with-emacs' as described below. All + Typical options you’ll want to specify will be + ‘--prefix=DRIVE:/PATH/TO/EMACS-HIERARCHY’ + which tells ‘configure’ where to perform the installation. It + may also make ‘configure’ find Emacs automatically; if this + doesn’t happen, try ‘--with-emacs’ as described below. All automatic detection of files and directories restricts itself to directories below the PREFIX or in the same hierarchy as the program accessing the files. Usually, directories like - 'man', 'share' and 'bin' will be situated right under PREFIX. + ‘man’, ‘share’ and ‘bin’ will be situated right under PREFIX. This option also affects the defaults for placing the Texinfo - documentation files (see also '--infodir' below) and + documentation files (see also ‘--infodir’ below) and automatically generated style hooks. If you have a central directory hierarchy (not untypical with @@ -948,44 +949,44 @@ single quotes for that. here. You stand a good chance that this will be the only option you need to supply, as long as your TeX-related executables are in your system path, which they better be for - AUCTeX's operation, anyway. + AUCTeX’s operation, anyway. - '--with-emacs' + ‘--with-emacs’ if you are installing for a version of Emacs. You can use - '--with-emacs=DRIVE:/PATH/TO/EMACS' to specify the name of the + ‘--with-emacs=DRIVE:/PATH/TO/EMACS’ to specify the name of the installed Emacs executable, complete with its path if necessary (if Emacs is not within a directory specified in - your 'PATH' environment setting). + your ‘PATH’ environment setting). - '--with-lispdir=DRIVE:/PATH/TO/SITE-LISP' - This option tells a place in 'load-path' below which the files - are situated. The startup files 'auctex.el' and - 'preview-latex.el' will get installed here unless a - subdirectory 'site-start.d' exists which will then be used + ‘--with-lispdir=DRIVE:/PATH/TO/SITE-LISP’ + This option tells a place in ‘load-path’ below which the files + are situated. The startup files ‘auctex.el’ and + ‘preview-latex.el’ will get installed here unless a + subdirectory ‘site-start.d’ exists which will then be used instead. The other files from AUCTeX will be installed in a - subdirectory called 'auctex'. + subdirectory called ‘auctex’. If you think that you need a different setup, please refer to the full installation instructions in *note Configure::. - '--infodir=DRIVE:/PATH/TO/INFO/DIRECTORY' + ‘--infodir=DRIVE:/PATH/TO/INFO/DIRECTORY’ If you are installing into an Emacs directory, info files have - to be put into the 'info' folder below that directory. The + to be put into the ‘info’ folder below that directory. The configuration script will usually try to install into the - folder 'share/info', so you have to override this by - specifying something like '--infodir='C:/Program Files/info'' + folder ‘share/info’, so you have to override this by + specifying something like ‘--infodir='C:/Program Files/info'’ for the configure call. - '--with-auto-dir=DRIVE:/DIR' + ‘--with-auto-dir=DRIVE:/DIR’ Directory containing automatically generated information. You - should not normally need to set this, as '--prefix' should + should not normally need to set this, as ‘--prefix’ should take care of this. - '--disable-preview' + ‘--disable-preview’ Use this option if your Emacs version is unable to support image display. - '--with-texmf-dir=DRIVE:/DIR' + ‘--with-texmf-dir=DRIVE:/DIR’ This will specify the directory where your TeX installation sits. If your TeX installation does not conform to the TDS (TeX directory standard), you may need to specify more options @@ -996,52 +997,52 @@ single quotes for that. Some executables might not be found in your path. That is not a good idea, but you can get around by specifying environment - variables to 'configure': + variables to ‘configure’: GS="DRIVE:/PATH/TO/GSWIN32C.EXE" ./configure ... - should work for this purpose. 'gswin32c.exe' is the usual name for + should work for this purpose. ‘gswin32c.exe’ is the usual name for the required _command line_ executable under Windows; in contrast, - 'gswin32.exe' is likely to fail. + ‘gswin32.exe’ is likely to fail. - As an alternative to specifying variables for the 'configure' call + As an alternative to specifying variables for the ‘configure’ call you can add directories containing the required executables to the - 'PATH' variable of your Windows system. This is especially a good + ‘PATH’ variable of your Windows system. This is especially a good idea if Emacs has trouble finding the respective programs later during normal operation. - 9. Run 'make' in the installation directory. + 9. Run ‘make’ in the installation directory. - 10. Run 'make install' in the installation directory. + 10. Run ‘make install’ in the installation directory. 11. With Emacs, activation of AUCTeX and preview-latex depends on a - working 'site-start.d' directory or similar setup, since then the - startup files 'auctex.el' and 'preview-latex.el' will have been + working ‘site-start.d’ directory or similar setup, since then the + startup files ‘auctex.el’ and ‘preview-latex.el’ will have been placed there. If this has not been done, you should be able to load the startup files manually with (load "auctex.el" nil t t) (load "preview-latex.el" nil t t) - in either a site-wide 'site-start.el' or your personal startup file - (usually accessible as '~/.emacs' or '~/.emacs.d/init.el' from + in either a site-wide ‘site-start.el’ or your personal startup file + (usually accessible as ‘~/.emacs’ or ‘~/.emacs.d/init.el’ from within Emacs). The default configuration of AUCTeX is probably not the best fit for Windows systems with MiKTeX. You might want to add (require 'tex-mik) - after loading 'auctex.el' and 'preview-latex.el' in order to get + after loading ‘auctex.el’ and ‘preview-latex.el’ in order to get more appropriate values for some customization options. You can always use M-x customize-group AUCTeX - in order to customize more stuff, or use the 'Customize' menu. + in order to customize more stuff, or use the ‘Customize’ menu. - 12. Load 'circ.tex' into Emacs and see if you get the 'Command' menu. + 12. Load ‘circ.tex’ into Emacs and see if you get the ‘Command’ menu. Try using it to LaTeX the file. - 13. Check whether the 'Preview' menu is available in this file. Use + 13. Check whether the ‘Preview’ menu is available in this file. Use it to generate previews for the document. - If this barfs and tells you that image type 'png' is not supported, + If this barfs and tells you that image type ‘png’ is not supported, you can either add PNG support to your Emacs installation or choose another image format to be used by preview-latex. @@ -1052,9 +1053,9 @@ single quotes for that. (https://ftp.gnu.org/gnu/emacs/windows/README) for details. A different image format can be chosen by setting the variable - 'preview-image-type'. While it is recommended to keep the 'dvipng' - or 'png' setting, you can temporarily select a different format - like 'pnm' to check if the lack of PNG support is the only problem + ‘preview-image-type’. While it is recommended to keep the ‘dvipng’ + or ‘png’ setting, you can temporarily select a different format + like ‘pnm’ to check if the lack of PNG support is the only problem with your Emacs installation. Try adding the line @@ -1075,30 +1076,30 @@ File: auctex.info, Node: Customizing, Prev: Installation under MS Windows, Up Most of the site-specific customization should already have happened during configuration of AUCTeX. Any further customization can be done -with customization buffers directly in Emacs. Just type 'M-x -customize-group AUCTeX ' to open the customization group for +with customization buffers directly in Emacs. Just type ‘M-x +customize-group AUCTeX ’ to open the customization group for AUCTeX or use the menu entries provided in the mode menus. Editing the -file 'tex-site.el' as suggested in former versions of AUCTeX should not +file ‘tex-site.el’ as suggested in former versions of AUCTeX should not be done anymore because the installation routine will overwrite those changes. You might check some options with a special significance. They are -accessible directly by typing 'M-x customize-option