Function: majutsu-diff--get-hunk-text

majutsu-diff--get-hunk-text is a natively compiled function defined in majutsu-diff.el.

Signature

(majutsu-diff--get-hunk-text SECTION FROM)

Documentation

Return text and line range for SECTION side.

When FROM is non-nil, return removed/context text; otherwise return added/context text.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-diff.el
(defun majutsu-diff--get-hunk-text (section from)
  "Return text and line range for SECTION side.
When FROM is non-nil, return removed/context text; otherwise return
added/context text."
  (let* ((range (if from (oref section from-range) (oref section to-range)))
         (line (car range))
         (lines (cadr range)))
    (when range
      (list (string-trim-right
             (diff-hunk-text (buffer-substring-no-properties
                              (oref section start) (oref section end))
                             (not from) nil))
            (list line lines)))))