a simple plugin for status lines for vis
Find a file
2026-05-01 22:35:01 +03:00
docs feat: the initial version of offline 2026-04-29 17:45:17 +03:00
init.lua feat: add styling, and overhaul (via the runs system) 2026-05-01 22:35:01 +03:00
README.md feat: the initial version of offline 2026-04-29 17:45:17 +03:00

offline

a simple plugin for status lines for vis

usage

git clone https://git.teesh.dev/teesh/offline ~/.config/vis/plugins/offline 

then, in lua...

local offline = require("offline")

offline.setup({
  left = {
    offline.segments.raw(" "),
    offline.segments.mode(),
    offline.segments.raw(" "),
    offline.segments.filename(),
    offline.segments.raw(" "),
    offline.segments.modified(),
  },
  right = {
    offline.segments.input_queue(),
    offline.segments.raw(" "),
    offline.segments.git(),
    offline.segments.raw(" "),
  }
})

usage (with vis-plug)

add the plugin to your plugin list,

{ "https://git.teesh.dev/teesh/offline", alias = "offline" },

then, set it up

-- this is heavily recommended:
local offline = plug.plugins.offline

offline.setup({
  left = {
    offline.segments.raw(" "),
    offline.segments.mode(),
    offline.segments.raw(" "),
    offline.segments.filename(),
    offline.segments.raw(" "),
    offline.segments.modified(),
  },
  right = {
    offline.segments.input_queue(),
    offline.segments.raw(" "),
    offline.segments.git(),
    offline.segments.raw(" "),
  }
})