http://ja.uwenku.com/question/p-monrfyld-hw.html
引用元。そのままのコードで使えます。先人に感謝。
日本語で小説とか書いていると、複数行にまたがると、画面外に文字が出て行ってむきーってなるので、どうにかできないか考えていた。
import sublime
import sublime_plugin
class AlwaysCenterCommand(sublime_plugin.EventListener):
def on_modified(self, view):
sel = view.sel()
pt = sel[0].begin() if len(sel) == 1 else None
if pt != None:
view.show_at_center(pt)
画面が変更されるたびに、カーソルがある位置を画面中央にする、というコードになる。