about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--init/functions.el10
1 files changed, 5 insertions, 5 deletions
diff --git a/init/functions.el b/init/functions.el
index ed1cf9d2a472..07411396b27d 100644
--- a/init/functions.el
+++ b/init/functions.el
@@ -59,16 +59,16 @@
   (if (file-exists-p filename)
       (load filename)))
 
-;; These come from magnars, he's got some awesome things.
-
 (defun goto-line-with-feedback ()
   "Show line numbers temporarily, while prompting for the line number input"
   (interactive)
   (unwind-protect
       (progn
-        (linum-mode 1)
-        (call-interactively 'goto-line))
-    (linum-mode -1)))
+        (setq-local display-line-numbers t)
+        (let ((target (read-number "Goto line: ")))
+          (avy-push-mark)
+          (goto-line target)))
+    (setq-local display-line-numbers nil)))
 
 
 (defun untabify-buffer ()