Estou estendendo um pacote Emacs existente e quero tornar uma parte do buffer não editável (somente leitura). Na verdade, quero tornar editável apenas uma linha no meio do buffer e usar o seguinte snippet para conseguir isso:
(put-text-property (point-min) point-before-editable-text 'read-only t)
;; (put-text-property point-after-editable-text (point-max) 'read-only t)
No entanto, ainda posso colocar o cursor no início do buffer e inserir algum texto que não seja o comportamento desejado.
Como posso impedir inserções no início do buffer?