aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/.config/ranger/rc.conf
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles/.config/ranger/rc.conf')
-rw-r--r--dotfiles/.config/ranger/rc.conf466
1 files changed, 0 insertions, 466 deletions
diff --git a/dotfiles/.config/ranger/rc.conf b/dotfiles/.config/ranger/rc.conf
deleted file mode 100644
index fb6c2c2..0000000
--- a/dotfiles/.config/ranger/rc.conf
+++ /dev/null
@@ -1,466 +0,0 @@
-###SETTINGS###
-
-set column_ratios 1,3,2
-#set hidden_filter ^\.|\.(?:pyc|pyo|bak|swp)$|^lost\+found$|^__(py)?cache__$
-#set hidden_filter ^\.|\.(?:pyc|vrb|pyo|lof|bak|swp|aux|log|nav|out|snm|toc|bcf|run\.xml|synctex\.gz|blg|bbl)$|^lost\+found$|^__(py)?cache__$
-set show_hidden false
-set confirm_on_delete multiple
-set preview_script ~/.config/ranger/scope.sh
-set use_preview_script true
-set automatically_count_files true
-set open_all_images true
-set vcs_aware false
-set vcs_backend_git enabled
-set vcs_backend_hg disabled
-set vcs_backend_bzr disabled
-set preview_images true
-set preview_images_method kitty
-set unicode_ellipsis false
-set show_hidden_bookmarks false
-set preview_files true
-set preview_directories true
-set collapse_preview true
-set save_console_history false
-set status_bar_on_top false
-set draw_progress_bar_in_status_bar true
-set draw_borders both
-set dirname_in_tabs true
-set mouse_enabled true
-set display_size_in_main_column true
-set display_size_in_status_bar true
-set display_tags_in_all_columns true
-set update_title false
-set update_tmux_title true
-set shorten_title 3
-set tilde_in_titlebar true
-set max_history_size 20
-set max_console_history_size 50
-set scroll_offset 8
-set flushinput true
-set padding_right true
-set autosave_bookmarks false
-set autoupdate_cumulative_size false
-set show_cursor false
-set sort natural
-set sort_reverse false
-set sort_case_insensitive true
-set sort_directories_first true
-set sort_unicode false
-set xterm_alt_key false
-set cd_bookmarks false
-set preview_max_size 0
-set show_selection_in_titlebar true
-set idle_delay 2000
-set metadata_deep_search false
-
-
-###ALIASES###
-alias e edit
-alias q quit
-alias q! quitall
-alias qa quitall
-alias qall quitall
-alias setl setlocal
-
-alias filter scout -prt
-alias find scout -aeit
-alias mark scout -mr
-alias unmark scout -Mr
-alias search scout -rs
-alias search_inc scout -rts
-alias travel scout -aefiklst
-
-
-###BASIC KEYS###
-
-#BASIC
-map Q quitall
-map q quit
-copymap q ZZ ZQ
-
-map R reload_cwd
-map <C-r> reset
-map <C-l> redraw_window
-map <C-c> abort
-map <esc> change_mode normal
-
-map i display_file
-map ? help
-map W display_log
-map w taskview_open
-map ss shell setsid $TERMINAL >/dev/null 2>&1 &
-map S shell $SHELL
-
-map : console
-map ; console
-map ! console shell%space
-map @ console -p6 shell %s
-map # console shell -p%space
-map r chain draw_possible_programs; console open_with%space
-map f console find%space
-map cd console cd%space
-
-
-# Tagging / Marking
-map at tag_toggle
-map ut tag_remove
-map "<any> tag_toggle tag=%any
-map <Space> mark_files toggle=True
-map va mark_files all=True toggle=True
-map uv mark_files all=True val=False
-map vs toggle_visual_mode
-map uV toggle_visual_mode reverse=True
-
-
-# In case you work on a keyboard with dvorak layout
-map <UP> move up=1
-map <DOWN> move down=1
-map <LEFT> move left=1
-map <RIGHT> move right=1
-map <HOME> move to=0
-map <END> move to=-1
-map <PAGEDOWN> move down=1 pages=True
-map <PAGEUP> move up=1 pages=True
-map <CR> move right=1
-map <DELETE> console delete
-map <INSERT> console touch%space
-
-
-# VIM-like
-copymap <UP> k
-copymap <DOWN> j
-copymap <LEFT> h
-copymap <RIGHT> l
-copymap <HOME> gg
-copymap <END> G
-copymap <PAGEDOWN> <C-F>
-copymap <PAGEUP> <C-B>
-
-map <C-D> move down=0.5 pages=True
-map <C-U> move up=0.5 pages=True
-
-
-# Jumping around
-map H history_go -1
-map L history_go 1
-map ] move_parent 1
-map [ move_parent -1
-map } traverse
-
-#DEFAULT MOVEMENT
-
-# Tabs
-map <C-n> tab_new ~
-map <C-w> tab_close
-map J tab_move 1
-map K tab_move -1
-map <A-Right> tab_move 1
-map <A-Left> tab_move -1
-map uq tab_restore
-map <a-1> tab_open 1
-map <a-2> tab_open 2
-map <a-3> tab_open 3
-map <a-4> tab_open 4
-map <a-5> tab_open 5
-map <a-6> tab_open 6
-map <a-7> tab_open 7
-map <a-8> tab_open 8
-map <a-9> tab_open 9
-
-
-# External Programs
-map E edit
-map du shell -p du --max-depth=1 -h --apparent-size
-map dU shell -p du --max-depth=1 -h --apparent-size | sort -rh
-map yp shell -f echo -n %%d/%%f | xsel -i; xsel -o | xsel -i -b
-map yd shell -f echo -n %%d | xsel -i; xsel -o | xsel -i -b
-map yn shell -f echo -n %%f | xsel -i; xsel -o | xsel -i -b
-
-
-# Filesystem Operations
-map = chmod
-map cw console rename%space
-map aa rename_append
-map A eval fm.open_console('rename ' + fm.thisfile.relative_path)
-map I eval fm.open_console('rename ' + fm.thisfile.relative_path, position=7)
-map pp paste
-map po paste overwrite=True
-map pP paste append=True
-map pO paste overwrite=True append=True
-map pl paste_symlink relative=False
-map pL paste_symlink relative=True
-map phl paste_hardlink
-map pht paste_hardlinked_subtree
-
-map dD console delete
-
-map dd cut
-map ud uncut
-map da cut mode=add
-map dr cut mode=remove
-
-map yy copy
-map uy uncut
-map ya copy mode=add
-map yr copy mode=remove
-
-
-# Temporary workarounds
-map dgg eval fm.cut(dirarg=dict(to=0), narg=quantifier)
-map dG eval fm.cut(dirarg=dict(to=-1), narg=quantifier)
-map dj eval fm.cut(dirarg=dict(down=1), narg=quantifier)
-map dk eval fm.cut(dirarg=dict(up=1), narg=quantifier)
-map ygg eval fm.copy(dirarg=dict(to=0), narg=quantifier)
-map yG eval fm.copy(dirarg=dict(to=-1), narg=quantifier)
-map yj eval fm.copy(dirarg=dict(down=1), narg=quantifier)
-map yk eval fm.copy(dirarg=dict(up=1), narg=quantifier)
-
-
-# Searching
-map / console search%space
-map n search_next
-map N search_next forward=False
-map ct search_next order=tag
-map cs search_next order=size
-map ci search_next order=mimetype
-map cc search_next order=ctime
-map cm search_next order=mtime
-map ca search_next order=atime
-
-
-# Sorting
-map tr toggle_option sort_reverse
-map tz set sort=random
-map ts chain set sort=size; set sort_reverse=False
-map tb chain set sort=basename; set sort_reverse=False
-map tn chain set sort=natural; set sort_reverse=False
-map tm chain set sort=mtime; set sort_reverse=False
-map tc chain set sort=ctime; set sort_reverse=False
-map ta chain set sort=atime; set sort_reverse=False
-map tt chain set sort=type; set sort_reverse=False
-map te chain set sort=extension; set sort_reverse=False
-
-map tS chain set sort=size; set sort_reverse=True
-map tB chain set sort=basename; set sort_reverse=True
-map tN chain set sort=natural; set sort_reverse=True
-map tM chain set sort=mtime; set sort_reverse=True
-map tC chain set sort=ctime; set sort_reverse=True
-map tA chain set sort=atime; set sort_reverse=True
-map tT chain set sort=type; set sort_reverse=True
-map tE chain set sort=extension; set sort_reverse=True
-
-map dc get_cumulative_size
-
-
-# Settings
-map zc toggle_option collapse_preview
-map zd toggle_option sort_directories_first
-map zh toggle_option show_hidden
-map <C-h> toggle_option show_hidden
-map zi toggle_option flushinput
-map zm toggle_option mouse_enabled
-map zp toggle_option preview_files
-map zP toggle_option preview_directories
-map zs toggle_option sort_case_insensitive
-map zu toggle_option autoupdate_cumulative_size
-map zv toggle_option use_preview_script
-map zf console filter%space
-
-
-# Bookmarks
-#map `<any> enter_bookmark %any
-#map '<any> enter_bookmark %any
-#map mm<any> set_bookmark %any
-#map um<any> unset_bookmark %any
-
-#map m<bg> draw_bookmarks
-#copymap m<bg> um<bg> `<bg> '<bg>
-
-
-# Generate all the chmod bindings with some python help:
-eval for arg in "rwxXst": cmd("map +u{0} shell -f chmod u+{0} %s".format(arg))
-eval for arg in "rwxXst": cmd("map +g{0} shell -f chmod g+{0} %s".format(arg))
-eval for arg in "rwxXst": cmd("map +o{0} shell -f chmod o+{0} %s".format(arg))
-eval for arg in "rwxXst": cmd("map +a{0} shell -f chmod a+{0} %s".format(arg))
-eval for arg in "rwxXst": cmd("map +{0} shell -f chmod u+{0} %s".format(arg))
-
-eval for arg in "rwxXst": cmd("map -u{0} shell -f chmod u-{0} %s".format(arg))
-eval for arg in "rwxXst": cmd("map -g{0} shell -f chmod g-{0} %s".format(arg))
-eval for arg in "rwxXst": cmd("map -o{0} shell -f chmod o-{0} %s".format(arg))
-eval for arg in "rwxXst": cmd("map -a{0} shell -f chmod a-{0} %s".format(arg))
-eval for arg in "rwxXst": cmd("map -{0} shell -f chmod u-{0} %s".format(arg))
-
-
-###CONSOLE KEYS###
-# Basic
-cmap <tab> eval fm.ui.console.tab()
-cmap <s-tab> eval fm.ui.console.tab(-1)
-cmap <ESC> eval fm.ui.console.close()
-cmap <CR> eval fm.ui.console.execute()
-#cmap <C-l> redraw_window
-
-copycmap <ESC> <C-c>
-copycmap <CR> <C-j>
-
-
-# Move around
-cmap <up> eval fm.ui.console.history_move(-1)
-cmap <down> eval fm.ui.console.history_move(1)
-cmap <left> eval fm.ui.console.move(left=1)
-cmap <right> eval fm.ui.console.move(right=1)
-cmap <home> eval fm.ui.console.move(right=0, absolute=True)
-cmap <end> eval fm.ui.console.move(right=-1, absolute=True)
-
-
-# Line Editing
-cmap <backspace> eval fm.ui.console.delete(-1)
-cmap <delete> eval fm.ui.console.delete(0)
-cmap <C-w> eval fm.ui.console.delete_word()
-cmap <A-d> eval fm.ui.console.delete_word(backward=False)
-cmap <C-k> eval fm.ui.console.delete_rest(1)
-cmap <C-u> eval fm.ui.console.delete_rest(-1)
-cmap <C-y> eval fm.ui.console.paste()
-
-
-# Note: There are multiple ways to express backspaces. <backspace> (code 263)
-# and <backspace2> (code 127). To be sure, use both.
-copycmap <backspace> <backspace2>
-
-# This special expression allows typing in numerals:
-cmap <allow_quantifiers> false
-
-
-###PAGER KEYS###
-# Movement
-pmap <down> pager_move down=1
-pmap <up> pager_move up=1
-pmap <left> pager_move left=4
-pmap <right> pager_move right=4
-pmap <home> pager_move to=0
-pmap <end> pager_move to=-1
-pmap <pagedown> pager_move down=1.0 pages=True
-pmap <pageup> pager_move up=1.0 pages=True
-pmap <C-d> pager_move down=0.5 pages=True
-pmap <C-u> pager_move up=0.5 pages=True
-
-copypmap <UP> k <C-p>
-copypmap <DOWN> j <C-n> <CR>
-copypmap <LEFT> h
-copypmap <RIGHT> l
-copypmap <HOME> g
-copypmap <END> G
-copypmap <C-d> d
-copypmap <C-u> u
-copypmap <PAGEDOWN> n f <C-F> <Space>
-copypmap <PAGEUP> p b <C-B>
-
-
-# Basic
-#pmap <C-l> redraw_window
-pmap <ESC> pager_close
-copypmap <ESC> q Q i <F3>
-pmap E edit_file
-
-# ===================================================================
-# == Taskview Keybindings
-# ===================================================================
-
-# Movement
-tmap <up> taskview_move up=1
-tmap <down> taskview_move down=1
-tmap <home> taskview_move to=0
-tmap <end> taskview_move to=-1
-tmap <pagedown> taskview_move down=1.0 pages=True
-tmap <pageup> taskview_move up=1.0 pages=True
-tmap <C-d> taskview_move down=0.5 pages=True
-tmap <C-u> taskview_move up=0.5 pages=True
-
-copytmap <UP> k <C-p>
-copytmap <DOWN> j <C-n> <CR>
-copytmap <HOME> g
-copytmap <END> G
-copytmap <C-u> u
-copytmap <PAGEDOWN> n f <C-F> <Space>
-copytmap <PAGEUP> p b <C-B>
-
-# Changing priority and deleting tasks
-tmap J eval -q fm.ui.taskview.task_move(-1)
-tmap K eval -q fm.ui.taskview.task_move(0)
-tmap dd eval -q fm.ui.taskview.task_remove()
-tmap <pagedown> eval -q fm.ui.taskview.task_move(-1)
-tmap <pageup> eval -q fm.ui.taskview.task_move(0)
-tmap <delete> eval -q fm.ui.taskview.task_remove()
-
-# Basic
-#tmap <C-l> redraw_window
-tmap <ESC> taskview_close
-copytmap <ESC> q Q w <C-c>
-
-
-map sp console shell bash speedvid.sh %f%space
-map x shell chmod +x %f
-
-#General
-map V console shell $EDITOR%space
-map cW bulkrename %s
-map mkd console mkdir%space
-map sc console shell ln -sT%space
-map D console delete
-map X shell extract %f
-map Z shell tar -cvzf %f.tar.gz %f
-map <C-f> fzf_select
-map <C-l> fzf_locate
-
-#Document Manipulation
-map p1s shell lpr -o sides=one-sided %f
-map p2s shell lpr -o sides=two-sided-long-edge %f
-map MX shell xelatex %f
-map ML shell pdflatex %f
-
-#Image commands
-map bgg shell setbg %f
-map bgl shell setbglblur %f
-map bgL shell setbglsimple %f
-# map bw shell wal -c -i %f && cp %f ~/.config/wall.png
-
-# Shortcuts
-
-# cd shortcuts
-map oe cd /etc
-map ou cd /usr
-map ov cd /var
-map oM cd /mnt
-map oR cd /
-map o? cd /usr/share/doc/ranger
-
-map oh cd ~
-map od cd ~/docs
-map oD cd ~/dls
-map omm cd ~/music
-map opp cd ~/pics
-map opw cd ~/pics/wallpapers
-map ops cd ~/pics/screenshots
-map ovv cd ~/vids
-map or cd ~/repos
-map os cd ~/.local/bin
-map ocf cd ~/.config
-map omd cd /run/media
-
-
-# New tab shortcuts
-map Oh tab_new ~
-map Od tab_new ~/docs
-map OD tab_new ~/dls
-map Omm tab_new ~/music
-map Opp tab_new ~/pics
-map Opw tab_new ~/pics/wallpapers
-map Ops tab_new ~/pics/screenshots
-map Ovv tab_new ~/vids
-map Or tab_new ~/repos
-map Os tab_new ~/.local/bin
-map Ocf tab_new ~/.config
-map Omd tab_new /run/media
-
-#Downloading
-map ytv console shell youtube-dl -ic%space
-map yta console shell youtube-dl -xic%space