* mm-main.el: update main view, support bookmarks
This commit is contained in:
@ -29,6 +29,9 @@
|
|||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
;; mm main view mode + keybindings
|
;; mm main view mode + keybindings
|
||||||
|
(defconst mm/main-buffer-name "*mm*"
|
||||||
|
"*internal* Name of the mm main view buffer.")
|
||||||
|
|
||||||
(defvar mm/mm-mode-map
|
(defvar mm/mm-mode-map
|
||||||
(let ((map (make-sparse-keymap)))
|
(let ((map (make-sparse-keymap)))
|
||||||
|
|
||||||
@ -71,10 +74,9 @@
|
|||||||
str))
|
str))
|
||||||
|
|
||||||
|
|
||||||
(defun mm()
|
(defun mm/main-view()
|
||||||
"Start mm; should not be called directly, instead, use `mm'"
|
"Show the mm main view."
|
||||||
(interactive)
|
(let ((buf (get-buffer-create mm/main-buffer-name))
|
||||||
(let ((buf (get-buffer-create mm/mm-buffer-name))
|
|
||||||
(inhibit-read-only t))
|
(inhibit-read-only t))
|
||||||
(with-current-buffer buf
|
(with-current-buffer buf
|
||||||
(erase-buffer)
|
(erase-buffer)
|
||||||
|
|||||||
Reference in New Issue
Block a user