branch: elpa/beancount
commit ad052389272f1c9796990c1ba69ad8be7e08b87c
Author: Daniele Nicolodi <dani...@grinta.net>
Commit: Daniele Nicolodi <dani...@grinta.net>

    beancount.el: Small simplifications
---
 beancount.el | 28 +++++++++-------------------
 1 file changed, 9 insertions(+), 19 deletions(-)

diff --git a/beancount.el b/beancount.el
index 4d67dcd555..3f942f6a1a 100644
--- a/beancount.el
+++ b/beancount.el
@@ -161,33 +161,23 @@
   :group 'beancount
   :syntax-table beancount-mode-syntax-table
 
-  (set (make-local-variable 'paragraph-ignore-fill-prefix) t)
-  (set (make-local-variable 'fill-paragraph-function) #'lisp-fill-paragraph)
+  (setq-local paragraph-ignore-fill-prefix t)
+  (setq-local fill-paragraph-function #'lisp-fill-paragraph)
 
-  (set (make-local-variable 'comment-start) ";; ")
+  (setq-local comment-start ";")
+  (setq-local comment-start-skip ";+\\s-*")
+  (setq-local comment-add 1)
 
-  ;; Look within the line for a ; following an even number of backslashes
-  ;; after either a non-backslash or the line beginning.
-  (set (make-local-variable 'comment-start-skip)
-       "\\(\\(^\\|[^\\\\\n]\\)\\(\\\\\\\\\\)*\\);+ *")
-  ;; Font lock mode uses this only when it KNOWS a comment is starting.
-  ;; FIXME: Why bother?
-  (set (make-local-variable 'font-lock-comment-start-skip) ";+ *")
-  ;; Default to `;;' in comment-region.
-  (set (make-local-variable 'comment-add) 1)
+  (setq-local indent-tabs-mode nil)
 
-  ;; No tabs by default.
-  (set (make-local-variable 'indent-tabs-mode) nil)
+  (add-hook 'completion-at-point-functions #'beancount-completion-at-point nil 
t)
 
-  (add-hook 'completion-at-point-functions
-            #'beancount-completion-at-point nil t)
-  (set (make-local-variable 'completion-ignore-case) t)
+  (setq-local completion-ignore-case t)
 
   (setq-local font-lock-defaults '(beancount-font-lock-keywords))
   (setq-local font-lock-syntax-table t)
 
-  (beancount-init-accounts)
-  )
+  (beancount-init-accounts))
 
 (defvar beancount-accounts nil
   "A list of the accounts available in this buffer.

Reply via email to