oleoboard.nvim

A tool to use directories as a kanban-like board.

When summoned it will load the directories in the current directory as columns so you can easily move files around.

It depends on oil[1] to provide the file management functionality.

=> ⧇ source | ⧉ mirror | [1] oil.nvim

Installation

lazy.nvim

require('lazy').setup({
    {
        'https://git.sr.ht/~rbdr/oleoboard.nvim',
        dependencies = {
            'stevearc/oil.nvim'
        }
    }
})

By default, oleoboard adds keybinds that might not suit your style or conflict with other plugins. You can disable them with the default_keybinds option.

require('lazy').setup({
  {
    'https://git.sr.ht/~rbdr/oleoboard.nvim',
    dependencies = {
        'stevearc/oil.nvim'
    },
    opts = {
        default_keybinds = false
    }
})

Keybinds

Unless disabled, these are the key bindings provided:

An Example

As I work in blog entries I have four directories: ideas, writing, published, and cancelled. By opening them with oleoboard I can see them as a kanban board and easily move them around (eg. when I start writing an idea, or when I publish an article)

Proxy Information
Original URL
gemini://r.bdr.sh/oleoboard.gmi
Status Code
Success (20)
Meta
text/gemini; lang=en
Capsule Response Time
164.974578 milliseconds
Gemini-to-HTML Time
0.865886 milliseconds

This content has been proxied by September (3851b).