diff options
Diffstat (limited to 'dotfiles/.config/vifm/vifmrc')
-rw-r--r-- | dotfiles/.config/vifm/vifmrc | 202 |
1 files changed, 0 insertions, 202 deletions
diff --git a/dotfiles/.config/vifm/vifmrc b/dotfiles/.config/vifm/vifmrc deleted file mode 100644 index c9d81fc..0000000 --- a/dotfiles/.config/vifm/vifmrc +++ /dev/null @@ -1,202 +0,0 @@ -" vim: filetype=vifm -colorscheme yaroslavps - -set vicmd=$EDITOR -set syscalls -set nofollowlinks -set sortnumbers -set undolevels=100 -set wildmenu -set wildstyle=popup -set scrolloff=4 -set ignorecase -set smartcase -set nohlsearch -set incsearch -set timefmt=%m/%d\ %H:%M -set suggestoptions=normal,visual,view,otherpane,keys,marks,registers -set statusline=" Hint: %z%= %A %10u:%-7g %15s %20d " - -map <C-h> <C-w>h -map <C-j> <C-w>j -map <C-k> <C-w>k -map <C-l> <C-w>l -map <C-o> <C-w>o -map <C-s> <C-w>s -map <C-v> <C-w>v - -map R :restart<CR> -map x :!sxiv -ft * 2>/dev/null &<CR> -nnoremap o :file &<cr> -map E :!$EDITOR %f<CR> -map mkd :mkdir<space> -map cd :cd<space> -map bgg :!cp %f ~/.config/wall1.png && setbg<CR> -map bgl :!setbglblur %f<CR> -map bgL :!setbglsimple %f<CR> -map X :!ext %f &<CR> -nnoremap s :shell<cr> -nnoremap w :view<cr> -vnoremap w :view<cr>gv -nnoremap yd :!echo %d | xclip %i<cr> -nnoremap yf :!echo %c:p | xclip %i<cr> -nnoremap I cw<c-a> -nnoremap cc cw<c-u> -nnoremap A cw -nnoremap ,w :set wrap!<cr> -nmap <space> tj -nmap q ZQ - -" Tab shortcuts -map Oh :tabnew ~/<CR> -map Od :tabnew ~/Documents<CR> -map OD :tabnew ~/Downloads<CR> -map Omm :tabnew ~/Music<CR> -map Opp :tabnew ~/Pictures<CR> -map Opw :tabnew ~/Pictures/Backgrounds<CR> -map Ovv :tabnew ~/Video<CR> -map Or :tabnew ~/Repositories<CR> -map Os :tabnew ~/.scripts<CR> -map Ocf :tabnew ~/.config<CR> -map Omd :tabnew /run/media<CR> -noremap J :tabn<CR> -noremap K :tabp<CR> - -" ------------------------------------------------------------------------------ - -" The file type is for the default programs to be used with -" a file extension. -" :filetype pattern1,pattern2 defaultprogram,program2 -" :fileviewer pattern1,pattern2 consoleviewer -" The other programs for the file type can be accessed with the :file command -" The command macros %f, %F, %d, %F may be used in the commands. -" The %a macro is ignored. To use a % you must put %%. - -" For automated FUSE mounts, you must register an extension with :file[x]type -" in one of following formats: -" -" :filetype extensions FUSE_MOUNT|some_mount_command using %SOURCE_FILE and %DESTINATION_DIR variables -" %SOURCE_FILE and %DESTINATION_DIR are filled in by vifm at runtime. -" A sample line might look like this: -" :filetype *.zip,*.jar,*.war,*.ear FUSE_MOUNT|fuse-zip %SOURCE_FILE %DESTINATION_DIR -" -" :filetype extensions FUSE_MOUNT2|some_mount_command using %PARAM and %DESTINATION_DIR variables -" %PARAM and %DESTINATION_DIR are filled in by vifm at runtime. -" A sample line might look like this: -" :filetype *.ssh FUSE_MOUNT2|sshfs %PARAM %DESTINATION_DIR -" %PARAM value is filled from the first line of file (whole line). -" Example first line for SshMount filetype: root@127.0.0.1:/ -" -" You can also add %CLEAR if you want to clear screen before running FUSE -" program. - -" Pdf -fileviewer *.pdf - "\ vifmimg pdfpreview %px %py %pw %ph %c - "\ %pc - "\ vifmimg clear - \ pdftotext -nopgbrk %c - - -" Audio -fileviewer *.mp3 mp3info -fileviewer *.flac soxi - -" Video -fileviewer *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob, - \*.fl[icv],*.m2v,*.mov,*.webm,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx, - \*.as[fx] - "\ vifmimg videopreview %px %py %pw %ph %c - "\ %pc - "\ vifmimg clear - \ ffprobe -pretty %c 2>&1 - -" Man page -fileviewer *.[1-8] man ./%c | col -b - -" Images -fileviewer *.bmp,*.jpg,*.jpeg,*.png,*.xpm - \ vifmimg draw %px %py %pw %ph %c - \ %pc - \ vifmimg clear - " Get w3m image previews inside vifm - " \ imgt %px %py %pw %ph %c - " \ %pc - " \ imgc %px %py %pw %ph NOT NEEDED IN XTERM -fileviewer *.gif - \ vifmimg gifpreview %px %py %pw %ph %c - \ %pc - \ vifmimg clear - -fileviewer *.torrent dumptorrent -v %c - -" FuseZipMount -fileviewer *.zip,*.jar,*.war,*.ear,*.oxt zip -sf %c - -" ArchiveMount -fileviewer *.tgz,*.tar.gz tar -tzf %c -fileviewer *.tar.bz2,*.tbz2 tar -tjf %c -fileviewer *.tar.txz,*.txz xz --list %c -fileviewer *.tar tar -tf %c - -" Rar2FsMount and rar archives -fileviewer *.rar unrar v %c - -" Fuse7z and 7z archives -fileviewer *.7z 7z l %c - -" Office files -fileviewer *.doc catdoc %c -fileviewer *.docx docx2txt.pl %f - - -" Syntax highlighting in preview -" -" Explicitly set highlight type for some extensions -" -" 256-color terminal -" fileviewer *.[ch],*.[ch]pp highlight -O xterm256 -s dante --syntax c %c -" fileviewer Makefile,Makefile.* highlight -O xterm256 -s dante --syntax make %c -" -" 16-color terminal -" fileviewer *.c,*.h highlight -O ansi -s dante %c -" -" Or leave it for automatic detection -" -" fileviewer *[^/] pygmentize -O style=monokai -f console256 -g - -" Displaying pictures in terminal -" -" fileviewer *.jpg,*.png shellpic %c - -" Open all other files with default system programs (you can also remove all -" :file[x]type commands above to ensure they don't interfere with system-wide -" settings). By default all unknown files are opened with 'vi[x]cmd' -" uncommenting one of lines below will result in ignoring 'vi[x]cmd' option -" for unknown file types. -" For *nix: -filetype * xdg-open -" For OS X: -" filetype * open -" For Windows: -" filetype * start, explorer - -" GETTING ICONS TO DISPLAY IN VIFM -" You need the next 14 lines! - -" file types -set classify=' :dir:/, :exe:, :reg:, :link:' -" various file names -set classify+=' ::../::, ::*.sh::, ::*.[hc]pp::, ::*.[hc]::, ::/^copying|license$/::, ::.git/,,*.git/::, ::*.epub,,*.fb2,,*.djvu::, ::*.pdf::, ::*.htm,,*.html,,**.[sx]html,,*.xml::' -" archives -set classify+=' ::*.7z,,*.ace,,*.arj,,*.bz2,,*.cpio,,*.deb,,*.dz,,*.gz,,*.jar,,*.lzh,,*.lzma,,*.rar,,*.rpm,,*.rz,,*.tar,,*.taz,,*.tb2,,*.tbz,,*.tbz2,,*.tgz,,*.tlz,,*.trz,,*.txz,,*.tz,,*.tz2,,*.xz,,*.z,,*.zip,,*.zoo::' -" images -set classify+=' ::*.bmp,,*.gif,,*.jpeg,,*.jpg,,*.ico,,*.png,,*.ppm,,*.svg,,*.svgz,,*.tga,,*.tif,,*.tiff,,*.xbm,,*.xcf,,*.xpm,,*.xspf,,*.xwd::' -" audio -set classify+=' ::*.aac,,*.anx,,*.asf,,*.au,,*.axa,,*.flac,,*.m2a,,*.m4a,,*.mid,,*.midi,,*.mp3,,*.mpc,,*.oga,,*.ogg,,*.ogx,,*.ra,,*.ram,,*.rm,,*.spx,,*.wav,,*.wma,,*.ac3::' -" media -set classify+=' ::*.avi,,*.ts,,*.axv,,*.divx,,*.m2v,,*.m4p,,*.m4v,,.mka,,*.mkv,,*.mov,,*.mp4,,*.flv,,*.mp4v,,*.mpeg,,*.mpg,,*.nuv,,*.ogv,,*.pbm,,*.pgm,,*.qt,,*.vob,,*.wmv,,*.xvid::' -" office files -set classify+=' ::*.doc,,*.docx::, ::*.xls,,*.xls[mx]::, ::*.pptx,,*.ppt::' - ---------------------------------------------------------------------------------- - -set vifminfo=dhistory,chistory,tui,shistory,phistory,fhistory,dirstack,registers,bookmarks,bmarks |