LINUX.ORG.RU

Emacs (настройка)


0

0

Нашел как в Emacs/Gnome через меню заменить "make -k" на "Javac".
Но вот как сделать подстановку "Javac редактируемый файл"???

anonymous

из описания переменной compile-command

compile-command's value is "make -k "

Documentation:
*Last shell command used to do a compilation; default for next compilation.

Sometimes it is useful for files to supply local values for this variable.
You might also use mode hooks to specify it in certain modes, like this:

(add-hook 'c-mode-hook
(lambda ()
(unless (or (file-exists-p "makefile")
(file-exists-p "Makefile"))
(set (make-local-variable 'compile-command)
(concat "make -k "
(file-name-sans-extension buffer-file-name))))))

ananas ★★★★★
()

К большому сожалению, не силен в английском.
До этого я дошел и уже заменил на javac.
Вставлял: concat "javac" (file-name-sans-extension buffer-file-name)
Но это не помогло.

Практически можете подсказать, как это сделать для
Emacs/Gnome из Altlinux.

anonymous
()

если сложности с хуками, можете повесить выполнение на клавишу. что-то типа

(global-set-key [(M-f9)] (lambda () (interactive) (compile (concat "gcc -c " (buffer-file-name)))))

ananas ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.