Добавил в редактор поддержку списков задач. После нажатия Enter — новый пункт появляется сам. Тип списка и уровень наследуется от последнего на котором нажт был Enter. Tab инкрементирует уровень, Shift+Tab — возвращает обратно. Работает для всех типов списков: обычных, нумерованных и задач с чекбоксами.

Tab / Shift+Tab меняет уровень вложенности для любого типа списка
Давно хотел решить проблему навигации по длинным документам. Folding оказался именно тем, что нужно — сворачиваешь секции по заголовкам или по =begin/=end блокам, и документ на 500 строк умещается на одном экране.

сворачивание секций для навигации по большим документам
Ещё сделал сохранение состояния документа между сессиями: позиция курсора, скролл, свёрнутые секции, режим просмотра — всё восстанавливается при повторном открытии. Пока состояние сохраняется только при выходе из приложения для текущих открытых файлой. Если закрыть документ до выхода — при следующем открытии позиция не восстановится. В будущем планирую хранить состояние для последних 100 открытых файлов.