   (interactive)
   (backward-sexp) )
 
-
-(unless (boundp 'current-line)
-  (defun current-line ()
-    "Return number of current line in current buffer
+(defun zomp-current-line ()
+  "Return number of current line in current buffer
     (provided by `zomp.el` because it was not defined)"
-    (count-lines (point-min) (if (eobp) (point) (1+ (point))))) )
+  (count-lines (point-min) (if (eobp) (point) (1+ (point)))))
 
 (defun zomp-indent-line ()
   (interactive)

    (setq funcsym
          (save-excursion
            (ignore-errors
              (goto-match-paren 0)
              (setq parenopen (point))
              (when (> (point) 0)
                (if (looking-back "\\( \\|\\$\\)")

                          (beginning-of-line)
                          (when (not (looking-at " *$"))
                            (setq dontabort nil))
                          (when (<= (zomp-current-line) 1)
                            (setq dontabort nil))))

                      ;; get indentation of previous line
