пятница, 20 ноября 2015 г.

Org Mode, Eww и БАГИ (?)

Понадобилось мне тут сохранить кое-какую информацию из рунета для todo, но, учитывая, что срок события неизвестен, а это все же рунет, то сохранять ссылку некошерно - через N дней самого сайта может и не быть.. Поэтому сохранил как обычный html-файл. И началось.. Emacs версии 24.5.1 (а точнее, Org mode) упорно пытается открыть файл в emacs-w3m, которого нет (?), плюя на настройки "Открывать html-файлы по умолчанию в .." Что? А! Это однако в переменной 'org-file-apps' указывается. Меняем, и снова что? тот же w3m.. баг?- лень!
  ffwd>> 
Ок, мы научились указывать Org mode, какой именно мне нужен браузер :) Следующий сюрприз уже от самого eww: при открытии локального файла он (за каким-то фигом) лезет на фтп яндыкса, не может соединиться и что? правильно, подвешивает на минуту сам Emacs. Баг!?? Уже наплевать, просто пишу такую вот функцию:
(defun org-open-html (lnk)
  "Open local html-file offline OR open link in Eww (fix eww hangup)."
  (if (file-exists-p lnk)
      (find-file lnk)  ;; Странный фикс однако!
    (if (yes-or-no-p "Not local file! Browse with EWW?")
 (eww-browse-url lnk))))
Коммент: у меня при открытии html-файла Emacs автоматически переключается в html-mode и корректно отображает страницу, а может это у всех так, легко нагуглить впрочем. 

Раздражает ли меня все это? Ну может быть слегка, это не в счет - в коде на Сях или даже питоне за 15 минут, в пару строк всю логику работы не поменяешь.

0 коммент. :

Отправить комментарий

Следующее Предыдущее Главная страница

Blogger Template by Blogcrowds