File: magit-mode.el.html

This library implements the abstract major-mode magit-mode from which almost all other Magit major-modes derive. The code in here is mostly concerned with creating and refreshing Magit buffers.

Defined variables (29)

magit--default-directoryValue of ‘default-directory’ when buffer is generated.
magit-buffer-name-formatThe format string used to name Magit buffers.
magit-bury-buffer-functionThe function used to bury or kill the current Magit buffer.
magit-create-buffer-hookNormal hook run while creating a new ‘magit-mode’ buffer.
magit-direct-use-buffer-argumentsWhether certain commands reuse arguments active in relevant buffer.
magit-display-buffer-functionThe function used to display a Magit buffer.
magit-display-buffer-noselectIf non-nil, then ‘magit-display-buffer’ doesn’t call ‘select-window’.
magit-generate-buffer-name-functionThe function used to generate the name for a Magit buffer.
magit-mode-abbrev-tableAbbrev table for ‘magit-mode’.
magit-mode-hookHook run when entering a mode derived from Magit mode.
magit-mode-mapParent keymap for all keymaps of modes derived from ‘magit-mode’.
magit-mode-menuMagit menu.
magit-mode-syntax-tableSyntax table for ‘magit-mode’.
magit-post-create-buffer-hookNormal hook run after creating a new ‘magit-mode’ buffer.
magit-post-display-buffer-hookHook run by ‘magit-display-buffer’ after displaying the buffer.
magit-post-refresh-hookHook run after refreshing in ‘magit-refresh’.
magit-pre-display-buffer-hookHook run by ‘magit-display-buffer’ before displaying the buffer.
magit-pre-refresh-hookHook run before refreshing in ‘magit-refresh’.
magit-prefix-use-buffer-argumentsWhether certain prefix commands reuse arguments active in relevant buffer.
magit-refresh-buffer-hookNormal hook for ‘magit-refresh-buffer’ to run after refreshing.
magit-refresh-status-bufferWhether the status buffer is refreshed after running git.
magit-refresh-verboseWhether to revert Magit buffers verbosely.
magit-region-highlight-hookFunctions used to highlight the region.
magit-repository-local-cacheAlist mapping ‘magit-toplevel’ paths to alists of key/value pairs.
magit-save-repository-buffersWhether to save file-visiting buffers when appropriate.
magit-save-repository-buffers-predicatePredicate for ‘magit-save-repository-buffers’.
magit-setup-buffer-hookHook run by ‘magit-setup-buffer’.
magit-uniquify-buffer-namesWhether to uniquify the names of Magit buffers.
magit-xref-modesList of modes for which to insert navigation buttons.

Defined functions (60)

magit--display-buffer-fullcolumn(BUFFER ALIST)
magit--display-buffer-fullframe(BUFFER ALIST)
magit--display-buffer-topleft(BUFFER ALIST)
magit--maybe-uniquify-buffer-names(BUFFER NAME MODE)
magit--refresh-buffer-set-positions(POSITIONS)
magit--with-repository-local-cache(KEY &rest BODY)
magit-after-save-refresh-status()
magit-browse-thing()
magit-buffer-file-name()
magit-buffer-revision()
magit-buffer-value()
magit-copy-thing()
magit-delete-thing()
magit-display-buffer(BUFFER &optional DISPLAY-FUNCTION)
magit-display-buffer-fullcolumn-most-v1(BUFFER)
magit-display-buffer-fullframe-status-topleft-v1(BUFFER)
magit-display-buffer-fullframe-status-v1(BUFFER)
magit-display-buffer-same-window-except-diff-v1(BUFFER)
magit-display-buffer-traditional(BUFFER)
magit-edit-thing()
magit-file-region-line-numbers()
magit-generate-buffer-name-default-function(MODE &optional VALUE)
magit-generate-new-buffer(MODE &optional VALUE DIRECTORY)
magit-get-mode-buffer(MODE &optional VALUE FRAME)
magit-go-backward()
magit-go-forward()
magit-hack-dir-local-variables()
magit-info()
magit-insert-xref-buttons()
magit-maybe-save-repository-buffers()
magit-maybe-set-dedicated()
magit-mode()
magit-mode-bury-buffer(&optional KILL-BUFFER)
magit-mode-menu(ARG1)
magit-mode-quit-window(KILL-BUFFER)
magit-profile-refresh-buffer()
magit-refresh()
magit-refresh-all()
magit-refresh-buffer
magit-repository-local-delete(KEY &optional REPOSITORY)
magit-repository-local-exists-p(KEY &optional REPOSITORY)
magit-repository-local-get(KEY &optional DEFAULT REPOSITORY)
magit-repository-local-repository()
magit-repository-local-set(KEY VALUE &optional REPOSITORY)
magit-restore-section-visibility-cache(MODE)
magit-restore-window-configuration(&optional KILL-BUFFER)
magit-revert-buffer(IGNORE-AUTO NOCONFIRM)
magit-run-hook-with-benchmark(HOOK)
magit-save-repository-buffers(&optional ARG)
magit-save-window-configuration()
magit-setup-buffer
magit-setup-buffer-internal
magit-toggle-buffer-lock()
magit-toggle-profiling()
magit-toggle-verbose-refresh()
magit-visit-thing()
magit-xref-insert-button(LABEL TYPE)
magit-xref-restore(FN DIR ARGS)
magit-xref-setup(FN ARGS)
magit-zap-caches(&optional ALL)

Defined faces (0)