Plugins

Here's plugins I've written for different applications.

⧍ Home

I

Quicksilver Plugins

I've written a few quicksilver plugins now, and I'm writing a few more. You can find them all in this here linked page.

./quicksilver_plugins.gmi

NGINX Office Hours

A victory for the server's labor rights: Serve nginx content only during office hours.

./nginx_office_hours.gmi

II

Junction

Start audio calls in your browser from any URL. Supports Firefox, and Safari.

Junction

SwiftBar Scripts

SwiftBar scripts I've created.

./swiftbar_scripts.gmi

III

nota.nvim

Manage periodic notes, tasks, learning and .plan files with neovim.

./nota.gmi

oleoboard.nvim

Use directories as a kanban-like board with neovim.

./oleoboard.gmi

jannotate.nvim

Show jujutsu file annotate output next to your code.

./jannotate.gmi

IV

Render wmap formatted wardley maps inside fedwiki.

wiki-plugin-wmap @ npm

Login to fedwiki using OpenID Connect

wiki-security-oidc @ npm

V

Wmap

The tree-sitter parser and neovim plugin for wmap formatted wardley maps.

tree-sitter parser and neovim plugin for wmap.

more on wmap tools.

API Notation

A syntax for notating component APIs in text documents. We provide a tree-sitter parser and a neovim plugin.

./api.gmi

tree-sitter parser and neovim plugin for api-notation.

Older versions of the plugin exist for other editors, though they support an older version of the notation definition.

Syntax for vim

Syntax for vscode

Syntax for atom

Syntax for sublime text