diff options
-rw-r--r-- | init/functions.el | 10 |
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 () |