Как автоматически сохранить файлы на, теряют фокус в Emacs

Я говорю, представляют информацию о ценах с помощью API. Это - неинтуитивное решение, но оно действительно работает, чтобы дать Вам контроль над ситуацией. Добавьте некоторые ограничения к API для создания его немного менее функциональным, чем веб-сайт.

Вы могли сделать то же для упорядочивания. Вы могли экспериментировать с небольшими изменениями в функциональности/производительности API, пока Вы не получаете желаемый эффект.

существуют прокси и ботнеты для нанесения поражения проверкам IP. Существуют сценарии чтения капчи, которые чрезвычайно хороши. Существуют даже команды рабочих в Индии, которые побеждают капчи за маленькую цену. Любое решение, которое можно предложить, может быть обоснованно побеждено. Даже решения Ned Batchelder могут ступиться мимо при помощи управления WebBrowser или другого моделируемого браузера, объединенного с ботнетом или прокси-листом.

20
задан Török Gábor 10 August 2009 в 15:56
поделиться

3 ответа

Не уверен, что это то, что вам нужно.

(defun dld-deselect-frame-hook ()
  (save-some-buffers 1))

(add-hook 'deselect-frame-hook 'dld-deselect-frame-hook)

От: http://www.dribin.org/dave/ блог / архивы / 2003/09/10 / emacs /

РЕДАКТИРОВАТЬ: Кажется, работает только в XEmacs

2
ответ дан 29 November 2019 в 23:52
поделиться

Вы можете использовать ʻauto-save-interval ', чтобы сохранять каждые n символов, которые вы вводите. У меня установлено значение 100. Так что, может быть, примерно каждые 2-3 строки кода?

auto-save-interval - это переменная определено в `исходном коде C '. Его ценность равно 100

Документация: * Количество событий ввода между автосохранениями. Ноль означает отключение автосохранение по количеству символов введено.

Вы можете настроить эту переменную.

Это не отвечает на ваш исходный вопрос; это просто способ достичь чего-то подобного.

1
ответ дан 29 November 2019 в 23:52
поделиться

[…] функция, о которой я говорю, взята из Писцы. Очень удобно, когда редактируя html и т.п., вы не нужно больше нажимать Cx Cs, вы просто измените окно и проверьте свой browser.

В этом случае, вместо переключения на приложение браузера, прикажите Emacs загрузить приложение браузера ( Cc Cv или Mx browse-url-of-buffer ). С помощью этого метода вы можете написать свою собственную функцию, которая сохраняет буфер и , затем запускает браузер, например:

(defun my-browse-url-of-buffer ()
  "Save current buffer and view its content in browser."
  (interactive)
  (save-buffer)
  (browse-url-of-buffer))

И привязать его к удобной привязке.

Или вы все еще можете использовать html-autoview-mode , который каждый раз, когда вы сохраняете буфер, автоматически загружает файл в ваш любимый браузер.

2
ответ дан 29 November 2019 в 23:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: