LINUX.ORG.RU

В конфиге (msk) есть хоть какие-то строки, содержащие «~/.emacs.d/msk», или команды, генерирующие пути к файлам?

Cheater
()
Ответ на: комментарий от Cheater

Я немного не понял.
Я думал указал путь (add-to-list 'load-path «~/.emacs.d/msk/»)
Там лежит msk-init.el пока содержащий только (provide 'msk)
И он должен найти и подгрузить тот файл при запросе (require 'msk), не?

deterok ★★★★★
() автор топика
Ответ на: комментарий от deterok

Я немного не понял.
Я думал указал путь (add-to-list 'load-path «~/.emacs.d/msk/»)
Там лежит msk-init.el пока содержащий только (provide 'msk)
И он должен найти и подгрузить тот файл при запросе (require 'msk), не?

Нет. Команда (require 'msk) будет пытаться выполнить файл с именем msk.el (или msk.elc). Команда provide лишь сообщает емаксу, что в результате загрузки этого файла станет включена feature с именем msk, но не сообщает емаксу никаких дополнительных данных, влияющих на поиск файла функцией require.

Из хелпа по require:

require is a built-in function in `C source code'.

(require FEATURE &optional FILENAME NOERROR)

If feature FEATURE is not loaded, load it from FILENAME. If FEATURE is not a member of the list `features', then the feature is not loaded; so load the file FILENAME. If FILENAME is omitted, the printname of FEATURE is used as the file name, and `load' will try to load this name appended with the suffix `.elc' or `.el', in that order. The name without appended suffix will not be used. See `get-load-suffixes' for the complete list of suffixes. If the optional third argument NOERROR is non-nil, then return nil if the file is not found instead of signaling an error. Normally the return value is FEATURE. The normal messages at start and end of loading FILENAME are suppressed.

Cheater
()
Последнее исправление: Cheater (всего исправлений: 1)
Ответ на: комментарий от deterok

Все, я разобрался. А не подскажешь функцию для суммирования путей?

Функция concat складывает произвольные строки.

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