История изменений
Исправление 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
. - Зачем хардкодить путь к питону?