Johan Larsson

@jolars.co

Postdoc in statistics at the Department of Mathematical Sciences, UCPH. Follow me at https://jolars.co.

I'm happy to announce Badness: a formatter, linter, and language server for LaTeX! It is meant to be a all-in-one replacement for whatever texlab + latexindent/tex-fmt + chkex + bibtex-tidy setup you have going. The goal is to be a Ruff for LaTeX. github.com/jolars/badness #texlatex #latex

GitHub - jolars/badness: LaTeX language server, formatter, and linter

LaTeX language server, formatter, and linter. Contribute to jolars/badness development by creating an account on GitHub.

github.com

It's been ten years(!) since I wrote the R package eulerr, which generates area-proportional Venn and Euler diagrams. The last few months I've expanded eulerr into #Python, #Julia, #JavaScript, and #Rust and just published a blog post about this and improvements it brings. jolars.co/blog/2026-07...

Eunoia: Euler and Venn Diagrams in Five Languages

Eunoia is a Rust engine for area-proportional Euler and Venn diagrams, now with bindings for R, Python, Julia, and JavaScript.

jolars.co

Apparently I really like language servers, so I've made one for R! Arity is an all-in-one language server, formatter, and linter. It uses the same architecture as rust-analyzer. It has a fast formatter and linter (on par with air and jarl). It even formats roxygen2 blocks! github.com/jolars/arity

GitHub - jolars/arity: Language server, formatter, and linter for R

Language server, formatter, and linter for R. Contribute to jolars/arity development by creating an account on GitHub.

github.com

Panache v2.52.0 is out! 🚀 A formatter, linter & language server for Quarto, Pandoc & Markdown. New: experimental math formatter (align + whitespace normalization) and hand-written YAML parser & formatter, fully lossless, even hashpipe YAML (Quaro chunk options) https://panache.bz

Panache: Language Server, Formatter, and Linter for Markdown, Quarto, and R Markdown

Panache provides authoring tools for Markdown, Quarto, and R Markdown: a language server, formatter, and linter to help you write better documents, more efficiently.

panache.bz

Version 8.0.0 of my R package eulerr is out and on CRAN! 🚀 Its backend has been completely rewritten in Rust (via the eunoia crate), and brings square and rectangle shapes, faster fitting, efficient handling of large combinations, fewer dependencies, label placement algorithms to avoid overlaps, pl

Panache (formatter/linter/language server for #Markdown , #Quarto , and R Markdown) is currently sitting at 99 GitHub stars ⭐. One more gets it over the threshold for inclusion in #Neovim ’s lspconfig and mason plugins! Does anyone feels like being star # 100? 😅 https://github.com/jolars/panache

GitHub - jolars/panache: Language server, formatter, and linter for Markdown, Quarto, and R Markdown

Language server, formatter, and linter for Markdown, Quarto, and R Markdown - jolars/panache

github.com

I managed to install panache (panache.bz) and for now I only got it to do one thing, but it is one thing that is really nice to do with a one liner: put every sentence in a quarto document on a newline. So the economy of a paragraph is visible at a glance. #writing #quarto

Panache: Language Server, Formatter, and Linter for Pandoc, Quarto, and R Markdown

Panache provides authoring tools for Pandoc, Quarto, and R Markdown: a language server, formatter, and linter to help you write better documents, more efficiently.

panache.bz

Just released Panache 2.29 a couple of days ago: a formatter, linter, and language server for #Quarto, #Pandoc, and #R #Markdown! 🚀 New features include file renaming updating links, Yaml entries, etc throughout your files and Quarto projects. Full notes at github.com/jolars/panac... panache.bz

Panache: Language Server, Formatter, and Linter for Pandoc, Quarto, and R Markdown

Panache provides authoring tools for Pandoc, Quarto, and R Markdown: a language server, formatter, and linter to help you write better documents, more efficiently.

panache.bz

I've made an autoformatter, linter, and LSP for Quarto, Pandoc, and RMarkdown documents! It's still very much a work-in-progress; only the formatter is reaching something resembling a mature state. Check it out at https://github.com/jolars/panache #pandoc #markdown #quarto #rmarkdown

GitHub - jolars/panache: A formatter for Pandoc, Quarto, and RMarkdown

A formatter for Pandoc, Quarto, and RMarkdown. Contribute to jolars/panache development by creating an account on GitHub.

github.com

I’ve decided that the world needs yet another Pomodoro timer. yapm was unfortunately already taken, so I named it after the Swedish 🇸🇪 tomato 🍅: Tomat. Tomat is designed specifically for status bars like waybar and polybar and only for linux. https://jolars.co/blog/2026-01-12-tomat

Introducing Tomat: A Pomodoro Timer for Status Bars

I’ve decided that the world needs yet another pomodoro timer. yapm was unfortunately already taken, so I named it after the Swedish tomato.

jolars.co

I just released moloch 2.1.0, with support for configuring the style of the title page! At the moment, I've added two styles beyond the default: one mimicking the standard beamer style and one that uses a split style (see below).

One of the new title pages of moloch, which uses a split layout.

If you're working with causal graphs in R, then take a look at caugi, which is an R package by Frederik Fabricius Bjerre that I supervised the making of. It's blazing fast (built in Rust) and intuitive to work with. https://caugi.org/ #causality #r #graphs

Causal Graph Interface

Create, query, and modify causal graphs. 'caugi' (Causal Graph Interface) is a causality-first, high performance graph package that provides a simple interface to build, structure, and examine causal relationships.

caugi.org

I've spent a bit of time updating the documentation for my LaTeX Beamer theme Moloch. In particular, it now contains documentation in the browser at https://moloch.ink ! Hopefully this makes it easier to discover and understand the available options for configuring the theme! #texlatex #beamer

Moloch - A Minimalist, Feature-Rich Beamer Theme

Moloch is a minimalist, feature-rich Beamer theme for LaTeX presentations with a clean design and extensive customization options.

moloch.ink