all repos

dotfiles @ e916fc2

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