Emacs 26.1
In my file custom_functions.el
(defun increment-number-by-one-at-point()
(interactive)
(increment-number-at-point-private 1))
;; Increment number at point
(defun increment-number-at-point(number)
(interactive (list (read-number "Input increment number: " 1)))
(increment-number-at-point-private number))
(defun increment-number-at-point-private(number)
(skip-chars-backward "0-9")
(or (looking-at "[0-9]+")
(error "No number at point"))
(replace-match (number-to-string (+ number (string-to-number (match-string 0))))))
The problem is that increment-number-at-point-private
is has access in the any place in Emacs List files. But I need that function increment-number-at-point-private
must have access only in file custom_functions.el