File tree Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -454,7 +454,12 @@ Returns:
454
454
" Either jump to or echo a generic location LOC.
455
455
Either a file or a library."
456
456
(cl-case (car loc)
457
- (file (haskell-mode-jump-to-loc (cdr loc)))
457
+ (file (progn
458
+ (find-file (elt loc 1 ))
459
+ (goto-char (point-min ))
460
+ (forward-line (1- (elt loc 2 )))
461
+ (goto-char (+ (line-beginning-position )
462
+ (1- (elt loc 3 ))))))
458
463
(library (message " Defined in `%s' (%s ). "
459
464
(elt loc 2 )
460
465
(elt loc 1 )))
Original file line number Diff line number Diff line change @@ -863,15 +863,6 @@ To be added to `flymake-init-create-temp-buffer-copy'."
863
863
" Function that will be called before buffer's saving."
864
864
)
865
865
866
- (defun haskell-mode-jump-to-loc (loc )
867
- " Jump to the given location.
868
- LOC = (list FILE LINE COL)"
869
- (find-file (elt loc 0 ))
870
- (goto-char (point-min ))
871
- (forward-line (1- (elt loc 1 )))
872
- (goto-char (+ (line-beginning-position )
873
- (1- (elt loc 2 )))))
874
-
875
866
; ; From Bryan O'Sullivan's blog:
876
867
; ; http://www.serpentine.com/blog/2007/10/09/using-emacs-to-insert-scc-annotations-in-haskell-code/
877
868
(defun haskell-mode-try-insert-scc-at-point ()
You can’t perform that action at this time.
0 commit comments