{"background_color": "<div class=\"document\" id=\"background-color\">\n<h1 class=\"title\"><code>background_color</code></h1>\n<p>Specifies the background color of the app (this is different from the background color of PDF page which is configured using <a href=\"#system-message-1\"><span class=\"problematic\" id=\"problematic-1\">:ref:`customcolor`</span></a>, this color is only shown when the displayed page is smaller than the srceen). The syntax to set colors is:</p>\n<div class=\"system-message\" id=\"system-message-1\">\n<p class=\"system-message-title\">System Message: ERROR/3 (<tt class=\"docutils\"><string></tt>, line 3); <em><a href=\"#problematic-1\">backlink</a></em></p>\nUnknown interpreted text role "ref".</div>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">background_color r g b</span>\n</pre>\n<p>where r,g and b red, green and blue values between 0 and 1. For example in order to set the background color to gray we can add the following to our <code>prefs_user.config</code>:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">background_color 0.5 0.5 0.5</span>\n</pre>\n</div>\n", "dark_mode_background_color": "<div class=\"document\" id=\"dark-mode-background-color\">\n<h1 class=\"title\"><code>dark_mode_background_color</code></h1>\n<p>Specifies the background color when dark mode is enabled.</p>\n</div>\n", "dark_mode_contrast": "<div class=\"document\" id=\"dark-mode-contrast\">\n<h1 class=\"title\"><code>dark_mode_contrast</code></h1>\n<p>White text in dark mode can be annoying for the eyes. This option allows us to dim the white colors when dark mode is enabled. Allowed values are between 0.0 and 1.0.</p>\n</div>\n", "text_highlight_color": "<div class=\"document\" id=\"text-highlight-color\">\n<h1 class=\"title\"><code>text_highlight_color</code></h1>\n<p>Highlight color when text is selected using mouse.</p>\n</div>\n", "visual_mark_color": "<div class=\"document\" id=\"visual-mark-color\">\n<h1 class=\"title\"><code>visual_mark_color</code></h1>\n<p>This is the color of the transparent visual mark explained in <a href=\"#system-message-1\"><span class=\"problematic\" id=\"problematic-1\">:ref:`usage:Visual Mark`</span></a> (this feature originally had an entirely different functionality which is why it is called vertical line even though there is nothing vertical about it!).\nAllowed values are RGBA colors between 0.0 and 1.0. For example, to set the color to a transparent red we add the following to our <code>prefs_user.config</code>:</p>\n<div class=\"system-message\" id=\"system-message-1\">\n<p class=\"system-message-title\">System Message: ERROR/3 (<tt class=\"docutils\"><string></tt>, line 4); <em><a href=\"#problematic-1\">backlink</a></em></p>\nUnknown interpreted text role "ref".</div>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">visual_mark_color 1.0 0.0 0.0 0.1</span>\n</pre>\n</div>\n", "ruler_mode": "<div class=\"document\" id=\"ruler-mode\">\n<h1 class=\"title\"><code>ruler_mode</code></h1>\n<p>If it is 1, we highlight a rectangle around the current line in visual mark mode. Otherwise, we highlight below the current line.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">ruler_mode 1</span>\n</pre>\n</div>\n", "ruler_padding": "<div class=\"document\" id=\"ruler-padding-and-ruler-x-padding\">\n<h1 class=\"title\"><code>ruler_padding</code> and <code>ruler_x_padding</code></h1>\n<p>Additional padding for ruler. Makes the ruler a little larger and more readable.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">ruler_padding 1.0\nruler_x_padding 5.0</span>\n</pre>\n</div>\n", "ruler_x_padding": "<div class=\"document\" id=\"ruler-padding-and-ruler-x-padding\">\n<h1 class=\"title\"><code>ruler_padding</code> and <code>ruler_x_padding</code></h1>\n<p>Additional padding for ruler. Makes the ruler a little larger and more readable.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">ruler_padding 1.0\nruler_x_padding 5.0</span>\n</pre>\n</div>\n", "visual_mark_next_page_fraction": "<div class=\"document\" id=\"visual-mark-next-page-fraction\">\n<h1 class=\"title\"><code>visual_mark_next_page_fraction</code></h1>\n<p>When we go to the next page while in visual mark mode, this setting determines which location of screen the new line should be located at. The values are between -1 and 1. With 0 being the middle of the screen and 1 and -1 being the top and bottom of the screen respectively.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">visual_mark_next_page_fraction 0.5</span>\n</pre>\n</div>\n", "visual_mark_next_page_threshold": "<div class=\"document\" id=\"visual-mark-next-page-threshold\">\n<h1 class=\"title\"><code>visual_mark_next_page_threshold</code></h1>\n<p>Determines at which point in screen we move to the next page. Acceptable range is between 0 and <code>visual_mark_next_page_fraction</code>.</p>\n</div>\n", "search_highlight_color": "<div class=\"document\" id=\"search-highlight-color\">\n<h1 class=\"title\"><code>search_highlight_color</code></h1>\n<p>The color used to highlight search results.</p>\n</div>\n", "link_highlight_color": "<div class=\"document\" id=\"link-highlight-color\">\n<h1 class=\"title\"><code>link_highlight_color</code></h1>\n<p>The color used to highlight links in PDF files.</p>\n</div>\n", "synctex_highlight_color": "<div class=\"document\" id=\"synctex-highlight-color\">\n<h1 class=\"title\"><code>synctex_highlight_color</code></h1>\n<p>Highlight color for synctex forward search highlights.</p>\n</div>\n", "search_url_*": "<div class=\"document\" id=\"search-url-a-to-search-url-z\">\n<h1 class=\"title\"><code>search_url_a</code> to <code>search_url_z</code></h1>\n<p>The web addresses used for performing <code>external_search</code> command. (see <a href=\"#system-message-1\"><span class=\"problematic\" id=\"problematic-1\">:ref:`usage:External Search`</span></a>). Example:</p>\n<div class=\"system-message\" id=\"system-message-1\">\n<p class=\"system-message-title\">System Message: ERROR/3 (<tt class=\"docutils\"><string></tt>, line 4); <em><a href=\"#problematic-1\">backlink</a></em></p>\nUnknown interpreted text role "ref".</div>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">search_url_g https://www.google.com/search?q=</span>\n</pre>\n</div>\n", "middle_click_search_engine": "<div class=\"document\" id=\"middle-click-search-engine-and-shift-middle-click-search-engine\">\n<h1 class=\"title\"><code>middle_click_search_engine</code> and <code>shift_middle_click_search_engine</code></h1>\n<p>The letter corresponding to <code>search_url_*</code> configs to use when middle clicking/shift-middle clicking on text.\nExample:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">middle_click_search_engine g</span>\n</pre>\n<p>This causes the search engine configures using <code>search_url_g</code> to be used when middle clicking on text.</p>\n</div>\n", "shift_middle_click_search_engine": "<div class=\"document\" id=\"middle-click-search-engine-and-shift-middle-click-search-engine\">\n<h1 class=\"title\"><code>middle_click_search_engine</code> and <code>shift_middle_click_search_engine</code></h1>\n<p>The letter corresponding to <code>search_url_*</code> configs to use when middle clicking/shift-middle clicking on text.\nExample:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">middle_click_search_engine g</span>\n</pre>\n<p>This causes the search engine configures using <code>search_url_g</code> to be used when middle clicking on text.</p>\n</div>\n", "zoom_inc_factor": "<div class=\"document\" id=\"zoom-inc-factor\">\n<h1 class=\"title\"><code>zoom_inc_factor</code></h1>\n<p>The fraction by which we enlarge the page when zooming in/out.</p>\n</div>\n", "wheel_zoom_on_cursor": "<div class=\"document\" id=\"wheel-zoom-on-cursor\">\n<h1 class=\"title\"><code>wheel_zoom_on_cursor</code></h1>\n<p>If set, when using mouse wheel to zoom we zoom in on mouse cursor instead of middle of screen.</p>\n</div>\n", "vertical_move_amount": "<div class=\"document\" id=\"vertical-move-amount-and-horizontal-move-amount\">\n<h1 class=\"title\"><code>vertical_move_amount</code> and <code>horizontal_move_amount</code></h1>\n<p>How many inches we move vertically/horizontally when performing move_* commands.</p>\n</div>\n", "horizontal_move_amount": "<div class=\"document\" id=\"vertical-move-amount-and-horizontal-move-amount\">\n<h1 class=\"title\"><code>vertical_move_amount</code> and <code>horizontal_move_amount</code></h1>\n<p>How many inches we move vertically/horizontally when performing move_* commands.</p>\n</div>\n", "move_screen_ratio": "<div class=\"document\" id=\"move-screen-ratio\">\n<h1 class=\"title\"><code>move_screen_ratio</code></h1>\n<p>The fraction of screen by which we move when executing <code>screen_down</code> and <code>screen_up</code> commands. (note that despite the name, the values are fractions between 0 and 1, not percentages)</p>\n</div>\n", "flat_toc": "<div class=\"document\" id=\"flat-toc\">\n<h1 class=\"title\"><code>flat_toc</code></h1>\n<p>Displays a simplified flat table of contents instead of a hierarchial one. This can improve performance for documents with very large number of table of contents entries (thousands).\nAcceptable values are 0 and 1.</p>\n</div>\n", "collapsed_toc": "<div class=\"document\" id=\"collapsed-toc\">\n<h1 class=\"title\"><code>collapsed_toc</code></h1>\n<p>If set, we initially collapse all table of content entries.</p>\n</div>\n", "should_use_multiple_monitors": "<div class=\"document\" id=\"should-use-multiple-monitors\">\n<h1 class=\"title\"><code>should_use_multiple_monitors</code></h1>\n<p>If it is 1, when launching the application if we detect multiple monitors, we automatically launch the helper window in second monitor.\nAcceptable values are 0 and 1.</p>\n</div>\n", "should_load_tutorial_when_no_other_file": "<div class=\"document\" id=\"should-load-tutorial-when-no-other-file\">\n<h1 class=\"title\"><code>should_load_tutorial_when_no_other_file</code></h1>\n<p>If the last opened document is empty, load the tutorial pdf instead.</p>\n</div>\n", "should_launch_new_instance": "<div class=\"document\" id=\"should-launch-new-instance\">\n<h1 class=\"title\"><code>should_launch_new_instance</code></h1>\n<div class=\"admonition warning\">\n<p class=\"first admonition-title\">Warning</p>\n<p class=\"last\">This is deprecated. Use <cite>should_launch_new_window</cite> instead.</p>\n</div>\n<p>If it is 0, then we use the previous instance of sioyek when launching a new file, otherwise a new instance is launched every time we open a new file.</p>\n</div>\n", "should_launch_new_window": "<div class=\"document\" id=\"should-launch-new-window\">\n<h1 class=\"title\"><code>should_launch_new_window</code></h1>\n<p>If it is 0, then we use the previous window of sioyek when opening a new file, otherwise a new window is opened every time we open a new file.</p>\n</div>\n", "inverse_search_command": "<div class=\"document\" id=\"inverse-search-command\">\n<h1 class=\"title\"><code>inverse_search_command</code></h1>\n<p>The command to use when trying to do inverse search into a LaTeX document. %1 expands to the name of the file and %2 expans to the line number. For example:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">inverse_search_command "C:\\path\\to\\vscode\\Code.exe" -r -g %1:%2</span>\n</pre>\n</div>\n", "highlight_color_*": "<div class=\"document\" id=\"highlight-color-a-to-highlight-color-z\">\n<h1 class=\"title\"><code>highlight_color_a</code> to <code>highlight_color_z</code></h1>\n<p>The color to use for highlights of type <code>a</code> to <code>z</code>.</p>\n</div>\n", "should_draw_unrendered_pages": "<div class=\"document\" id=\"should-draw-unrendered-pages\">\n<h1 class=\"title\"><code>should_draw_unrendered_pages</code></h1>\n<p>If set, we display a checkerboard pattern for unrendered pages (by default we display nothing).</p>\n</div>\n", "rerender_overview": "<div class=\"document\" id=\"rerender-overview\">\n<h1 class=\"title\"><code>rerender_overview</code></h1>\n<p>Normally we reuse the rendered page for overview window. This may cause the overview page to be blurry or too sharp if there is a significant difference between the zoom levels of the main window and overview window.\nIf <code>rerender_overview</code> is set, we rerender overview which solves this issue at the cost of some additional computation.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">rerender_overview 1</span>\n</pre>\n</div>\n", "default_dark_mode": "<div class=\"document\" id=\"default-dark-mode\">\n<h1 class=\"title\"><code>default_dark_mode</code></h1>\n<p>Use dark mode by default.</p>\n</div>\n", "sort_bookmarks_by_location": "<div class=\"document\" id=\"sort-bookmarks-by-location\">\n<h1 class=\"title\"><code>sort_bookmarks_by_location</code></h1>\n<p>If set, we sort the bookmarks by their location instead of their creation time.</p>\n</div>\n", "shared_database_path": "<div class=\"document\" id=\"shared-database-path\">\n<h1 class=\"title\"><code>shared_database_path</code></h1>\n<p>The path of <code>shared.db</code> database file. You can set this path to be in a synchronized folder (for example a dropbox folder) and sioyek data will be automatically synchronized across your devices.</p>\n</div>\n", "font_size": "<div class=\"document\" id=\"font-size\">\n<h1 class=\"title\"><code>font_size</code></h1>\n<p>Size of the UI font.</p>\n</div>\n", "ui_font": "<div class=\"document\" id=\"ui-font\">\n<h1 class=\"title\"><code>ui_font</code></h1>\n<p>The font to use for UI text.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">ui_font Segoe UI Emoji</span>\n</pre>\n</div>\n", "item_list_prefix": "<div class=\"document\" id=\"item-list-prefix\">\n<h1 class=\"title\"><code>item_list_prefix</code></h1>\n<p>A prefix character to use before list of items (for example can be used to display a checkmark before each of the bookmarks).</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">item_list_prefix \u2714\ufe0f</span>\n</pre>\n</div>\n", "check_for_updates_on_startup": "<div class=\"document\" id=\"check-for-updates-on-startup\">\n<h1 class=\"title\"><code>check_for_updates_on_startup</code></h1>\n<p>If set, sioyek checkes for new versions on startup and notifies the user if a new version if available.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">check_for_updates_on_startup 1</span>\n</pre>\n<span class=\"target\" id=\"customcolor\"></span></div>\n", "custom_background_color": "<div class=\"document\" id=\"custom-background-color-and-custom-text-color\">\n<h1 class=\"title\"><code>custom_background_color</code> and <code>custom_text_color</code></h1>\n<p>Specify the background and text color when using custom color mode (by executing <code>toggle_custom_color</code> command).</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">custom_background_color 0.18 0.20 0.25\ncustom_text_color 1.0 1.0 1.0</span>\n</pre>\n</div>\n", "custom_text_color": "<div class=\"document\" id=\"custom-background-color-and-custom-text-color\">\n<h1 class=\"title\"><code>custom_background_color</code> and <code>custom_text_color</code></h1>\n<p>Specify the background and text color when using custom color mode (by executing <code>toggle_custom_color</code> command).</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">custom_background_color 0.18 0.20 0.25\ncustom_text_color 1.0 1.0 1.0</span>\n</pre>\n</div>\n", "startup_commands": "<div class=\"document\" id=\"startup-commands\">\n<h1 class=\"title\"><code>startup_commands</code></h1>\n<p>Semicolon-separated list of commands to execute on startup. For example, to start in custom color mode and in visual scroll mode, you can add the following (the command names are the same as the ones displayed when opening the command window using <code>:</code>):</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">startup_commands toggle_custom_color;toggle_visual_scroll</span>\n</pre>\n</div>\n", "status_bar_color": "<div class=\"document\" id=\"status-bar-color-status-bar-text-color-and-status-bar-font-size\">\n<h1 class=\"title\"><code>status_bar_color</code>, <code>status_bar_text_color</code> and <code>status_bar_font_size</code></h1>\n<p>Allow you to customize the appearance of status bar.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">status_bar_color 0 0 0\nstatus_bar_text_color 1 1 1\nstatus_bar_font_size 10</span>\n</pre>\n</div>\n", "status_bar_text_color": "<div class=\"document\" id=\"status-bar-color-status-bar-text-color-and-status-bar-font-size\">\n<h1 class=\"title\"><code>status_bar_color</code>, <code>status_bar_text_color</code> and <code>status_bar_font_size</code></h1>\n<p>Allow you to customize the appearance of status bar.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">status_bar_color 0 0 0\nstatus_bar_text_color 1 1 1\nstatus_bar_font_size 10</span>\n</pre>\n</div>\n", "status_bar_font_size": "<div class=\"document\" id=\"status-bar-color-status-bar-text-color-and-status-bar-font-size\">\n<h1 class=\"title\"><code>status_bar_color</code>, <code>status_bar_text_color</code> and <code>status_bar_font_size</code></h1>\n<p>Allow you to customize the appearance of status bar.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">status_bar_color 0 0 0\nstatus_bar_text_color 1 1 1\nstatus_bar_font_size 10</span>\n</pre>\n</div>\n", "execute_command_*": "<div class=\"document\" id=\"execute-command-a-to-execute-command-z\">\n<h1 class=\"title\"><code>execute_command_a</code> to <code>execute_command_z</code></h1>\n<p>Predefined shell commands to be executed using <code>execute_predefined_command</code>. <code>%1</code> expands to the path of the current file, <code>%2</code> expands to name of the current file and <code>%3</code> expands to current selected text.\nFor example, suppose you have a command named <code>ocr</code> which takes a file path and produces an OCR'd version of the document. You can add the following to you <code>prefs_user.config</code>:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">execute_command_o ocr "%1"</span>\n</pre>\n<p>You can later quickly invoke this command by executing <code>execute_predefined_command</code> and then pressing <code>o</code>.</p>\n<div class=\"admonition warning\">\n<p class=\"first admonition-title\">Warning</p>\n<p class=\"last\">The command parsing code in sioyek is not very good. For example it can not handle multiple commands like <code>command1 args;command2</code> or commands that include spaces. If you want to run a complex command, first put all commands in a script file and then run the script file using using sioyek like this: <code>/path/to/script.sh %1 %2 %3</code>.</p>\n</div>\n</div>\n", "papers_folder_path": "<div class=\"document\" id=\"papers-folder-path\">\n<h1 class=\"title\"><code>papers_folder_path</code></h1>\n<p>Path to a directory on your computer. Sioyek monitors the changes in this directory and if a new file is added to this directory while we have a pending portal, this file is automatically used as the destination of the portal. This is useful when creating a portal from a reference in a paper to the actual reference file.</p>\n</div>\n", "display_resolution_scale": "<div class=\"document\" id=\"display-resolution-scale\">\n<h1 class=\"title\"><code>display_resolution_scale</code></h1>\n<p>Manual resolution scaling. Can be useful for some very high resolution displays which report the wrong resolution.</p>\n</div>\n", "linear_filter": "<div class=\"document\" id=\"linear-filter\">\n<h1 class=\"title\"><code>linear_filter</code></h1>\n<p>If set, we use linear texture filtering instead of the normal nearest neighbour filtering. This is useful when using manual display resolution scale which causes the nearest neighbour filter to look bad.</p>\n</div>\n", "main_window_size": "<div class=\"document\" id=\"main-window-size-main-window-move-helper-window-size-helper-window-move-single-main-window-size-and-single-main-window-move\">\n<h1 class=\"title\"><code>main_window_size</code>, <code>main_window_move</code>, <code>helper_window_size</code>, <code>helper_window_move</code>, <code>single_main_window_size</code> and <code>single_main_window_move</code></h1>\n<p>Configures the size and position of the main window and the helper window. <code>single_main_window_*</code> is used when helper window is closed and the other configs are used when both windows are opened.\nThese values are automatically written to <code>auto.cong</code> file when sioyek exits but you can manually override them by setting them in your <code>prefs_user.config</code>.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">single_main_window_size 1824 988\nsingle_main_window_move 22 21\nmain_window_size 1824 988\nmain_window_move 18 44\nhelper_window_size 1891 1033\nhelper_window_move 1951 0</span>\n</pre>\n</div>\n", "main_window_move": "<div class=\"document\" id=\"main-window-size-main-window-move-helper-window-size-helper-window-move-single-main-window-size-and-single-main-window-move\">\n<h1 class=\"title\"><code>main_window_size</code>, <code>main_window_move</code>, <code>helper_window_size</code>, <code>helper_window_move</code>, <code>single_main_window_size</code> and <code>single_main_window_move</code></h1>\n<p>Configures the size and position of the main window and the helper window. <code>single_main_window_*</code> is used when helper window is closed and the other configs are used when both windows are opened.\nThese values are automatically written to <code>auto.cong</code> file when sioyek exits but you can manually override them by setting them in your <code>prefs_user.config</code>.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">single_main_window_size 1824 988\nsingle_main_window_move 22 21\nmain_window_size 1824 988\nmain_window_move 18 44\nhelper_window_size 1891 1033\nhelper_window_move 1951 0</span>\n</pre>\n</div>\n", "helper_window_size": "<div class=\"document\" id=\"main-window-size-main-window-move-helper-window-size-helper-window-move-single-main-window-size-and-single-main-window-move\">\n<h1 class=\"title\"><code>main_window_size</code>, <code>main_window_move</code>, <code>helper_window_size</code>, <code>helper_window_move</code>, <code>single_main_window_size</code> and <code>single_main_window_move</code></h1>\n<p>Configures the size and position of the main window and the helper window. <code>single_main_window_*</code> is used when helper window is closed and the other configs are used when both windows are opened.\nThese values are automatically written to <code>auto.cong</code> file when sioyek exits but you can manually override them by setting them in your <code>prefs_user.config</code>.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">single_main_window_size 1824 988\nsingle_main_window_move 22 21\nmain_window_size 1824 988\nmain_window_move 18 44\nhelper_window_size 1891 1033\nhelper_window_move 1951 0</span>\n</pre>\n</div>\n", "helper_window_move": "<div class=\"document\" id=\"main-window-size-main-window-move-helper-window-size-helper-window-move-single-main-window-size-and-single-main-window-move\">\n<h1 class=\"title\"><code>main_window_size</code>, <code>main_window_move</code>, <code>helper_window_size</code>, <code>helper_window_move</code>, <code>single_main_window_size</code> and <code>single_main_window_move</code></h1>\n<p>Configures the size and position of the main window and the helper window. <code>single_main_window_*</code> is used when helper window is closed and the other configs are used when both windows are opened.\nThese values are automatically written to <code>auto.cong</code> file when sioyek exits but you can manually override them by setting them in your <code>prefs_user.config</code>.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">single_main_window_size 1824 988\nsingle_main_window_move 22 21\nmain_window_size 1824 988\nmain_window_move 18 44\nhelper_window_size 1891 1033\nhelper_window_move 1951 0</span>\n</pre>\n</div>\n", "single_main_window_size": "<div class=\"document\" id=\"main-window-size-main-window-move-helper-window-size-helper-window-move-single-main-window-size-and-single-main-window-move\">\n<h1 class=\"title\"><code>main_window_size</code>, <code>main_window_move</code>, <code>helper_window_size</code>, <code>helper_window_move</code>, <code>single_main_window_size</code> and <code>single_main_window_move</code></h1>\n<p>Configures the size and position of the main window and the helper window. <code>single_main_window_*</code> is used when helper window is closed and the other configs are used when both windows are opened.\nThese values are automatically written to <code>auto.cong</code> file when sioyek exits but you can manually override them by setting them in your <code>prefs_user.config</code>.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">single_main_window_size 1824 988\nsingle_main_window_move 22 21\nmain_window_size 1824 988\nmain_window_move 18 44\nhelper_window_size 1891 1033\nhelper_window_move 1951 0</span>\n</pre>\n</div>\n", "single_main_window_move": "<div class=\"document\" id=\"main-window-size-main-window-move-helper-window-size-helper-window-move-single-main-window-size-and-single-main-window-move\">\n<h1 class=\"title\"><code>main_window_size</code>, <code>main_window_move</code>, <code>helper_window_size</code>, <code>helper_window_move</code>, <code>single_main_window_size</code> and <code>single_main_window_move</code></h1>\n<p>Configures the size and position of the main window and the helper window. <code>single_main_window_*</code> is used when helper window is closed and the other configs are used when both windows are opened.\nThese values are automatically written to <code>auto.cong</code> file when sioyek exits but you can manually override them by setting them in your <code>prefs_user.config</code>.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">single_main_window_size 1824 988\nsingle_main_window_move 22 21\nmain_window_size 1824 988\nmain_window_move 18 44\nhelper_window_size 1891 1033\nhelper_window_move 1951 0</span>\n</pre>\n</div>\n", "touchpad_sensitivity": "<div class=\"document\" id=\"touchpad-sensitivity\">\n<h1 class=\"title\"><code>touchpad_sensitivity</code></h1>\n<p>Can be used to adjust the sensitivity of the touchpad.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">touchpad_sensitivity 0.1</span>\n</pre>\n</div>\n", "page_separator_width": "<div class=\"document\" id=\"page-separator-width-and-page-separator-color\">\n<h1 class=\"title\"><code>page_separator_width</code> and <code>page_separator_color</code></h1>\n<p>Used to adjust the appearance of page separator.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">page_separator_width 2\npage_separator_color 0.5 0.5 0.5</span>\n</pre>\n</div>\n", "page_separator_color": "<div class=\"document\" id=\"page-separator-width-and-page-separator-color\">\n<h1 class=\"title\"><code>page_separator_width</code> and <code>page_separator_color</code></h1>\n<p>Used to adjust the appearance of page separator.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">page_separator_width 2\npage_separator_color 0.5 0.5 0.5</span>\n</pre>\n</div>\n", "fit_to_page_width_ratio": "<div class=\"document\" id=\"fit-to-page-width-ratio\">\n<h1 class=\"title\"><code>fit_to_page_width_ratio</code></h1>\n<p>Ratio of screen width to use when using <code>fit_to_screen_width_ratio</code> command. Can be useful for very wide screens.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">fit_to_page_width_ratio 0.75</span>\n</pre>\n</div>\n", "create_table_of_contents_if_not_exists": "<div class=\"document\" id=\"create-table-of-contents-if-not-exists\">\n<h1 class=\"title\"><code>create_table_of_contents_if_not_exists</code></h1>\n<p>If set and the file doesn't have a table of contents, we use heuristic methods to create a table of contents. You can use <code>max_created_toc_size</code> to prevent creating very large table of contents.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">create_table_of_contents_if_not_exists 1\nmax_created_toc_size 5000</span>\n</pre>\n</div>\n", "force_custom_line_algorithm": "<div class=\"document\" id=\"force-custom-line-algorithm\">\n<h1 class=\"title\"><code>force_custom_line_algorithm</code></h1>\n<p>Use legacy line detection algorithm instead of the mupdf one.</p>\n</div>\n", "overview_size": "<div class=\"document\" id=\"overview-size-and-overview-offset\">\n<h1 class=\"title\"><code>overview_size</code> and <code>overview_offset</code></h1>\n<p>Adjust the size of overview window. The values are in normalized window coordinates between -1 and 1.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">overview_size 0.852604 0.597729\noverview_offset -0.0119792 0.120151</span>\n</pre>\n</div>\n", "overview_offset": "<div class=\"document\" id=\"overview-size-and-overview-offset\">\n<h1 class=\"title\"><code>overview_size</code> and <code>overview_offset</code></h1>\n<p>Adjust the size of overview window. The values are in normalized window coordinates between -1 and 1.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">overview_size 0.852604 0.597729\noverview_offset -0.0119792 0.120151</span>\n</pre>\n</div>\n", "show_doc_path": "<div class=\"document\" id=\"show-doc-path\">\n<h1 class=\"title\"><code>show_doc_path</code></h1>\n<p>Show the full document path instead of just the file name in list of recently opened documents.</p>\n</div>\n", "should_warn_about_user_key_override": "<div class=\"document\" id=\"should-warn-about-user-key-override\">\n<h1 class=\"title\"><code>should_warn_about_user_key_override</code></h1>\n<p>If set, we warn the user in command line when overriding already degined keybinds.</p>\n</div>\n", "single_click_selects_words": "<div class=\"document\" id=\"single-click-selects-words\">\n<h1 class=\"title\"><code>single_click_selects_words</code></h1>\n<p>If set, single clicking and dragging mouse selects entire words rather than characters.</p>\n</div>\n", "shift_click_command": "<div class=\"document\" id=\"shift-click-command-control-click-command-alt-click-command-shift-right-click-command-control-right-click-command-and-alt-right-click-command\">\n<h1 class=\"title\"><code>shift_click_command</code>, <code>control_click_command</code>, <code>alt_click_command</code>, <code>shift_right_click_command</code>, <code>control_right_click_command</code>, and <code>alt_right_click_command</code></h1>\n<p>Custom commands to run when mouse click is pressed while modifier keys are held down. For example:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">control_click_command overview_under_cursor</span>\n</pre>\n<p>If set, single clicking and dragging mouse selects entire words rather than characters.</p>\n</div>\n", "control_click_command": "<div class=\"document\" id=\"shift-click-command-control-click-command-alt-click-command-shift-right-click-command-control-right-click-command-and-alt-right-click-command\">\n<h1 class=\"title\"><code>shift_click_command</code>, <code>control_click_command</code>, <code>alt_click_command</code>, <code>shift_right_click_command</code>, <code>control_right_click_command</code>, and <code>alt_right_click_command</code></h1>\n<p>Custom commands to run when mouse click is pressed while modifier keys are held down. For example:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">control_click_command overview_under_cursor</span>\n</pre>\n<p>If set, single clicking and dragging mouse selects entire words rather than characters.</p>\n</div>\n", "alt_click_command": "<div class=\"document\" id=\"shift-click-command-control-click-command-alt-click-command-shift-right-click-command-control-right-click-command-and-alt-right-click-command\">\n<h1 class=\"title\"><code>shift_click_command</code>, <code>control_click_command</code>, <code>alt_click_command</code>, <code>shift_right_click_command</code>, <code>control_right_click_command</code>, and <code>alt_right_click_command</code></h1>\n<p>Custom commands to run when mouse click is pressed while modifier keys are held down. For example:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">control_click_command overview_under_cursor</span>\n</pre>\n<p>If set, single clicking and dragging mouse selects entire words rather than characters.</p>\n</div>\n", "shift_right_click_command": "<div class=\"document\" id=\"shift-click-command-control-click-command-alt-click-command-shift-right-click-command-control-right-click-command-and-alt-right-click-command\">\n<h1 class=\"title\"><code>shift_click_command</code>, <code>control_click_command</code>, <code>alt_click_command</code>, <code>shift_right_click_command</code>, <code>control_right_click_command</code>, and <code>alt_right_click_command</code></h1>\n<p>Custom commands to run when mouse click is pressed while modifier keys are held down. For example:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">control_click_command overview_under_cursor</span>\n</pre>\n<p>If set, single clicking and dragging mouse selects entire words rather than characters.</p>\n</div>\n", "control_right_click_command": "<div class=\"document\" id=\"shift-click-command-control-click-command-alt-click-command-shift-right-click-command-control-right-click-command-and-alt-right-click-command\">\n<h1 class=\"title\"><code>shift_click_command</code>, <code>control_click_command</code>, <code>alt_click_command</code>, <code>shift_right_click_command</code>, <code>control_right_click_command</code>, and <code>alt_right_click_command</code></h1>\n<p>Custom commands to run when mouse click is pressed while modifier keys are held down. For example:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">control_click_command overview_under_cursor</span>\n</pre>\n<p>If set, single clicking and dragging mouse selects entire words rather than characters.</p>\n</div>\n", "alt_right_click_command": "<div class=\"document\" id=\"shift-click-command-control-click-command-alt-click-command-shift-right-click-command-control-right-click-command-and-alt-right-click-command\">\n<h1 class=\"title\"><code>shift_click_command</code>, <code>control_click_command</code>, <code>alt_click_command</code>, <code>shift_right_click_command</code>, <code>control_right_click_command</code>, and <code>alt_right_click_command</code></h1>\n<p>Custom commands to run when mouse click is pressed while modifier keys are held down. For example:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">control_click_command overview_under_cursor</span>\n</pre>\n<p>If set, single clicking and dragging mouse selects entire words rather than characters.</p>\n</div>\n", "use_legacy_keybinds": "<div class=\"document\" id=\"use-legacy-keybinds\">\n<h1 class=\"title\"><code>use_legacy_keybinds</code></h1>\n<p>By default we use legacy keybindings which have some problems. For example to bind the <code>%</code> key, you would have to enter something like this:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">command <S-%></span>\n</pre>\n<p>which is a little weird. Also legacy keybinds don't work well with some keyboard layouts. If you set <code>use_legacy_keybinds</code> to 0, then we use a new method for keybind parsing which allows you to do something like this:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">command %</span>\n</pre>\n<p>which also works with all keyboard layouts. Since this is a backwards incompatible change, <code>use_legacy_keybinds</code> is activated by default.</p>\n</div>\n", "multiline_menus": "<div class=\"document\" id=\"multiline-menus\">\n<h1 class=\"title\"><code>multiline_menus</code></h1>\n<p>If set, we show long menu items in multiple lines rather than truncating them.</p>\n</div>\n", "start_with_helper_window": "<div class=\"document\" id=\"start-with-helper-window\">\n<h1 class=\"title\"><code>start_with_helper_window</code></h1>\n<p>Open helper window when sioyek starts.</p>\n</div>\n", "prerender_next_page_presentation": "<div class=\"document\" id=\"prerender-next-page-presentation\">\n<h1 class=\"title\"><code>prerender_next_page_presentation</code></h1>\n<p>When in presentation mode, we pre-render the next page to remove flickering when moving between pages.</p>\n</div>\n", "highlight_middle_click": "<div class=\"document\" id=\"highlight-middle-click\">\n<h1 class=\"title\"><code>highlight_middle_click</code></h1>\n<p>If enabled, highlights the selected text by middle clicking on it.</p>\n</div>\n", "smooth_scroll_speed": "<div class=\"document\" id=\"smooth-scroll-speed-and-smooth-scroll-drag\">\n<h1 class=\"title\"><code>smooth_scroll_speed</code> and <code>smooth_scroll_drag</code></h1>\n<p>When smooth scrolling is enabled (using <code>toggle_smooth_scroll</code> command), these control the speed and slowdown of movement.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">smooth_scroll_speed 3\nsmooth_scroll_drag 3000</span>\n</pre>\n</div>\n", "smooth_scroll_drag": "<div class=\"document\" id=\"smooth-scroll-speed-and-smooth-scroll-drag\">\n<h1 class=\"title\"><code>smooth_scroll_speed</code> and <code>smooth_scroll_drag</code></h1>\n<p>When smooth scrolling is enabled (using <code>toggle_smooth_scroll</code> command), these control the speed and slowdown of movement.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">smooth_scroll_speed 3\nsmooth_scroll_drag 3000</span>\n</pre>\n</div>\n", "super_fast_search": "<div class=\"document\" id=\"super-fast-search\">\n<h1 class=\"title\"><code>super_fast_search</code></h1>\n<p>If enabled, indexes the document text and considerably speeds of searching. It also enables <code>regex_search</code> command which uses the index to search for regular expressions.</p>\n</div>\n", "show_closest_bookmark_in_statusbar": "<div class=\"document\" id=\"show-closest-bookmark-in-statusbar\">\n<h1 class=\"title\"><code>show_closest_bookmark_in_statusbar</code></h1>\n<p>If enabled, displays the text for closest bookmark in the statusbar.</p>\n</div>\n", "show_close_portal_in_statusbar": "<div class=\"document\" id=\"show-close-portal-in-statusbar\">\n<h1 class=\"title\"><code>show_close_portal_in_statusbar</code></h1>\n<p>If enabled, it displays a statusbar message when we are close to a portal.</p>\n</div>\n", "prerender_page_count": "<div class=\"document\" id=\"prerender-page-count\">\n<h1 class=\"title\"><code>prerender_page_count</code></h1>\n<p>The number of pages to prerender. The larger it is, the more memory we use but there will be less flickering when quickly moving pages.</p>\n</div>\n", "case_sensitive_search": "<div class=\"document\" id=\"case-sensitive-search\">\n<h1 class=\"title\"><code>case_sensitive_search</code></h1>\n<p>It is enabled by default. If disabled, we use case-insensitive searching.</p>\n</div>\n", "show_document_name_in_statusbar": "<div class=\"document\" id=\"show-document-name-in-statusbar\">\n<h1 class=\"title\"><code>show_document_name_in_statusbar</code></h1>\n<p>Displays the document name in sioyek's statusbar.</p>\n</div>\n", "ui_background_color": "<div class=\"document\" id=\"ui-background-color-and-ui-text-color\">\n<h1 class=\"title\"><code>ui_background_color</code> and <code>ui_text_color</code></h1>\n<p>The background and text color of (unselected) UI elements.</p>\n</div>\n", "ui_text_color": "<div class=\"document\" id=\"ui-background-color-and-ui-text-color\">\n<h1 class=\"title\"><code>ui_background_color</code> and <code>ui_text_color</code></h1>\n<p>The background and text color of (unselected) UI elements.</p>\n</div>\n", "ui_selected_background_color": "<div class=\"document\" id=\"ui-selected-background-color-and-ui-selected-text-color\">\n<h1 class=\"title\"><code>ui_selected_background_color</code> and <code>ui_selected_text_color</code></h1>\n<p>The background and text color of selected UI elements.</p>\n</div>\n", "ui_selected_text_color": "<div class=\"document\" id=\"ui-selected-background-color-and-ui-selected-text-color\">\n<h1 class=\"title\"><code>ui_selected_background_color</code> and <code>ui_selected_text_color</code></h1>\n<p>The background and text color of selected UI elements.</p>\n</div>\n", "numeric_tags": "<div class=\"document\" id=\"numeric-tags\">\n<h1 class=\"title\"><code>numeric_tags</code></h1>\n<p>If enabled we use numeric (instead of alphabetical) tags when executing <code>keyboard_*</code> commands.</p>\n</div>\n", "source": "<div class=\"document\" id=\"source\">\n<h1 class=\"title\"><code>source</code></h1>\n<p>Includes another config file, which is useful for themes and extensions.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic prompt\"># </span>includes<span class=\"whitespace\"> </span>file.config<span class=\"whitespace\"> </span><span class=\"keyword\">in</span><span class=\"whitespace\"> </span>this<span class=\"whitespace\"> </span>configuration<span class=\"whitespace\"> </span>file\n</pre>\n</div>\n"}
{"background_color": "<div class=\"document\" id=\"background-color\">\n<h1 class=\"title\"><code>background_color</code></h1>\n<p>Specifies the background color of the app (this is different from the background color of PDF page which is configured using <a href=\"#system-message-1\"><span class=\"problematic\" id=\"problematic-1\">:ref:`customcolor`</span></a>, this color is only shown when the displayed page is smaller than the srceen). The syntax to set colors is:</p>\n<div class=\"system-message\" id=\"system-message-1\">\n<p class=\"system-message-title\">System Message: ERROR/3 (<tt class=\"docutils\"><string></tt>, line 3); <em><a href=\"#problematic-1\">backlink</a></em></p>\nUnknown interpreted text role "ref".</div>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">background_color r g b</span>\n</pre>\n<p>where r,g and b red, green and blue values between 0 and 1. For example in order to set the background color to gray we can add the following to our <code>prefs_user.config</code>:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">background_color 0.5 0.5 0.5</span>\n</pre>\n</div>\n", "dark_mode_background_color": "<div class=\"document\" id=\"dark-mode-background-color\">\n<h1 class=\"title\"><code>dark_mode_background_color</code></h1>\n<p>Specifies the background color when dark mode is enabled.</p>\n</div>\n", "dark_mode_contrast": "<div class=\"document\" id=\"dark-mode-contrast\">\n<h1 class=\"title\"><code>dark_mode_contrast</code></h1>\n<p>White text in dark mode can be annoying for the eyes. This option allows us to dim the white colors when dark mode is enabled. Allowed values are between 0.0 and 1.0.</p>\n</div>\n", "text_highlight_color": "<div class=\"document\" id=\"text-highlight-color\">\n<h1 class=\"title\"><code>text_highlight_color</code></h1>\n<p>Highlight color when text is selected using mouse.</p>\n</div>\n", "visual_mark_color": "<div class=\"document\" id=\"visual-mark-color\">\n<h1 class=\"title\"><code>visual_mark_color</code></h1>\n<p>This is the color of the transparent visual mark explained in <a href=\"#system-message-1\"><span class=\"problematic\" id=\"problematic-1\">:ref:`usage:Visual Mark`</span></a> (this feature originally had an entirely different functionality which is why it is called vertical line even though there is nothing vertical about it!).\nAllowed values are RGBA colors between 0.0 and 1.0. For example, to set the color to a transparent red we add the following to our <code>prefs_user.config</code>:</p>\n<div class=\"system-message\" id=\"system-message-1\">\n<p class=\"system-message-title\">System Message: ERROR/3 (<tt class=\"docutils\"><string></tt>, line 4); <em><a href=\"#problematic-1\">backlink</a></em></p>\nUnknown interpreted text role "ref".</div>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">visual_mark_color 1.0 0.0 0.0 0.1</span>\n</pre>\n</div>\n", "ruler_mode": "<div class=\"document\" id=\"ruler-mode\">\n<h1 class=\"title\"><code>ruler_mode</code></h1>\n<p>If it is 1, we highlight a rectangle around the current line in visual mark mode. Otherwise, we highlight below the current line.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">ruler_mode 1</span>\n</pre>\n</div>\n", "ruler_padding": "<div class=\"document\" id=\"ruler-padding-and-ruler-x-padding\">\n<h1 class=\"title\"><code>ruler_padding</code> and <code>ruler_x_padding</code></h1>\n<p>Additional padding for ruler. Makes the ruler a little larger and more readable.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">ruler_padding 1.0\nruler_x_padding 5.0</span>\n</pre>\n</div>\n", "ruler_x_padding": "<div class=\"document\" id=\"ruler-padding-and-ruler-x-padding\">\n<h1 class=\"title\"><code>ruler_padding</code> and <code>ruler_x_padding</code></h1>\n<p>Additional padding for ruler. Makes the ruler a little larger and more readable.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">ruler_padding 1.0\nruler_x_padding 5.0</span>\n</pre>\n</div>\n", "visual_mark_next_page_fraction": "<div class=\"document\" id=\"visual-mark-next-page-fraction\">\n<h1 class=\"title\"><code>visual_mark_next_page_fraction</code></h1>\n<p>When we go to the next page while in visual mark mode, this setting determines which location of screen the new line should be located at. The values are between -1 and 1. With 0 being the middle of the screen and 1 and -1 being the top and bottom of the screen respectively.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">visual_mark_next_page_fraction 0.5</span>\n</pre>\n</div>\n", "visual_mark_next_page_threshold": "<div class=\"document\" id=\"visual-mark-next-page-threshold\">\n<h1 class=\"title\"><code>visual_mark_next_page_threshold</code></h1>\n<p>Determines at which point in screen we move to the next page. Acceptable range is between 0 and <code>visual_mark_next_page_fraction</code>.</p>\n</div>\n", "search_highlight_color": "<div class=\"document\" id=\"search-highlight-color\">\n<h1 class=\"title\"><code>search_highlight_color</code></h1>\n<p>The color used to highlight search results.</p>\n</div>\n", "link_highlight_color": "<div class=\"document\" id=\"link-highlight-color\">\n<h1 class=\"title\"><code>link_highlight_color</code></h1>\n<p>The color used to highlight links in PDF files.</p>\n</div>\n", "synctex_highlight_color": "<div class=\"document\" id=\"synctex-highlight-color\">\n<h1 class=\"title\"><code>synctex_highlight_color</code></h1>\n<p>Highlight color for synctex forward search highlights.</p>\n</div>\n", "search_url_*": "<div class=\"document\" id=\"search-url-a-to-search-url-z\">\n<h1 class=\"title\"><code>search_url_a</code> to <code>search_url_z</code></h1>\n<p>The web addresses used for performing <code>external_search</code> command. (see <a href=\"#system-message-1\"><span class=\"problematic\" id=\"problematic-1\">:ref:`usage:External Search`</span></a>). Example:</p>\n<div class=\"system-message\" id=\"system-message-1\">\n<p class=\"system-message-title\">System Message: ERROR/3 (<tt class=\"docutils\"><string></tt>, line 4); <em><a href=\"#problematic-1\">backlink</a></em></p>\nUnknown interpreted text role "ref".</div>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">search_url_g https://www.google.com/search?q=</span>\n</pre>\n</div>\n", "middle_click_search_engine": "<div class=\"document\" id=\"middle-click-search-engine-and-shift-middle-click-search-engine\">\n<h1 class=\"title\"><code>middle_click_search_engine</code> and <code>shift_middle_click_search_engine</code></h1>\n<p>The letter corresponding to <code>search_url_*</code> configs to use when middle clicking/shift-middle clicking on text.\nExample:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">middle_click_search_engine g</span>\n</pre>\n<p>This causes the search engine configures using <code>search_url_g</code> to be used when middle clicking on text.</p>\n</div>\n", "shift_middle_click_search_engine": "<div class=\"document\" id=\"middle-click-search-engine-and-shift-middle-click-search-engine\">\n<h1 class=\"title\"><code>middle_click_search_engine</code> and <code>shift_middle_click_search_engine</code></h1>\n<p>The letter corresponding to <code>search_url_*</code> configs to use when middle clicking/shift-middle clicking on text.\nExample:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">middle_click_search_engine g</span>\n</pre>\n<p>This causes the search engine configures using <code>search_url_g</code> to be used when middle clicking on text.</p>\n</div>\n", "zoom_inc_factor": "<div class=\"document\" id=\"zoom-inc-factor\">\n<h1 class=\"title\"><code>zoom_inc_factor</code></h1>\n<p>The fraction by which we enlarge the page when zooming in/out.</p>\n</div>\n", "wheel_zoom_on_cursor": "<div class=\"document\" id=\"wheel-zoom-on-cursor\">\n<h1 class=\"title\"><code>wheel_zoom_on_cursor</code></h1>\n<p>If set, when using mouse wheel to zoom we zoom in on mouse cursor instead of middle of screen.</p>\n</div>\n", "vertical_move_amount": "<div class=\"document\" id=\"vertical-move-amount-and-horizontal-move-amount\">\n<h1 class=\"title\"><code>vertical_move_amount</code> and <code>horizontal_move_amount</code></h1>\n<p>How many inches we move vertically/horizontally when performing move_* commands.</p>\n</div>\n", "horizontal_move_amount": "<div class=\"document\" id=\"vertical-move-amount-and-horizontal-move-amount\">\n<h1 class=\"title\"><code>vertical_move_amount</code> and <code>horizontal_move_amount</code></h1>\n<p>How many inches we move vertically/horizontally when performing move_* commands.</p>\n</div>\n", "move_screen_ratio": "<div class=\"document\" id=\"move-screen-ratio\">\n<h1 class=\"title\"><code>move_screen_ratio</code></h1>\n<p>The fraction of screen by which we move when executing <code>screen_down</code> and <code>screen_up</code> commands. (note that despite the name, the values are fractions between 0 and 1, not percentages)</p>\n</div>\n", "flat_toc": "<div class=\"document\" id=\"flat-toc\">\n<h1 class=\"title\"><code>flat_toc</code></h1>\n<p>Displays a simplified flat table of contents instead of a hierarchial one. This can improve performance for documents with very large number of table of contents entries (thousands).\nAcceptable values are 0 and 1.</p>\n</div>\n", "collapsed_toc": "<div class=\"document\" id=\"collapsed-toc\">\n<h1 class=\"title\"><code>collapsed_toc</code></h1>\n<p>If set, we initially collapse all table of content entries.</p>\n</div>\n", "should_use_multiple_monitors": "<div class=\"document\" id=\"should-use-multiple-monitors\">\n<h1 class=\"title\"><code>should_use_multiple_monitors</code></h1>\n<p>If it is 1, when launching the application if we detect multiple monitors, we automatically launch the helper window in second monitor.\nAcceptable values are 0 and 1.</p>\n</div>\n", "should_load_tutorial_when_no_other_file": "<div class=\"document\" id=\"should-load-tutorial-when-no-other-file\">\n<h1 class=\"title\"><code>should_load_tutorial_when_no_other_file</code></h1>\n<p>If the last opened document is empty, load the tutorial pdf instead.</p>\n</div>\n", "should_launch_new_instance": "<div class=\"document\" id=\"should-launch-new-instance\">\n<h1 class=\"title\"><code>should_launch_new_instance</code></h1>\n<div class=\"admonition warning\">\n<p class=\"first admonition-title\">Warning</p>\n<p class=\"last\">This is deprecated. Use <cite>should_launch_new_window</cite> instead.</p>\n</div>\n<p>If it is 0, then we use the previous instance of sioyek when launching a new file, otherwise a new instance is launched every time we open a new file.</p>\n</div>\n", "should_launch_new_window": "<div class=\"document\" id=\"should-launch-new-window\">\n<h1 class=\"title\"><code>should_launch_new_window</code></h1>\n<p>If it is 0, then we use the previous window of sioyek when opening a new file, otherwise a new window is opened every time we open a new file.</p>\n</div>\n", "inverse_search_command": "<div class=\"document\" id=\"inverse-search-command\">\n<h1 class=\"title\"><code>inverse_search_command</code></h1>\n<p>The command to use when trying to do inverse search into a LaTeX document. %1 expands to the name of the file and %2 expans to the line number. For example:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">inverse_search_command "C:\\path\\to\\vscode\\Code.exe" -r -g %1:%2</span>\n</pre>\n</div>\n", "highlight_color_*": "<div class=\"document\" id=\"highlight-color-a-to-highlight-color-z\">\n<h1 class=\"title\"><code>highlight_color_a</code> to <code>highlight_color_z</code></h1>\n<p>The color to use for highlights of type <code>a</code> to <code>z</code>.</p>\n</div>\n", "should_draw_unrendered_pages": "<div class=\"document\" id=\"should-draw-unrendered-pages\">\n<h1 class=\"title\"><code>should_draw_unrendered_pages</code></h1>\n<p>If set, we display a checkerboard pattern for unrendered pages (by default we display nothing).</p>\n</div>\n", "rerender_overview": "<div class=\"document\" id=\"rerender-overview\">\n<h1 class=\"title\"><code>rerender_overview</code></h1>\n<p>Normally we reuse the rendered page for overview window. This may cause the overview page to be blurry or too sharp if there is a significant difference between the zoom levels of the main window and overview window.\nIf <code>rerender_overview</code> is set, we rerender overview which solves this issue at the cost of some additional computation.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">rerender_overview 1</span>\n</pre>\n</div>\n", "default_dark_mode": "<div class=\"document\" id=\"default-dark-mode\">\n<h1 class=\"title\"><code>default_dark_mode</code></h1>\n<p>Use dark mode by default.</p>\n</div>\n", "sort_bookmarks_by_location": "<div class=\"document\" id=\"sort-bookmarks-by-location\">\n<h1 class=\"title\"><code>sort_bookmarks_by_location</code></h1>\n<p>If set, we sort the bookmarks by their location instead of their creation time.</p>\n</div>\n", "shared_database_path": "<div class=\"document\" id=\"shared-database-path\">\n<h1 class=\"title\"><code>shared_database_path</code></h1>\n<p>The path of <code>shared.db</code> database file. You can set this path to be in a synchronized folder (for example a dropbox folder) and sioyek data will be automatically synchronized across your devices.</p>\n</div>\n", "font_size": "<div class=\"document\" id=\"font-size\">\n<h1 class=\"title\"><code>font_size</code></h1>\n<p>Size of the UI font.</p>\n</div>\n", "ui_font": "<div class=\"document\" id=\"ui-font\">\n<h1 class=\"title\"><code>ui_font</code></h1>\n<p>The font to use for UI text.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">ui_font Segoe UI Emoji</span>\n</pre>\n</div>\n", "item_list_prefix": "<div class=\"document\" id=\"item-list-prefix\">\n<h1 class=\"title\"><code>item_list_prefix</code></h1>\n<p>A prefix character to use before list of items (for example can be used to display a checkmark before each of the bookmarks).</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">item_list_prefix \u2714\ufe0f</span>\n</pre>\n</div>\n", "check_for_updates_on_startup": "<div class=\"document\" id=\"check-for-updates-on-startup\">\n<h1 class=\"title\"><code>check_for_updates_on_startup</code></h1>\n<p>If set, sioyek checkes for new versions on startup and notifies the user if a new version if available.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">check_for_updates_on_startup 1</span>\n</pre>\n<span class=\"target\" id=\"customcolor\"></span></div>\n", "custom_background_color": "<div class=\"document\" id=\"custom-background-color-and-custom-text-color\">\n<h1 class=\"title\"><code>custom_background_color</code> and <code>custom_text_color</code></h1>\n<p>Specify the background and text color when using custom color mode (by executing <code>toggle_custom_color</code> command).</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">custom_background_color 0.18 0.20 0.25\ncustom_text_color 1.0 1.0 1.0</span>\n</pre>\n</div>\n", "custom_text_color": "<div class=\"document\" id=\"custom-background-color-and-custom-text-color\">\n<h1 class=\"title\"><code>custom_background_color</code> and <code>custom_text_color</code></h1>\n<p>Specify the background and text color when using custom color mode (by executing <code>toggle_custom_color</code> command).</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">custom_background_color 0.18 0.20 0.25\ncustom_text_color 1.0 1.0 1.0</span>\n</pre>\n</div>\n", "startup_commands": "<div class=\"document\" id=\"startup-commands\">\n<h1 class=\"title\"><code>startup_commands</code></h1>\n<p>Semicolon-separated list of commands to execute on startup. For example, to start in custom color mode and in visual scroll mode, you can add the following (the command names are the same as the ones displayed when opening the command window using <code>:</code>):</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">startup_commands toggle_custom_color;toggle_visual_scroll</span>\n</pre>\n</div>\n", "status_bar_color": "<div class=\"document\" id=\"status-bar-color-status-bar-text-color-and-status-bar-font-size\">\n<h1 class=\"title\"><code>status_bar_color</code>, <code>status_bar_text_color</code> and <code>status_bar_font_size</code></h1>\n<p>Allow you to customize the appearance of status bar.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">status_bar_color 0 0 0\nstatus_bar_text_color 1 1 1\nstatus_bar_font_size 10</span>\n</pre>\n</div>\n", "status_bar_text_color": "<div class=\"document\" id=\"status-bar-color-status-bar-text-color-and-status-bar-font-size\">\n<h1 class=\"title\"><code>status_bar_color</code>, <code>status_bar_text_color</code> and <code>status_bar_font_size</code></h1>\n<p>Allow you to customize the appearance of status bar.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">status_bar_color 0 0 0\nstatus_bar_text_color 1 1 1\nstatus_bar_font_size 10</span>\n</pre>\n</div>\n", "status_bar_font_size": "<div class=\"document\" id=\"status-bar-color-status-bar-text-color-and-status-bar-font-size\">\n<h1 class=\"title\"><code>status_bar_color</code>, <code>status_bar_text_color</code> and <code>status_bar_font_size</code></h1>\n<p>Allow you to customize the appearance of status bar.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">status_bar_color 0 0 0\nstatus_bar_text_color 1 1 1\nstatus_bar_font_size 10</span>\n</pre>\n</div>\n", "execute_command_*": "<div class=\"document\" id=\"execute-command-a-to-execute-command-z\">\n<h1 class=\"title\"><code>execute_command_a</code> to <code>execute_command_z</code></h1>\n<p>Predefined shell commands to be executed using <code>execute_predefined_command</code>. <code>%1</code> expands to the path of the current file, <code>%2</code> expands to name of the current file and <code>%3</code> expands to current selected text.\nFor example, suppose you have a command named <code>ocr</code> which takes a file path and produces an OCR'd version of the document. You can add the following to you <code>prefs_user.config</code>:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">execute_command_o ocr "%1"</span>\n</pre>\n<p>You can later quickly invoke this command by executing <code>execute_predefined_command</code> and then pressing <code>o</code>.</p>\n<div class=\"admonition warning\">\n<p class=\"first admonition-title\">Warning</p>\n<p class=\"last\">The command parsing code in sioyek is not very good. For example it can not handle multiple commands like <code>command1 args;command2</code> or commands that include spaces. If you want to run a complex command, first put all commands in a script file and then run the script file using using sioyek like this: <code>/path/to/script.sh %1 %2 %3</code>.</p>\n</div>\n</div>\n", "papers_folder_path": "<div class=\"document\" id=\"papers-folder-path\">\n<h1 class=\"title\"><code>papers_folder_path</code></h1>\n<p>Path to a directory on your computer. Sioyek monitors the changes in this directory and if a new file is added to this directory while we have a pending portal, this file is automatically used as the destination of the portal. This is useful when creating a portal from a reference in a paper to the actual reference file.</p>\n</div>\n", "display_resolution_scale": "<div class=\"document\" id=\"display-resolution-scale\">\n<h1 class=\"title\"><code>display_resolution_scale</code></h1>\n<p>Manual resolution scaling. Can be useful for some very high resolution displays which report the wrong resolution.</p>\n</div>\n", "linear_filter": "<div class=\"document\" id=\"linear-filter\">\n<h1 class=\"title\"><code>linear_filter</code></h1>\n<p>If set, we use linear texture filtering instead of the normal nearest neighbour filtering. This is useful when using manual display resolution scale which causes the nearest neighbour filter to look bad.</p>\n</div>\n", "main_window_size": "<div class=\"document\" id=\"main-window-size-main-window-move-helper-window-size-helper-window-move-single-main-window-size-and-single-main-window-move\">\n<h1 class=\"title\"><code>main_window_size</code>, <code>main_window_move</code>, <code>helper_window_size</code>, <code>helper_window_move</code>, <code>single_main_window_size</code> and <code>single_main_window_move</code></h1>\n<p>Configures the size and position of the main window and the helper window. <code>single_main_window_*</code> is used when helper window is closed and the other configs are used when both windows are opened.\nThese values are automatically written to <code>auto.cong</code> file when sioyek exits but you can manually override them by setting them in your <code>prefs_user.config</code>.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">single_main_window_size 1824 988\nsingle_main_window_move 22 21\nmain_window_size 1824 988\nmain_window_move 18 44\nhelper_window_size 1891 1033\nhelper_window_move 1951 0</span>\n</pre>\n</div>\n", "main_window_move": "<div class=\"document\" id=\"main-window-size-main-window-move-helper-window-size-helper-window-move-single-main-window-size-and-single-main-window-move\">\n<h1 class=\"title\"><code>main_window_size</code>, <code>main_window_move</code>, <code>helper_window_size</code>, <code>helper_window_move</code>, <code>single_main_window_size</code> and <code>single_main_window_move</code></h1>\n<p>Configures the size and position of the main window and the helper window. <code>single_main_window_*</code> is used when helper window is closed and the other configs are used when both windows are opened.\nThese values are automatically written to <code>auto.cong</code> file when sioyek exits but you can manually override them by setting them in your <code>prefs_user.config</code>.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">single_main_window_size 1824 988\nsingle_main_window_move 22 21\nmain_window_size 1824 988\nmain_window_move 18 44\nhelper_window_size 1891 1033\nhelper_window_move 1951 0</span>\n</pre>\n</div>\n", "helper_window_size": "<div class=\"document\" id=\"main-window-size-main-window-move-helper-window-size-helper-window-move-single-main-window-size-and-single-main-window-move\">\n<h1 class=\"title\"><code>main_window_size</code>, <code>main_window_move</code>, <code>helper_window_size</code>, <code>helper_window_move</code>, <code>single_main_window_size</code> and <code>single_main_window_move</code></h1>\n<p>Configures the size and position of the main window and the helper window. <code>single_main_window_*</code> is used when helper window is closed and the other configs are used when both windows are opened.\nThese values are automatically written to <code>auto.cong</code> file when sioyek exits but you can manually override them by setting them in your <code>prefs_user.config</code>.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">single_main_window_size 1824 988\nsingle_main_window_move 22 21\nmain_window_size 1824 988\nmain_window_move 18 44\nhelper_window_size 1891 1033\nhelper_window_move 1951 0</span>\n</pre>\n</div>\n", "helper_window_move": "<div class=\"document\" id=\"main-window-size-main-window-move-helper-window-size-helper-window-move-single-main-window-size-and-single-main-window-move\">\n<h1 class=\"title\"><code>main_window_size</code>, <code>main_window_move</code>, <code>helper_window_size</code>, <code>helper_window_move</code>, <code>single_main_window_size</code> and <code>single_main_window_move</code></h1>\n<p>Configures the size and position of the main window and the helper window. <code>single_main_window_*</code> is used when helper window is closed and the other configs are used when both windows are opened.\nThese values are automatically written to <code>auto.cong</code> file when sioyek exits but you can manually override them by setting them in your <code>prefs_user.config</code>.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">single_main_window_size 1824 988\nsingle_main_window_move 22 21\nmain_window_size 1824 988\nmain_window_move 18 44\nhelper_window_size 1891 1033\nhelper_window_move 1951 0</span>\n</pre>\n</div>\n", "single_main_window_size": "<div class=\"document\" id=\"main-window-size-main-window-move-helper-window-size-helper-window-move-single-main-window-size-and-single-main-window-move\">\n<h1 class=\"title\"><code>main_window_size</code>, <code>main_window_move</code>, <code>helper_window_size</code>, <code>helper_window_move</code>, <code>single_main_window_size</code> and <code>single_main_window_move</code></h1>\n<p>Configures the size and position of the main window and the helper window. <code>single_main_window_*</code> is used when helper window is closed and the other configs are used when both windows are opened.\nThese values are automatically written to <code>auto.cong</code> file when sioyek exits but you can manually override them by setting them in your <code>prefs_user.config</code>.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">single_main_window_size 1824 988\nsingle_main_window_move 22 21\nmain_window_size 1824 988\nmain_window_move 18 44\nhelper_window_size 1891 1033\nhelper_window_move 1951 0</span>\n</pre>\n</div>\n", "single_main_window_move": "<div class=\"document\" id=\"main-window-size-main-window-move-helper-window-size-helper-window-move-single-main-window-size-and-single-main-window-move\">\n<h1 class=\"title\"><code>main_window_size</code>, <code>main_window_move</code>, <code>helper_window_size</code>, <code>helper_window_move</code>, <code>single_main_window_size</code> and <code>single_main_window_move</code></h1>\n<p>Configures the size and position of the main window and the helper window. <code>single_main_window_*</code> is used when helper window is closed and the other configs are used when both windows are opened.\nThese values are automatically written to <code>auto.cong</code> file when sioyek exits but you can manually override them by setting them in your <code>prefs_user.config</code>.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">single_main_window_size 1824 988\nsingle_main_window_move 22 21\nmain_window_size 1824 988\nmain_window_move 18 44\nhelper_window_size 1891 1033\nhelper_window_move 1951 0</span>\n</pre>\n</div>\n", "touchpad_sensitivity": "<div class=\"document\" id=\"touchpad-sensitivity\">\n<h1 class=\"title\"><code>touchpad_sensitivity</code></h1>\n<p>Can be used to adjust the sensitivity of the touchpad.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">touchpad_sensitivity 0.1</span>\n</pre>\n</div>\n", "page_separator_width": "<div class=\"document\" id=\"page-separator-width-and-page-separator-color\">\n<h1 class=\"title\"><code>page_separator_width</code> and <code>page_separator_color</code></h1>\n<p>Used to adjust the appearance of page separator.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">page_separator_width 2\npage_separator_color 0.5 0.5 0.5</span>\n</pre>\n</div>\n", "page_separator_color": "<div class=\"document\" id=\"page-separator-width-and-page-separator-color\">\n<h1 class=\"title\"><code>page_separator_width</code> and <code>page_separator_color</code></h1>\n<p>Used to adjust the appearance of page separator.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">page_separator_width 2\npage_separator_color 0.5 0.5 0.5</span>\n</pre>\n</div>\n", "fit_to_page_width_ratio": "<div class=\"document\" id=\"fit-to-page-width-ratio\">\n<h1 class=\"title\"><code>fit_to_page_width_ratio</code></h1>\n<p>Ratio of screen width to use when using <code>fit_to_screen_width_ratio</code> command. Can be useful for very wide screens.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">fit_to_page_width_ratio 0.75</span>\n</pre>\n</div>\n", "create_table_of_contents_if_not_exists": "<div class=\"document\" id=\"create-table-of-contents-if-not-exists\">\n<h1 class=\"title\"><code>create_table_of_contents_if_not_exists</code></h1>\n<p>If set and the file doesn't have a table of contents, we use heuristic methods to create a table of contents. You can use <code>max_created_toc_size</code> to prevent creating very large table of contents.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">create_table_of_contents_if_not_exists 1\nmax_created_toc_size 5000</span>\n</pre>\n</div>\n", "force_custom_line_algorithm": "<div class=\"document\" id=\"force-custom-line-algorithm\">\n<h1 class=\"title\"><code>force_custom_line_algorithm</code></h1>\n<p>Use legacy line detection algorithm instead of the mupdf one.</p>\n</div>\n", "overview_size": "<div class=\"document\" id=\"overview-size-and-overview-offset\">\n<h1 class=\"title\"><code>overview_size</code> and <code>overview_offset</code></h1>\n<p>Adjust the size of overview window. The values are in normalized window coordinates between -1 and 1.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">overview_size 0.852604 0.597729\noverview_offset -0.0119792 0.120151</span>\n</pre>\n</div>\n", "overview_offset": "<div class=\"document\" id=\"overview-size-and-overview-offset\">\n<h1 class=\"title\"><code>overview_size</code> and <code>overview_offset</code></h1>\n<p>Adjust the size of overview window. The values are in normalized window coordinates between -1 and 1.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">overview_size 0.852604 0.597729\noverview_offset -0.0119792 0.120151</span>\n</pre>\n</div>\n", "show_doc_path": "<div class=\"document\" id=\"show-doc-path\">\n<h1 class=\"title\"><code>show_doc_path</code></h1>\n<p>Show the full document path instead of just the file name in list of recently opened documents.</p>\n</div>\n", "should_warn_about_user_key_override": "<div class=\"document\" id=\"should-warn-about-user-key-override\">\n<h1 class=\"title\"><code>should_warn_about_user_key_override</code></h1>\n<p>If set, we warn the user in command line when overriding already degined keybinds.</p>\n</div>\n", "single_click_selects_words": "<div class=\"document\" id=\"single-click-selects-words\">\n<h1 class=\"title\"><code>single_click_selects_words</code></h1>\n<p>If set, single clicking and dragging mouse selects entire words rather than characters.</p>\n</div>\n", "shift_click_command": "<div class=\"document\" id=\"shift-click-command-control-click-command-alt-click-command-shift-right-click-command-control-right-click-command-and-alt-right-click-command\">\n<h1 class=\"title\"><code>shift_click_command</code>, <code>control_click_command</code>, <code>alt_click_command</code>, <code>shift_right_click_command</code>, <code>control_right_click_command</code>, and <code>alt_right_click_command</code></h1>\n<p>Custom commands to run when mouse click is pressed while modifier keys are held down. For example:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">control_click_command overview_under_cursor</span>\n</pre>\n<p>If set, single clicking and dragging mouse selects entire words rather than characters.</p>\n</div>\n", "control_click_command": "<div class=\"document\" id=\"shift-click-command-control-click-command-alt-click-command-shift-right-click-command-control-right-click-command-and-alt-right-click-command\">\n<h1 class=\"title\"><code>shift_click_command</code>, <code>control_click_command</code>, <code>alt_click_command</code>, <code>shift_right_click_command</code>, <code>control_right_click_command</code>, and <code>alt_right_click_command</code></h1>\n<p>Custom commands to run when mouse click is pressed while modifier keys are held down. For example:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">control_click_command overview_under_cursor</span>\n</pre>\n<p>If set, single clicking and dragging mouse selects entire words rather than characters.</p>\n</div>\n", "alt_click_command": "<div class=\"document\" id=\"shift-click-command-control-click-command-alt-click-command-shift-right-click-command-control-right-click-command-and-alt-right-click-command\">\n<h1 class=\"title\"><code>shift_click_command</code>, <code>control_click_command</code>, <code>alt_click_command</code>, <code>shift_right_click_command</code>, <code>control_right_click_command</code>, and <code>alt_right_click_command</code></h1>\n<p>Custom commands to run when mouse click is pressed while modifier keys are held down. For example:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">control_click_command overview_under_cursor</span>\n</pre>\n<p>If set, single clicking and dragging mouse selects entire words rather than characters.</p>\n</div>\n", "shift_right_click_command": "<div class=\"document\" id=\"shift-click-command-control-click-command-alt-click-command-shift-right-click-command-control-right-click-command-and-alt-right-click-command\">\n<h1 class=\"title\"><code>shift_click_command</code>, <code>control_click_command</code>, <code>alt_click_command</code>, <code>shift_right_click_command</code>, <code>control_right_click_command</code>, and <code>alt_right_click_command</code></h1>\n<p>Custom commands to run when mouse click is pressed while modifier keys are held down. For example:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">control_click_command overview_under_cursor</span>\n</pre>\n<p>If set, single clicking and dragging mouse selects entire words rather than characters.</p>\n</div>\n", "control_right_click_command": "<div class=\"document\" id=\"shift-click-command-control-click-command-alt-click-command-shift-right-click-command-control-right-click-command-and-alt-right-click-command\">\n<h1 class=\"title\"><code>shift_click_command</code>, <code>control_click_command</code>, <code>alt_click_command</code>, <code>shift_right_click_command</code>, <code>control_right_click_command</code>, and <code>alt_right_click_command</code></h1>\n<p>Custom commands to run when mouse click is pressed while modifier keys are held down. For example:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">control_click_command overview_under_cursor</span>\n</pre>\n<p>If set, single clicking and dragging mouse selects entire words rather than characters.</p>\n</div>\n", "alt_right_click_command": "<div class=\"document\" id=\"shift-click-command-control-click-command-alt-click-command-shift-right-click-command-control-right-click-command-and-alt-right-click-command\">\n<h1 class=\"title\"><code>shift_click_command</code>, <code>control_click_command</code>, <code>alt_click_command</code>, <code>shift_right_click_command</code>, <code>control_right_click_command</code>, and <code>alt_right_click_command</code></h1>\n<p>Custom commands to run when mouse click is pressed while modifier keys are held down. For example:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">control_click_command overview_under_cursor</span>\n</pre>\n<p>If set, single clicking and dragging mouse selects entire words rather than characters.</p>\n</div>\n", "use_legacy_keybinds": "<div class=\"document\" id=\"use-legacy-keybinds\">\n<h1 class=\"title\"><code>use_legacy_keybinds</code></h1>\n<p>By default we use legacy keybindings which have some problems. For example to bind the <code>%</code> key, you would have to enter something like this:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">command <S-%></span>\n</pre>\n<p>which is a little weird. Also legacy keybinds don't work well with some keyboard layouts. If you set <code>use_legacy_keybinds</code> to 0, then we use a new method for keybind parsing which allows you to do something like this:</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">command %</span>\n</pre>\n<p>which also works with all keyboard layouts. Since this is a backwards incompatible change, <code>use_legacy_keybinds</code> is activated by default.</p>\n</div>\n", "multiline_menus": "<div class=\"document\" id=\"multiline-menus\">\n<h1 class=\"title\"><code>multiline_menus</code></h1>\n<p>If set, we show long menu items in multiple lines rather than truncating them.</p>\n</div>\n", "start_with_helper_window": "<div class=\"document\" id=\"start-with-helper-window\">\n<h1 class=\"title\"><code>start_with_helper_window</code></h1>\n<p>Open helper window when sioyek starts.</p>\n</div>\n", "prerender_next_page_presentation": "<div class=\"document\" id=\"prerender-next-page-presentation\">\n<h1 class=\"title\"><code>prerender_next_page_presentation</code></h1>\n<p>When in presentation mode, we pre-render the next page to remove flickering when moving between pages.</p>\n</div>\n", "highlight_middle_click": "<div class=\"document\" id=\"highlight-middle-click\">\n<h1 class=\"title\"><code>highlight_middle_click</code></h1>\n<p>If enabled, highlights the selected text by middle clicking on it.</p>\n</div>\n", "smooth_scroll_speed": "<div class=\"document\" id=\"smooth-scroll-speed-and-smooth-scroll-drag\">\n<h1 class=\"title\"><code>smooth_scroll_speed</code> and <code>smooth_scroll_drag</code></h1>\n<p>When smooth scrolling is enabled (using <code>toggle_smooth_scroll</code> command), these control the speed and slowdown of movement.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">smooth_scroll_speed 3\nsmooth_scroll_drag 3000</span>\n</pre>\n</div>\n", "smooth_scroll_drag": "<div class=\"document\" id=\"smooth-scroll-speed-and-smooth-scroll-drag\">\n<h1 class=\"title\"><code>smooth_scroll_speed</code> and <code>smooth_scroll_drag</code></h1>\n<p>When smooth scrolling is enabled (using <code>toggle_smooth_scroll</code> command), these control the speed and slowdown of movement.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic output\">smooth_scroll_speed 3\nsmooth_scroll_drag 3000</span>\n</pre>\n</div>\n", "super_fast_search": "<div class=\"document\" id=\"super-fast-search\">\n<h1 class=\"title\"><code>super_fast_search</code></h1>\n<p>If enabled, indexes the document text and considerably speeds of searching. It also enables <code>regex_search</code> command which uses the index to search for regular expressions.</p>\n</div>\n", "show_closest_bookmark_in_statusbar": "<div class=\"document\" id=\"show-closest-bookmark-in-statusbar\">\n<h1 class=\"title\"><code>show_closest_bookmark_in_statusbar</code></h1>\n<p>If enabled, displays the text for closest bookmark in the statusbar.</p>\n</div>\n", "show_close_portal_in_statusbar": "<div class=\"document\" id=\"show-close-portal-in-statusbar\">\n<h1 class=\"title\"><code>show_close_portal_in_statusbar</code></h1>\n<p>If enabled, it displays a statusbar message when we are close to a portal.</p>\n</div>\n", "prerender_page_count": "<div class=\"document\" id=\"prerender-page-count\">\n<h1 class=\"title\"><code>prerender_page_count</code></h1>\n<p>The number of pages to prerender. The larger it is, the more memory we use but there will be less flickering when quickly moving pages.</p>\n</div>\n", "case_sensitive_search": "<div class=\"document\" id=\"case-sensitive-search\">\n<h1 class=\"title\"><code>case_sensitive_search</code></h1>\n<p>It is enabled by default. If disabled, we use case-insensitive searching.</p>\n</div>\n", "show_document_name_in_statusbar": "<div class=\"document\" id=\"show-document-name-in-statusbar\">\n<h1 class=\"title\"><code>show_document_name_in_statusbar</code></h1>\n<p>Displays the document name in sioyek's statusbar.</p>\n</div>\n", "ui_background_color": "<div class=\"document\" id=\"ui-background-color-and-ui-text-color\">\n<h1 class=\"title\"><code>ui_background_color</code> and <code>ui_text_color</code></h1>\n<p>The background and text color of (unselected) UI elements.</p>\n</div>\n", "ui_text_color": "<div class=\"document\" id=\"ui-background-color-and-ui-text-color\">\n<h1 class=\"title\"><code>ui_background_color</code> and <code>ui_text_color</code></h1>\n<p>The background and text color of (unselected) UI elements.</p>\n</div>\n", "ui_selected_background_color": "<div class=\"document\" id=\"ui-selected-background-color-and-ui-selected-text-color\">\n<h1 class=\"title\"><code>ui_selected_background_color</code> and <code>ui_selected_text_color</code></h1>\n<p>The background and text color of selected UI elements.</p>\n</div>\n", "ui_selected_text_color": "<div class=\"document\" id=\"ui-selected-background-color-and-ui-selected-text-color\">\n<h1 class=\"title\"><code>ui_selected_background_color</code> and <code>ui_selected_text_color</code></h1>\n<p>The background and text color of selected UI elements.</p>\n</div>\n", "numeric_tags": "<div class=\"document\" id=\"numeric-tags\">\n<h1 class=\"title\"><code>numeric_tags</code></h1>\n<p>If enabled we use numeric (instead of alphabetical) tags when executing <code>keyboard_*</code> commands.</p>\n</div>\n", "source": "<div class=\"document\" id=\"source\">\n<h1 class=\"title\"><code>source</code></h1>\n<p>Includes another config file, which is useful for themes and extensions.</p>\n<pre class=\"code console literal-block\">\n<span class=\"generic prompt\"># </span>includes<span class=\"whitespace\"> </span>file.config<span class=\"whitespace\"> </span><span class=\"keyword\">in</span><span class=\"whitespace\"> </span>this<span class=\"whitespace\"> </span>configuration<span class=\"whitespace\"> </span>file\n</pre>\n</div>\n"}