Skip to content

Commit

Permalink
Fixes #42
Browse files Browse the repository at this point in the history
  • Loading branch information
colin-mcd committed Feb 1, 2019
1 parent a8b1b16 commit 547b695
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions cedille-mode/cedille-mode-errors.el
Expand Up @@ -81,9 +81,11 @@ spans and set the variable `cedille-mode-error-spans'. The input is ignored."
(let ((ss (se-term-start span))
(se (se-term-end span))
(hs (se-term-start h))
(he (se-term-end h)))
(if (and (not (and (equal ss hs) (equal se he))) (>= hs ss))
h
(he (se-term-end h))
(ns (if next (se-term-start next) (point-max)))
(ne (if next (se-term-end next) 0)))
(if (and (not (and (equal ss hs) (equal se he))) (>= hs ss) (>= ns hs) (<= ne he))
(cedille-mode-get-next-error span h (cdr error-spans))
(cedille-mode-get-next-error span next (cdr error-spans)))))))

(defun cedille-mode-get-prev-error(span prev error-spans)
Expand All @@ -94,10 +96,12 @@ spans and set the variable `cedille-mode-error-spans'. The input is ignored."
(let ((ss (se-term-start span))
(se (se-term-end span))
(hs (se-term-start h))
(he (se-term-end h)))
(if (and (not (and (equal ss hs) (equal se he))) (<= hs ss))
(he (se-term-end h))
(ps (if prev (se-term-start prev) (point-max)))
(pe (if prev (se-term-end prev) 0)))
(if (and (not (and (equal ss hs) (equal se he))) (<= hs ss) (<= ns hs) (>= ne he))
(cedille-mode-get-prev-error span h (cdr error-spans))
prev)))))
(cedille-mode-get-prev-error span prev (cdr error-spans)))))))

(defun cedille-mode-next-error(count)
"Select the next error from 'cedille-mode-next-errors', if any, and display the info buffer"
Expand Down

0 comments on commit 547b695

Please sign in to comment.