История изменений
Исправление Dreamdrawer, (текущая версия) :
Моё видение того, как должен работать переход из оглавления.
И прописать в конфиг по умолчанию «не отображать символ неразрывного пробела».
(use-package fb2-reader
:init
;; Функция для перехода из оглавления с правильным позиционированием
;;
;; Алгоритм действий:
;; > открыть текст на указанной в оглавлении странице
;; > переключить фокус обратно на оглавление
;; > закрыть окно
;; > сдвинуть позицию заголовка кверху страницы
;; > прокрутить на три строки
(defun fb2-reader-toc-follow-link-and-quit ()
(interactive)
(fb2-reader-toc-follow-link)
(fb2-reader-show-toc)
(quit-window)
(recenter 2)
(scroll-up-line 3)
)
:bind (
:map fb2-reader-toc-mode-map
("RET" . fb2-reader-toc-follow-link-and-quit))
:config
;; скрыть символ неразрывного пробела
(set-face-attribute 'nobreak-space nil :underline nil)
)
ИМХО
Исходная версия Dreamdrawer, :
Моё видение того, как должен работать переход из оглавления.
И прописать в конфиг по умолчанию «не отображать символ неразрывного пробела».
(use-package fb2-reader
:init
;; Функция для перехода оглавления с правильным позиционированием
;;
;; Алгоритм действий:
;; > открыть текст на указанной в оглавлении странице
;; > переключить фокус обратно на оглавление
;; > закрыть окно
;; > сдвинуть позицию заголовка кверху страницы
;; > прокрутить на три строки
(defun fb2-reader-toc-follow-link-and-quit ()
(interactive)
(fb2-reader-toc-follow-link)
(fb2-reader-show-toc)
(quit-window)
(recenter 2)
(scroll-up-line 3)
)
:bind (
:map fb2-reader-toc-mode-map
("RET" . fb2-reader-toc-follow-link-and-quit))
:config
;; скрыть символ неразрывного пробела
(set-face-attribute 'nobreak-space nil :underline nil)
)
ИМХО