Skip to content

nextjournal/clojure-mode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

codemirror-clojure

Live demo (auto-build): https://nextjournal.github.io/codemirror.next-clojure/

dev: shadow-cljs watch app


In progress:

Next:

Done

  • Expand/contract region
  • Barf
  • Slurp
  • Format whitespace (necessary for commands like Slurp to behave nicely)
  • Navigate left/right by sexp
  • cannot 'indent-all', changes on one line don't affect measurements taken on subsequent lines
  • operators are recognized (lists with symbol in 1st position)
  • Unwrap current collection
  • Kill (remove all children of current node starting on current line)
  • GitHub Action to publish demo site to github.io
  • indentation
  • odd error recovery behaviour - a # token can't be deleted
  • deletion