Я хотел бы emacs использовать текущее имя файла буфера как часть команды, переданной в M-x compile
. Например, если я редактирую ~/foo.rb, я хотел бы M-x compile
выполнить ruby ~/foo.rb
Я попытался установить compilation-command
на (list "ruby" buffer-file-name)
, но, видимо, вы не можете передать s-expression здесь.