Ich erweitere ein vorhandenes Emacs-Paket und möchte einen Teil des Puffers nicht bearbeitbar machen (schreibgeschützt). Tatsächlich möchte ich nur eine Zeile in der Mitte des Puffers bearbeitbar machen und verwende dazu das folgende Snippet:
(put-text-property (point-min) point-before-editable-text 'read-only t)
;; (put-text-property point-after-editable-text (point-max) 'read-only t)
Ich kann jedoch immer noch den Cursor an den Anfang des Puffers setzen und Text einfügen, der nicht dem gewünschten Verhalten entspricht.
Wie kann ich Einfügungen am Anfang des Puffers verhindern?
quelle