-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathmeow.yarn.nvim-0.1.2-1.rockspec
More file actions
35 lines (34 loc) · 1.47 KB
/
Copy pathmeow.yarn.nvim-0.1.2-1.rockspec
File metadata and controls
35 lines (34 loc) · 1.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package = "meow.yarn.nvim"
rockspec_format = "3.0"
version = "0.1.2-1"
source = {
url = "git+https://github.com/retran/meow.yarn.nvim.git",
tag = "v0.1.2"
}
description = {
summary = "A purr-fectly simple way to visualize LSP hierarchies in Neovim",
detailed = [[
meow.yarn.nvim provides a simple, beautiful, and interactive way to explore LSP hierarchies
without the usual clutter. It visualizes type and call hierarchies in a clean, intuitive tree view.
Features:
- Interactive Tree View: Displays hierarchies in a clear, expandable tree
- Type Hierarchy: Explore supertypes and subtypes of a class or type
- Call Hierarchy: Navigate callers (incoming calls) and callees (outgoing calls) of a function
- Live Preview: See the source code of the selected item in a live preview window
- Navigation Breadcrumbs: History trail in the tree window title; press <BS> to step back
- Custom Node Renderer: Supply a render_node function to fully control node display
- Built on Solid Foundations: Powered by Neovim's native LSP and nui.nvim
- Configurable: Customize keymaps, window appearance, and more
- Fast & Asynchronous: All LSP requests are handled asynchronously without blocking the UI
]],
homepage = "https://github.com/retran/meow.yarn.nvim",
license = "MIT",
labels = { "neovim", "lsp", "hierarchy", "tree-view", "plugin" }
}
dependencies = {
"lua >= 5.1",
"nui.nvim"
}
build = {
type = "builtin"
}