# bind -list - Neırssi documentation

Skip to content
Hide navigation sidebar
Hide table of contents sidebar
Back to top
Page source
Toggle table of contents sidebar

# bind -list

## Core bindable commands

Key command | Description | Arguments
--- | --- | ---
command | Run any command | Command
key | Specify name for key binding | Key name
multi | Run multiple key bindable commmands, separated with ; | Bindable commands
nothing | Do nothing |

## Bindable commands

Default key(s) | Key command | Description | Arguments
--- | --- | --- | ---
`←` | backward_character | Move the cursor a character backward |
`→` | forward_character | Move the cursor a character forward |
Ctrl-`←`, Alt-`b` | backward_word | Move the cursor a word backward |
Ctrl-`→`, Alt-`f` | forward_word | Move the cursor a word forward |
| backward_to_space | Move the cursor backward to a space |
| forward_to_space | Move the cursor forward to a space |
Home, Ctrl-`A` | beginning_of_line | Move the cursor to the beginning of the line |
End, Ctrl-`E` | end_of_line | Move the cursor to the end of the line |
`↑` | backward_history | Go back one line in the history |
`↓` | forward_history | Go forward one line in the history |
Ctrl-`↑` | backward_global_history | Go back one line in the global history |
Ctrl-`↓` | forward_global_history | Go forward one line in the global history |
| erase_history_entry | Erase the currently active entry from the history |
`⌫` (Backspace) | backspace | Delete the previous character |
Delete, Ctrl-`D` | delete_character | Delete the current character |
Alt-`d` | delete_next_word | Delete the word after the cursor |
Alt-`⌫` | delete_previous_word | Delete the word before the cursor |
Ctrl-`W` | delete_to_previous_space | Delete up to the previous space |
| delete_to_next_space | Delete up to the next space |
Ctrl-`U` | erase_line | Erase the whole input line |
| erase_to_beg_of_line | Erase everything before the cursor |
Ctrl-`K` | erase_to_end_of_line | Erase everything after the cursor |
Ctrl-`Y` | yank_from_cutbuffer | “Undelete”, paste the last deleted text |
| yank_next_cutbuffer | Revert to the previous last deleted text |
| append_next_kill | Append next deletion to the cutbuffer |
Ctrl-`T` | transpose_characters | Swap current and previous character |
| transpose_words | Swap current and previous word |
| capitalize_word | Capitalize the current word |
| downcase_word | Downcase the current word |
| upcase_word | Upcase the current word |
`↵` | send_line | Execute the input line |
`↹` | word_completion | Complete the current word |
Shift-`↹` | word_completion_backward | Choose previous completion suggestion |
Alt-`k` | erase_completion | Remove the completion added by word_completion |
`` (Space), `↵` | check_replaces | Check word replaces |
Ctrl-`P` | previous_window | Go to the previous window |
Ctrl-`N` | next_window | Go to the next window |
Alt-`↑` | upper_window | Go to the split window above |
Alt-`↓` | lower_window | Go to the split window below |
Alt-`←` | left_window | Go to the previous window in the current split window |
Alt-`→` | right_window | Go to the next window in the current split window |
Alt-`a` | active_window | Go to next window with the highest activity |
Ctrl-`X` | next_window_item | Go to the next channel/query. In empty windows change to the next server |
| previous_window_item | Go to the previous channel/query. In empty windows change to the previous server |
Ctrl-`L` | refresh_screen | Redraw screen |
Page Up, Alt-`p` | scroll_backward | Scroll to previous page |
Page Down, Alt-`n` | scroll_forward | Scroll to next page |
Ctrl-Home | scroll_start | Scroll to the beginning of the window |
Ctrl-End | scroll_end | Scroll to the end of the window |
| escape_char | Insert the next character exactly as-is to input line |
| insert_text | Append text to line | Text to append
Alt-`1`…`0`,`q`…`o` | change_window | Change window | Window number
Ctrl-`Z` | stop_irc | Send SIGSTOP to client |

## Default symbolic key names

Default key | Name
--- | ---
`` (Space) | space
`↵`, Ctrl-`M`, Ctrl-`J` | return
`⌫`, Ctrl-`?`, Ctrl-`H` | backspace
`↹`, Ctrl-`I` | tab
Shift-`↹` | stab
`↑` | up
`↓` | down
`→` | right
`←` | left
Home | home
End | end
Page Up | prior
Page Down | next
Insert | insert
Delete | delete
Ctrl-`↑` | cup
Ctrl-`↓` | cdown
Ctrl-`→` | cright
Ctrl-`←` | cleft
Ctrl-Home | chome
Ctrl-End | cend
Alt-`↑` | mup
Alt-`↓` | mdown
Alt-`→` | mright
Alt-`←` | mleft