aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/.config/vifm/vifmrc
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles/.config/vifm/vifmrc')
-rw-r--r--dotfiles/.config/vifm/vifmrc202
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