LINUX.ORG.RU

Помогите написать функцию в elisp

 


0

1

В общем хочу автоматом создавать нужный проект, написал такую штуковину:

(setq rust-lang "rust")
(setq java-lang "java")
(setq cargo-command "cargo new")

(defun create-project(lang project-name)
  (interactive "Enter project language:")
  (cond ((eq lang 'rust-lang)
	 (interactive "Enter project name:")
	 (shell-command (concat cargo-command project-name)))
	(t "Unknown language"))
Но оно не хочет работать, ЧЯДНТ?

P.S прошу не бить тряпками, впервые пытаюсь что то написать для Emacs'a

★★

Последнее исправление: playX (всего исправлений: 2)

Тебе надо prompt-for-string, а не interactive, где ты запрашиваешь ввод от пользователя.

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