TeXiFy-IDEA

LaTeX support for the IntelliJ platform by JetBrains.

MIT License

Stars
860
Committers
62

Bot releases are visible (Hide)

TeXiFy-IDEA - Beta 0.6.10

Published by PHPirates over 4 years ago

Welcome to TeXiFy IDEA 0.6.10! This release contains many fixes to the parser, especially for verbatim environments and commands, as well as many new features like language injection and gutter icons for colors from the xcolor package.

We thank everyone who submitted issues and provided feedback to make TeXiFy IDEA better.
Your input is valuable and well appreciated.

Additions

  • Added support for the xcolor package. (#1348, #1396)
  • Added support for language injection. (#1363)
  • Added support for custom preamble for math and tikz preview. (#1373)
  • Added basic algorithmicx pseudocode formatting. (#1393)
  • Added commands defined using the xparse package to the autocompletion. (#1312)
  • Added support for Dockerized MiKTeX. (#1310)
  • Added support for TeX Live from WSL. (#1410)
  • Added support for entering relative paths in the run configuration. (#1311)
  • Added magic comments to disable and enable the parser. (#1388)
  • Added magic comments to choose LaTeX and BibTeX compiler. (#1409)
  • Added support for inkscape 1.0 (#1398)
  • Added option to include backslash in word selection. (#1316)
  • Added postfix templates. (#1326, #1350)
  • Added an inspection to check for correct filename/filepath in ProvidesPackage commands. (#1365)
  • Added an inspection to check if # is escaped. (#1366)
  • Added inspections to check if & and _ are escaped. (#1368, #1411)
  • Added many matrix environments to the autocomplete. (#1431)

Changes

  • Major performance increase on Windows. (#1424, #1430)
  • Improved performance of the inclusion loop inspection. (#1327)
  • & and \ get aligned in simple tables. (#1341)
  • A second $ does no longer get auto-inserted when the first $ closes an inline math environment. (#1323)
  • bibtex working directory is now configurable via UI. (#1413)

Bug fixes

  • Fixed parse error on unmatched brackets in math environments. (#1319, #1421)
  • Fixed parse error for @ifnextchar. (#1320)
  • Fixed parse error when inline math inside \text inside inline math is used. (#1322)
  • Fixed parse error when dollar signs are used in table preamble. (#1324)
  • Fixed parse error for \verb|...|, \verb=...=, \verb"..." and \verb!...!. (#1344)
  • Fixed parse errors in verbatim-like environments. (#1353, #1382)
  • Fixed parse error on \newenvironment definitions. (#1340)
  • Fixed parse error on non-ascii characters in bibtex identifiers. (#1367)
  • Avoid formatter confusion when ending a line with a backslash. (#1342)
  • Fixed autocompletion in custom command parameters. (#1360)
  • Fixed some inspections being triggered incorrectly in comments. (#1426)
  • Fixed EscapeAmpersand inspection triggering in some matrices. (#1427, #1431)
  • Fixed not being able to type '"' when using smart quotes. (#1425)
  • Fixed User Access Control screen popping up on Windows. (#1424, #1430)
  • Fixed crashes. (#1332, #1337, #1372, #1425)

Thanks to Boris Dudelsack (@bdudelsack), Nhan Thai (@dandoh) and Johannes Berger (@Xaaris) for contributing to this release.

A detailed overview of the changes can be found on the milestone page.

TeXiFy-IDEA -

Published by PHPirates over 4 years ago

TeXiFy-IDEA - Beta 0.6.9

Published by PHPirates over 4 years ago

Welcome to TeXiFy IDEA 0.6.9, containing many new features. This update adds go to definition, find usages and refactoring support for labels and citations, refactoring support for environments and files and much more!

We thank everyone who submitted issues and provided feedback to make TeXiFy IDEA better.
Your input is valuable and well appreciated.

Additions

  • Add go to definition for labels, citations and new commands. (#1191, #2)
  • Add find usages action for labels, citations and new commands. (#1237, #1252)
  • Add support for refactor (rename) of labels, citations, environments and files. (#1255, #1264, #1266, #1275, #1284)
  • Add support for opening source files of installed LaTeX packages and classes. (#1191)
  • Add support for opening files from include commands. (#1191)
  • Many more improvements to file reference resolving. (#1281)
  • Add support for a custom output or auxiliary directory. (#1201)
  • Add support for environment variables in the LaTeX run configuration. (#1289)
  • Add biblatex commands to the autocomplete. (#1195)
  • Add support for labels defined with Verbatim or lstlisting environments. (#1232)
  • Add support for \graphicspath from the graphicx package. (#1224, #1295)
  • Add support for using \input with absolute paths. (#1244)
  • Add a warning to update Evince when the version is too old for backwards/forward search. (#1226)
  • Add more user configurable live templates. (#1203)
  • Surround text with $..$ or [..] using a shortcut or by typing $ or [. (#1207)
  • Surround text with quotes depending on your Smart quotes setting. (#1207)
  • Add inspection which checks that floating environments have a label. (#1216)
  • Add support for the import package to include files. (#1281)
  • Add inspection to check if an included package could not be found in the CTAN list. (#1230)
  • Add inspection to check if a TeX Live package is installed locally, with a quickfix to install it. (#1276, #1291)
  • Use live templates for inserting braces for all required parameters of commands and environments. (#1258, #1261)
  • Make links in \url and \href commands clickable. (#1238)
  • Remove second $ of an empty inline math environment when deleting the first one. (#1227)
  • Add chapterbib support. (#1223)
  • Add biblatex entry types to the autocomplete. (#1270)
  • Add support for referencing local pdf files in a 'file' bibtex field. (#1300)
  • Use Ctrl+Enter to split lines in an itemize. (#1228)
  • Disable the formatter on files that only contain a verbatim-like environment. (#1225)
  • Add inspection plus quickfix to insert formatter magic comments or move verbatim-like environments to a separate file. (#1225)
  • Add support for commands with the same name from different packages. (#1262, #1285)
  • Add inspection to check that the label comes after the caption. (#1235)
  • Other performance improvements. (#1277)

Changes

  • If a file has a run configuration associated, treat it as a root file. (#1198, #1298)
  • Improve performance of line markers. (#1200)
  • Ignore \ifoot for \if-like commands. (#1220)
  • Also execute Grazie grammar checking at the beginning of sentences. (#1196)
  • Always show LaTeX Tools menu to avoid performance problems. (#1257)
  • Improve insertion of missing usepackage command. (#1286)

Bug fixes

  • Fixed crashes. (#1211, #1269, #1292, #1306, #1307)

Thanks to Niko Strijbol (@niknetniko), Felix Berlakovich (@fberlakovich) and @Lukas-Heiligenbrunner for contributing to this release.

A detailed overview of the changes can be found on the milestone page.

TeXiFy-IDEA - Beta 0.6.8

Published by PHPirates over 4 years ago

Welcome to TeXiFy IDEA 0.6.8, another update with many exciting features and helpful bug fixes.
This update adds code style settings, support for the Grazie grammar and spellchecking plugin, support for Skim on MacOS and much more!

We thank everyone who submitted issues and provided feedback to make TeXiFy IDEA better.
Your input is valuable and well appreciated.

Additions

  • Add support for the Grazie grammar and spellchecking plugin. (#1120)
  • BibTeX autocompletion now also gives suggestions when typing author or title. (#1152, #1190)
  • Add support for Skim on MacOS including forward and backward search. (#1163)
  • Add folding for bibtex entries. (#1167)
  • Add support for texdoc on TeX Live. (#1125)
  • Add support for automatic compilation. (#1140)
  • Add support for run configuration templates. (#1174)
  • Add option to disable auto package insert. (#1131)
  • Add support for compression prevention from the cleveref package. (#1134)
  • Add subfiles support. (#1131)

Code style and formatting

  • Add code style settings for LaTeX. (#1147, #1169)
  • Add code style settings for BibTeX. (#1169)
  • The LaTeX formatter now also indents inside groups. (#1147)
  • Add settings to specify the number of blank lines before sectioning commands. (#1155)
  • Add the code generation code style settings (as found for other languages) for LaTeX. (#1164)

Changes

  • Improve the math environment switcher. (#1080)
  • Remove obsolete soft wraps setting which is built-in in IDEA now. (#1084)
  • Improve exception handling for forward search on Linux. (#1087)
  • Disable unicode quickfixes for TeX Live versions 2018 or later as these are included by default. (#1088)
  • First stop Sumatra before starting it with new inverse search settings. (#1128)
  • Skip unicode check also for XeLaTeX. (#1182)
  • Internal parser improvements. (#1156, #1162, #1157, #1165)
  • Replace api calls deprecated in IDEA 2020.1. (#1185)

Bug fixes

  • Include commands like \bibliography and \input can now recognize multiple files as argument. (#782)
  • Add forward slash as valid bibtex identifier. (#1086)
  • Allow number-only bibtex identifiers. (#1126)
  • Show correct gutter icons for included files. (#1137)
  • Include files included by class file in fileset. (#1123)
  • Fix parsing of linenumber for Evince backward search. (#1181)
  • Add custom command names to the structure view when braces are left out. (#1173)
  • Only check for normal spaces after abbreviations when they end with a full stop. (#1129)
  • Use actual instead of incorrectly indexed command name for missing label inspection. (#1136)
  • Command definitions using \newif need not be closed with \fi. (#1187)
  • Register the analyze menu action group using a service instead of a deprecated application component. (#1144)
  • Fixed crashes. (#1085, #1178, #1184, #1185, #1189, #1199, #1210)
  • Fix BibTeX formatter inserting spaces in braced words. (#1168)

Thanks to @TanVD, @fberlakovich and @stsundermann for contributing to this release.

A detailed overview of the changes can be found on the milestone page.

TeXiFy-IDEA - Beta 0.6.7

Published by PHPirates almost 5 years ago

We welcome you to yet another instance of our bimestrial updates containing a plethora of changes and bug fixes. Get excited about Okular support, a table creation wizard, makeindex support and much more!

We thank everyone who submitted issues and provided feedback to make TeXiFy IDEA better. Your input is valuable and well appreciated.

Additions

  • Table creation wizard. (#907)
  • Added support for multiple citations in one command. (#921)
  • Project-specific setting to change compiler compatibility. (#891)
  • Added an option to the run config to always compile twice. (#908)
  • Added support for automatically running makeindex in auxiliary directories. (#924)
  • Added support for Okular. (#1064)
  • Added inspection that checks whether the \addbibresource has a file extension. (#956)
  • Added support for including packages in package or documentclass options. (#911, #949)
  • Added menu entry to clear all generated files. (#971)
  • Added continuous preview of math and TikZ pictures. (#923)
  • Specify custom commands that define a label. (#815)

Changes

  • Performance improvements. (#932, #944)
  • Inspection for normal space after abbreviation will not be triggered in comments. (#983)
  • The 'file not found' inspection quickfix now also uses the file creation dialog. (#1004)
  • Internal code improvements.

Bug fixes

  • Renamed labels will now be renamed in all files. (#950)
  • Fixed not being able to disable bibtex. (#945)
  • Fixed package dependencies being inserted in the wrong file. (#942)
  • Support compilation of non-project files. (#987)
  • Fixed crash when providing optional parameters to a \ref command as comma separated list. (#980)
  • Fixed missing autocompletion when a file name is equal to a folder name. (#937)
  • Fixed crashes. (#909, #948, #963, #1055)

Thanks to @pschuprikov, @Qwlouse, @ice1000 and @Stainzl for contributing to this release.

A detailed overview of the changes can be found on the milestone page.

TeXiFy-IDEA - Beta 0.6.6

Published by HannahSchellekens over 5 years ago

TeXiFy-IDEA - Beta 0.6.5

Published by HannahSchellekens over 5 years ago

TeXiFy-IDEA - Beta 0.6.4

Published by HannahSchellekens over 5 years ago

TeXiFy-IDEA - Beta 0.6.3

Published by HannahSchellekens almost 6 years ago

Patched to fix #765 until b0.6.3 is released. Meant as workaround before the official release.

Note that we will push the patch to the JetBrains repository shortly. In the meantime you can install by choosing 'install plugin from disk...':

image

TeXiFy-IDEA - Beta 0.6.2

Published by HannahSchellekens almost 6 years ago

Additions

  • Added setting to ignore auto-insertion of \item. (#722)
  • Added setting to enable/disable automatic brace insertion for sub and super scripts. (#605)
  • Added date to package file template. (#647)
  • Added autocompletion for default and provided classes. (#725)
  • Added support for BibTeX on non-Windows systems. (#645)
  • Added biber support. (#507)
  • Added option to disable the out directory. (#728)
  • Added LuaTeX as a compiler option. (#738)
  • Added Latexmk as a compiler option. (#755)
  • Added support for natbib citation commands. (#743)
  • Added plugin icon. (#749)

Changes

  • SumatraPDF will no longer steal focus after compilation when SumatraPDF is already running. (#723)
  • No new BibTeX runconfig is being linked when a BibTeX runconfig is removed from a LaTeX one. (#723)
  • Updated CTAN package list.
  • Registered tikz-files. (#595)
  • Changed internal organisation of utilities. (#726)
  • Made automatic brace insertion for sub and super scripts more strict. (#730)
  • Changed bibtex working directory when auxil is not used. (#732)
  • Removed auxil and out options for non-Windows systems. (#732)
  • Enhanced formatting of labels and file names. (#734)
  • Added amsmath as dependency for the equation* environment. (#744)
  • Collapse cite inspection now works for all registered citation commands and only works when commands are equal. (#751)

Removals

  • Removed split* from the equation list. (#744)

Bug Fixes

  • Fixed auxil path being visible in BibTeX run configurations. (#732)
  • Fixed some indexed commands not getting fetched correctly when they requested without slash. (#731)
  • Fixed bib entries not being recognised when a similar tex/sty/cls file exists. (#612)
  • Fixed unresolved reference inspection not taking stars and optional arguments into account when highlighting. (#751)
  • Fixed crash. (#602)
TeXiFy-IDEA - Beta 0.6.1

Published by HannahSchellekens about 6 years ago

A new release of TeXiFy IDEA, with a smaller number of additions but with a big number of crash fixes.

We thank everyone who submitted issues and provided feedback to make TeXiFy IDEA better.
Your input is valuable and well appreciated.

Changes

  • Removed 'a4wide' from the template file. (#642)
  • Recognises that amsfonts is included in amssymb and mathtools is included in amsmath. (#646)
  • Increased performance.
  • Supported Intellij 2018.2. (#638)

Bug Fixes

  • Fixed \item being inserted when the cursor is just before \begin{enumerate}. (#584)
  • Fixed UnresolvedReference inspection not ignoring whitespace for multiple references. (#696)
  • Fixed crashes. (#493, #551, #586)
TeXiFy-IDEA - Beta 0.6

Published by HannahSchellekens over 6 years ago

A new release of TeXiFy IDEA, with a smaller number of additions but with a big number of crash fixes.

We thank everyone who submitted issues and provided feedback to make TeXiFy IDEA better.
Your input is valuable and well appreciated.

Additions

  • Added Create File quick fix for the file not found inspection. (#421)

Changes

  • MissingDocumentclass and MissingDocumentEnvironment inspections are now disabled by default.
  • Single quotes will not trigger automatic brace insertion anymore for sub- and superscripts. (#495)

Bug Fixes

  • Fixed invalid range in LeftRightParenthesesIntention.
  • Fixed 2018.1 versioning issues. (#483, #484)
  • Sumatra native library fix. (#443)
  • Fixed \dots requiring amsmath whilst it should not. (#426)
  • Fixed crashes. (#386, #415, #423, #427, #447, #454, #466, #493)
TeXiFy-IDEA - Beta 0.5.1

Published by stenwessel over 6 years ago

A new release of TeXiFy IDEA, with a number of changes.

We thank everyone who submitted issues and provided feedback to make TeXiFy IDEA better. Your input is valuable and well appreciated.

Additions

  • Added \section* to the autocomplete.
  • Added setting to disable auto insertion of second '$'. (#277)
  • Added \langle and \rangle to autocomplete including automatic insertion of \rangle. (#295)

Added inspections

  • Added DuplicateBibliography inspection. (#230)
  • Added NoExtension inspection. (#230)
  • Added NestedIncludes inspection. (#231)

Changes

  • Reformatted a whole lot of code and converted much to Kotlin.
  • Import folding now ignores comments and breaks at blank lines. (#229) (#236)
  • Program arguments can be added to LaTeX run configurations. (#240)
  • Duplicate label inspection does no longer crosscheck labels and bibliography items. (#242)
  • Unknown variants of \if-commands get recognised by NonMatchingIf inspection. (#270)
  • Commands defined by \newif are now included into the autocomplete. (#270)
  • MissingLabel inspection now ignores starred commands.
  • Increased forward search delay to 1250ms (after compilation).
  • Reduced false positives with NonBreakingSpace inspection.
  • Disabled SentenceEndWithCapital inspection in verbatim environments.
  • Label autocomplete now pops up at several more reference commands. (#254)
  • Autocomplete of file names does not insert './' and '/' twice anymore. (#273)
  • Added \includegraphics to file completion path. (#237)

Bug Fixes

  • Fixed EncloseWithLeftRight inspection not ignoring [ and ] of displaymath. (#234)
  • Fixed subsupscript inspection & typed handler being enabled in \label and \bibitem. (#271)
  • Fixed insertion of extra ']' after '[' in outer scope. (#272)
  • Fixed bibtex double quotes being inserted in different files. (#277)
  • Fixed auto-\item insertion not copying all optional parameter contents. (#331)
  • Fixed \iff being recognised as an \if-command. (#278)
  • Fixed crashes. (#235, #255, #279, #309, #345, #348, #368, #398)
TeXiFy-IDEA - Beta 0.5

Published by stenwessel almost 7 years ago

The newest TeXiFy IDEA, with loads of new functionality. Starring in this release: BibTeX support! But also many more inspections and much, much, much, MUCH more. Check out the complete change log to get an idea of this superhuman release.

We thank everyone who submitted issues and provided feedback to make TeXiFy IDEA better. Your input is valuable and well appreciated.

Additions

  • Added BibTeX support (highlighting, formatter, autocomplete, structure view, and more). (#144)
  • Added loads of inspections. Again. (#114)
  • Added support for multipe content roots. (#42)
  • Added breadcrumbs for environments and commands. (#128)
  • Added lookup of package documentation of commands using texdoc. (#2)
  • Added support for \DeclareMathOperator (autocomplete & structure view). (#130)
  • Added amsmath environments to default environment list. (#115)
  • Added intention to change displaymath & equation* environments to \[..\]. (#114)
  • Added new icons to the LaTeX menu. (#135)
  • Added navigation gutter icon for local style files. (#163)
  • Added auto insertion of {} when typing multiple characters in sub- or super script in math mode. (#112)
  • Added auto insertion of \leftX and \rightX. (#110)
  • Added auto insertion of \items in listing environments. (#108)
  • Added autocomplete for default CTAN package names. (#167)
  • Added code folding for imports. (#226)
  • Added code folding for section contents. (#226)

Changes

  • Updated icons to make them fancier. (#135)
  • Math environments have math syntax highlighting. (#28)
  • Math environments now have math autocompletion. (#115)
  • Environment autocomplete auto-imports packages. (#115)
  • MissingImports inspection also checks environment dependencies. (#115)
  • Seperated \bibitems from \labels. (#129)
  • \bibitems get included in the structure view. (#129)
  • UnresolvedReference inspection also checks \bibitems. (#129)
  • When inserting a label with the MissingLabel inspection, the cursor will be moved to the end of the label. (#133)
  • Autocompletion of \include omits the .tex extension. (#118)
  • Autocomplete of labels now only shows labels within the document (and inclusions). (#102)
  • Environments added with \newenvironment are now added to the autocomplete. (#137)
  • Made the contents of a .cls file show up as inclusion in the structure view. (#145)
  • Commands defined in a .cls file show up in the autocomplete. (#143)
  • LabelConvention inspection now updates all other references in the file set. (#114)
  • Changed the demo text in LatexColorSettingsPage. (#158)
  • Inclusion commands get indexed to improve performance. (#163)
  • Definition commands get indexed to improve performance. (#186)
  • Spell checker now ignores optional arguments. (#166)
  • Comment environments are decoupled from the comment package when they are defined elsewhere. (#169) (#170)
  • Math mode now gets ignored in word count. (#182)
  • Certain environments get ignored in word count. (#182)
  • Auto insertion of {} after multiletter super- or subscript happens in math-esque environments. (#183)
  • After compilation, the line where the cursor is will be highlighted in SumatraPDF. (#184)
  • Hugely improved performance of file set detection. (#186)
  • Files in resource directories do now show up in file autocomplete. (#204)
  • Words starting with a capital are no longer regarded as a valid sentence end. (#209)

Bug fixes

  • Fixed comments in math mode not being properly highlighted. (#111)
  • Fixed \input and \include not working in PyCharm. (#119)
  • Fixed \RequirePackage not being treated as \usepackage. (#147)
  • Fixed missing document class inspection checking in non-.tex files. (#127)
  • Fixed file inclusion checking not being relative to the document root. (#117)
  • Fixed initial contents of environments not being added to the environment when autocompleted. (#137)
  • Fixed New Latex file menu action not showing in PyCharm. (#121)
  • Fixed \begin not showing the environment autocomplete in math mode. (#142)
  • Fixed some inspections having conflicting short names. (#125)
  • Fixed nested math environments not being supported by the parser. (#61)
  • Fixed commands containing @ not being recognised. (#5)
  • Fixed LatexColorSettingsPage not showing annotation highlighting in demo. (#157)
  • Fixed \RequirePackage and \usepackage not being recognised in file sets. (#162)
  • Fixed UnresolvedReference errors appearing everywhere 'randomly'. (#165)
  • Fixed indentation issues with TooLargeSection inspection. (#114)
  • Fixed autocomplete not showing up in non-standard environments. (#161)
  • Fixed auto insertion of {} after multiletter super- or subscript. (#183)
  • Fixed parser not allowing stars in math mode. (#171)
  • Fixed inspections working in comment environments. (#196)
  • Fixed crashes. (#125) (#141) (#149) (#160) (#198)

Full Changelog

See the milestone page.

TeXiFy-IDEA - Beta 0.4

Published by HannahSchellekens about 7 years ago

TeXiFy-IDEA - Beta 0.3.1

Published by stenwessel about 7 years ago

Bug fixes

  • Fixed project view disappearing files for non-LaTeX projects.
TeXiFy-IDEA - Beta 0.3

Published by stenwessel over 7 years ago

The third release of TeXiFy IDEA, and we are very proud to introduce a number of great features. We especially have good news for Mac users: compiling now actually works! Thanks to all issue reporters for their contributions! All feature requests and bug reports are more than welcome on our Issues page. Pull requests are also welcome!

New features

  • Completion for \label{} references, \newcommand{} commands and included files/directories with fancy icons.
  • Structure view, showing sectioning, inclusions, labels and command definitions, also with nice icons.
  • An improved formatter with does not scatter your code around but aligns it nicely and indented instead.
  • Go to declaration (Ctrl+click or Ctrl+B) for label references.
  • Inserting a command with at least one required argument inserts the braces for you.
  • Spell checker.
  • Custom compiler path (for Mac users and adventurous Windows people).
  • Automatic creation of output directories (also for Mac users).
  • PDF and DVI icon, because we need more icons.
  • Easier error reporting when an exception occurs.
  • Small usability tweaks that make writing LaTeX easier and that probably go unnoticed.

Bug fixes

  • Inline math after display math is recognized.
  • Smashed a number of ugly exceptions in numerous places.
  • (Unmatched) square brackets in math mode no longer gives syntax errors.
  • Inline math runover trailing $ also works when closing the completion dialog.

Full changelog

See the milestone page.

TeXiFy-IDEA - Beta 0.2

Published by stenwessel over 7 years ago

Second release of TeXiFy-IDEA, full of improvements and bug fixes.

Thanks to all issue reporters for their contributions!

All feature requests and bug reports are more than welcome on our Issues page. Pull requests are also welcome!

Additions

UI

  • New icons! The new icons designed by Ruben integrate much better within the new IntelliJ design.
  • More advanced gutter icons, including navigation icons for \include, \includeonly and \bibliography.

Editor

  • Brace matching is now also available for parentheses (()).
  • For all the hideous code you don't want to see, you can now fold environments.
  • Caret will now recognize and run over the terminating $ of an inline math environment.

Autocomplete

  • Has been extended to environments: \end will be automatically inserted and a list of standard LaTeX environments is provided to choose from when you select \begin from autocomplete.

Bug fixes

  • #31 Unmatched square brackets in math mode do not cause syntax errors anymore.
  • #27 Creating a new LaTeX module now also inserts the file template in main.tex.
  • #33 Creating a new LaTeX file works (broke in IJ 2017.1 because of an API change).
  • #32 Files with no extension now have a working context menu.
  • #16 Newlines deserve indents. We are still working hard on making formatting work better, so stay tuned!
TeXiFy-IDEA - Beta 0.1

Published by HannahSchellekens over 7 years ago

Initial release of TeXiFy-IDEA. We're far from done, but the core functionality works!

All feature requests and bug reports are more than welcome on our Issues page.

Additions

Run configurations

  • Multiple 'compile' (run) configurations.
  • Supported compilers: pdfLaTeX
  • Seperate auxiliary files from output (only supported for MiKTeX).
  • Dynamically detect what runtime configuration to use based on the active file.

Editor

  • Basic autocompletion form a predefined list of commands.
  • Brace matching for {}, [], \[\] and $$.
  • Automatically inserts other half of {}, [], \[\] and $$.
  • Most math commands get replaced by their unicode representation using folding.
  • Gutter icon to navigate to included files.
  • Gutter icon to automatically compile the active file.
  • Comment out lines.

Syntax highlighting

  • Braces
  • Brackets
  • Optional parameters
  • Commands
  • Commands in inline math mode
  • Commands in display math mode
  • Comments
  • Inline math
  • Display math
  • Stars

Templates

  • Available file templates for .tex, .sty and .cls files.

User Interface

  • Create new .tex, .sty and .cls files from the new file menu.

Other