to override the default configuration, you can create a config file at:
$XDG_CONFIG_HOME/hexapoda.toml $XDG_CONFIG_HOME is not defined, falls back to ~/.config/hexapoda.toml%APPDATA%\hexapoda.tomlif you use a language server for TOML like Tombi, you can use the JSON Schema at https://simonomi.dev/hexapoda/config/schema.json (see the examples below) to get autocomplete and diagnostics for your config file
by default, hexapoda uses ijkl for movement. if you prefer the more traditional hjkl, you can use the following config:
#:schema https://simonomi.dev/hexapoda/config/schema.json
[]
= "move_byte_up"
= "move_byte_down"
= "move_byte_left"
[]
= "goto_line_start"
[]
= "move_byte_up"
= "move_byte_down"
= "move_byte_left"
[]
= "extend_byte_up"
= "extend_byte_down"
= "extend_byte_left"
[]
= "extend_line_start"
[]
= "extend_byte_up"
= "extend_byte_down"
= "extend_byte_left"#:schema https://simonomi.dev/hexapoda/config/schema-v0.2.3.json
[]
= "quit_if_saved"
= "quit"
= "select_mode"
= "goto"
= "view"
= "replace"
= "space"
= "repeat"
= "to"
= "move_byte_up"
= "move_byte_down"
= "move_byte_left"
= "move_byte_right"
= "move_byte_up"
= "move_byte_down"
= "move_byte_left"
= "move_byte_right"
= "goto_file_end"
= "scroll_down"
= "scroll_up"
= "page_cursor_half_down"
= "page_cursor_half_up"
= "page_down"
= "page_up"
= "move_next_word_start"
= "move_next_word_end"
= "move_previous_word_start"
= "collapse_selection"
= "flip_selections"
= "extend_line_below"
= "extend_line_above"
= "delete"
= "undo"
= "redo"
= "previous_buffer"
= "next_buffer"
= "copy_selection_on_next_line"
= "rotate_selections_backward"
= "rotate_selections_forward"
= "keep_primary_selection"
= "remove_primary_selection"
= "split_selections_into_1s"
= "split_selections_into_2s"
= "split_selections_into_3s"
= "split_selections_into_4s"
= "split_selections_into_5s"
= "split_selections_into_6s"
= "split_selections_into_7s"
= "split_selections_into_8s"
= "split_selections_into_9s"
= "jump_to_selected_offset_relative_to_mark"
= "jump_to_selected_offset"
= "toggle_mark"
= "yank"
= "inspect_selection"
= "inspect_selection_color"
[]
= "goto_line_start"
= "goto_line_end"
= "goto_file_start"
= "goto_file_start"
= "goto_file_end"
= "previous_buffer"
= "next_buffer"
[]
= "align_view_center"
= "align_view_bottom"
= "align_view_top"
[]
= "save"
= "quit_if_saved"
= "quit"
[]
= "move_byte_up"
= "move_byte_down"
= "move_byte_left"
= "move_byte_right"
= "move_byte_up"
= "move_byte_down"
= "move_byte_left"
= "move_byte_right"
= "scroll_down"
= "scroll_up"
= "page_cursor_half_down"
= "page_cursor_half_up"
= "page_down"
= "page_up"
= "move_next_word_start"
= "move_next_word_end"
= "move_previous_word_start"
= "extend_line_below"
= "extend_line_above"
= "delete"
= "copy_selection_on_next_line"
[]
= "find_till_mark"
= "find_till_null"
= "find_till_ff"
[]
= "quit_if_saved"
= "quit"
= "normal_mode"
= "normal_mode"
= "goto"
= "view"
= "replace"
= "space"
= "repeat"
= "to"
= "extend_byte_up"
= "extend_byte_down"
= "extend_byte_left"
= "extend_byte_right"
= "extend_file_end"
= "extend_byte_up"
= "extend_byte_down"
= "extend_byte_left"
= "extend_byte_right"
= "scroll_down"
= "scroll_up"
= "page_cursor_half_down"
= "page_cursor_half_up"
= "page_down"
= "page_up"
= "extend_next_word_start"
= "extend_next_word_end"
= "extend_previous_word_start"
= "collapse_selection"
= "flip_selections"
= "extend_line_below"
= "extend_line_above"
= "delete"
= "undo"
= "redo"
= "copy_selection_on_next_line"
= "rotate_selections_backward"
= "rotate_selections_forward"
= "keep_primary_selection"
= "remove_primary_selection"
= "split_selections_into_1s"
= "split_selections_into_2s"
= "split_selections_into_3s"
= "split_selections_into_4s"
= "split_selections_into_5s"
= "split_selections_into_6s"
= "split_selections_into_7s"
= "split_selections_into_8s"
= "split_selections_into_9s"
= "jump_to_selected_offset_relative_to_mark"
= "jump_to_selected_offset"
= "toggle_mark"
= "yank"
= "inspect_selection"
= "inspect_selection_color"
[]
= "extend_line_start"
= "extend_line_end"
= "extend_file_start"
= "extend_file_start"
= "extend_file_end"
= "previous_buffer"
= "next_buffer"
[]
= "align_view_center"
= "align_view_bottom"
= "align_view_top"
[]
= "save"
= "quit_if_saved"
= "quit"
[]
= "extend_byte_up"
= "extend_byte_down"
= "extend_byte_left"
= "extend_byte_right"
= "extend_byte_up"
= "extend_byte_down"
= "extend_byte_left"
= "extend_byte_right"
= "scroll_down"
= "scroll_up"
= "page_cursor_half_down"
= "page_cursor_half_up"
= "page_down"
= "page_up"
= "extend_next_word_start"
= "extend_next_word_end"
= "extend_previous_word_start"
= "extend_line_below"
= "extend_line_above"
= "delete"
= "copy_selection_on_next_line"
[]
= "extend_till_mark"
= "extend_till_null"
= "extend_till_ff"