File: magit-blame.el.html

Annotates each line in file-visiting buffer with information from the revision which last modified the line.

Defined variables (13)

magit-blame-disable-modesList of modes not compatible with Magit-Blame mode.
magit-blame-echo-styleThe blame visualization style used by ‘magit-blame-echo’.
magit-blame-goto-chunk-hookHook run after point entered another chunk.
magit-blame-modeNon-nil if Magit-Blame mode is enabled.
magit-blame-mode-hookHook run after entering or leaving ‘magit-blame-mode’.
magit-blame-mode-lighterThe mode-line lighter of the Magit-Blame mode.
magit-blame-mode-mapKeymap for ‘magit-blame-mode’.
magit-blame-read-onlyWhether to initially make the blamed buffer read-only.
magit-blame-read-only-modeNon-nil if Magit-Blame-Read-Only mode is enabled.
magit-blame-read-only-mode-hookHook run after entering or leaving ‘magit-blame-read-only-mode’.
magit-blame-read-only-mode-mapKeymap for ‘magit-blame-read-only-mode’.
magit-blame-stylesList of styles used to visualize blame information.
magit-blame-time-formatFormat for time strings in blame headings.

Defined functions (57)

magit-blame()
magit-blame--abbrev-hash(REV)
magit-blame--commit-alist(REV)
magit-blame--format-string(OV FORMAT FACE)
magit-blame--format-string-1(REV REVINFO FORMAT FACE)
magit-blame--format-time-string(TIME TZ)
magit-blame--line-beginning-position(LINE)
magit-blame--make-heading-overlay(CHUNK REVINFO BEG END)
magit-blame--make-highlight-overlay(CHUNK BEG)
magit-blame--make-margin-overlay(CHUNK REVINFO LINE)
magit-blame--make-margin-overlays(CHUNK REVINFO BEG END)
magit-blame--make-overlays(BUF CHUNK REVINFO)
magit-blame--overlay-at(&optional POS KEY)
magit-blame--parse-chunk(TYPE)
magit-blame--pre-blame-assert(TYPE)
magit-blame--pre-blame-setup(TYPE)
magit-blame--remove-overlays(&optional BEG END)
magit-blame--run(ARGS)
magit-blame--style-get(KEY)
magit-blame--update-heading-overlay(OV)
magit-blame--update-highlight-overlay(OV)
magit-blame--update-margin(&optional ACTION)
magit-blame--update-margin-overlay(OV)
magit-blame-addition(ARG1)
magit-blame-assert-buffer(PROCESS)
magit-blame-chunk(&rest SLOTS)
magit-blame-chunk--anon-cmacro(WHOLE &rest SLOTS)
magit-blame-chunk--eieio-childp(OBJ)
magit-blame-chunk-at(POS)
magit-blame-chunk-child-p(OBJ)
magit-blame-chunk-list-p(ARG1)
magit-blame-chunk-p(OBJ)
magit-blame-copy-hash()
magit-blame-cycle-style()
magit-blame-echo(ARG1)
magit-blame-mode(&optional ARG)
magit-blame-next-chunk()
magit-blame-next-chunk-same-commit()
magit-blame-previous-chunk()
magit-blame-previous-chunk-same-commit()
magit-blame-process-filter(PROCESS STRING)
magit-blame-process-quickstart-sentinel(PROCESS EVENT)
magit-blame-process-sentinel(PROCESS EVENT &optional QUIET)
magit-blame-put-keymap-before-view-mode()
magit-blame-quit()
magit-blame-read-only-mode(&optional ARG)
magit-blame-removal(ARG1)
magit-blame-reverse(ARG1)
magit-blame-run-process(REV FILE ARGS &optional LINES)
magit-blame-visit-file()
magit-blame-visit-other-file()
magit-blame:-C()
magit-blame:-M()
magit-current-blame-chunk(&optional TYPE NOERROR)
transient:magit-blame:--first-parent()
transient:magit-blame:--root()
transient:magit-blame:-w()

Defined faces (6)

magit-blame-dateFace used for dates when blaming.
magit-blame-hashFace used for commit hashes when blaming.
magit-blame-headingFace used for blame headings by default when blaming. Also see option `magit-blame-styles'.
magit-blame-highlightFace used for highlighting when blaming. Also see option `magit-blame-styles'.
magit-blame-nameFace used for author and committer names when blaming.
magit-blame-summaryFace used for commit summaries when blaming.