123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269 |
- default_linemode devicons2
- # mime
- mime ^video|audio, has mpv, X, flag f = mpv -- "$@"
- ext x?html?, X, flag f = open -a Librewolf "$@"
- ext html|css|java|js|py|cpp|php|c|go|lua = emacs -- "$@"
- ext xml|json|pl|rb|bash|conf|sh|m[ark]d[own]|txt = vim "$@"
- ext tex = open -a texworks "$@"
- mime ^text = vim "$@"
- # maps
- map xd delete %f
- map f console fzf_filter%space
- map ex extract
- map ec compress
- map ep cmus_play
- map el cmus_lib
- map eq cmus_queue
- # Use one of the supported image preview protocols
- set preview_images true
- set preview_images_method mpv
- set use_preview_script true
- set preview_script /home/q/.config/ranger/scope.sh
- # == Options
- # ===================================================================
- # Which viewmode should be used? Possible values are:
- # miller: Use miller columns which show multiple levels of the hierarchy
- # multipane: Midnight-commander like multipane view showing all tabs next
- # to each other
- set viewmode miller
- #set viewmode multipane
- # How many columns are there, and what are their relative widths?
- set column_ratios 1,3,4
- # Which files should be hidden? (regular expression)
- set hidden_filter ^\.|\.(?:pyc|pyo|bak|swp)$|^lost\+found$|^__(py)?cache__$
- # Show hidden files? You can toggle this by typing 'zh'
- set show_hidden true
- # Ask for a confirmation when running the "delete" command?
- # Valid values are "always", "never", "multiple" (default)
- # With "multiple", ranger will ask only if you delete multiple files at once.
- set confirm_on_delete multiple
- # Use non-default path for file preview script?
- # ranger ships with scope.sh, a script that calls external programs (see
- # README.md for dependencies) to preview images, archives, etc.
- #set preview_script ~/.config/ranger/scope.sh
- # Use the external preview script or display simple plain text or image previews?
- set use_preview_script true
- # Automatically count files in the directory, even before entering them?
- set automatically_count_files true
- # Open all images in this directory when running certain image viewers
- # like feh or sxiv? You can still open selected files by marking them.
- set open_all_images true
- # Be aware of version control systems and display information.
- set vcs_aware false
- # State of the four backends git, hg, bzr, svn. The possible states are
- # disabled, local (only show local info), enabled (show local and remote
- # information).
- set vcs_backend_git enabled
- set vcs_backend_hg disabled
- set vcs_backend_bzr disabled
- set vcs_backend_svn disabled
- # Set the preview image method. Supported methods:
- #
- # * w3m (default):
- # Preview images in full color with the external command "w3mimgpreview"?
- # This requires the console web browser "w3m" and a supported terminal.
- # It has been successfully tested with "xterm" and "urxvt" without tmux.
- #
- # * iterm2:
- # Preview images in full color using iTerm2 image previews
- # (http://iterm2.com/images.html). This requires using iTerm2 compiled
- # with image preview support.
- #
- # This feature relies on the dimensions of the terminal's font. By default, a
- # width of 8 and height of 11 are used. To use other values, set the options
- # iterm2_font_width and iterm2_font_height to the desired values.
- #
- # * urxvt:
- # Preview images in full color using urxvt image backgrounds. This
- # requires using urxvt compiled with pixbuf support.
- #
- # * urxvt-full:
- # The same as urxvt but utilizing not only the preview pane but the
- # whole terminal window.
- #set preview_images_method urxvt
- # Default iTerm2 font size (see: preview_images_method: iterm2)
- set iterm2_font_width 8
- set iterm2_font_height 11
- # Use a unicode "..." character to mark cut-off filenames?
- set unicode_ellipsis false
- # Show dotfiles in the bookmark preview box?
- set show_hidden_bookmarks true
- # Which colorscheme to use? These colorschemes are available by default:
- # default, jungle, snow, solarized
- set colorscheme jungle
- # Preview files on the rightmost column?
- # And collapse (shrink) the last column if there is nothing to preview?
- set preview_files true
- set preview_directories true
- set collapse_preview true
- # Save the console history on exit?
- set save_console_history true
- # Draw the status bar on top of the browser window (default: bottom)
- set status_bar_on_top false
- # Draw a progress bar in the status bar which displays the average state of all
- # currently running tasks which support progress bars?
- set draw_progress_bar_in_status_bar true
- # Draw borders around columns?
- set draw_borders false
- # Display the directory name in tabs?
- set dirname_in_tabs false
- # Enable the mouse support?
- set mouse_enabled true
- # Display the file size in the main column or status bar?
- set display_size_in_main_column true
- set display_size_in_status_bar true
- # Display files tags in all columns or only in main column?
- set display_tags_in_all_columns true
- # Set a title for the window?
- set update_title false
- # Set the title to "ranger" in the tmux program?
- set update_tmux_title false
- # Shorten the title if it gets long? The number defines how many
- # directories are displayed at once, 0 turns off this feature.
- set shorten_title 3
- # Show hostname in titlebar?
- set hostname_in_titlebar true
- # Abbreviate $HOME with ~ in the titlebar (first line) of ranger?
- set tilde_in_titlebar false
- # How many directory-changes or console-commands should be kept in history?
- set max_history_size 20
- set max_console_history_size 50
- # Try to keep so much space between the top/bottom border when scrolling:
- set scroll_offset 8
- # Flush the input after each key hit? (Noticeable when ranger lags)
- set flushinput true
- # Padding on the right when there's no preview?
- # This allows you to click into the space to run the file.
- set padding_right true
- # Save bookmarks (used with mX and `X) instantly?
- # This helps to synchronize bookmarks between multiple ranger
- # instances but leads to *slight* performance loss.
- # When false, bookmarks are saved when ranger is exited.
- set autosave_bookmarks true
- # Save the "`" bookmark to disk. This can be used to switch to the last
- # directory by typing "``".
- set save_backtick_bookmark true
- # You can display the "real" cumulative size of directories by using the
- # command :get_cumulative_size or typing "dc". The size is expensive to
- # calculate and will not be updated automatically. You can choose
- # to update it automatically though by turning on this option:
- set autoupdate_cumulative_size false
- # Turning this on makes sense for screen readers:
- set show_cursor false
- # One of: size, natural, basename, atime, ctime, mtime, type, random
- set sort natural
- # Additional sorting options
- set sort_reverse false
- set sort_case_insensitive true
- set sort_directories_first true
- set sort_unicode false
- # Enable this if key combinations with the Alt Key don't work for you.
- # (Especially on xterm)
- set xterm_alt_key false
- # Whether to include bookmarks in cd command
- set cd_bookmarks true
- # Changes case sensitivity for the cd command tab completion
- set cd_tab_case sensitive
- # Use fuzzy tab completion with the "cd" command. For example,
- # ":cd /u/lo/b<tab>" expands to ":cd /usr/local/bin".
- set cd_tab_fuzzy false
- # Avoid previewing files larger than this size, in bytes. Use a value of 0 to
- # disable this feature.
- set preview_max_size 0
- # Add the highlighted file to the path in the titlebar
- set show_selection_in_titlebar true
- # The delay that ranger idly waits for user input, in milliseconds, with a
- # resolution of 100ms. Lower delay reduces lag between directory updates but
- # increases CPU load.
- set idle_delay 2000
- # When the metadata manager module looks for metadata, should it only look for
- # a ".metadata.json" file in the current directory, or do a deep search and
- # check all directories above the current one as well?
- set metadata_deep_search false
- # Clear all existing filters when leaving a directory
- set clear_filters_on_dir_change false
- # Disable displaying line numbers in main column
- set line_numbers true
- # Start line numbers from 1 instead of 0
- set one_indexed false
- # Save tabs on exit
- set save_tabs_on_exit false
- # Enable scroll wrapping - moving down while on the last item will wrap around to
- # the top and vice versa.
- set wrap_scroll false
- # Set the global_inode_type_filter to nothing. Possible options: d, f and l for
- # directories, files and symlinks respectively.
- set global_inode_type_filter
- # Use one of the supported image preview protocols
- set preview_images true
- # Wrap long lines in plain text previews?
- set wrap_plaintext_previews true
- # Both combines the two.
- set draw_borders both
- # Set a title for the window? Updates both `WM_NAME` and `WM_ICON_NAME`
- set update_title true
|