- Merged Pull Request 31.
- Introduces forward-sync support for Skim, and lays the groundwork for other
openers with sync support. Default keybind is
ctrl-alt-s
.
- Introduces forward-sync support for Skim, and lays the groundwork for other
openers with sync support. Default keybind is
- Move output file (including SyncTeX file) to source dir.
- By default we now move the output file after a successful build, including the SyncTeX file if it exists. The files are moved to the source directory, i.e. the directory containing the processed root TeX file.
- The behavior is configurable via
latex.moveResultToSourceDirectory
.
- Added some basic error log parsing routines. Only handles the simplest of scenarios, needs to be expanded.
- Improved configuration descriptions.
- Merged [Pull Request 12]((thomasjo#12).
- Adds an error status indicator to the status bar.
- Implemented basic support for parsing magic comments.
- Merged [Pull Request 13]((thomasjo#13).
- Adds a master/root TeX file feature which supports both magic comments and a heuristic search algorithm. If building a descendant TeX file, this feature ensures the root file is built instead.
- Improved platform detection routines, which ultimately improves support for Windows.
- Merged [Pull Request 24]((thomasjo#24).
- Adds support for opening the resulting PDF after a successful build. Behavior is configurable.
- Added a basic Skim.app opener.
- Used by default if Skim.app exists at the configured path (default path:
/Applications/Skim.app
).
- Used by default if Skim.app exists at the configured path (default path:
- Migrated configuration to the new JSON schema approach supported by Atom for an improved user experience.
- Merged Pull Request 10.
- Improves the error messages to help users debug e.g. bad
PATH
.
- Improves the error messages to help users debug e.g. bad
- Refactor code to minimize direct dependence on
latexmk
in an attempt to prepare for future support of other TeX builders. - Lots of improvements to overall code quality, and test coverage.
- Introduces a simple progress indicator.
- Enables generation of SyncTeX file, although it doesn't do anything yet.
- Switch error log style to
file:line
. - Only set
PATH
environment variable on the actual child process that executeslatexmk
, instead of setting it for the entire Atom process. - Overall improvement of code quality, and simplicity.
- When the package is activated, sets
process.env.PATH
equal to the configuredlatex.texPath
value.
- Adds support for
-shell-escape
.
- Merged Pull Request #1.
- Run
latexmk
asynchronously.
- Run
- Introduced menu item Packages → Latex → Build.
- Fix bug related to
editor
being undefined/null.
- Added package configuration.
- Delayed package activation.
- Changed keymap selector from
.workspace
to.editor
.
- First release.