TeXiFy-IDEA

LaTeX support for the IntelliJ platform by JetBrains.

MIT License

Stars
860
Committers
62

Bot releases are hidden (Show)

TeXiFy-IDEA - Beta 0.9.5 Latest Release

Published by PHPirates 6 months ago

Welcome to TeXiFy IDEA 0.9.5! This release automatically translates HTML from the clipboard to LaTeX when pasting, by @jojo2357, and includes a lot of additions and bug fixes!

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

Added

*` Improve performance when editing run configurations

  • Add support for multiline todos by @slideclimb
  • Added multicite versions of biblatex commands by @frankbits
  • Add \newcommandx and related commands from the xparse package, by @tmczar
  • Improve line wrapping by preferring line breaks at whitespace
  • Add support for the nomencl package
  • Add starred and capitalized versions of cleveref commands to exceptions for non-breaking space inspection, by @niknetniko
  • Add option to the run configuration settings to run LaTeX commands before compiling the main file
  • Autocompletion for compiler arguments in run configuration settings
  • Support a local Zotero instance in the remote libraries tool window via the BBT plugin
  • Support Zotero groups in the remote libraries tool window
  • Support local BibTeX files in the remote libraries tool window
  • Improve file filters for the LaTeX package index
  • Improve \DescribeMacro handling for the package doocumentation index
  • Automatically translate HTML from the clipboard to LaTeX, by @jojo2357
  • Add option to disable indentation of environments, by @slideclimb

Fixed

  • Fix exceptions #3510, #3462, #3512
  • Fix parse error when using \BeforeBeginEnvironment or \AfterEndEnvironment
  • Fix quoted links in bibtex
  • Ignore \begin and \end commands in \newcommand definition in the parser
  • Fix a parser issue when having a single \begin or \end in a \newcommand definition
  • Fix exception #2976
  • Fix exception #3469
  • Avoid line breaks when reformatting in the middle of commands, math and words
  • Fix exception #3274 in the equation preview
  • Never use jlatexmath for the TikZ preview
  • Destroy invalid tokens for the remote libraries tool windows
  • Fix missing folding for commands in math environments, by @jojo2357
  • Fix an issue when inlining files with whitespace, by @jojo2357
TeXiFy-IDEA - Beta 0.9.4

Published by PHPirates 8 months ago

Welcome to TeXiFy IDEA 0.9.4! This release ensures that TeXiFy works well in the upcoming 2024.1 IntelliJ release.

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

Added

  • Add support for IDEA 2024.1
  • Add folding settings for all folding builders
  • Improve internal logging

Fixed

  • Fix autocompletion of file path arguments when text is already present
TeXiFy-IDEA - Beta 0.9.3

Published by PHPirates 9 months ago

Welcome to TeXiFy IDEA 0.9.3! This release fixes some UI freezes related to package indexing and autocompletion, and fixes a few bugs.

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

Added

  • Improve MiKTeX package source files extraction
  • Add optidev environments as math environments, by @leandrolerena
  • Improve autocompletion performance after starting IDE
  • Improve plugin loading performance

Fixed

  • Improve user feedback for equation preview when Inkscape is not installed
  • Fix incorrectly inserted \items in enumeration environments, by @jojo2357
  • Fix false positives for equation gathering inspection, by @jojo2357
  • Don't attempt to use mthelp when it is not available, by @jojo2357
  • Fix #3361: false positive on duplicate identifier on @string entries in bib files
  • Replace code deprecated in 2023.3
  • Avoid creating output directories recursively and improve the cleanup process
TeXiFy-IDEA - Beta 0.9.2

Published by PHPirates 11 months ago

Welcome to TeXiFy IDEA 0.9.2! This release introduces a new 'extract value' functionality to easily create custom commands from a text selection, and fixes some minor bugs.

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

Added

  • Add "Extract value" refactoring to create custom LaTeX commands and replace all occurrences, by @jojo2357
  • Include bibliography files from the LaTeX installation in the possible inclusion targets
  • Add some missing starred versions of table environments
  • Add support for package indexing for native TeX Live installations

Fixed

  • Ignore non-TeXiFy indexing related exceptions
  • Fix structure view nesting
  • Fix some bugs in the math environment toggle intention
  • Fix support for inlining commands in non-IntelliJ IDEs, by @jojo2357
  • Fix a sync issue with remote libraries
TeXiFy-IDEA - Beta 0.9.1

Published by PHPirates about 1 year ago

This release fixes a bug related to the new file icons from the previous release.

TeXiFy-IDEA - Beta 0.9.0

Published by PHPirates about 1 year ago

Welcome to TeXiFy IDEA 0.9.0! In this release, we celebrate the completely new icon set by @HannahSchellekens which blends in much better with the new IntelliJ UI.
Enjoy the new icons for LaTeX file types, menu entries, tool windows and more!

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

Added

  • New icons
  • Improve performance of file reference resolving

Fixed

  • Fix a parse issue with TEXINPUTS
  • Fix a possible infinite loop when resolving imports
  • Fix an initialization issue in the remote library tool window
  • Fix an incorrect package import when completing commands from a project class file that is also in a project root
TeXiFy-IDEA - Beta 0.7.33

Published by PHPirates about 1 year ago

This release fixes an exception introduced by IntelliJ 2023.2.

Fixed

  • Fix a PluginException that occurred in 2023.2
  • Fix parsing of TEXINPUTS
  • Change phi and varphi folding characters, by @jojo2357
TeXiFy-IDEA - Beta 0.7.32

Published by PHPirates over 1 year ago

Added

  • Add option to add custom environments/commands in label convention settings, by @jojo2357
  • Autocomplete {...}, by @jojo2357
  • Improve inspections performance
  • Include globally defined TEXINPUTS when looking for files

Fixed

  • Fix PluginException #3140
  • Fix false positive non-breaking space warning when starting a sentence with a reference, by @jojo2357
TeXiFy-IDEA - Beta 0.7.31

Published by PHPirates over 1 year ago

Welcome to TeXiFy IDEA 0.7.31! This release improves the grammar checks and syntax highlighter, as well as the parsing of optional parameters.

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

Added

  • Add text parameters of commands to grammar checked text
  • Improved parsing of optional parameters
  • Internal improvements (#3092, #3102)

Fixed

  • Improve code of the documentation provider
  • Fix double highlighting of inline and display math, by @jojo2357
  • Fix false positive grammar error when a sentence ends with a closing brace
  • Fix false positive grammar error when a newline follows a command between sentences
TeXiFy-IDEA - Beta 0.7.30

Published by PHPirates over 1 year ago

Welcome to TeXiFy IDEA 0.7.30! This release removes the LaTeX Module Type deprecated by IntelliJ, fixes some bugs and more.

We thank everyone who submitted issues and provided feedback to make TeXiFy IDEA better.
Your input is valuable and well appreciated.
In particular, many thanks to @svensieber for reporting a critical bug in a pre-release version!

Added

  • Add inspection to check for suspicious formatting in section-like commands
  • Add latexindent command line options to settings
  • Add inspection preview for the unicode inspection.
  • Add partial support for detecting non-global installations of SumatraPDF.

Fixed

  • Fix Textidote exceptions #3086 and #3089
  • Fix NPE #3083
  • Fix an issue where the LaTeX Project Task Runner would override those of other languages
  • Internal improvements (#3070, #3072, #3074)
  • Fix InvalidVirtualFileAccessException #2991
  • Disable some editor actions in non-LaTeX files
  • Disable forward search action in non-LaTeX files, by @endorh
  • Fix IndexOutOfBoundsException #3036
  • Fix FileBasedIndex getting a default project (#3049)
  • Fix issue with running an unsupported run configuration taken from another OS.

Removed

  • Removed the LaTeX module type, as this is deprecated by IntelliJ
TeXiFy-IDEA - Beta 0.7.29

Published by PHPirates over 1 year ago

Welcome to TeXiFy IDEA 0.7.29! This release fixes the equation preview, and fully supports IntelliJ 2023.1.

Added

  • Update minimum required IntelliJ version to 2023.1

Fixed

  • Fix equation preview TranscoderException
  • Fix IncorrectOperationException
TeXiFy-IDEA - Beta 0.7.28

Published by PHPirates over 1 year ago

Welcome to TeXiFy IDEA 0.7.28! This release fixes some exceptions, adds comment folding and improves run configuration performance even more.

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

Thanks to @jojo2357 for contributing to this release!

Added

  • Support @Comment comments in bibtex
  • Fold blocks of comments, by @jojo2357
  • Highlight comment environment as a comment, by @jojo2357
  • Improve run configuration performance for TeX Live
  • Add custom highlighting for user-defined commands
  • Add setting to configure default folding of imports
  • Add \newminted code blocks as verbatim environments

Fixed

  • Fixed usage of IntelliJ api deprecated in 2023.1
  • Fixed exception "Cannot distinguish StubFileElementTypes".
  • Fix exception #2971
  • Improve file set cache to fix exception #2903
  • Fix exception #2950
  • Disable obsolete LatexBibinputsRelativePathInspection
  • Fix bug when resolving \subimport
TeXiFy-IDEA - Beta 0.7.27

Published by PHPirates over 1 year ago

Welcome to TeXiFy IDEA 0.7.27! This release fixes a bug related to dashes, and adds an option to disable the (slow) indexing of your LaTeX installation.

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

Thanks to @FWDekker for contributing to this release!

Added

  • Add information about newtxmath by @FWDekker
  • Add an option to disable indexing of LaTeX installation.

Fixed

  • Fix an issue with dashes in referencing elements.
  • Fix a bug in "Convert to LaTeX alternative" quickfix
  • Fix exceptions #2928 and #2937
TeXiFy-IDEA - Beta 0.7.26

Published by PHPirates over 1 year ago

Welcome to TeXiFy IDEA 0.7.26! This release has some notable performance improvements and fixes many exceptions.

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

Thanks to @jojo2357 and @Yodude2002 for contributing to this release!

Added

  • Improve performance when starting a run configuration.
  • Don't wrap urls when formatting.
  • Add (custom) highlighting for the equals separator in key-value pairs
  • Add support for inlining user-defined commands, by @jojo2357.
  • Add tabularray package, by @Yodude2002.

Fixed

  • Fix exceptions #2895, #2896 and #2856.
  • Fix unreliable \item insertion in itemize.
  • Reformat suggested file name before showing it to the user, instead of afterwards.
  • Improve performance when checking pdf viewer availability.
  • Improve error logging.
  • Fix exceptions.
  • Filter out uninjectable languages in intention.
  • Fix robust inline math brace matching.
  • Fix custom file name being overridden in inspection quickfix.
TeXiFy-IDEA - Beta 0.7.25

Published by PHPirates almost 2 years ago

Welcome to TeXiFy IDEA 0.7.25! This release has many additions by @jojo2357, enjoy!

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

Thanks to @jojo2357 and @MisterDeenis for contributing to this release!

Added

  • Support undoing 'move se(le)ction to file' actions, by @jojo2357. (#2739)
  • Add 'inline included file' action, by @jojo2357. (#2741)
  • Enable synchronizing remote libraries without opening the tool window. (#2749)
  • Ensure renamed commands start with a backslash, by @jojo2357. (#2756)
  • Performance improvements. (#2778)
  • Add file inclusion cache for MiKTeX on Mac/Linux. (#2780)
  • Complete rework of the support for a custom path to SumatraPDF, by @MisterDeenis. (#2781)

Fixed

  • Fix incorrect section contents moved to file, by @jojo2357. (#2739)
  • Fix syntax highlighting for custom color scheme, by @jojo2357. (#2761)
  • Fix unreliable forward search. (#2777)
  • Fix crashes. (#2747)
  • Fix some intention previews. (#2796)
  • Other small bug fixes and improvements. (#2776, #2774, #2765-#2773)
TeXiFy-IDEA - Beta 0.7.24

Published by PHPirates almost 2 years ago

Welcome to TeXiFy IDEA 0.7.24! This release adds Textidote support, improves SumatraPDF detection and includes much more improvements and bug fixes.

Additions

  • Add support for IDEA 2022.3. (#2683, #2682)
  • Also search latexmkrc files for additions to TEXINPUTS. (#2700)
  • Stop parsing LaTeX after \endinput. (#2702)
  • Parse urls in bibtex as verbatim text. (#2703)
  • Add autocompletion support for commands with multiple label reference parameters. (#2705)
  • Add support for Textidote. (#2707)
  • Exit inline math with tab. (#2709)

Bug fixes

  • Fix SumatraPDF detection for portable installation in PATH. (#2732)
  • Fix false positive Grazie inspection on parentheses. (#2692)
  • Fix missing parent sections in structure view when starting with a sublevel. (#2693)
  • Fix math environment check for in particular blkarray. (#2697)
  • Fix spellcheck in command parameters. (#2699)
  • Fix formatting issue with environment parameters. (#2715)
  • Fix ignored file-level inspection suppressions. (#2718)
  • Fix TeXiFy shortcuts being applied in non-LaTeX files. (#2718)
  • Fix inline math in required parameters after angular bracket parameter. (#2728)
  • Fix crashes. (#2708)

Thanks to @MisterDeenis for contributing to this release!

TeXiFy-IDEA - Beta 0.7.23

Published by PHPirates about 2 years ago

This release fixes a parser issue on one of the recent package updates to TeX Live. (#2624)

TeXiFy-IDEA - Beta 0.7.22

Published by PHPirates about 2 years ago

Additions

  • Use correct indent after enter in a document environment with indent disabled. (#2624)

Bug fixes

  • Fix MiKTeX on Windows SDK home path check in case of a non-English system language. (#2651)
  • Fix Zathura inverse search for multiple files. (#2626)
  • Fix some issues in Mendeley remote library setup. (#2601)
  • Bug fixes and internal improvements. (#2607, #2625, #2638, #2642, #2654, #2655)
TeXiFy-IDEA - Beta 0.7.21

Published by PHPirates about 2 years ago

Welcome to TeXiFy IDEA 0.7.21! This release just fixes a few bugs introduced with the new features in the last release.

Additions

  • Add \loadglsentries. (#2579)
  • Index package files also for MiKTeX on Windows. (#2581)
  • Improve tool window visibility. (#2577)
  • Improve autocompletion performance. (#2584)
  • Improve user feedback when selecting Docker images. (#2587)

Bug fixes

  • Fix docker image list refresh. (#2570)
  • Fix crashes. (#2562, #2567)

Thanks to @fberlakovich for contributing to this release!

TeXiFy-IDEA - Beta 0.7.20

Published by PHPirates about 2 years ago

Additions

  • Add support for bibtex reference managers Mendeley and Zotero. (#2539)
  • Improved autocompletion initialization performance. (#2517)
  • Improve inspection performance when the import package is used. (#2540)
  • Resolve symlinks when suggesting home paths for TeX Live SDK. (#2547)

Bug fixes

  • Fix false positive warning about escaping characters when using the blkarray package. (#2504)
  • Fix custom compiler arguments when using WSL. (#2543)
  • Fix false positive inspection warnings related to ellipsis and hashes. (#2516)
  • Fix check if Sumatra is installed. (#2528)
  • Fix default working directory for bibtex when using miktex (#2532)
  • Fix inspection false positives related to \def redefinitions. (#2544)
  • Fix crashes. (#2515, #2552)

Thanks to @daniil-berg and @dpvdberg for contributing to this release!