Hooks
Auto-generated - do not edit manually.
Lifecycle Hooks
| Hook | Arguments | Description |
|---|
| after-config-hook | (none) | Runs after user config is loaded. |
| after-init-hook | (none) | Runs after core initialization. (no listeners) |
| after-startup-hook | (none) | Runs after full startup is complete. |
Buffer Hooks
| Hook | Arguments | Description |
|---|
| buffer-edited | buffer, position, length | Runs after buffer content changes. |
| buffer-line-edited | buffer, line | Runs after a buffer line changes. |
| buffer-registered | buffer | Runs when a buffer is registered. |
File I/O Hooks
| Hook | Arguments | Description |
|---|
| buffer-before-save-hook | buffer, path | Runs before saving a buffer to disk. |
| buffer-opened-hook | buffer | Runs when a file buffer is opened. (no listeners) |
| buffer-reloaded-hook | buffer | Runs when a buffer is reloaded from disk. |
| buffer-saved-hook | buffer, path | Runs after a buffer is saved to disk. |
Rendering Hooks
| Hook | Arguments | Description |
|---|
| buffer-gutter-render | renderer, view, base-x, base-y, scroll-y, visible-lines, line-h | Runs during gutter rendering for each buffer view. |
| frame-flush | renderer | Runs at the end of each frame render. |
Buffer/State Hooks
| Hook | Arguments | Description |
|---|
| buffer-state-enter-hook | state | Runs when a buffer-view state is entered. |
| buffer-state-exit-hook | state | Runs when a buffer-view state is exited. (no listeners) |
| mode-disable-hook | mode, buffer | Runs when a buffer mode is disabled. (no listeners) |
| mode-enable-hook | mode, buffer | Runs when a buffer mode is enabled. (no listeners) |
Command Hooks
| Hook | Arguments | Description |
|---|
| command-executed-hook | command | Runs after a command is executed. |
Cursor Hooks
| Hook | Arguments | Description |
|---|
| after-cursor-move | view, position | Runs after cursor moves to a new position. |
RPC Hooks
| Hook | Arguments | Description |
|---|
| rpc-connected | (none) | Runs when the RPC connection is established. |
Project Hooks
| Hook | Arguments | Description |
|---|
| project-autoload | project-path | Runs when a project’s autoload setting triggers. |
Other Hooks
| Hook | Arguments | Description |
|---|
| enter-insert-mode | (unknown) | |
| exit-insert-mode | (unknown) | |
| lisp-mark-definition-compiled-by-key | (unknown) | |