goog.editorでカーソル位置の取得
やりたいこと
カーソル位置を取得しておいて、あとで取得しておいた位置にカーソルを戻したい
やり方
UndoRedo プラグインにまさにそれな機能がある
code:foo.cljs
(ns foo.core
;; editor は goog.editor.Field のインスタンス
(defn get-cursor-position editor (.getCursorPosition_ undo-redo editor)))
;; .select でカーソル位置を再設定できる
(.select cur)
(.focus editor))