Skip to content

Latest commit

 

History

History
135 lines (102 loc) · 8.8 KB

File metadata and controls

135 lines (102 loc) · 8.8 KB

ChnageLog

2025-11-15

Bug fixed

  • Fix command to executes tectonic watch mode 0cb3fe9
  • Add end_col to diagnostic b50989e
  • Some diagnostics are missing in quickfix at first compile 19c7f24

Features

2025-11-02

Bug fixed

  • Fix that wrong file name is shown in fidget message title while compiling d7dde49
  • Fix that wrong failed message when tex file is closed 79b7c5f
  • Add \documentclass[*]{subfiles} pattern to find main file f112858
  • Check nil to proper catch data 963c590
  • Show relative path when warn_pkg indicates a file in project 191474c
  • Fix where non English characters would broken db5ad3a

ReFactoring

  • Separate cleanup_auxfiles() independently from compile() 675066c

Features

  • Add cleanup_auxfiles() to clear aux file of project. 517403d
  • Supports view() for multiple sub-file project 9a0a7a9
    • It shows pdf files of main tex file in project.
  • Add inherit consecutive compile mode for onSave 40bcee9
  • Supports multiple sentences of warn_pkg and error_pkg in diagnostic message. 54cc6d6, f09afd5
  • Add workspace diagnostics to quickfix list automatically c347261
    • Add diagnostics of texlab/texflow to quickfix ead177a
  • Extend message length limit to 60 1109067

2025-10-24

Bug fixed

  • Check nil msg to add diagnostics to ignore them. c255272
  • Add current file path to detect in get_filepath(). 8bf2c86
    • But it is weird because /**/ must include current directory.
    • This function will not removed.
  • Check pdf file is existed first before view() starts. 734e704
    • It will prevent to open empty file.
  • Unify drive character also for Windows in sep_unify(). 77e0ef3
  • Use texflow.io to initiate serverdata at plugin startup instead of python script. c5c7826
    • It Will cause fast plugin loading times.

ReFactoring

  • Push commands to one side in commands.lua for lazy loading functions. 24236f6
  • Separate progress/notifying function to notify.lua. 3cd4e6c

Features

  • Show progress message dynamically when compiling. 786ab31
    • Required fidget.nvim. If not, notification use vim.notify()
  • Clean up auxiliary files process is added before compile_core() using compile_safe(). 88380fb
  • Add pdfTeX warning message pattern for warning diagnostics. 0b735e6
    • Add Package <package name> Warning ~ pattern at 9e19622
    • Add warning ~ pattern 9e19622
  • 🔨 Breaking changes : Now texview.nvim supports for multiple file project directory. 9e19622
    1. Check diagnostics for multiple files and show them whenever the file which has error is loaded.
    2. Support @maintex and @curtex tokens.
      • The existing @tex is changed to @curtex to distinguish.
      • @maintex will detect main file in project by some sequence. but there are limitations that only one file allows to @default_files in case of setting by .latexmkrc.
    3. Getting filedata will be fast. Remove dependency from argument.
    4. Reconstruct parser.py, It dedicates to process whole file without slicing for multiprocessing.
    5. Add check_max_print_line() to adjust maximum column of log file
      • It aids to proper parsing file path in log file.
      • It only supports for MikTeX. TeXLive users must adjust them in texmf.cnf manually.

2025-09-01

Bug fixed

  • Add error pattern starts with ! d8f399e
    • now -file-line-error of latexmk doesn't be necessary option.
    • Some errors are not converted to format of <filename>:<line>:<msg> with -file-line-error
  • Fix bug that invoke error when *.tex buffer is deleted after viewer is closed first. 478f092

2025-08-30

Bug fixed

  • Fix for bug that diagnostics don't be reset after compile success 0fa31f2

2025-08-27

Features

  • Add Diagnostics feature after compile to show diagnostic result in statuscolumn a775c44
    • Source name of diagnostics is texflow

2025-08-24

Features

  • Add onSave config to implement continuous compile 74ddd42

Bug fixed

  • openAfter config is belong to texflow.config.latex configuration 29fcf7a

2025-08-23

Bug fixed

  • Fix for autocmd to close pdf viewer when tex file is closed 8602a65
    • Original behavior is from b9cfcc0

2025-08-22

Style

  • Reconstruct build.lua to separate and make simpler. ab57e14

Doc

2025-08-12

Features

  • Add python library to implement Inverse Search
    • ✔️ Inverse Searching using cli option of viewer is confirmed

Bug fixed

  • Add pcall() to jobstop to deal with nil job id

2025-08-12

Features

  • Add view() function to open pdf file corresponding with tex file b9cfcc0
    • ✔️ Forward Searching using cli option of viewer is confirmed.
    • Opened viewer is closed also when the matched tex file is closed.
  • Add OpenAfter option for compile() function to open viewer after compile automatically 410bfb8
  • compile() function does in tex file location regardless with current work directory.

2025-08-09

Features

  • Add progress message while compiling latex using fidget.nvim f004708