current-buffer
не является интерактивной функцией. То есть не может быть вызван в интерактивном режиме через M-x
, как вы пытались это сделать. Вы можете выполнить неинтерактивный lisp-код напрямую, используя eval-expression
следующим образом:
M-: (current-buffer) RET
Обратите внимание, что вы должны ввести правильное выражение для lisp. Если вы хотите захватить значение в переменной, что-то вроде этого
M-: (setq xyzzy (current-buffer)) RET
сохранит текущий буфер в переменную xyzzy
.