diff --git a/home-environments/radio/files/.config/sioyek/keys_user.config b/home-environments/radio/files/.config/sioyek/keys_user.config index e6ac67f..fc52cbc 100644 --- a/home-environments/radio/files/.config/sioyek/keys_user.config +++ b/home-environments/radio/files/.config/sioyek/keys_user.config @@ -1,23 +1,3 @@ - -# you can edit this file to change keybindings lines that start with '#' are comments -# the syntax is pretty simple. Some examples: -#command k (command is executed when k is pressed) -#command (command is executed when k is pressed while holding control) -#command K (command is executed when K is entered, which is shift+k) -#command (command is executed when k is pressed while holding alt) -#command + (command is executed when = is pressed while holding shift) -#command (command is executed when k is pressed while holding control and shift) -#command gg (command is executed when g is pressed twice) -#command gt (command is executed when g is pressed and then t is pressed) -#command gDt (command is executed when g is pressed and then n is pressed while holding\ -# control and then d is pressed while holding shift and then t is pressed) -# you can execute multiple commands using the following syntax: -#command1;command2;command3 -# for more information see the documentation at https://sioyek-documentation.readthedocs.io/ - - -# ---------- NAVIGATION AND ZOOM ---------- - # Goto the beginning of document. goto_beginning gk @@ -28,18 +8,13 @@ goto_end gj goto_page_with_page_number gg ## Goto left/right/bottom/top side of the page -goto_left -goto_right -goto_top_of_page -goto_bottom_of_page +goto_left gh +goto_right gl # Goto left/right side of the page ignoring white margins goto_left_smart ^ goto_right_smart $ -# Goto the top-right side of page. Useful for two column documents -#goto_top_of_page;goto_right_smart zz - # Movement (can be prefixed with a number) move_down j move_up k @@ -49,14 +24,12 @@ move_right h # Goto forward for one page width. (can be prefixed with a number) # (note that going forward for one page width is not usually what you want because if # the page is larger than the screen you will miss some content. What you usually want is screen_down) -next_page J -previous_page K +next_page +previous_page # Go down one screen width (can be prefixed with a number which tells how many screen widths should we go down) -screen_down -screen_up > -screen_down -screen_up +screen_down J +screen_up K # Goto the next/prev chapter next_chapter cj @@ -72,9 +45,6 @@ prev_state > # Create a new sioyek window new_window -# Close the current sioyek window -#close_window - ## Search and switch between sioyek windows goto_window gw @@ -86,11 +56,7 @@ next_state > goto_toc # Zoom -#zoom_in + fit_to_page_width = -#zoom_out - - -## Zoom in/out on the mouse cursor (instead of center of screen) zoom_in_cursor + zoom_out_cursor - @@ -100,15 +66,9 @@ rotate_counterclockwise R # Automatically set the zoom level and horizontal offset such that the current page is centered horizontally and # it fills the screen width -fit_to_page_width a -# Same as fit_to_page_with but ignores page margins -fit_to_page_width_smart A +fit_to_page_width s -## Similar to fit_to_page_width, but for height -fit_to_page_height s - -## Similar to fit_to_page_width_smart but for height -fit_to_page_height_smart S +fit_to_page_height S ## Same as fit_to_page_width_smart, but instead of filling the screen width, it fills the ratio of screen that is ## configured in `prefs_user.config` using `fit_to_page_width_ratio` config. See https://github.com/ahrm/sioyek/issues/162#issuecomment-1059738730. @@ -162,7 +122,7 @@ previous_item N # ---------- BOOKMARKS ---------- # Add a bookmark in the current location (opens a text input where you can specify the bookmark text) -add_bookmark b +add_bookmark ab delete_bookmark db # Open bookmarks menu of the current document. @@ -174,13 +134,13 @@ goto_bookmark_g gB # ---------- HIGHLIGHTS ---------- # You can select a piece of text and press the `add_highlight` shortcut followed by a symbol (a character from a-z) to highlight # the text -add_highlight h +add_highlight ah # Goto highlights of current document -goto_highlight gh +goto_highlight gh # Goto highlights of all documents -goto_highlight_g gH +goto_highlight_g gH # Left click on a highlight and then press the `delete_highlight` shortcut to delete it. -delete_highlight dh +delete_highlight dh # Sets the highlight type to be used for other operations (the default highlight type is 'a') #set_select_highlight_type @@ -205,16 +165,14 @@ goto_prev_highlight gNh # Mark the current location. After pressing the mark button, you must enter a symbol (a letter from a-z or A-Z). # this marks the current location in the file with the entered symbol. Afterwards you will be able to return to # the locations of the marks using goto_mark command. -# example: mm (marks the current location in the file with a mark named 'm') -set_mark m +set_mark am # Goto a previously set mark. After pressing goto_mark you must enter a symbol associated with a previously set mark. -# example: `m (goes to the location of the mark named m) -goto_mark ` +goto_mark gm # ---------- PORTALS ---------- # If we are in default state, goto portal state with the current location in document as the portal source # if we are already in the portal state, create the portal with the current location as destination. -portal p +portal ap # Delete the portal with the closest source to current location delete_portal dp @@ -224,8 +182,7 @@ goto_portal gp # Similar to goto_portal, except when prev_state is called, the destination of the portal is update to be the state # on which prev_state is called -edit_portal P -edit_portal > +edit_portal ep # Open/Close the helper window for portals toggle_window_configuration @@ -240,9 +197,6 @@ copy y toggle_fullscreen -# Toggles whether we highlight pdf links or not -toggle_highlight - # open command line command :