Ross ROSS = Recommend OSS · open-source software intelligence for agents

numirias/semshi

🌈 Semantic Highlighting for Python in Neovim observed · 2026-08-28

github.com/numirias/semshi · Python observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3122
  • days_rel: n/a
  • days_push: 1444
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1038 stars · 39 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Semshi is a Neovim plugin that provides semantic highlighting for Python code. It performs static analysis as you type, building syntax trees and symbol tables to highlight names based on scope and context, and supports scope-aware renaming and navigation.

Use cases

  • highlight python code semantically in neovim
  • distinguish locals, globals, and attributes by color in vim
  • find unresolved names and missing imports while editing python
  • rename variables scope-aware in neovim
  • jump between function and class definitions in python files
  • see unused function parameters highlighted in the editor

When to choose

  • you edit Python in Neovim and want richer, scope-aware highlighting than regex-based syntax
  • you want visual cues for unused parameters, unresolved globals, or syntax errors
  • you need scope-aware renaming and navigation for Python names

When to avoid

  • you use Vim instead of Neovim, since it requires Neovim remote plugins and Python 3 support
  • you need an actively maintained tool - the latest release dates to 2022
  • you already rely on an LSP-based semantic highlighting setup

Facets

plugin · maturity maintenance

editor developer-tools developer-tools text-editors programming-languages editor-plugin cli cross-platform neovim semantic-highlighting python syntax-highlighting static-analysis vim-plugin

1 source

Member repositories

RepositoryRoleHealth v2
numirias/semshimain32

For agents

markdown · JSON · MCP: product_card(name="numirias/semshi")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem