Вопросы с тегом «lisp»

14
Как мне заполнить пути к файлам в emacs?

Например, я редактирую конфигурационный файл и хочу ввести путь. Есть ли плагин для Emacs, который позволяет вам завершить путь к файлу в этом буфере? Я искал это, и есть как плагин для завершения миллиарда...

12
Как я могу написать команду emacs, которая вставляет текст с переменной строкой в ​​текущую позицию курсора?

Я хотел бы написать команду elisp emacs, которая вставляет фиксированную строку, содержащую переменную часть в текущей позиции курсора: \label{$STRING} \index{\nameref{$STRING}} где команда должна запросить $STRINGи вставить весь...

10
Есть ли способ напечатать определение существующей функции в Emacs?

Я хочу увидеть определение существующей функции в Emacs. Это возможно? Я пытался C-h d function-name RET, но он возвращает только строку документации для функции, а не саму функцию. Я думаю о чем-то похожем на typeкоманду bash , которая вернет полное определение функции. (Смущающая предыстория: я...

2
Отображение битов прав доступа к файлам в моделине?

Сегодня я обнаружил, что переключаюсь между Emacs и оболочкой несколько раз, просто чтобы проверить права доступа к файлу перед сохранением файла, который я открыл в Emacs. Излишне говорить, что это неоптимально и дает широкие возможности для улучшения. Я хотел бы, чтобы моделин показывал биты прав...

1
Emacs: по умолчанию не могу включить режим автоматического возврата

Есть такой вспомогательный режим в emacs, который называется «auto-revert-mode», который автоматически возвращает файловый буфер каждые 5 секунд. В моем файле .emacs просто есть строка (auto-revert-mode 1) и ничего больше, но всякий раз, когда я запускаю сеанс emacs, мне все равно приходится...

1
Clojure Repl Emacs и слизь

Я настроил слизь для Emacs, и я могу запустить много разных реализаций общего LISP. Как насчет использования языка, подобного clojure? Я проверил это, изменив мой .emacsфайл: (add-to-list 'load-path "~/slime/") ; your SLIME directory (setq slime-lisp-implementations `((sbcl ("/usr/bin/sbcl"))...