Варианты облачного хранилища Emacs? - PullRequest
6 голосов
/ 10 февраля 2010

Какие есть варианты для сохранения и извлечения документов в облачную среду и из нее из Emacs?

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

Я коснулся g-клиента, но не смог заставить его работать. Очевидно, что если нет других, более простых вариантов, мне просто придется потратить на это еще пару часов.

Большое спасибо, Andreas

Ответы [ 4 ]

7 голосов
/ 10 февраля 2010

Dropbox довольно универсален. Я храню там даже свои конфигурационные файлы Emacs. Работает на Windows, Linux, OS X и iPhone. Синхронизируется автоматически. Хранит историю. Это бесплатно. Что еще ты хочешь?: -)

6 голосов
/ 10 февраля 2010

Два варианта, которые я могу придумать:

  1. Если у вас есть доступ к серверу, где работает ssh, используйте ssh с tramp. Вы также можете запустить ssh-сервер на своем домашнем Linux-компьютере и получать доступ к своим домашним файлам с работы. Tramp прекрасно работает на Windows с ssh от cygwin. Он будет автоматически извлекать файл (при условии, что вы дадите emacs что-то вроде / ssh: yourusername @ yourserverhost: ~ / yourfile), поместите его во временный файл на вашем компьютере, а затем скопируйте его обратно на хост при сохранении.

  2. Используйте систему управления источниками, такую ​​как SVN или Git. Опять же, вы можете разместить сервер у себя дома или найти онлайн-хосты (большинство из них для открытого источника и, таким образом, являются общедоступными, но некоторые бесплатны и приватны; я использую unfuddle.com). Вы должны будете регулярно фиксировать / обновлять, но вы можете легко автоматизировать это, если хотите, и система контроля версий выдает вам хорошую историю ваших файлов и систему безопасности на случай, если вы сделали что-то очень неправильно.

Emacs имеет отличную интеграцию с системой контроля версий. Если вам не хватает встроенной (она довольно общая и, следовательно, не предлагает интерфейса для некоторых специфических функций конкретной системы управления источниками), есть много хороших альтернатив (psvn для SVN и magit для Git, для пример).

2 голосов
/ 10 февраля 2010

sshfs, если у вас хорошая скорость соединения.

В противном случае для Emacs всегда режим бродяги .

Редактировать: только что увидел, что вы используете Windows.

Прошло несколько лет с тех пор, как я использовал Windows в качестве рабочего стола, но тогда я использовал WebDrive . Это вроде работает, хотя всегда было немного нестабильно.

1 голос
/ 10 февраля 2010

Emacs отлично поддерживает удаленные файловые системы через Tramp.Таким образом, реальный вопрос заключается в том, что вы должны использовать в качестве удаленной ФС.Их много, и если у них есть способ монтировать их или войти через ssh (для Tramp), у вас все должно быть в порядке.

Я использую JungleDisk - отлично работает дляWindows, Linux и Mac.Начинается около 2 долл. В месяц , а ограничение составляет около 90 долл. В год.Вы можете выполнить резервное копирование на S3 или в Rackspace.

Он интегрируется на уровне файловой системы , так что вы можете либо читать / записывать напрямую в него, либо создавать ссылки на него в локальной файловой системе.Я использую это, чтобы делиться своими .emacs, .bash и т. Д. Между несколькими машинами.

Крис

...