--- title: plugins.html
--- description: Plugins for QuickSilver, nginx and neovim written by Rubén Beltrán del Río.
## Plugins
Here's plugins I've written for different applications.
* I are plugins for QuickSilver and nginx.
* II are extensions for Firefox/Safari and SwiftBar scripts.
* III are plugins for neovim.
* IV is a syntax plugin for several editors.
=> / ⧍ Home
## I
### Flat Bezel.qsplugin
Quicksilver UI Plugin that modernizes the classic Bezel.
=> ./flat_bezel.gmi ./flat_bezel.gmi
### NGINX Office Hours
A victory for the server's labor rights: Serve nginx content only during office hours.
=> ./nginx_office_hours.gmi ./nginx_office_hours.gmi
## II
### Junction
Start audio calls in your browser from any URL. Supports Firefox, and Safari.
=> https://junction.unlimited.pizza Junction
### SwiftBar Scripts
SwiftBar scripts I've created.
=> ./swiftbar_scripts.gmi ./swiftbar_scripts.gmi
## III
### nota.nvim
Manage periodic notes, tasks, learning and .plan files with neovim.
=> ./nota.gmi ./nota.gmi
### oleoboard.nvim
Use directories as a kanban-like board with neovim.
=> ./oleoboard.gmi ./oleoboard.gmi
## IV
### API Notation
A syntax for notating component APIs in text documents. We provide a tree-sitter parser and a neovim plugin.
=> ./api.gmi ./api.gmi
=> https://git.r.bdr.sh/rbdr/tree-sitter-api-notation tree-sitter parser and neovim plugin.
Older versions of the plugin exist for other editors, though they support an older version of the notation definition.
=> https://git.r.bdr.sh/rbdr/api-notation.vim Syntax for vim
=> https://git.r.bdr.sh/rbdr/api-notation.vscode Syntax for vscode
=> https://git.r.bdr.sh/rbdr/api-notation-atom Syntax for atom
=> https://git.r.bdr.sh/rbdr/api-notation.tmLanguage Syntax for sublime text