Folke Lemaitre
bc0630e43b
feat(image.inline): honor concealcursor
and hide conceal when selecting lines. Closes #1478
CI / ci (push) Failing after 0s
2025-03-01 23:37:02 +01:00
Folke Lemaitre
bc2ed15c41
fix(image): only show anchor icon for inline images shown on the lines below. Closes #1479
2025-03-01 22:58:56 +01:00
Folke Lemaitre
e55ae37beb
perf(image): async treesitter parsing for images
2025-03-01 17:33:53 +01:00
Folke Lemaitre
d9bb639fed
fix(image.inline): remove debug
2025-03-01 08:08:50 +01:00
Folke Lemaitre
6ea4fa72dc
feat(image): proper inline rendering of math expressions. Closes #1318 . Closes #1454
2025-03-01 08:01:11 +01:00
Folke Lemaitre
1b63b1811c
fix(image.terminal): write queued terminal output on main
2025-02-24 11:27:39 +01:00
Folke Lemaitre
842605f072
fix(compat): properly detect async treesitter parsing
2025-02-24 10:28:22 +01:00
Folke Lemaitre
2b34c4dc05
fix(image.terminal): reset queue when timer runs
2025-02-23 08:13:00 +01:00
Folke Lemaitre
5fa93cb684
fix(image.placement): max width/height in cells is 297. Closes #1345
CI / ci (push) Failing after 0s
2025-02-20 18:12:49 +01:00
Folke Lemaitre
e039139291
feat(image): configurable templates for math expressions. Closes #1338
2025-02-20 17:11:12 +01:00
Folke Lemaitre
1543a063fb
feat(image): allow disabling math rendering. Closes #1247
2025-02-20 11:56:56 +01:00
Folke Lemaitre
29c777a0a0
feat(image.doc): check for image.ignore
in ts meta. See #1276
2025-02-20 11:14:24 +01:00
Folke Lemaitre
9aa8cbb803
fix(image): delay sending first image, to make ghostty happy. Closes #1333
2025-02-20 10:17:08 +01:00
Folke Lemaitre
7b7f42fb3b
perf(image.convert): identify during convert instead of calling identify afterwards
2025-02-20 07:28:50 +01:00
Folke Lemaitre
bc902f7032
feat(compat): added svim
, a compatibility layer for Neovim. Closes #1321
2025-02-20 06:59:44 +01:00
Stefan Boca
4f8b9ebf71
fix(image.doc): crop inline typst equations properly ( #1320 )
...
CI / ci (push) Failing after 0s
## Description
Tall inline typst equations were previously cropped too much vertically.
The change to the template now resize text frames to the bounding box of
their glyphs. See
https://typst.app/docs/reference/text/text/#parameters-top-edge for more
details.
## Related Issue(s)
<!--
If this PR fixes any issues, please link to the issue here.
- Fixes #<issue_number>
-->
## Screenshots
Before:

After:

2025-02-19 23:41:29 +01:00
Folke Lemaitre
31e21ccef8
fix(image): move assertion for src/content. See #1276
2025-02-19 23:40:18 +01:00
Folke Lemaitre
bde3adddc7
feat(image.doc): allow configuring the header for latex / typst inline in the document. Closes #1303
2025-02-19 23:06:51 +01:00
Folke Lemaitre
e2d9941896
perf(image): no need to run identify before convert for local files
2025-02-19 22:56:11 +01:00
Folke Lemaitre
6d1cda4a6d
fix(image): let text conversion continue on errors. See #1303
2025-02-19 22:56:11 +01:00
Folke Lemaitre
f45dd6c44c
fix(image): remove some default latex packages
2025-02-19 22:56:11 +01:00
Folke Lemaitre
bf01460e6d
feat(image): use search dirs to resolve file from both cwd and dirname of file. Closes #1305
2025-02-19 18:43:37 +01:00
Folke Lemaitre
d389c5df14
feat(image): better health checks
2025-02-19 17:16:05 +01:00
Folke Lemaitre
684666f643
feat(image): conceal
option for inline rendering (disabled by default)
2025-02-19 15:41:16 +01:00
Folke Lemaitre
65f89e2d6f
feat(image.doc): allow setting image.src
with #set!
. Closes #1276
2025-02-19 15:17:33 +01:00
Folke Lemaitre
e146a66cb7
fix(image): better cell size calculation for non-HDPI displays
2025-02-19 15:07:28 +01:00
Folke Lemaitre
b052eb9372
feat(image): allow customizing font size for math expressions
2025-02-19 13:15:42 +01:00
Folke Lemaitre
2096fcdd73
feat(image): allow customizing the default magick args for vector images
2025-02-19 13:15:11 +01:00
Folke Lemaitre
e27ba726b1
feat(image): make math packages configurable. Closes #1295
2025-02-19 06:48:02 +01:00
Folke Lemaitre
e2258236a2
feat(image): added math rendering for typst. Closes #1260
2025-02-19 00:11:27 +01:00
Folke Lemaitre
76f5ee4a1b
fix(image.doc): fixed at_cursor. Closes #1258
CI / ci (push) Failing after 0s
2025-02-18 23:36:07 +01:00
Folke Lemaitre
2ee64887c2
fix(image.latex): include doc packages for math rendering. Closes #1262
2025-02-18 23:24:16 +01:00
Folke Lemaitre
1adfd29af3
feat(image): better error handling + option to disable error notifications
2025-02-18 22:54:24 +01:00
Folke Lemaitre
5c0607e31a
fix(image): better image position caluclation. Closes #1268
2025-02-18 22:02:59 +01:00
Folke Lemaitre
8117fb4cbb
fix(image): mermaid theme. Closes #1282
2025-02-18 21:53:57 +01:00
Folke Lemaitre
f4583da710
refactor(image): opts.image.magick => opts.image.convert.magick
2025-02-18 21:53:12 +01:00
Folke Lemaitre
44e2f8e573
fix(image): fix disappearing images when changing colorscheme
2025-02-18 21:52:16 +01:00
Folke Lemaitre
74c42985be
fix(image): wrong return when trying second command
2025-02-18 18:55:53 +01:00
Folke Lemaitre
526896ad3e
fix(image): hide progress when finished loading in for wezterm
2025-02-18 17:22:05 +01:00
Folke Lemaitre
de3cba5158
fix(image): fixup
2025-02-18 17:07:04 +01:00
Folke Lemaitre
f8c4e03d02
fix(image): create cache dir
2025-02-18 17:05:50 +01:00
Olle Månsson
54ab77c5d2
feat(image): add support for svelte
( #1277 )
...
## Description
Added queries for Svelte as well, based on Vue.
Note that I am not sure if the current HTML queries, which both Vue and
this Svelt query inherits from, is working as intended.
I do not get any sort of inline images. But I guess that will have to be
debugged and fixed in another issue and the fix should not affect this
patch (hopefully).
## Related Issue(s)
Fixes #1275
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2025-02-18 16:49:40 +01:00
Folke Lemaitre
13863ea25d
fix(image): remove debug
2025-02-18 16:37:42 +01:00
Folke Lemaitre
004050c435
feat(image): images are now properly scaled based on device DPI and image DPI. Closing #1257
2025-02-18 16:31:37 +01:00
Folke Lemaitre
2b52d89508
fix(image.health): add check for ghost-script to render pdfs. Closes #1248
CI / ci (push) Failing after 0s
2025-02-18 00:26:31 +01:00
Folke Lemaitre
9e422e1287
fix(image.latex): inline math formulas. Closes #1246
2025-02-18 00:25:08 +01:00
Folke Lemaitre
efcc25dcfa
fix(image.terminal): set passthrough=all instead of on for tmux. Closes #1249
2025-02-18 00:22:43 +01:00
Folke Lemaitre
f8e7942d6c
feat(image): added support for mermaid diagrams in markdown
2025-02-18 00:17:05 +01:00
Folke Lemaitre
5a37d83897
fix(image): failed state
2025-02-18 00:17:05 +01:00
Folke Lemaitre
b65178b470
feat(image): show progress indicator when converting image files
2025-02-17 23:56:55 +01:00