Added missing commands

This commit is contained in:
Adam Perkowski 2024-07-12 22:35:35 +02:00 committed by GitHub
parent a75b1cf51e
commit a98598ffcd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -88,3 +88,286 @@
| `:move` | Move the current buffer and its corresponding file to a different path |
| `:yank-diagnostic` | Yank diagnostic(s) under primary cursor to register, or clipboard by default |
| `:read`, `:r` | Load a file into buffer |
| `no_op` | Do nothing |
| `move_char_left` | Move left |
| `move_char_right` | Move right |
| `move_line_up` | Move up |
| `move_line_down` | Move down |
| `move_visual_line_up` | Move up |
| `move_visual_line_down` | Move down |
| `extend_char_left` | Extend left |
| `extend_char_right` | Extend right |
| `extend_line_up` | Extend up |
| `extend_line_down` | Extend down |
| `extend_visual_line_up` | Extend up |
| `extend_visual_line_down` | Extend down |
| `copy_selection_on_next_line` | Copy selection on next line |
| `copy_selection_on_prev_line` | Copy selection on previous line |
| `move_next_word_start` | Move to start of next word |
| `move_prev_word_start` | Move to start of previous word |
| `move_next_word_end` | Move to end of next word |
| `move_prev_word_end` | Move to end of previous word |
| `move_next_long_word_start` | Move to start of next long word |
| `move_prev_long_word_start` | Move to start of previous long word |
| `move_next_long_word_end` | Move to end of next long word |
| `move_prev_long_word_end` | Move to end of previous long word |
| `move_parent_node_end` | Move to end of the parent node |
| `move_parent_node_start` | Move to beginning of the parent node |
| `extend_next_word_start` | Extend to start of next word |
| `extend_prev_word_start` | Extend to start of previous word |
| `extend_next_word_end` | Extend to end of next word |
| `extend_prev_word_end` | Extend to end of previous word |
| `extend_next_long_word_start` | Extend to start of next long word |
| `extend_prev_long_word_start` | Extend to start of previous long word |
| `extend_next_long_word_end` | Extend to end of next long word |
| `extend_prev_long_word_end` | Extend to end of prev long word |
| `extend_parent_node_end` | Extend to end of the parent node |
| `extend_parent_node_start` | Extend to beginning of the parent node |
| `find_till_char` | Move till next occurrence of char |
| `find_next_char` | Move to next occurrence of char |
| `extend_till_char` | Extend till next occurrence of char |
| `extend_next_char` | Extend to next occurrence of char |
| `till_prev_char` | Move till previous occurrence of char |
| `find_prev_char` | Move to previous occurrence of char |
| `extend_till_prev_char` | Extend till previous occurrence of char |
| `extend_prev_char` | Extend to previous occurrence of char |
| `repeat_last_motion` | Repeat last motion |
| `replace` | Replace with new char |
| `switch_case` | Switch (toggle) case |
| `switch_to_uppercase` | Switch to uppercase |
| `switch_to_lowercase` | Switch to lowercase |
| `page_up` | Move page up |
| `page_down` | Move page down |
| `half_page_up` | Move half page up |
| `half_page_down` | Move half page down |
| `page_cursor_up` | Move page and cursor up |
| `page_cursor_down` | Move page and cursor down |
| `page_cursor_half_up` | Move page and cursor half up |
| `page_cursor_half_down` | Move page and cursor half down |
| `select_all` | Select whole document |
| `select_regex` | Select all regex matches inside selections |
| `split_selection` | Split selections on regex matches |
| `split_selection_on_newline` | Split selection on newlines |
| `merge_selections` | Merge selections |
| `merge_consecutive_selections` | Merge consecutive selections |
| `search` | Search for regex pattern |
| `rsearch` | Reverse search for regex pattern |
| `search_next` | Select next search match |
| `search_prev` | Select previous search match |
| `extend_search_next` | Add next search match to selection |
| `extend_search_prev` | Add previous search match to selection |
| `search_selection` | Use current selection as search pattern |
| `make_search_word_bounded` | Modify current search to make it word bounded |
| `global_search` | Global search in workspace folder |
| `extend_line` | Select current l |
| `extend_line_below` | Select current l |
| `extend_line_above` | Select current l |
| `select_line_above` | Select current l |
| `select_line_below` | Select current l |
| `extend_to_line_bounds` | Extend selection to line bounds |
| `shrink_to_line_bounds` | Shrink selection to line bounds |
| `delete_selection` | Delete selection |
| `delete_selection_noyank` | Delete selection without yanking |
| `change_selection` | Change selection |
| `change_selection_noyank` | Change selection without yanking |
| `collapse_selection` | Collapse selection into single cursor |
| `flip_selections` | Flip selection cursor and anchor |
| `ensure_selections_forward` | Ensure all selections face forward |
| `insert_mode` | Insert before selection |
| `append_mode` | Append after selection |
| `command_mode` | Enter command mode |
| `file_picker` | Open file picker |
| `file_picker_in_current_buffer_directory` | Open file picker at current buffer's directory |
| `file_picker_in_current_directory` | Open file picker at current working directory |
| `code_action` | Perform code action |
| `buffer_picker` | Open buffer picker |
| `jumplist_picker` | Open jumplist picker |
| `symbol_picker` | Open symbol picker |
| `changed_file_picker` | Open changed file picker |
| `select_references_to_symbol_under_cursor` | Select symbol references |
| `workspace_symbol_picker` | Open workspace symbol picker |
| `diagnostics_picker` | Open diagnostic picker |
| `workspace_diagnostics_picker` | Open workspace diagnostic picker |
| `last_picker` | Open last picker |
| `insert_at_line_start` | Insert at start of line |
| `insert_at_line_end` | Insert at end of line |
| `open_below` | Open new line below selection |
| `open_above` | Open new line above selection |
| `normal_mode` | Enter normal mode |
| `select_mode` | Enter selection extend mode |
| `exit_select_mode` | Exit selection mode |
| `goto_definition` | Goto definition |
| `goto_declaration` | Goto declaration |
| `add_newline_above` | Add newline above |
| `add_newline_below` | Add newline below |
| `goto_type_definition` | Goto type definition |
| `goto_implementation` | Goto implementation |
| `goto_file_start` | Goto line number <n> else file start |
| `goto_file_end` | Goto file end |
| `goto_file` | Goto files/URLs in selections |
| `goto_file_hsplit` | Goto files in selections (hsplit) |
| `goto_file_vsplit` | Goto files in selections (vsplit) |
| `goto_reference` | Goto references |
| `goto_window_top` | Goto window top |
| `goto_window_center` | Goto window center |
| `goto_window_bottom` | Goto window bottom |
| `goto_last_accessed_file` | Goto last accessed file |
| `goto_last_modified_file` | Goto last modified file |
| `goto_last_modification` | Goto last modification |
| `goto_line` | Goto line |
| `goto_last_line` | Goto last line |
| `goto_first_diag` | Goto first diagnostic |
| `goto_last_diag` | Goto last diagnostic |
| `goto_next_diag` | Goto next diagnostic |
| `goto_prev_diag` | Goto previous diagnostic |
| `goto_next_change` | Goto next change |
| `goto_prev_change` | Goto previous change |
| `goto_first_change` | Goto first change |
| `goto_last_change` | Goto last change |
| `goto_line_start` | Goto line start |
| `goto_line_end` | Goto line end |
| `goto_next_buffer` | Goto next buffer |
| `goto_previous_buffer` | Goto previous buffer |
| `goto_line_end_newline` | Goto newline at line end |
| `goto_first_nonwhitespace` | Goto first non-blank in line |
| `trim_selections` | Trim whitespace from selections |
| `extend_to_line_start` | Extend to line start |
| `extend_to_first_nonwhitespace` | Extend to first non-blank in line |
| `extend_to_line_end` | Extend to line end |
| `extend_to_line_end_newline` | Extend to line end |
| `signature_help` | Show signature help |
| `smart_tab` | Insert tab if all cursors have all whitespace to their left; otherw |
| `insert_tab` | Insert tab char |
| `insert_newline` | Insert newline char |
| `delete_char_backward` | Delete previous char |
| `delete_char_forward` | Delete next char |
| `delete_word_backward` | Delete previous word |
| `delete_word_forward` | Delete next word |
| `kill_to_line_start` | Delete till start of line |
| `kill_to_line_end` | Delete till end of line |
| `undo` | Undo change |
| `redo` | Redo change |
| `earlier` | Move backward in history |
| `later` | Move forward in history |
| `commit_undo_checkpoint` | Commit changes to new checkpoint |
| `yank` | Yank selection |
| `yank_to_clipboard` | Yank selections to clipboard |
| `yank_to_primary_clipboard` | Yank selections to primary clipboard |
| `yank_joined` | Join and yank selections |
| `yank_joined_to_clipboard` | Join and yank selections to clipboard |
| `yank_main_selection_to_clipboard` | Yank main selection to clipboard |
| `yank_joined_to_primary_clipboard` | Join and yank selections to primary clipboard |
| `yank_main_selection_to_primary_clipboard` | Yank main selection to primary clipboard |
| `replace_with_yanked` | Replace with yanked text |
| `replace_selections_with_clipboard` | Replace selections by clipboard content |
| `replace_selections_with_primary_clipboard` | Replace selections by primary clipboard |
| `paste_after` | Paste after selection |
| `paste_before` | Paste before selection |
| `paste_clipboard_after` | Paste clipboard after selections |
| `paste_clipboard_before` | Paste clipboard before selections |
| `paste_primary_clipboard_after` | Paste primary clipboard after selections |
| `paste_primary_clipboard_before` | Paste primary clipboard before selections |
| `indent` | Indent selection |
| `unindent` | Unindent selection |
| `format_selections` | Format selection |
| `join_selections` | Join lines inside selection |
| `join_selections_space` | Join lines inside selection and select spaces |
| `keep_selections` | Keep selections matching regex |
| `remove_selections` | Remove selections matching regex |
| `align_selections` | Align selections in column |
| `keep_primary_selection` | Keep primary selection |
| `remove_primary_selection` | Remove primary selection |
| `completion` | Invoke completion popup |
| `hover` | Show docs for item under cursor |
| `toggle_comments` | Comment/uncomment selections |
| `toggle_line_comments` | Line comment/uncomment selections |
| `toggle_block_comments` | Block comment/uncomment selections |
| `rotate_selections_forward` | Rotate selections forward |
| `rotate_selections_backward` | Rotate selections backward |
| `rotate_selection_contents_forward` | Rotate selection contents forward |
| `rotate_selection_contents_backward` | Rotate selections contents backward |
| `reverse_selection_contents` | Reverse selections contents |
| `expand_selection` | Expand selection to parent syntax node |
| `shrink_selection` | Shrink selection to previously expanded syntax node |
| `select_next_sibling` | Select next sibling in the syntax tree |
| `select_prev_sibling` | Select previous sibling the in syntax tree |
| `select_all_siblings` | Select all siblings of the current node |
| `select_all_children` | Select all children of the current node |
| `jump_forward` | Jump forward on jumplist |
| `jump_backward` | Jump backward on jumplist |
| `save_selection` | Save current selection to jumplist |
| `jump_view_right` | Jump to right split |
| `jump_view_left` | Jump to left split |
| `jump_view_up` | Jump to split above |
| `jump_view_down` | Jump to split below |
| `swap_view_right` | Swap with right split |
| `swap_view_left` | Swap with left split |
| `swap_view_up` | Swap with split above |
| `swap_view_down` | Swap with split below |
| `transpose_view` | Transpose splits |
| `rotate_view` | Goto next window |
| `rotate_view_reverse` | Goto previous window |
| `hsplit` | Horizontal bottom split |
| `hsplit_new` | Horizontal bottom split scratch buffer |
| `vsplit` | Vertical right split |
| `vsplit_new` | Vertical right split scratch buffer |
| `wclose` | Close window |
| `wonly` | Close windows except current |
| `select_register` | Select register |
| `insert_register` | Insert register |
| `align_view_middle` | Align view middle |
| `align_view_top` | Align view top |
| `align_view_center` | Align view center |
| `align_view_bottom` | Align view bottom |
| `scroll_up` | Scroll view up |
| `scroll_down` | Scroll view down |
| `match_brackets` | Goto matching bracket |
| `surround_add` | Surround add |
| `surround_replace` | Surround replace |
| `surround_delete` | Surround delete |
| `select_textobject_around` | Select around object |
| `select_textobject_inner` | Select inside object |
| `goto_next_function` | Goto next function |
| `goto_prev_function` | Goto previous function |
| `goto_next_class` | Goto next type definition |
| `goto_prev_class` | Goto previous type definition |
| `goto_next_parameter` | Goto next parameter |
| `goto_prev_parameter` | Goto previous parameter |
| `goto_next_comment` | Goto next comment |
| `goto_prev_comment` | Goto previous comment |
| `goto_next_test` | Goto next test |
| `goto_prev_test` | Goto previous test |
| `goto_next_entry` | Goto next pairing |
| `goto_prev_entry` | Goto previous pairing |
| `goto_next_paragraph` | Goto next paragraph |
| `goto_prev_paragraph` | Goto previous paragraph |
| `dap_launch` | Launch debug target |
| `dap_restart` | Restart debugging session |
| `dap_toggle_breakpoint` | Toggle breakpoint |
| `dap_continue` | Continue program execution |
| `dap_pause` | Pause program execution |
| `dap_step_in` | Step in |
| `dap_step_out` | Step out |
| `dap_next` | Step to next |
| `dap_variables` | List variables |
| `dap_terminate` | End debug session |
| `dap_edit_condition` | Edit breakpoint condition on current line |
| `dap_edit_log` | Edit breakpoint log message on current line |
| `dap_switch_thread` | Switch current thread |
| `dap_switch_stack_frame` | Switch stack frame |
| `dap_enable_exceptions` | Enable exception breakpoints |
| `dap_disable_exceptions` | Disable exception breakpoints |
| `shell_pipe` | Pipe selections through shell command |
| `shell_pipe_to` | Pipe selections into shell command ignoring output |
| `shell_insert_output` | Insert shell command output before selections |
| `shell_append_output` | Append shell command output after selections |
| `shell_keep_pipe` | Filter selections with shell predicate |
| `suspend` | Suspend and return to shell |
| `rename_symbol` | Rename symbol |
| `increment` | Increment item under cursor |
| `decrement` | Decrement item under cursor |
| `record_macro` | Record macro |
| `replay_macro` | Replay macro |
| `command_palette` | Open command palette |
| `goto_word` | Jump to a two-character label |
| `extend_to_word` | Extend to a two-character label |