all repos

dotfiles @ e916fc2103b6c3381a52167995b24033c1c30e97

i use rach linux btw
5 files changed, 30 insertions(+), 449 deletions(-)
Update ranger
Author: Smirnov Alexandr ss2316544@gmail.com
Committed at: 2021-03-20 15:58:39 +0200
Parent: ae9fa70
M config/bspwm/bspwmrc
···
                38
                38
                 bspc rule -a Google-chrome        desktop='^2' focus=on  follow=on

              
                39
                39
                 bspc rule -a LibreWolf            desktop='^2' focus=on  follow=on

              
                40
                40
                 bspc rule -a Code                 desktop='^3' focus=on  follow=on

              
                41
                
                -bspc rule -a '*:nvim'             desktop='^4' focus=on  follow=off

              
                
                41
                +bspc rule -a '*:nvim'             desktop='^3' focus=on  follow=off

              
                42
                42
                 bspc rule -a Todoist              desktop='^4' focus=on  follow=off

              
                43
                43
                 bspc rule -a Joplin               desktop='^4' focus=on  follow=on

              
                44
                44
                 bspc rule -a Simplenote           desktop='^4' focus=on  follow=on

              
M config/bspwm/polybar/bar.sh
···
                1
                1
                 #!/bin/bash

              
                2
                2
                 killall -q polybar

              
                3
                3
                 while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done

              
                4
                
                -#polybar -c ~/.config/bspwm/polybar/polybar min&

              
                5
                
                -polybar -c ~/.config/bspwm/polybar/polybar bar&

              
                
                4
                +polybar -c ~/.config/bspwm/polybar/polybar min&

              
                
                5
                +#polybar -c ~/.config/bspwm/polybar/polybar bar&

              
M config/bspwm/polybar/polybar
···
                3
                3
                 [settings]

              
                4
                4
                 enable-ipc = true

              
                5
                5
                 format-padding = 1

              
                6
                
                -;screenchange-reload = true

              
                7
                
                -;pseudo-transparency = true

              
                
                6
                +screenchange-reload = true

              
                
                7
                +pseudo-transparency = true

              
                8
                8
                 

              
                9
                9
                 [colors]

              
                10
                10
                 background = #262A2B

              ···
                38
                38
                 font-0 = Iosevka Nerd Font:style=Medium:size=8;3

              
                39
                39
                 font-1 = FontAwesome5Free:style=Solid:size=7.5;2.5

              
                40
                40
                 modules-left = bspwm

              
                41
                
                -modules-right = keyboard pulseaudio wifi-signal time

              
                
                41
                +modules-right = keyboard pulseaudio time wifi-signal

              
                42
                42
                 tray-position = right

              
                43
                43
                 

              
                44
                44
                 [module/bspwm]

              ···
                77
                77
                 [module/archupd]

              
                78
                78
                 type = custom/script

              
                79
                79
                 exec = ~/.config/bspwm/polybar/scripts/updates-pacman-aur.sh

              
                
                80
                +click-left = kitty -e ~/bin/arch-upd

              
                80
                81
                 interval = 60

              
                81
                82
                 

              
                82
                83
                 [module/wifi-signal]

              ···
                87
                88
                 

              
                88
                89
                 [module/keyboard]

              
                89
                90
                 type = internal/xkeyboard

              
                90
                
                -format-prefix = ""

              
                91
                
                -label-layout = %layout%

              
                
                91
                +label-layout =  %layout%

              
                92
                92
                 blacklist-0 = num lock

              
                93
                93
                 blacklist-1 = scroll lock

              
                94
                94
                 blacklist-2= caps lock

              
M config/bspwm/sxhkd
···
                3
                3
                 

              
                4
                4
                 ## == USER keys

              
                5
                5
                 super + {_,shift} Return

              
                6
                
                -    {kitty,                       \

              
                7
                
                -     rofi -show drun -theme ntenV2}

              
                
                6
                +    {kitty, rofi -show drun -theme ntenV2}

              
                8
                7
                 

              
                9
                8
                 super + shift + {w, e, f, c, t, q}

              
                10
                9
                     {google-chrome-stable,           \

              ···
                29
                28
                     bspc node -c

              
                30
                29
                 

              
                31
                30
                 super + control + r

              
                32
                
                -    bspc wm -r && \

              
                33
                
                -    sxhkd -c ~/.config/bspwm/sxhkd

              
                
                31
                +    bspc wm -r; sxhkd -c ~/.config/bspwm/sxhkd

              
                34
                32
                 

              
                35
                33
                 ### == BSPWM windows

              
                36
                34
                 ## Resize window

              
M config/ranger/rc.conf
···
                1
                
                -############

              
                2
                
                -### Options

              
                3
                
                -############

              
                4
                
                -

              
                5
                
                -### Appearance

              
                
                1
                +#== Appearance

              
                6
                2
                 set colorscheme solarized

              
                7
                
                -set viewmode miller

              
                8
                
                -set column_ratios 1,3,4

              
                9
                
                -set hidden_filter ^\.|\.(?:pyc|pyo|bak|swp)$|^lost\+found$|^__(py)?cache__$|.DS_Store$|.directory

              
                10
                
                -set show_hidden false

              
                11
                
                -set confirm_on_delete always 

              
                12
                
                -set use_preview_script true

              
                
                3
                +set confirm_on_delete always

              
                13
                4
                 set automatically_count_files false

              
                14
                
                -set open_all_images true

              
                15
                
                -set status_bar_on_top false

              
                
                5
                +

              
                
                6
                +#== General

              
                
                7
                +set update_tmux_title false

              
                
                8
                +set tilde_in_titlebar true

              
                16
                9
                 

              
                17
                
                -### Versin control system

              
                
                10
                +#== Git integration

              
                18
                11
                 set vcs_aware true

              
                19
                12
                 set vcs_backend_git enabled

              
                20
                
                -set vcs_backend_hg disabled

              
                21
                
                -set vcs_backend_bzr disabled

              
                22
                
                -set vcs_backend_svn disabled

              
                23
                13
                 set vcs_msg_length 30

              
                24
                14
                 

              
                25
                
                -### Preview

              
                
                15
                +#== Image preview

              
                26
                16
                 set preview_images true

              
                27
                
                -#set preview_images_method kitty

              
                28
                17
                 set preview_images_method ueberzug

              
                29
                18
                 

              
                30
                
                -set unicode_ellipsis false

              
                31
                
                -set bidi_support false

              
                32
                
                -set show_hidden_bookmarks true

              
                33
                
                -set preview_files true

              
                34
                
                -set preview_directories true

              
                35
                
                -set collapse_preview true

              
                36
                
                -set wrap_plaintext_previews false

              
                37
                
                -set draw_progress_bar_in_status_bar true

              
                38
                
                -set draw_borders none

              
                39
                
                -set dirname_in_tabs false

              
                40
                
                -set mouse_enabled true

              
                41
                
                -set display_size_in_main_column true

              
                42
                
                -set display_size_in_status_bar true

              
                43
                
                -set display_free_space_in_status_bar false

              
                44
                
                -set display_tags_in_all_columns true

              
                45
                
                -set update_title false

              
                46
                
                -set update_tmux_title false 

              
                47
                
                -set shorten_title 3

              
                48
                
                -set hostname_in_titlebar false

              
                49
                
                -set tilde_in_titlebar true

              
                50
                
                -

              
                51
                
                -### History

              
                52
                
                -set max_history_size 20

              
                53
                
                -set max_console_history_size 50

              
                
                19
                +#== History

              
                
                20
                +set max_console_history_size 20

              
                54
                21
                 set save_console_history false

              
                55
                22
                 set scroll_offset 4

              
                56
                
                -set flushinput true

              
                57
                
                -set padding_right true

              
                58
                
                -set autosave_bookmarks true

              
                59
                
                -set save_backtick_bookmark true

              
                60
                
                -set autoupdate_cumulative_size false

              
                61
                
                -set show_cursor false

              
                62
                
                -set sort natural

              
                63
                
                -set sort_reverse false

              
                64
                
                -set sort_case_insensitive true

              
                65
                
                -set sort_directories_first true

              
                66
                
                -set sort_unicode false

              
                67
                
                -set xterm_alt_key false

              
                68
                
                -set cd_bookmarks true

              
                69
                
                -set cd_tab_case sensitive

              
                70
                
                -set cd_tab_fuzzy false

              
                71
                
                -set preview_max_size 0

              
                72
                
                -set hint_collapse_threshold 10

              
                73
                
                -set show_selection_in_titlebar true

              
                74
                
                -set idle_delay 2000

              
                75
                
                -set metadata_deep_search false

              
                76
                
                -set clear_filters_on_dir_change false

              
                77
                
                -set line_numbers false

              
                78
                
                -set relative_current_zero false

              
                79
                
                -set one_indexed false

              
                80
                
                -set save_tabs_on_exit false

              
                81
                
                -set wrap_scroll false

              
                82
                
                -set global_inode_type_filter

              
                83
                
                -set freeze_files false

              
                84
                
                -set size_in_bytes false

              
                85
                
                -set nested_ranger_warning true

              
                86
                23
                 

              
                87
                
                -#################################

              
                88
                
                -# Command Aliases in the Console

              
                89
                
                -#################################

              
                90
                
                -

              
                91
                
                -map   E  edit

              
                92
                
                -alias e edit

              
                93
                
                -

              
                94
                
                -# "a" key

              
                95
                
                -map a  rename_append

              
                96
                
                -map A  eval fm.open_console('rename ' + fm.thisfile.relative_path.replace("%", "%%"))

              
                97
                
                -

              
                98
                
                -# "s" key

              
                99
                
                -map sa shell zip -r file.zip %s 

              
                100
                
                -map ss shell tar -czvf file.tar.gz %s

              
                101
                
                -map sd shell 7z a file.7z %s

              
                102
                
                -map se shell extract %s

              
                103
                
                -

              
                104
                
                -# "q"/quit keys/alias

              
                105
                
                -map     Q quitall

              
                106
                
                -alias  qa quitall

              
                107
                
                -map     q quit

              
                108
                
                -alias   q quit

              
                109
                
                -alias  q! quit!

              
                110
                
                -map <C-c> abort

              
                111
                
                -

              
                112
                
                -# scout alias

              
                113
                
                -alias filter     scout -prts

              
                114
                
                -alias find       scout -aets

              
                115
                
                -alias mark       scout -mr

              
                116
                
                -alias unmark     scout -Mr

              
                117
                
                -alias search     scout -rs

              
                118
                
                -alias search_inc scout -rts

              
                119
                
                -alias travel     scout -aefklst

              
                120
                
                -

              
                121
                
                -# Restart/reload fm

              
                122
                
                -map R     reload_cwd

              
                123
                
                -map <C-r> reset

              
                124
                
                -

              
                125
                
                -# Modes

              
                126
                
                -map ~ set viewmode!

              
                127
                
                -map <C-l> redraw_window

              
                128
                
                -map <esc> change_mode normal

              
                129
                
                -map ? help

              
                130
                
                -

              
                131
                
                -# Go keys

              
                132
                
                -map gh cd ~

              
                133
                
                -map gc cd ~/code

              
                134
                
                -map gd cd ~/Documents

              
                135
                
                -map gb cd ~/Documents/books

              
                136
                
                -map gm cd ~/.dotfiles

              
                137
                
                -map gn cd ~/bin

              
                138
                
                -map gs cd ~/.script

              
                139
                
                -map gv cd /media/veracrypt1

              
                140
                
                -map gw cd ~/Downloads

              
                141
                
                -

              
                142
                
                -# Console

              
                143
                
                -map :  console

              
                144
                
                -map !  console shell%space

              
                145
                
                -map @  shell $SHELL

              
                146
                
                -map r  chain draw_possible_programs; console open_with%space

              
                147
                
                -map f  console find%space

              
                148
                
                -map cd console cd%space

              
                149
                
                -

              
                150
                
                -# Linemode

              
                151
                
                -map Mf linemode filename

              
                152
                
                -map Mi linemode fileinfo

              
                153
                
                -map Mm linemode mtime

              
                154
                
                -map Mh linemode humanreadablemtime

              
                155
                
                -map Mp linemode permissions

              
                156
                
                -map Ms linemode sizemtime

              
                157
                
                -map MH linemode sizehumanreadablemtime

              
                158
                
                -map Mt linemode metatitle

              
                159
                
                -

              
                160
                
                -# Visual mode

              
                161
                
                -map <Space> mark_files toggle=True

              
                162
                
                -map v       mark_files all=True toggle=True

              
                163
                
                -map uv      mark_files all=True val=False

              
                164
                
                -map V       toggle_visual_mode

              
                165
                
                -map uV      toggle_visual_mode reverse=True

              
                166
                
                -

              
                167
                
                -# Tab keys

              
                168
                
                -map <C-n>     tab_new

              
                169
                
                -map <C-w>     tab_close

              
                170
                
                -map <TAB>     tab_move 1

              
                171
                
                -map <S-TAB>   tab_move -1

              
                172
                
                -map <A-Right> tab_move 1

              
                173
                
                -map <A-Left>  tab_move -1

              
                174
                
                -map tt        tab_new

              
                175
                
                -map ty        tab_close

              
                176
                
                -map tv        tag_toggle

              
                177
                
                -map uv        tag_remove

              
                178
                
                -map "<any>    tag_toggle tag=%any

              
                179
                
                -map uq        tab_restore

              
                180
                
                -map <c-1>     tab_open 1

              
                181
                
                -map <c-2>     tab_open 2

              
                182
                
                -map <c-3>     tab_open 3

              
                183
                
                -map <c-4>     tab_open 4

              
                184
                
                -map <c-5>     tab_open 5

              
                185
                
                -map <c-6>     tab_open 6

              
                186
                
                -map <c-7>     tab_open 7

              
                187
                
                -map <c-8>     tab_open 8

              
                188
                
                -map <c-9>     tab_open 9

              
                189
                
                -map <c-r>     tab_shift 1

              
                190
                
                -map <c-l>     tab_shift -1

              
                191
                
                -

              
                192
                
                -# Other keys

              
                193
                
                -map <UP>       move up=1

              
                194
                
                -map <DOWN>     move down=1

              
                195
                
                -map <LEFT>     move left=1

              
                196
                
                -map <RIGHT>    move right=1

              
                197
                
                -map <HOME>     move to=0

              
                198
                
                -map <END>      move to=-1

              
                199
                
                -map <PAGEDOWN> move down=1 pages=True

              
                200
                
                -map <PAGEUP>   move up=1   pages=True

              
                201
                
                -map <CR>       move right=1

              
                202
                
                -map <DELETE>   console delete

              
                203
                
                -map <INSERT>   console touch%space

              
                204
                
                -copymap <UP>       k

              
                205
                
                -copymap <DOWN>     j

              
                206
                
                -copymap <LEFT>     h

              
                207
                
                -copymap <RIGHT>    l

              
                208
                
                -copymap <HOME>     gg

              
                209
                
                -copymap <END>      G

              
                210
                
                -copymap <PAGEDOWN> <C-F>

              
                211
                
                -copymap <PAGEUP>   <C-B>

              
                212
                
                -map J  move down=0.5  pages=True

              
                213
                
                -map K  move up=0.5    pages=True

              
                214
                
                -copymap J <C-D>

              
                215
                
                -copymap K <C-U>

              
                216
                
                -map H     history_go -1

              
                217
                
                -map L     history_go 1

              
                218
                
                -map ]     move_parent 1

              
                219
                
                -map [     move_parent -1

              
                220
                
                -map }     traverse

              
                221
                
                -map {     traverse_backwards

              
                222
                
                -map )     jump_non

              
                223
                
                -

              
                224
                
                -

              
                225
                
                -# File keys

              
                226
                
                -map dD shell mv %s /home/${USER}/.local/share/Trash/files/

              
                227
                
                -map dd cut

              
                228
                
                -map ud uncut

              
                229
                
                -map da cut mode=add

              
                230
                
                -map dr cut mode=remove

              
                231
                
                -map dt cut mode=toggle

              
                232
                
                -map pp paste

              
                233
                
                -map po paste overwrite=True

              
                234
                
                -map pP paste append=True

              
                235
                
                -map pO paste overwrite=True append=True

              
                236
                
                -map pl paste_symlink relative=False

              
                237
                
                -map pL paste_symlink relative=True

              
                238
                
                -map phl paste_hardlink

              
                239
                
                -map pht paste_hardlinked_subtree

              
                240
                
                -map pd console paste dest=

              
                241
                
                -map p`<any> paste dest=%any_path

              
                242
                
                -map p'<any> paste dest=%any_path

              
                243
                
                -map yy copy

              
                244
                
                -map uy uncut

              
                245
                
                -map ya copy mode=add

              
                246
                
                -map yr copy mode=remove

              
                247
                
                -map yt copy mode=toggle

              
                248
                
                -

              
                249
                
                -map dgg eval fm.cut(dirarg=dict(to=0), narg=quantifier)

              
                250
                
                -map dG  eval fm.cut(dirarg=dict(to=-1), narg=quantifier)

              
                251
                
                -map dj  eval fm.cut(dirarg=dict(down=1), narg=quantifier)

              
                252
                
                -map dk  eval fm.cut(dirarg=dict(up=1), narg=quantifier)

              
                253
                
                -map ygg eval fm.copy(dirarg=dict(to=0), narg=quantifier)

              
                254
                
                -map yG  eval fm.copy(dirarg=dict(to=-1), narg=quantifier)

              
                255
                
                -map yj  eval fm.copy(dirarg=dict(down=1), narg=quantifier)

              
                256
                
                -map yk  eval fm.copy(dirarg=dict(up=1), narg=quantifier)

              
                257
                
                -

              
                258
                
                -# Search keys

              
                259
                
                -map /  console search%space

              
                260
                
                -map n  search_next

              
                261
                
                -map N  search_next forward=False

              
                262
                
                -map ct search_next order=tag

              
                263
                
                -map cs search_next order=size

              
                264
                
                -map ci search_next order=mimetype

              
                265
                
                -map cc search_next order=ctime

              
                266
                
                -map cm search_next order=mtime

              
                267
                
                -map ca search_next order=atime

              
                268
                
                -

              
                269
                
                -map or set sort_reverse!

              
                270
                
                -map oz set sort=random

              
                271
                
                -map os chain set sort=size;      set sort_reverse=False

              
                272
                
                -map ob chain set sort=basename;  set sort_reverse=False

              
                273
                
                -map on chain set sort=natural;   set sort_reverse=False

              
                274
                
                -map om chain set sort=mtime;     set sort_reverse=False

              
                275
                
                -map oc chain set sort=ctime;     set sort_reverse=False

              
                276
                
                -map oa chain set sort=atime;     set sort_reverse=False

              
                277
                
                -map ot chain set sort=type;      set sort_reverse=False

              
                278
                
                -map oe chain set sort=extension; set sort_reverse=False

              
                279
                
                -

              
                280
                
                -map oS chain set sort=size;      set sort_reverse=True

              
                281
                
                -map oB chain set sort=basename;  set sort_reverse=True

              
                282
                
                -map oN chain set sort=natural;   set sort_reverse=True

              
                283
                
                -map oM chain set sort=mtime;     set sort_reverse=True

              
                284
                
                -map oC chain set sort=ctime;     set sort_reverse=True

              
                285
                
                -map oA chain set sort=atime;     set sort_reverse=True

              
                286
                
                -map oT chain set sort=type;      set sort_reverse=True

              
                287
                
                -map oE chain set sort=extension; set sort_reverse=True

              
                288
                
                -

              
                289
                
                -map dc get_cumulative_size

              
                290
                
                -

              
                291
                
                -map zc    set collapse_preview!

              
                292
                
                -map zd    set sort_directories_first!

              
                293
                
                -map zh    set show_hidden!

              
                294
                
                -map <C-h> set show_hidden!

              
                295
                
                -copymap   <C-h> <backspace>

              
                296
                
                -copymap   <backspace> <backspace2>

              
                297
                
                -map zI    set flushinput!

              
                298
                
                -map zi    set preview_images!

              
                299
                
                -map zm    set mouse_enabled!

              
                300
                
                -map zp    set preview_files!

              
                301
                
                -map zP    set preview_directories!

              
                302
                
                -map zs    set sort_case_insensitive!

              
                303
                
                -map zu    set autoupdate_cumulative_size!

              
                304
                
                -map zv    set use_preview_script!

              
                305
                
                -map zf    console filter%space

              
                306
                
                -copymap zf zz

              
                307
                
                -

              
                308
                
                -map .d filter_stack add type d

              
                309
                
                -map .f filter_stack add type f

              
                310
                
                -map .l filter_stack add type l

              
                311
                
                -map .m console filter_stack add mime%space

              
                312
                
                -map .n console filter_stack add name%space

              
                313
                
                -map .# console filter_stack add hash%space

              
                314
                
                -map ." filter_stack add duplicate

              
                315
                
                -map .' filter_stack add unique

              
                316
                
                -map .| filter_stack add or

              
                317
                
                -map .& filter_stack add and

              
                318
                
                -map .! filter_stack add not

              
                319
                
                -map .r filter_stack rotate

              
                320
                
                -map .c filter_stack clear

              
                321
                
                -map .* filter_stack decompose

              
                322
                
                -map .p filter_stack pop

              
                323
                
                -map .. filter_stack show

              
                324
                
                -

              
                325
                
                -map `<any>  enter_bookmark %any

              
                326
                
                -map '<any>  enter_bookmark %any

              
                327
                
                -map m<any>  set_bookmark %any

              
                328
                
                -map um<any> unset_bookmark %any

              
                329
                
                -

              
                330
                
                -map m<bg>   draw_bookmarks

              
                331
                
                -copymap m<bg>  um<bg> `<bg> '<bg>

              
                332
                
                -

              
                333
                
                -eval for arg in "rwxXst": cmd("map +u{0} shell -f chmod u+{0} %s".format(arg))

              
                334
                
                -eval for arg in "rwxXst": cmd("map +g{0} shell -f chmod g+{0} %s".format(arg))

              
                335
                
                -eval for arg in "rwxXst": cmd("map +o{0} shell -f chmod o+{0} %s".format(arg))

              
                336
                
                -eval for arg in "rwxXst": cmd("map +a{0} shell -f chmod a+{0} %s".format(arg))

              
                337
                
                -eval for arg in "rwxXst": cmd("map +{0}  shell -f chmod u+{0} %s".format(arg))

              
                338
                
                -

              
                339
                
                -eval for arg in "rwxXst": cmd("map -u{0} shell -f chmod u-{0} %s".format(arg))

              
                340
                
                -eval for arg in "rwxXst": cmd("map -g{0} shell -f chmod g-{0} %s".format(arg))

              
                341
                
                -eval for arg in "rwxXst": cmd("map -o{0} shell -f chmod o-{0} %s".format(arg))

              
                342
                
                -eval for arg in "rwxXst": cmd("map -a{0} shell -f chmod a-{0} %s".format(arg))

              
                343
                
                -eval for arg in "rwxXst": cmd("map -{0}  shell -f chmod u-{0} %s".format(arg))

              
                344
                
                -

              
                345
                
                -################################

              
                346
                
                -### Define keys for the console

              
                347
                
                -################################

              
                348
                
                -cmap <tab>   eval fm.ui.console.tab()

              
                349
                
                -cmap <s-tab> eval fm.ui.console.tab(-1)

              
                350
                
                -cmap <ESC>   eval fm.ui.console.close()

              
                351
                
                -cmap <CR>    eval fm.ui.console.execute()

              
                352
                
                -cmap <C-l>   redraw_window

              
                353
                
                -

              
                354
                
                -copycmap <ESC> <C-c>

              
                355
                
                -copycmap <CR>  <C-j>

              
                356
                
                -

              
                357
                
                -cmap <up>    eval fm.ui.console.history_move(-1)

              
                358
                
                -cmap <down>  eval fm.ui.console.history_move(1)

              
                359
                
                -cmap <left>  eval fm.ui.console.move(left=1)

              
                360
                
                -cmap <right> eval fm.ui.console.move(right=1)

              
                361
                
                -cmap <home>  eval fm.ui.console.move(right=0, absolute=True)

              
                362
                
                -cmap <end>   eval fm.ui.console.move(right=-1, absolute=True)

              
                363
                
                -cmap <a-b> eval fm.ui.console.move_word(left=1)

              
                364
                
                -cmap <a-f> eval fm.ui.console.move_word(right=1)

              
                365
                
                -

              
                366
                
                -copycmap <a-b> <a-left>

              
                367
                
                -copycmap <a-f> <a-right>

              
                368
                
                -

              
                369
                
                -cmap <backspace>  eval fm.ui.console.delete(-1)

              
                370
                
                -cmap <delete>     eval fm.ui.console.delete(0)

              
                371
                
                -cmap <C-w>        eval fm.ui.console.delete_word()

              
                372
                
                -cmap <A-d>        eval fm.ui.console.delete_word(backward=False)

              
                373
                
                -cmap <C-k>        eval fm.ui.console.delete_rest(1)

              
                374
                
                -cmap <C-u>        eval fm.ui.console.delete_rest(-1)

              
                375
                
                -cmap <C-y>        eval fm.ui.console.paste()

              
                376
                
                -

              
                377
                
                -copycmap <ESC>       <C-g>

              
                378
                
                -copycmap <up>        <C-p>

              
                379
                
                -copycmap <down>      <C-n>

              
                380
                
                -copycmap <left>      <C-b>

              
                381
                
                -copycmap <right>     <C-f>

              
                382
                
                -copycmap <home>      <C-a>

              
                383
                
                -copycmap <end>       <C-e>

              
                384
                
                -copycmap <delete>    <C-d>

              
                385
                
                -copycmap <backspace> <C-h>

              
                386
                
                -

              
                387
                
                -copycmap <backspace> <backspace2>

              
                388
                
                -

              
                389
                
                -cmap <allow_quantifiers> false

              
                390
                
                -

              
                391
                
                -######################

              
                392
                
                -### Pager Keybindings

              
                393
                
                -######################

              
                394
                
                -pmap  <down>      pager_move  down=1

              
                395
                
                -pmap  <up>        pager_move  up=1

              
                396
                
                -pmap  <left>      pager_move  left=4

              
                397
                
                -pmap  <right>     pager_move  right=4

              
                398
                
                -pmap  <home>      pager_move  to=0

              
                399
                
                -pmap  <end>       pager_move  to=-1

              
                400
                
                -pmap  <pagedown>  pager_move  down=1.0  pages=True

              
                401
                
                -pmap  <pageup>    pager_move  up=1.0    pages=True

              
                402
                
                -pmap  <C-d>       pager_move  down=0.5  pages=True

              
                403
                
                -pmap  <C-u>       pager_move  up=0.5    pages=True

              
                404
                
                -

              
                405
                
                -copypmap <UP>       k  <C-p>

              
                406
                
                -copypmap <DOWN>     j  <C-n> <CR>

              
                407
                
                -copypmap <LEFT>     h

              
                408
                
                -copypmap <RIGHT>    l

              
                409
                
                -copypmap <HOME>     g

              
                410
                
                -copypmap <END>      G

              
                411
                
                -copypmap <C-d>      d

              
                412
                
                -copypmap <C-u>      u

              
                413
                
                -copypmap <PAGEDOWN> n  f  <C-F>  <Space>

              
                414
                
                -copypmap <PAGEUP>   p  b  <C-B>

              
                415
                
                -

              
                416
                
                -pmap     <C-l> redraw_window

              
                417
                
                -pmap     <ESC> pager_close

              
                418
                
                -copypmap <ESC> q Q i <F3>

              
                419
                
                -pmap E      edit_file

              
                420
                
                -

              
                421
                
                -#########################

              
                422
                
                -### Taskview Keybindings

              
                423
                
                -#########################

              
                424
                
                -tmap <up>        taskview_move up=1

              
                425
                
                -tmap <down>      taskview_move down=1

              
                426
                
                -tmap <home>      taskview_move to=0

              
                427
                
                -tmap <end>       taskview_move to=-1

              
                428
                
                -tmap <pagedown>  taskview_move down=1.0  pages=True

              
                429
                
                -tmap <pageup>    taskview_move up=1.0    pages=True

              
                430
                
                -tmap <C-d>       taskview_move down=0.5  pages=True

              
                431
                
                -tmap <C-u>       taskview_move up=0.5    pages=True

              
                432
                
                -

              
                433
                
                -copytmap <UP>       k  <C-p>

              
                434
                
                -copytmap <DOWN>     j  <C-n> <CR>

              
                435
                
                -copytmap <HOME>     g

              
                436
                
                -copytmap <END>      G

              
                437
                
                -copytmap <C-u>      u

              
                438
                
                -copytmap <PAGEDOWN> n  f  <C-F>  <Space>

              
                439
                
                -copytmap <PAGEUP>   p  b  <C-B>

              
                440
                
                -

              
                441
                
                -tmap J          eval -q fm.ui.taskview.task_move(-1)

              
                442
                
                -tmap K          eval -q fm.ui.taskview.task_move(0)

              
                443
                
                -tmap dd         eval -q fm.ui.taskview.task_remove()

              
                444
                
                -tmap <pagedown> eval -q fm.ui.taskview.task_move(-1)

              
                445
                
                -tmap <pageup>   eval -q fm.ui.taskview.task_move(0)

              
                446
                
                -tmap <delete>   eval -q fm.ui.taskview.task_remove()

              
                447
                
                -

              
                448
                
                -tmap <C-l> redraw_window

              
                449
                
                -tmap <ESC> taskview_close

              
                450
                
                -copytmap <ESC> q Q w <C-c>

              
                
                24
                +#== Mappings

              
                
                25
                +map gc    cd ~/code

              
                
                26
                +map gd    cd ~/Documents

              
                
                27
                +map gw    cd ~/Downloads

              
                
                28
                +map g.    cd ~/.dotfiles

              
                
                29
                +map @     shell $SHELL

              
                
                30
                +map dD    delete

              
                
                31
                +map dT    trash

              
                
                32
                +map <c-k> tab_shift 1

              
                
                33
                +map <c-j> tab_shift -1