umasi 0.1.1

A Rust-powered Neovim plugin for interactive Git notifications and status-line indicators
docs.rs failed to build umasi-0.1.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

Umasi - Neovim Git & CI Notification Plugin

A Rust-powered Neovim plugin for interactive Git notifications and status-line indicators

Overview

Umasi transforms your Neovim experience by providing real-time Git repository insights.

Features

Current (v0.1.1)

  • Git repository monitoring with detailed branch and commit info
  • Repository status with staged, modified, and untracked file counts
  • Commands for on-demand status (:UmasiStatus) and detailed info display (:UmasiInfo)
  • Improved handling of detached HEAD and remote branches
  • Improved error handling and clearer user feedback

Previous (v0.1.0)

  • Git repository detection and monitoring initialisation
  • Basic Git HEAD commit information display
  • Graceful handling of repositories without commits
  • Foundation for notification system

Installation

Using lazy.nvim

{
  "ParkBlake/umasi",
  build = "cargo build --release",
  config = function()
    -- Plugin will auto-load
  end
}

Using packer.nvim

use {
  'ParkBlake/umasi',
  run = 'cargo build --release'
}

Usage

Basic Commands

:UmasiStart - Initialise Git repository monitoring
:UmasiStatus - Show current Git repository status summary
:UmasiInfo - Display detailed Git repository information