Skip to content

polaris-hike/codemirror-indent-guides

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

codemirror-indent-guides-plugin

how to use

first

import {EditorState, basicSetup} from "@codemirror/basic-setup"
import {EditorView, keymap} from "@codemirror/view"
import {indentWithTab} from "@codemirror/commands"
import {javascript} from "@codemirror/lang-javascript"
import {indentGuidesPlugin} from './index.ts'

const doc = `if (true) {
  console.log("okay")
} else {
  console.log("oh no")
}
`

new EditorView({
  state: EditorState.create({
    doc,
    extensions: [
      basicSetup,
      keymap.of([indentWithTab]),
      javascript(),
      ...indentGuidesPlugin
    ]
  }),
  parent: document.querySelector("#editor")
})

then

add css

    .cm-tab {
      border-left: 1px solid #dfdcd0;
    }
    .cm-tab-active {
      border-left: 1px solid #8c8977;
    }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published