MCPcopy Index your code
hub / github.com/pulsar-edit/pulsar

github.com/pulsar-edit/pulsar @v1.132.1 sqlite

repository ↗ · DeepWiki ↗ · release v1.132.1 ↗
8,116 symbols 27,065 edges 924 files 30 documented · 0%
README

Badge Discussions   Badge Discord   Badge Reddit   Badge Mastodon   Badge Lemmy  

Badge Status   Badge License

Pulsar

Button Install    Button Documentation    Button Build

Badge Codacy    Badge Crowdin    Badge OpenCollective

A Community-led Hyper-Hackable Text Editor, Forked from Atom, built on Electron.

Designed to be deeply customizable, but still approachable using the default configuration.

Preview

Extension points exported contracts — how you extend this code

SymbolProvider (Interface)
(no doc) [1 implementers]
packages/symbols-view/lib/main.d.ts

Core symbols most depended-on inside this repo

tokenizeLine
called by 2353
src/wasm-tree-sitter-grammar.js
dispatch
called by 1195
src/command-registry.js
setText
called by 751
packages/settings-view/lib/settings-panel.js
add
called by 707
packages/tree-view/lib/tree-view.js
beforeEach
called by 705
packages/tabs/spec/async-spec-helpers.js
setCursorBufferPosition
called by 679
src/text-editor.js
get
called by 628
src/config.js
set
called by 557
src/config.js

Shape

Method 5,391
Function 1,933
Class 791
Interface 1

Languages

TypeScript100%
Python1%
Java1%

Modules by API surface

src/text-editor.js474 symbols
src/text-editor-component.js289 symbols
src/wasm-tree-sitter-language-mode.js229 symbols
src/workspace.js125 symbols
src/pane.js108 symbols
packages/snippets/lib/snippet-body.js104 symbols
packages/tree-view/lib/tree-view.js102 symbols
src/atom-environment.js101 symbols
src/package.js91 symbols
src/selection.js90 symbols
src/dock.js84 symbols
src/scope-resolver.js78 symbols

Dependencies from manifests, versioned

@atom/source-map-support0.3.4 · 1×
@babel/core7.18.6 · 1×
@electron/notarize1.2.3 · 1×
@electron/rebuild3.6.0 · 1×
@electron/remote2.1.2 · 1×
@formatjs/fast-memoize2.2.6 · 1×
@playwright/test1.22.2 · 1×
@pulsar-edit/atom-keymap9.1.0 · 1×
@pulsar-edit/fuzzy-native1.3.1 · 1×
@pulsar-edit/get-scrollbar-style1.0.1 · 1×
@pulsar-edit/git-utils7.0.1 · 1×
@pulsar-edit/ls-archive2.0.0 · 1×

For agents

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

⬇ download graph artifact