File tree Expand file tree Collapse file tree 14 files changed +57
-42
lines changed Expand file tree Collapse file tree 14 files changed +57
-42
lines changed Original file line number Diff line number Diff line change 1
- {:npm-deps {" lezer-clojure" " 0.1.9" }}
1
+ {:npm-deps {" @codemirror/autocomplete" " ^0.17.0" ,
2
+ " @codemirror/closebrackets" " ^0.17.0" ,
3
+ " @codemirror/commands" " ^0.17.0" ,
4
+ " @codemirror/comment" " ^0.17.0" ,
5
+ " @codemirror/fold" " ^0.17.0" ,
6
+ " @codemirror/gutter" " ^0.17.0" ,
7
+ " @codemirror/highlight" " ^0.17.0" ,
8
+ " @codemirror/history" " ^0.17.0" ,
9
+ " @codemirror/language" " ^0.17.0" ,
10
+ " @codemirror/lint" " ^0.17.0" ,
11
+ " @codemirror/matchbrackets" " ^0.17.0" ,
12
+ " @codemirror/rectangular-selection" " ^0.17.0" ,
13
+ " @codemirror/search" " ^0.17.0" ,
14
+ " @codemirror/state" " ^0.17.0" ,
15
+ " @codemirror/view" " ^0.17.0" ,
16
+ " lezer-clojure" " 0.1.10" }}
Original file line number Diff line number Diff line change 1
1
(ns nextjournal.clojure-mode
2
- (:require [" @codemirror/next/ highlight" :as highlight :refer [tags]]
3
- [" @codemirror/next/ state" :refer [EditorState]]
4
- [" @codemirror/next/ language" :as language]
5
- [" @codemirror/next/ view" :as view :refer [EditorView keymap]]
2
+ (:require [" @codemirror/highlight" :as highlight :refer [tags]]
3
+ [" @codemirror/state" :refer [EditorState]]
4
+ [" @codemirror/language" :as language]
5
+ [" @codemirror/view" :as view :refer [EditorView keymap]]
6
6
[" lezer" :as lezer]
7
7
[" lezer-clojure" :as lezer-clj]
8
8
[" lezer-tree" :as lz-tree]
Original file line number Diff line number Diff line change 1
1
(ns nextjournal.clojure-mode.chars
2
- (:require [" @codemirror/next/ text" :as text]))
2
+ (:require [" @codemirror/text" :as text]))
3
3
4
4
(defn pair-lookup [char-pairs ^string char]
5
5
(let [end (count char-pairs)
Original file line number Diff line number Diff line change 1
1
(ns nextjournal.clojure-mode.commands
2
- (:require [" @codemirror/next/ commands" :as commands :refer [defaultKeymap]]
3
- [" @codemirror/next/ state" :refer [EditorState IndentContext]]
2
+ (:require [" @codemirror/commands" :as commands :refer [defaultKeymap]]
3
+ [" @codemirror/state" :refer [EditorState IndentContext]]
4
4
[applied-science.js-interop :as j]
5
5
[nextjournal.clojure-mode.util :as u]
6
6
[nextjournal.clojure-mode.selections :as sel]
Original file line number Diff line number Diff line change 1
1
(ns nextjournal.clojure-mode.extensions.close-brackets
2
2
(:require [" w3c-keyname" :refer [keyName]]
3
- [" @codemirror/next/ view" :as view]
4
- [" @codemirror/next/ state" :refer [EditorState
5
- EditorSelection
6
- Transaction
7
- CharCategory
8
- Extension]]
9
- [" @codemirror/next/ text" :as text :refer [Text]]
3
+ [" @codemirror/view" :as view]
4
+ [" @codemirror/state" :refer [EditorState
5
+ EditorSelection
6
+ Transaction
7
+ CharCategory
8
+ Extension]]
9
+ [" @codemirror/text" :as text :refer [Text]]
10
10
[applied-science.js-interop :as j]
11
11
[nextjournal.clojure-mode.selections :as sel]
12
12
[nextjournal.clojure-mode.node :as n]
Original file line number Diff line number Diff line change 1
1
(ns nextjournal.clojure-mode.extensions.eval-region
2
2
(:require
3
- [" @codemirror/next/ state" :as state :refer [StateEffect StateField]]
4
- [" @codemirror/next/ view" :as view :refer [EditorView Decoration keymap]]
3
+ [" @codemirror/state" :as state :refer [StateEffect StateField]]
4
+ [" @codemirror/view" :as view :refer [EditorView Decoration keymap]]
5
5
[" w3c-keyname" :refer [keyName]]
6
6
[applied-science.js-interop :as j]
7
7
[nextjournal.clojure-mode.util :as u]
Original file line number Diff line number Diff line change 1
1
(ns nextjournal.clojure-mode.extensions.formatting
2
- (:require [" @codemirror/next/ language" :as language :refer [IndentContext]]
3
- [" @codemirror/next/ state" :refer [EditorState Transaction]]
4
- [" @codemirror/next/ view" :as view]
5
- [" @codemirror/next/ commands" :as commands]
2
+ (:require [" @codemirror/language" :as language :refer [IndentContext]]
3
+ [" @codemirror/state" :refer [EditorState Transaction]]
4
+ [" @codemirror/view" :as view]
5
+ [" @codemirror/commands" :as commands]
6
6
[applied-science.js-interop :as j]
7
7
[nextjournal.clojure-mode.util :as u]
8
8
[nextjournal.clojure-mode.node :as n]))
Original file line number Diff line number Diff line change 1
1
(ns nextjournal.clojure-mode.extensions.match-brackets
2
2
(:require
3
- [" @codemirror/next /state" :refer [EditorState
4
- StateField
5
- Extension]]
6
- [" @codemirror/next /view" :refer [EditorView themeClass
7
- Decoration DecorationSet]]
8
- [applied-science.js-interop :as j]
9
- [nextjournal.clojure-mode.node :as n]
10
- [nextjournal.clojure-mode.util :as u]))
3
+ [" @codemirror/state" :refer [EditorState
4
+ StateField
5
+ Extension]]
6
+ [" @codemirror/view" :refer [EditorView themeClass
7
+ Decoration DecorationSet]]
8
+ [applied-science.js-interop :as j]
9
+ [nextjournal.clojure-mode.node :as n]
10
+ [nextjournal.clojure-mode.util :as u]))
11
11
12
12
(def base-theme
13
13
(->>
Original file line number Diff line number Diff line change 1
1
(ns nextjournal.clojure-mode.extensions.selection-history
2
- (:require [" @codemirror/next/ state" :refer [Facet Extension EditorSelection StateField]]
2
+ (:require [" @codemirror/state" :refer [Facet Extension EditorSelection StateField]]
3
3
[applied-science.js-interop :as j]
4
4
[nextjournal.clojure-mode.util :as u]
5
5
[nextjournal.clojure-mode.selections :as sel]
87
87
:annotations event-annotation})
88
88
(u/update-ranges state
89
89
#js{:annotations event-annotation}
90
- (fn [^js range] {:cursor (.-from range)}))))
90
+ (fn [^js range] {:cursor (.-from range)}))))
Original file line number Diff line number Diff line change 1
1
(ns nextjournal.clojure-mode.keymap
2
- (:require [" @codemirror/next/ commands" :as commands :refer [defaultKeymap]]
2
+ (:require [" @codemirror/commands" :as commands :refer [defaultKeymap]]
3
3
[clojure.set :as set]
4
4
[nextjournal.clojure-mode.commands :as cmd]))
5
5
You can’t perform that action at this time.
0 commit comments