У меня есть копия emacs, которую я использую на нескольких разных компьютерах (windows) с большого пальца, и мне интересно, возможно ли создать что-то, что эквивалентно псевдониму или символической ссылке bash в Emacs? Что-то, что я мог бы использовать в find-file, - это главное, что я ищу, например: C-f <some link>
куда-нибудь меня приведет. В настоящее время я должен добавлять новый defun каждый раз, когда добираюсь до нового компьютера, что просто отчасти боль, и я бы клянусь Я видел это где-то, но месяцы поиска в Google ничего не дали.
То, что у меня сейчас есть, это что-то вроде:
(defun go-awesome ()
"Find my way to my work home"
(interactive)
(find-file "c:/cygwin/home/awesome"))
Но это кажется чрезмерно преувеличенным и хакерским, потому что я просто посещаю довольно хакерское, что просто посещаю файл, который я посещаю полугодично. И это требует много усилий для создания нового файла.
Самая большая проблема, на мой взгляд, заключается в том, что она не вписывается в мой рабочий процесс. Когда я хочу посетить файл, я всегда делаю C-x C-f
, и если я понимаю, что «эй, я на работе», тогда мне нужно C-g M-x go-awesome
. Возможно, было бы более понятно, если бы я сказал, что хотел бы иметь возможность делать что-то, что эквивалентно ln -s /some/awesome/dir
, но является внутренним по отношению к emacs, а не встроено в ОС, так что C-x C-f ~/awesome/some/sub/dir
будет работать в Windows или где угодно еще.