File: log-edit.el.html

Todo:

- Move in VC's code
- Add compatibility for VC's hook variables

Defined variables (25)

log-edit-changelog-full-paragraphsIf non-nil, include full ChangeLog paragraphs in the log.
log-edit-common-indentMinimum indentation to use in ‘log-edit-set-common-indentation’.
log-edit-confirmIf non-nil, ‘log-edit-done’ will request confirmation.
log-edit-done-hookHook run before doing the actual commit.
log-edit-font-lock-gnu-styleIf non-nil, highlight common failures to follow VC commit log conventions.
log-edit-header-contents-regexpRegular expression matching the header field in ‘log-edit-mode’.
log-edit-headers-alistAList of known headers and the face to use to highlight them.
log-edit-hookHook run at the end of ‘log-edit’.
log-edit-keep-bufferIf non-nil, don’t hide the buffer after ‘log-edit-done’.
log-edit-maximum-comment-ring-sizeMaximum number of saved commit comments in ‘log-edit-comment-ring’.
log-edit-menuMenu used for ‘log-edit-mode’.
log-edit-mode-abbrev-tableAbbrev table for ‘log-edit-mode’.
log-edit-mode-hookHook run when entering ‘log-edit-mode’.
log-edit-mode-mapKeymap for ‘log-edit-mode’.
log-edit-mode-syntax-tableSyntax table for ‘log-edit-mode’.
log-edit-require-final-newlineEnforce a newline at the end of commit log messages.
log-edit-rewrite-fixesRule to rewrite bug numbers into Fixes: headers in commit log messages.
log-edit-rewrite-tiny-changeNon-nil means rewrite (tiny change).
log-edit-setup-add-authorNon-nil means ‘log-edit’ may add the ‘Author:’ header.
log-edit-setup-invertNon-nil means ‘log-edit’ should invert the meaning of its SETUP arg.
log-edit-strip-single-file-nameIf non-nil, remove file name from single-file log entries.
log-edit-tool-bar-mapLike the default ‘tool-bar-map’, but with additions for Log-Edit mode.
log-edit-vc-backendVC fileset corresponding to the current log.
vc-log-entry-modeKeymap for ‘log-edit-mode’.
vc-log-mode-mapKeymap for ‘log-edit-mode’.

Defined functions (47)

log-edit(CALLBACK &optional SETUP PARAMS BUFFER MODE &rest IGNORE)
log-edit--insert-filled-defuns(FUNC-NAMES)
log-edit--match-first-line(LIMIT)
log-edit--toggle-amend(LAST-MSG-FN)
log-edit-add-field(FIELD VALUE)
log-edit-add-to-changelog()
log-edit-beginning-of-line(&optional N)
log-edit-changelog--pattern(FILE CHANGELOG-FILE-NAME)
log-edit-changelog-entries(FILE)
log-edit-changelog-entry()
log-edit-changelog-insert-entries(BUFFER BEG END &rest FILES)
log-edit-changelog-ours-p()
log-edit-changelog-paragraph()
log-edit-changelog-subparagraph()
log-edit-comment-search-backward(STR &optional STRIDE)
log-edit-comment-search-forward(STR)
log-edit-comment-to-change-log(&optional WHOAMI FILE-NAME)
log-edit-diff-fileset()
log-edit-done()
log-edit-empty-buffer-p()
log-edit-extract-headers(HEADERS COMMENT)
log-edit-files()
log-edit-fill-entry(&optional JUSTIFY)
log-edit-generate-changelog-from-diff()
log-edit-hide-buf(&optional BUF WHERE)
log-edit-insert-changelog(&optional USE-FIRST)
log-edit-insert-changelog-entries(FILES)
log-edit-insert-cvs-rcstemplate()
log-edit-insert-cvs-template()
log-edit-insert-filenames()
log-edit-insert-filenames-without-changelog()
log-edit-insert-message-template()
log-edit-kill-buffer()
log-edit-match-to-eoh(LIMIT)
log-edit-menu(ARG1)
log-edit-mode()
log-edit-mode-help()
log-edit-narrow-changelog()
log-edit-new-comment-index(STRIDE LEN)
log-edit-next-comment(ARG)
log-edit-previous-comment(ARG)
log-edit-remember-comment(&optional COMMENT)
log-edit-set-common-indentation()
log-edit-set-header(HEADER VALUE &optional TOGGLE)
log-edit-show-diff()
log-edit-show-files()
log-edit-toggle-header(HEADER VALUE)

Defined faces (4)

log-edit-headerFace for the headers in ‘log-edit-mode’ buffers.
log-edit-headers-separatorFace for the separator line in ‘log-edit-mode’ buffers.
log-edit-summaryFace for the summary in ‘log-edit-mode’ buffers.
log-edit-unknown-headerFace for unknown headers in ‘log-edit-mode’ buffers.