Skip to content

Commit

Permalink
add "haskell-literate" to dynamically scoped variables and move them …
Browse files Browse the repository at this point in the history
…to the top
  • Loading branch information
scvalex committed May 6, 2013
1 parent a562148 commit 1bc42c3
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions haskell-indentation.el
Expand Up @@ -38,6 +38,18 @@
(eval-when-compile (require 'cl)) ;needed for def of incf
(require 'syntax nil t) ; Emacs 21 add-on

;; Dynamically scoped variables.
(defvar following-token)
(defvar current-token)
(defvar left-indent)
(defvar starter-indent)
(defvar current-indent)
(defvar layout-indent)
(defvar parse-line-number)
(defvar possible-indentations)
(defvar indentation-point)
(defvar haskell-literate)

(defgroup haskell-indentation nil
"Haskell indentation."
:group 'haskell
Expand Down Expand Up @@ -438,17 +450,6 @@ Preserves indentation and removes extra whitespace"
(when (bobp)
(forward-comment (buffer-size)))))

;; Dynamically scoped variables.
(defvar following-token)
(defvar current-token)
(defvar left-indent)
(defvar starter-indent)
(defvar current-indent)
(defvar layout-indent)
(defvar parse-line-number)
(defvar possible-indentations)
(defvar indentation-point)

(defun haskell-indentation-parse-to-indentations ()
(save-excursion
(skip-syntax-forward "-")
Expand Down

0 comments on commit 1bc42c3

Please sign in to comment.