MCPcopy Index your code
hub / github.com/aarzilli/yacco

github.com/aarzilli/yacco @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,328 symbols 3,784 edges 90 files 253 documented · 19%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Redrawable (Interface)
(no doc) [5 implementers]
textframe/frame.go
Addr (Interface)
(no doc) [4 implementers]
edit/addr.go
Highlighter (Interface)
(no doc) [3 implementers]
hl/hl.go
Matchable (Interface)
(no doc) [1 implementers]
regexp/types.go
BufferManaging (Interface)
(no doc) [1 implementers]
edit/editlang.go
CmdFn (FuncType)
(no doc)
exec.go
SpecialUnmarshalFn (FuncType)
(no doc)
iniparse/iniparse.go
FrameScrollFn (FuncType)
Callback when the frame needs to scroll its text If scrollDir is 0 then n is the absolute position to move to If scrollD
textframe/frame.go

Core symbols most depended-on inside this repo

Size
called by 102
regexp/types.go
Close
called by 98
edit/editlang.go
Allergic
called by 80
util/util.go
cc
called by 71
config/color_schemes.go
Write
called by 68
extra/Go/Go.go
c
called by 59
config/color_schemes.go
u16
called by 55
otat/parse.go
Replace
called by 44
buf/buffer.go

Shape

Function 589
Method 402
Struct 274
TypeAlias 50
FuncType 7
Interface 6

Languages

Go100%
Python1%

Modules by API surface

lsp/tsprotocol.go167 symbols
exec.go83 symbols
fs.go67 symbols
buf/buffer.go67 symbols
win.go54 symbols
textframe/frame.go44 symbols
editor.go41 symbols
util/events.go39 symbols
lsp/lsp.go31 symbols
util/util.go30 symbols
edit/cmds.go30 symbols
regexp/types.go29 symbols

For agents

$ claude mcp add yacco \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact