Sto estendendo un pacchetto Emacs esistente e voglio rendere una parte del buffer non modificabile (sola lettura). In effetti, voglio rendere modificabile solo una riga nel mezzo del buffer e per ottenere ciò utilizzo il seguente frammento:
(put-text-property (point-min) point-before-editable-text 'read-only t)
;; (put-text-property point-after-editable-text (point-max) 'read-only t)
Tuttavia, posso ancora posizionare il cursore all'inizio del buffer e inserire del testo che non è il comportamento desiderato.
Come posso evitare inserimenti all'inizio del buffer?