У меня есть мой init.el
, который хранится здесь: ~/Dropbox/workspaces/emacs/.emacs.d/init.el
, но когда я запускаю emacs (т. Е. Вводя emacs
в терминал), я получаю только emacs по умолчанию. Я попытался создать файл «.desktop», показанный ниже, но он не имеет никакого эффекта.Emacs: Запуск Emacs с init.el в папке Dropbox
Когда я запустил /usr/bin/emacs24 %F -q --load /home/lucas/Dropbox/workspaces/emacs/.emacs.d/init.el
с терминала, мой init.el
загружается правильно.
Как я могу запустить emacs легко и получить свой init.el
для загрузки из моего места Dropbox? Я запускаю Ubuntu 13.10 (я пробовал просить об этом на AskUbuntu, но никаких ответов).
[email protected]:~$ whereis emacs24
emacs24: /usr/bin/emacs24 /etc/emacs24 /usr/bin/X11/emacs24 /usr/share/emacs24 /usr/share/man/man1/emacs24.1.gz
[email protected]:~$ cat .local/applications/emacs24.desktop
[Desktop Entry]
Version=1.0
Name=GNU Emacs 24
GenericName=Text Editor
Comment=View and edit files
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
Exec=/usr/bin/emacs24 %F -q --load /home/lucas/Dropbox/workspaces/emacs/.emacs.d/init.el
TryExec=emacs24
Icon=emacs24
Type=Application
Terminal=false
Categories=Utility;Development;TextEditor;
Спасибо, это работает для меня. Это тоже просто. – modulitos
Если вы работаете в Windows, вам нужно добавить среду HOME для расширения тильды (например, я установил HOME на «C: \ Users \ David.Sharpe»). После этого не забывайте, что файл инициализации «фиктивный» должен быть помещен в ваш новый домашний каталог, а не в «AppData \ Roaming» или где бы он ни был. Кроме того, вы можете просто установить HOME как ваш каталог Dropbox, но я предпочитаю, чтобы это был мой пользовательский дом. – DavidS