MCPcopy Index your code
hub / github.com/PuruVJ/neocodemirror

github.com/PuruVJ/neocodemirror @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
25 symbols 69 edges 8 files 2 documented · 8% updated 2y ago@neocodemirror/svelte@0.0.18 · 2024-07-04★ 381 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Neocodemirror

Aims to provide Codemirror 6 as an easy to use codemirror action.

Usage:

<script>
  import { codemirror } from '@neocodemirror/svelte'
</script>




With Language:

<script>
  import { codemirror } from '@neocodemirror/svelte'
  import { javascript } from '@codemirror/lang-javascript'
</script>




Getting editor related data

<script>
  import { codemirror, withCodemirrorInstance } from '@neocodemirror/svelte'
  import { javascript } from '@codemirror/lang-javascript'

  // This acts a readonly store. $ notation works here
  const cmInstance = withCodemirrorInstance()

  $: console.log($cmInstance.view, $cmInstance.value, $cmInstance.extensions)
</script>




Note: Passing the store recieved from withCodemirrorInstance is required to get the editor related data. If you don't pass this store, you will not get any data.

Core symbols most depended-on inside this repo

is_nullish
called by 14
packages/svelte/src/index.ts
append_effect
called by 8
packages/svelte/src/index.ts
is_equal
called by 7
packages/svelte/src/index.ts
dispatch_event
called by 4
packages/svelte/src/index.ts
is_object
called by 4
packages/svelte/src/index.ts
make_extensions
called by 3
packages/svelte/src/index.ts
sortedStr
called by 2
packages/svelte/src/index.ts
debounce
called by 2
packages/svelte/src/index.ts

Shape

Function 25

Languages

TypeScript100%

Modules by API surface

packages/svelte/src/index.ts25 symbols

For agents

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

⬇ download graph artifact