История изменений
Исправление theNamelessOne, (текущая версия) :
- Конструкции типа
(if foo foo (get-foo))обычно записывают так:(or foo (get-foo)). - Тело
whenи так выполняется в implicit progn, тут и в подобных случаяхprognне нужен. - Если используешь
concatдля построения shell-команды, помни, что файлы и директории могут содержать пробелы и другие символы, имеющие специальные значения для шелла. Либо экранируй “опасные” аргументы с помощью функцииshell-quote-argument, либо (лучше) используй функциюcombine-and-quote-strings. - Зачем хардкодить путь к питону?
Исходная версия theNamelessOne, :
Ещё
- Конструкции типа
(if foo foo (get-foo))обычно записывают так:(or foo (get-foo)). - Если используешь
concatдля построения shell-команды, помни, что файлы и директории могут содержать пробелы и другие символы, имеющие специальные значения для шелла. Либо экранируй “опасные” аргументы с помощью функцииshell-quote-argument, либо (лучше) используй функциюcombine-and-quote-strings. - Зачем хардкодить путь к питону?