10sr 1 год назад
Родитель
Сommit
f7571e5970
1 измененных файлов: 6 добавлений и 2 удалений
  1. +6
    -2
      emacs.el

+ 6
- 2
emacs.el Просмотреть файл

@@ -1367,6 +1367,8 @@ THEM are function and its args."


;; bookmarks
;; C-x B: Add bookmark
;; C-x b: List bookmarks

(set-variable 'bookmark-default-file
(expand-file-name (concat user-emacs-directory
@@ -1404,12 +1406,14 @@ THEM are function and its args."
ORIG-FUNC is the target function, and ARGS is the argument when it is called."
(bookmark-load bookmark-default-file)
(apply orig-func args)
(bookmark-save))
(bookmark-save nil bookmark-default-file))

(with-eval-after-load 'bookmark
(advice-add 'bookmark-set-internal
:around
'my-bookmark-set--advice))
'my-bookmark-set--advice)
(unless (file-readable-p bookmark-default-file)
(bookmark-save nil bookmark-default-file)))
(define-key ctl-x-map "b" 'list-bookmarks)
(when (fboundp 'counsel-bookmark)
(define-key ctl-x-map "b" 'counsel-bookmark))


Загрузка…
Отмена
Сохранить