Vorrei scrivere una funzione che agisce se esiste già un nome buffer di memoria. Per esempio:Come posso verificare se esiste un buffer corrente in Emacs?
(if (buffer-exists "my-buffer-name")
; do something
)
Fa elisp avere una funzione che controllerà la per l'esistenza di un buffer simile a come il mio costituito da "buffer-esiste" la funzione fa?
Grazie
non dovrebbe ottenere-buffer di essere usato come argomento per bufferp per verificare che sia davvero un buffer? (if (bufferp (get-buffer "my-buffer-name") ; fare qualcosa ) – PuercoPop
Non è necessario utilizzare 'bufferp'. Poiché' get-buffer' restituisce 'nil' o un buffer, è possibile basta testarlo direttamente: '(let ((b (get-buffer" pippo "))) (se b ...))' –