Skip to content

Releases: Hannah-Sten/TeXiFy-IDEA

Beta 0.4

21 Aug 21:58
Compare
Choose a tag to compare

The fifth installment of the TeXiFy IDEA plugin with as main feature: inspections!

Changes

  • Added heaps of inspections (and quick fixes)
  • Added document navigation support for SumatraPDF (Windows only)
  • Added quick navigation for labels
  • Added word count tool
  • Added several insertion actions
  • Added toggle star action
  • Packages of registered commands get included automatically
  • Packages that are required for commands show up in autocomplete
  • More math symbols show up in preview of autocomplete
  • Extended the default list of commands

Bug Fixes

  • Fixed autocomplete for files not showing up (#87)
  • Fixed autocomplete not working backward (#86)
  • Fixed NPE related to custom commands in autocomplete (#89)
  • Fixed 2nd dollar sign being inserted in comments (#41)
  • Fixed failed build in IJ 2017.2 (#80)
  • Fixed NPE in run configurations (#82)
  • Fixed pdfLaTeX not ending with code 0 (#100)
  • Fixed more NPEs

Full Changelog

See the milestone page.

Beta 0.3.1

22 Jul 19:24
Compare
Choose a tag to compare

Bug fixes

  • Fixed project view disappearing files for non-LaTeX projects.

Beta 0.3

14 Jul 21:17
Compare
Choose a tag to compare

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.

Beta 0.2

09 May 18:46
Compare
Choose a tag to compare

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!

Beta 0.1

14 Feb 21:06
Compare
Choose a tag to compare

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