aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTianxiang Xiong <tianxiang.xiong@gmail.com>2017-09-07 02:02:05 -0700
committerTianxiang Xiong <tianxiang.xiong@gmail.com>2017-09-07 02:02:05 -0700
commitbcebcda3c48d7bdba2d2e458cee7da4b6d61a7a0 (patch)
treeb245b09bad631d6ede800232719de79b97c1188d
parent9e319417aff11004916436f1aa21f70c18f8c7c1 (diff)
Use `defvar-local`
`defvar-local` has been available since Emacs 24.3.
-rw-r--r--nov.el21
1 files changed, 7 insertions, 14 deletions
diff --git a/nov.el b/nov.el
index bd98752..3c9595d 100644
--- a/nov.el
+++ b/nov.el
@@ -58,34 +58,27 @@
:type '(file :must-match t)
:group 'nov)
-(defvar nov-temp-dir nil
+(defvar-local nov-temp-dir nil
"Temporary directory containing the buffer's EPUB files.")
-(make-variable-buffer-local 'nov-temp-dir)
-(defvar nov-content-file nil
+(defvar-local nov-content-file nil
"Path of the EPUB buffer's .opf file.")
-(make-variable-buffer-local 'nov-content-file)
-(defvar nov-epub-version nil
+(defvar-local nov-epub-version nil
"Version string of the EPUB buffer.")
-(make-variable-buffer-local 'nov-epub-version)
-(defvar nov-metadata nil
+(defvar-local nov-metadata nil
"Metadata of the EPUB buffer.")
-(make-variable-buffer-local 'nov-metadata)
-(defvar nov-documents nil
+(defvar-local nov-documents nil
"Alist for the EPUB buffer's documents.
Each alist item consists of the identifier and full path.")
-(make-variable-buffer-local 'nov-documents)
-(defvar nov-documents-index 0
+(defvar-local nov-documents-index 0
"Index of the currently rendered document in the EPUB buffer.")
-(make-variable-buffer-local 'nov-documents-index)
-(defvar nov-toc-id nil
+(defvar-local nov-toc-id nil
"TOC identifier of the EPUB buffer.")
-(make-variable-buffer-local 'nov-toc-id)
(defun nov-make-path (directory file)
"Create a path from DIRECTORY and FILE."