mirror of
https://github.com/The-Repo-Club/DotFiles.git
synced 2024-11-25 00:38:20 -05:00
CLIFM
This commit is contained in:
parent
b6c1948930
commit
f93a827476
@ -197,7 +197,7 @@
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Lighting\Keys\y=#ffffff
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Lighting\Keys\z=#ffffff
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Lighting\UseRealNames=true
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Modified=8c0bab97
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Modified=b799f5ce
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Name=Rainbow
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Performance\AngleSnap=false
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Performance\DPI\0=@Point(400 400)
|
||||
@ -425,7 +425,7 @@
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Lighting\Keys\y=#ff0000
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Lighting\Keys\z=#ff0000
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Lighting\UseRealNames=true
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Modified=84039248
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Modified=4a97a0cb
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Name=Breathing
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Performance\AngleSnap=false
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Performance\DPI\0=@Point(400 400)
|
||||
@ -675,7 +675,7 @@
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Lighting\Keys\y=#aa00ff
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Lighting\Keys\z=#aa00ff
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Lighting\UseRealNames=true
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Modified=c88bf273
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Modified=cf539d47
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Name=Trippy
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Performance\AngleSnap=false
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Performance\DPI\0=@Point(400 400)
|
||||
@ -733,7 +733,7 @@
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\CurrentMode={51EB6E3A-27A0-4AD6-A35C-6B67E0329A3D}
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\HwModified=7ffd
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\ModeCount=3
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\Modified=c1bf720f
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\Modified=93404260
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\Name=Multi
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Binding\KeyMap=K68 GB
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Binding\UseRealNames=true
|
||||
@ -929,7 +929,7 @@
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Lighting\Keys\y=#ffffff
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Lighting\Keys\z=#ffffff
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Lighting\UseRealNames=true
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Modified=d96e8c12
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Modified=b2bdce01
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Name=Rainbow
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Performance\AngleSnap=false
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Performance\DPI\0=@Point(400 400)
|
||||
@ -1157,7 +1157,7 @@
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Lighting\Keys\y=#ff0000
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Lighting\Keys\z=#ff0000
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Lighting\UseRealNames=true
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Modified=77829f45
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Modified=1108791f
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Name=Breathing
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Performance\AngleSnap=false
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Performance\DPI\0=@Point(400 400)
|
||||
@ -1407,7 +1407,7 @@
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Lighting\Keys\y=#aa00ff
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Lighting\Keys\z=#aa00ff
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Lighting\UseRealNames=true
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Modified=e726344b
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Modified=6006e47
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Name=Trippy
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Performance\AngleSnap=false
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Performance\DPI\0=@Point(400 400)
|
||||
@ -1465,7 +1465,7 @@
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\CurrentMode={11C11AE3-3195-4DFC-B8AC-2FEA703414E5}
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\HwModified=40b6f054
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\ModeCount=3
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\Modified=fa2e2807
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\Modified=21f52c3f
|
||||
0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\Name=Demo
|
||||
|
||||
[Popups]
|
||||
|
@ -1,127 +0,0 @@
|
||||
# Theme file for CliFM
|
||||
# Theme name: clifm
|
||||
# Author: L. Abramovich
|
||||
# License: GPL3
|
||||
|
||||
# FiletypeColors, InterfaceColors, and ExtColors use the same format used
|
||||
# by the LS_COLORS environment variable. Thus, "di=01;34" means that (non-empty)
|
||||
# directories will be printed in bold blue.
|
||||
# Color codes are just traditional ANSI escape sequences less the escape char
|
||||
# and the final 'm'.
|
||||
# 4-bit, 8-bit (256 colors), and 24-bit (RGB/HEX) colors are supported.
|
||||
# Example:
|
||||
# 31 4-bit
|
||||
# 38;5;160 8-bit
|
||||
# 38;2;255;0;0 24-bit (RGB)
|
||||
# #ff0000 24-bit (HEX)
|
||||
#
|
||||
# One attribute can be used for hex colors using a dash and an attribute
|
||||
# number (RRGGBB-[1-9]), where 1-9 is:
|
||||
#
|
||||
# 1: Bold or increased intensity
|
||||
# 2: Faint, decreased intensity or dim
|
||||
# 3: Italic (Not widely supported)
|
||||
# 4: Underline
|
||||
# 5: Slow blink
|
||||
# 6: Rapid blink
|
||||
# 7: Reverse video or invert
|
||||
# 8: Conceal or hide (Not widely supported)
|
||||
# 9: Crossed-out or strike
|
||||
#
|
||||
# For example, to print bold red color, the hex code is #ff0000-1
|
||||
|
||||
# Definitions
|
||||
# Define here up to 64 custom color variables. They can be used for:
|
||||
# FiletypeColors
|
||||
# InterfaceColors
|
||||
# ExtColors
|
||||
# DirIconColor
|
||||
|
||||
define D=0 # Default terminal foreground color
|
||||
#define BD=1 # Bold (keep current color)
|
||||
define BD=0;1 # Bold (reset foreground color)
|
||||
|
||||
define R=31 # Red
|
||||
define BR=1;31 # Bold red
|
||||
define DR=2;31 # Dimmed red
|
||||
define UDR=4;2;31 # Underlined dimmed red
|
||||
define UBR=4;1;31 # Underlined bold red
|
||||
|
||||
define G=32 # Green
|
||||
define BG=1;32 # Bold green
|
||||
define DG=2;32 # Dimmed green
|
||||
|
||||
define Y=33 # Yellow
|
||||
define BY=1;33 # Bold yellow
|
||||
define DY=2;33 # Dimmed yellow
|
||||
|
||||
define B=34 # Blue
|
||||
define BB=1;34 # Bold blue
|
||||
define DB=2;34 # Dimmed blue
|
||||
|
||||
define M=35 # Magenta
|
||||
define BM=1;35 # Bold Magenta
|
||||
define DM=2;35 # Dimmed magenta
|
||||
define UM=4;35 # Underlined magenta
|
||||
|
||||
define C=36 # Cyan
|
||||
define BC=1;36 # Bold cyan
|
||||
define DC=2;36 # Dimmed cyan
|
||||
define RC=7;36 # Reverse cyan
|
||||
define UDC=4;2;36 # Underlined dimmed cyan
|
||||
define BDC=1;2;36 # Bold dimmed cyan
|
||||
|
||||
define DW=2;37 # Dimmed white
|
||||
|
||||
# Foreground-background combinations
|
||||
define URW=4;31;47 # Red foreground, white background
|
||||
define UBW=4;34;47 # Blue foreground, white background
|
||||
define WR=37;41 # White foreground, red background
|
||||
# K stands for black (B is used for Blue)
|
||||
define KY=30;43 # Black foreground, yellow background
|
||||
define KR=30;41 # Black foreground, red background
|
||||
define KG=30;42 # Black foreground, green background
|
||||
# BG is already used for bold green
|
||||
define BlGr=34;42 # Blue foreground, green background
|
||||
define WB=37;44 # white foreground, blue background
|
||||
|
||||
# FiletypeColors defines the color used for file names when listing files,
|
||||
# just as InterfaceColors defines colors for CliFM's interface.
|
||||
# Consult the manpage for information about these codes.
|
||||
FiletypeColors="bd=BY:ca=KR:cd=BD:di=BB:ed=DB:ee=G:ef=DY:ex=BG:fi=D:ln=BC:mh=RC:nd=UBR:ne=UDR:nf=UDR:no=URW:or=UDC:ow=BlGr:pi=M:sg=KY:so=BM:st=WB:su=WR:tw=KG:uf=UBW:"
|
||||
|
||||
InterfaceColors="bm=BG:dd=B:df=D:dg=Y:dl=DW:dn=DW:dr=Y:do=C:dp=M:dw=R:dxd=G:dxr=C:dz=G:el=C:em=BR:fc=DB:hb=C:hc=DR:hd=C:he=C:hn=M:hp=C:hq=Y:hr=R:hs=G:hv=G:li=BG:mi=BC:nm=BG:si=BB:sb=DY:sc=DR:sf=UDC:sh=DM:sp=DR:sx=DG:ti=BC:ts=UM:tt=BDC:tx=D:wc=BC:wm=BY:wp=DR:ws1=B:ws2=R:ws3=Y:ws4=G:ws5=C:ws6=C:ws7=C:ws8=C:xf=BR:xs=G:"
|
||||
|
||||
# Colors for specific file extensions
|
||||
ExtColors="*.tar=BR:*.tgz=BR:*.taz=BR:*.lha=BR:*.lz4=BR:*.lzh=BR:*.lzma=BR:*.tlz=BR:*.txz=BR:*.tzo=BR:*.t7z=BR:*.zip=BR:*.z=BR:*.dz=BR:*.gz=BR:*.lrz=BR:*.lz=BR:*.lzo=BR:*.xz=BR:*.zst=BR:*.tzst=BR:*.bz2=BR:*.bz=BR:*.tbz=BR:*.tbz2=BR:*.tz=BR:*.deb=BR:*.rpm=BR:*.rar=BR:*.cpio=BR:*.7z=BR:*.rz=BR:*.cab=BR:*.jpg=BM:*.JPG=BM:*.jpeg=BM:*.mjpg=BM:*.mjpeg=BM:*.gif=BM:*.GIF=BM:*.bmp=BM:*.xbm=BM:*.xpm=BM:*.png=BM:*.PNG=BM:*.svg=BM:*.pcx=BM:*.mov=BM:*.mpg=BM:*.mpeg=BM:*.m2v=BM:*.mkv=BM:*.webm=BM:*.webp=BM:*.ogm=BM:*.mp4=BM:*.MP4=BM:*.m4v=BM:*.mp4v=BM:*.vob=BM:*.wmv=BM:*.flc=BM:*.avi=BM:*.flv=BM:*.m4a=C:*.mid=C:*.midi=C:*.mp3=C:*.MP3=C:*.ogg=C:*.wav=C:*.pdf=BR:*.PDF=BR:*.doc=M:*.docx=M:*.xls=M:*.xlsx=M:*.ppt=M:*.pptx=M:*.odt=M:*.ods=M:*.odp=M:*.cache=DW:*.tmp=DW:*.temp=DW:*.log=DW:*.bak=DW:*.bk=DW:*.in=DW:*.out=DW:*.part=DW:*.aux=DW:*.c=BD:*.c++=BD:*.h=BD:*.cc=BD:*.cpp=BD:*.h=BD:*.h++=BD:*.hh=BD:*.go=BD:*.java=BD:*.js=BD:*.lua=BD:*.rb=BD:*.rs=BD:"
|
||||
|
||||
# If icons are enabled, use this color for the directories icon
|
||||
DirIconColor="Y"
|
||||
|
||||
# The prompt used by CliFM. Use the 'prompt' command to check for available
|
||||
# prompts. Enter 'prompt --help' for more information
|
||||
Prompt="clifm"
|
||||
|
||||
# Override prompt values
|
||||
#Prompt=""
|
||||
#Notifications=
|
||||
#EnableWarningPrompt=
|
||||
#WarningPrompt=""
|
||||
|
||||
# The string used to construct the line dividing the list of files and
|
||||
# the prompt (Unicode is supported). Possible values:
|
||||
# "0": Print just an empty line
|
||||
# "C": C is a single char. This char is printed up to the end of the screen
|
||||
# "CCC": 3 or more chars. Only these chars (no more) will be printed
|
||||
# "": Print a special line drawn with box-drawing characters (not
|
||||
# supported by all terminals/consoles)
|
||||
# The color of this line is controlled by the 'dl' code in InterfaceColors
|
||||
DividingLine="-"
|
||||
|
||||
# If FZF TAB completion mode is enabled, pass these options to fzf:
|
||||
FzfTabOptions="--color='16,prompt:6,fg+:-1,pointer:4,hl:5,hl+:5,gutter:-1,marker:2' --marker='*' --bind tab:accept,right:accept,left:abort --inline-info --layout=reverse-list"
|
||||
|
||||
# Same options, but colorless
|
||||
#FzfTabOptions="--color='bw' --marker='*' --bind tab:accept,right:accept,left:abort --inline-info --layout=reverse-list"
|
||||
|
||||
# For more information consult fzf(1)
|
@ -184,7 +184,7 @@ define WB=37;44 # white foreground, blue background
|
||||
# just as InterfaceColors defines colors for CliFM's interface.
|
||||
FiletypeColors="bd=BY:ca=KR:cd=BD:di=BB:ed=DB:ee=G:ef=DY:ex=BG:fi=D:ln=BC:mh=RC:nd=UBR:ne=UDR:nf=UDR:no=URW:or=UDC:ow=BlGr:pi=M:sg=KY:so=BM:st=WB:su=WR:tw=KG:uf=UDW:"
|
||||
|
||||
InterfaceColors="bm=BG:dd=B:df=D:dg=Y:dl=DW:dn=DW:dr=Y:do=C:dp=M:dw=R:dxd=G:dxr=C:dz=G:el=C:em=BR:fc=DB:hb=C:hc=DR:hd=C:he=C:hn=M:hp=C:hq=Y:hr=R:hs=G:hv=G:li=BG:mi=BC:nm=BG:si=BB:sb=DY:sc=DC:sf=UDC:sh=DM:sp=DR:sx=DG:ti=BC:ts=UM:tt=BDC:tx=D:wc=BC:wm=BY:wp=DR:ws1=B:ws2=R:ws3=Y:ws4=G:ws5=C:ws6=C:ws7=C:ws8=C:xf=BR:xs=G:"
|
||||
InterfaceColors="bm=BG:dd=C:df=D:dg=Y:dl=DW:dn=DW:dr=Y:do=C:dp=M:dw=R:dxd=G:dxr=C:dz=G:el=C:em=BR:fc=DB:hb=C:hc=DR:hd=C:he=C:hn=M:hp=C:hq=Y:hr=R:hs=G:hv=G:li=BG:mi=BC:nm=BG:si=BB:sb=DY:sc=DC:sf=UDC:sh=DM:sp=DR:sx=DG:ti=BC:ts=UM:tt=BDC:tx=D:wc=BC:wm=BY:wp=DR:ws1=B:ws2=R:ws3=Y:ws4=G:ws5=C:ws6=C:ws7=C:ws8=C:xf=BR:xs=G:"
|
||||
|
||||
# Colors for specific file extensions
|
||||
ExtColors="*.tar=BR:*.tgz=BR:*.taz=BR:*.lha=BR:*.lz4=BR:*.lzh=BR:*.lzma=BR:*.tlz=BR:*.txz=BR:*.tzo=BR:*.t7z=BR:*.zip=BR:*.z=BR:*.dz=BR:*.gz=BR:*.lrz=BR:*.lz=BR:*.lzo=BR:*.xz=BR:*.zst=BR:*.tzst=BR:*.bz2=BR:*.bz=BR:*.tbz=BR:*.tbz2=BR:*.tz=BR:*.deb=BR:*.rpm=BR:*.rar=BR:*.cpio=BR:*.7z=BR:*.rz=BR:*.cab=BR:*.jpg=BM:*.JPG=BM:*.jpeg=BM:*.mjpg=BM:*.mjpeg=BM:*.gif=BM:*.GIF=BM:*.bmp=BM:*.xbm=BM:*.xpm=BM:*.png=BM:*.PNG=BM:*.svg=BM:*.pcx=BM:*.mov=BM:*.mpg=BM:*.mpeg=BM:*.m2v=BM:*.mkv=BM:*.webm=BM:*.webp=BM:*.ogm=BM:*.mp4=BM:*.MP4=BM:*.m4v=BM:*.mp4v=BM:*.vob=BM:*.wmv=BM:*.flc=BM:*.avi=BM:*.flv=BM:*.m4a=BY:*.mid=BY:*.midi=BY:*.mp3=BY:*.MP3=BY:*.ogg=BY:*.wav=BY:*.pdf=BR:*.PDF=BR:*.doc=M:*.docx=M:*.xls=M:*.xlsx=M:*.ppt=M:*.pptx=M:*.odt=M:*.ods=M:*.odp=M:*.cache=DW:*.tmp=DW:*.temp=DW:*.log=DW:*.bak=DW:*.bk=DW:*.in=DW:*.out=DW:*.part=DW:*.aux=DW:*.c=BD:*.c++=BD:*.h=BD:*.cc=BD:*.cpp=BD:*.h=BD:*.h++=BD:*.hh=BD:*.go=BD:*.java=BD:*.js=BD:*.lua=BD:*.rb=BD:*.rs=BD:"
|
||||
@ -215,9 +215,9 @@ Prompt="clifm"
|
||||
DividingLine="-"
|
||||
|
||||
# If the fzf TAB completion mode is enabled, pass these options to fzf(1):
|
||||
FzfTabOptions="--color='16,prompt:6,fg+:-1,pointer:4,hl:5,hl+:5,gutter:-1,marker:2' --marker='*' --bind tab:accept,right:accept,left:abort --inline-info --layout=reverse-list"
|
||||
FzfTabOptions="--color='16,prompt:6,fg+:-1,pointer:4,hl:5,hl+:5,gutter:-1,marker:2,border:7:dim' --marker='*' --bind tab:accept,right:accept,left:abort,alt-p:toggle-preview,change:top,alt-up:preview-page-up,alt-down:preview-page-down --inline-info --layout=reverse-list --preview-window=wrap,border-left"
|
||||
|
||||
# Same options, but colorless
|
||||
#FzfTabOptions="--color='bw' --marker='*' --bind tab:accept,right:accept,left:abort --inline-info --layout=reverse-list"
|
||||
#FzfTabOptions="--color='bw' --marker='*' --bind tab:accept,right:accept,left:abort,alt-p:toggle-preview,change:top,alt-up:preview-page-up,alt-down:preview-page-down --inline-info --layout=reverse-list --preview-window=wrap,border-left"
|
||||
|
||||
# For more information consult fzf(1)
|
||||
|
@ -1,136 +0,0 @@
|
||||
# Keybindings file for CliFM
|
||||
|
||||
# Use the 'kbgen' plugin (compile it first: gcc -o kbgen kbgen.c) to
|
||||
# find out the escape code for the key o key sequence you want. Use
|
||||
# either octal, hexadecimal codes or symbols.
|
||||
# Ex: For Alt-/ (in rxvt terminals) 'kbgen' will print the following
|
||||
# lines:
|
||||
# Hex | Oct | Symbol
|
||||
# ---- | ---- | ------
|
||||
# \x1b | \033 | ESC (\e)
|
||||
# \x2f | \057 | /
|
||||
# In this case, the keybinding, if using symbols, is: "\e/:function"
|
||||
# In case you prefer the hex codes it would be: \x1b\x2f:function.
|
||||
# GNU emacs escape sequences are also allowed (ex: "\M-a", Alt-a
|
||||
# in most keyboards, or "\C-r" for Ctrl-r).
|
||||
# Some codes, especially those involving keys like Ctrl or the arrow
|
||||
# keys, vary depending on the terminal emulator and the system settings.
|
||||
# These keybindings should be set up thus on a per terminal basis.
|
||||
# You can also consult the terminfo database via the infocmp command.
|
||||
# See terminfo(5) and infocmp(1).
|
||||
|
||||
# Alt-j
|
||||
previous-dir:\M-j
|
||||
# Shift-left (rxvt)
|
||||
previous-dir2:\e[d
|
||||
# Shift-left (xterm)
|
||||
previous-dir3:\e[2D
|
||||
# Shift-left (others)
|
||||
previous-dir4:\e[1;2D
|
||||
|
||||
# Alt-k
|
||||
next-dir:\M-k
|
||||
# Shift-right (rxvt)
|
||||
next-dir2:\e[c
|
||||
# Shift-right (xterm)
|
||||
next-dir3:\e[2C
|
||||
# Shift-right (others)
|
||||
next-dir4:\e[1;2C
|
||||
first-dir:\C-\M-j
|
||||
last-dir:\C-\M-k
|
||||
|
||||
# Alt-u
|
||||
parent-dir:\M-u
|
||||
# Shift-up (rxvt)
|
||||
parent-dir2:\e[a
|
||||
# Shift-up (xterm)
|
||||
parent-dir3:\e[2A
|
||||
# Shift-up (others)
|
||||
parent-dir4:\e[1;2A
|
||||
|
||||
# Alt-e
|
||||
home-dir:\M-e
|
||||
# Home key (rxvt)
|
||||
#home-dir2:\e[7~
|
||||
# Home key (xterm)
|
||||
#home-dir3:\e[H
|
||||
# Home key (Emacs term)
|
||||
#home-dir4:\e[1~
|
||||
|
||||
# Alt-r
|
||||
root-dir:\M-r
|
||||
# Alt-/ (rxvt)
|
||||
root-dir2:\e/
|
||||
#root-dir3:
|
||||
|
||||
pinned-dir:\M-p
|
||||
workspace1:\M-1
|
||||
workspace2:\M-2
|
||||
workspace3:\M-3
|
||||
workspace4:\M-4
|
||||
|
||||
# Help
|
||||
# F1-3
|
||||
show-manpage:\eOP
|
||||
show-manpage2:\e[11~
|
||||
show-cmds:\eOQ
|
||||
show-cmds2:\e[12~
|
||||
show-kbinds:\eOR
|
||||
show-kbinds2:\e[13~
|
||||
|
||||
archive-sel:\C-\M-a
|
||||
bookmark-sel:\C-\M-b
|
||||
bookmarks:\M-b
|
||||
clear-line:\M-c
|
||||
clear-msgs:\M-t
|
||||
create-file:\M-n
|
||||
deselect-all:\M-d
|
||||
export-sel:\C-\M-e
|
||||
dirs-first:\M-g
|
||||
lock:\M-o
|
||||
mountpoints:\M-m
|
||||
move-sel:\C-\M-n
|
||||
new-instance:\C-x
|
||||
next-profile:\C-\M-p
|
||||
only-dirs:\M-,
|
||||
open-sel:\C-\M-g
|
||||
paste-sel:\C-\M-v
|
||||
prepend-sudo:\M-v
|
||||
previous-profile:\C-\M-o
|
||||
rename-sel:\C-\M-r
|
||||
remove-sel:\C-\M-d
|
||||
refresh-screen:\C-r
|
||||
selbox:\M-s
|
||||
select-all:\M-a
|
||||
show-dirhist:\M-h
|
||||
sort-previous:\M-z
|
||||
sort-next:\M-x
|
||||
toggle-hidden:\M-i
|
||||
toggle-hidden2:\M-.
|
||||
toggle-light:\M-y
|
||||
toggle-long:\M-l
|
||||
toggle-max-name-len:\C-\M-l
|
||||
toggle-disk-usage:\C-\M-i
|
||||
trash-sel:\C-\M-t
|
||||
untrash-all:\C-\M-u
|
||||
|
||||
# F6-12
|
||||
open-mime:\e[17~
|
||||
open-jump-db:\e[18~
|
||||
edit-color-scheme:\e[19~
|
||||
open-keybinds:\e[20~
|
||||
open-config:\e[21~
|
||||
open-bookmarks:\e[23~
|
||||
quit:\e[24~
|
||||
|
||||
# Plugins
|
||||
# 1) Make sure your plugin is in the plugins directory (or use any of the
|
||||
# plugins in there)
|
||||
# 2) Link pluginx to your plugin using the 'actions edit' command. Ex:
|
||||
# "plugin1=myplugin.sh"
|
||||
# 3) Set a keybinding here for pluginx. Ex: "plugin1:\M-7"
|
||||
|
||||
#plugin1:
|
||||
#plugin2:
|
||||
#plugin3:
|
||||
#plugin4:
|
@ -126,7 +126,8 @@ untrash-all:\C-\M-u
|
||||
|
||||
# F6-12
|
||||
open-mime:\e[17~
|
||||
open-jump-db:\e[18~
|
||||
open-preview:\e[18~
|
||||
#open-jump-db:\e[18~
|
||||
edit-color-scheme:\e[19~
|
||||
open-keybinds:\e[20~
|
||||
open-config:\e[21~
|
||||
|
@ -1 +1 @@
|
||||
*0:/home/repo/Development/lovesay
|
||||
*0:/home/repo
|
||||
|
@ -1,36 +0,0 @@
|
||||
######################
|
||||
# CliFM actions file #
|
||||
######################
|
||||
|
||||
# Define here your custom actions. Actions are custom command names
|
||||
# bound to a executable file located either in DATADIR/clifm/plugins
|
||||
# (usually /usr/share/clifm/plugins) or in $XDG_CONFIG_HOME/clifm/plugins.
|
||||
# Actions can be executed directly from CliFM command line, as if they
|
||||
# were any other command, and the associated file will be executed
|
||||
# instead. All parameters passed to the action command will be passed
|
||||
# to the corresponding plugin as well.
|
||||
|
||||
+=finder.sh
|
||||
++=jumper.sh
|
||||
-=fzfnav.sh
|
||||
*=fzfsel.sh
|
||||
**=fzfdesel.sh
|
||||
//=rgfind.sh
|
||||
_=fzcd.sh
|
||||
bn=batch_create.sh
|
||||
cr=cprm.sh
|
||||
da=disk_analyzer.sh
|
||||
dh=fzfdirhist.sh
|
||||
dr=dragondrop.sh
|
||||
fdups=fdups.sh
|
||||
gg=pager.sh
|
||||
h=fzfhist.sh
|
||||
i=img_viewer.sh
|
||||
ih=ihelp.sh
|
||||
kbgen=kbgen
|
||||
music=music_player.sh
|
||||
ptot=pdf_viewer.sh
|
||||
rrm=recur_rm.sh
|
||||
update=update.sh
|
||||
vid=vid_viewer.sh
|
||||
wall=wallpaper_setter.sh
|
@ -1,6 +0,0 @@
|
||||
### This is the bookmarks file for clifm ###
|
||||
|
||||
# Empty and commented lines are ommited
|
||||
# The bookmarks syntax is: [shortcut]name:path
|
||||
# Example:
|
||||
[c]clifm:/home/repo/.config//clifm/profiles/default
|
@ -7,6 +7,129 @@
|
||||
|
||||
# Commented and empty lines are ignored
|
||||
|
||||
#=====================================#
|
||||
# 1. INTERFACE #
|
||||
#=====================================#
|
||||
|
||||
# Show hidden files (i.e. files starting with a dot)?
|
||||
ShowHiddenFiles=false
|
||||
|
||||
# Use a regular expression to filter files from the files list.
|
||||
# Example: "!.*~$" to exclude backup files (ending with ~), or "^\." to
|
||||
# list only hidden files.
|
||||
Filter=""
|
||||
|
||||
# List directories first?
|
||||
ListDirsFirst=true
|
||||
|
||||
# The amount of files contained by a directory is informed next
|
||||
# to the directory name. However, this feature might slow things down
|
||||
# when, for example, listing files on a remote server. The files counter
|
||||
# can be disabled here, via the --no-files-counter option, or using the
|
||||
# 'fc' command while in the program itself.
|
||||
# Note: Classify (see below) must be set to true.
|
||||
FilesCounter=true
|
||||
|
||||
# If running with colors, append directory indicator to directories. If
|
||||
# running without colors (via the --no-color option), append file type
|
||||
# indicator at the end of file names:
|
||||
# '/' for directories
|
||||
# '@' for symbolic links
|
||||
# '=' for sockets
|
||||
# '|' for FIFO/pipes
|
||||
# '*' for for executable files
|
||||
# '?' for unknown file types
|
||||
# Bear in mind that when running in light mode the check for executable
|
||||
# files won't be performed, and thereby no indicator will be added to
|
||||
# executable files.
|
||||
# Note: Setting this option to false disables the files counter.
|
||||
Classify=true
|
||||
|
||||
# How to list files: 0 = vertically (like ls(1) would), 1 = horizontally
|
||||
ListingMode=0
|
||||
|
||||
# Choose sorting method: 0 = none, 1 = name, 2 = size, 3 = atime
|
||||
# 4 = btime (ctime if not available), 5 = ctime, 6 = mtime, 7 = version
|
||||
# (name if not available) 8 = extension, 9 = inode, 10 = owner,
|
||||
# 11 = group
|
||||
Sort=1
|
||||
|
||||
# By default, CliFM sorts files from less to more (ex: from 'a' to 'z' if
|
||||
# using the "name" method). To invert this ordering, set SortReverse to
|
||||
# true (you can also use the --sort-reverse option or the 'st' command)
|
||||
SortReverse=false
|
||||
|
||||
# Enable Mas, the files list pager (executed whenever the list of files
|
||||
# does not fit in the screen)
|
||||
Pager=false
|
||||
|
||||
# List files properties next to file names instead of just file names
|
||||
LongViewMode=false
|
||||
|
||||
# Properties fields to be printed for each file name in long view mode
|
||||
# d: inode number
|
||||
# p|n = permissions: either symbolic (p) or numeric/octal (n)
|
||||
# i = user/group IDs
|
||||
# a|m|c = last (a)ccess, (m)odification, or status (c)hange time (YYYY-MM-DD HH:MM)
|
||||
# s = size
|
||||
# Defaults to "pims" (symbolic notation and modification time)
|
||||
# A single dash ("-") disables all fields
|
||||
# Ex: print only permissions (numeric) and size:
|
||||
#PropFields="ns"
|
||||
PropFields="pims"
|
||||
|
||||
# If running in long view, print directories full size (including contents)
|
||||
FullDirSize=false
|
||||
|
||||
# Print files apparent size instead of actual device usage (Linux only)
|
||||
ApparentSize=false
|
||||
|
||||
# In light mode, extra file type checks (except those provided by
|
||||
# the d_type field of the dirent structure (see readdir(3))
|
||||
# are disabled to speed up the listing process. stat(3) and access(3)
|
||||
# are not executed at all, so that we cannot know in advance if a file
|
||||
# is readable by the current user, if it is executable, SUID, SGID, if a
|
||||
# symlink is broken, and so on. The file extension check is ignored as
|
||||
# well, so that the color per extension feature is disabled.
|
||||
LightMode=false
|
||||
|
||||
# If set to true, clear the screen before listing files
|
||||
ClearScreen=true
|
||||
|
||||
# Maximum file name length for listed files. Names larger than
|
||||
# MAXFILENAMELEN will be truncated at MAXFILENAMELEN using a tilde
|
||||
# Set it to -1 (or empty) to remove this limit
|
||||
# When running in long mode, this setting is overriden by MinFilenameTrim
|
||||
MaxFilenameLen=20
|
||||
|
||||
# Minimum length at which a file name can be trimmed in long view mode
|
||||
# (including ELN length and spaces). When running in long mode, this
|
||||
# setting overrides MaxFilenameLen.
|
||||
MinFilenameTrim=20
|
||||
|
||||
# A comma separated list of workspace names in the form NUM=NAME
|
||||
# Example: "1=MAIN,2=EXTRA,3=GIT" or "1=α,2=β,3=γ"
|
||||
WorkspaceNames=""
|
||||
|
||||
# Print the disk usage of the file system the current directory belongs to
|
||||
# in the form FREE/TOTAL
|
||||
DiskUsage=false
|
||||
|
||||
# If set to true, print a map of the current position in the directory
|
||||
# history list, showing previous, current, and next entries
|
||||
DirhistMap=false
|
||||
|
||||
# If set to true, always print the list of selected files. Since this
|
||||
# list could become quite extensive, you can limit the number of printed
|
||||
# entries using the MaxPrintSelfiles option (-1 = no limit, 0 = auto
|
||||
# (never print more than half terminal height), or any custom value)
|
||||
PrintSelfiles=false
|
||||
|
||||
# Maximum amount of selected files to be printed if PrinSelFiles is set
|
||||
# to true. Possible values: -1 = no limit, 0 = auto (never print more
|
||||
# than half terminal height), or any custom value
|
||||
MaxPrintSelfiles=0
|
||||
|
||||
# Color schemes (or just themes) are stored in the colors directory
|
||||
# ($XDG_DATA_DIRS/clifm/colors, usually /usr/local/share/clifm/colors
|
||||
# or /usr/share/clifm/colors). You can place your custom themes in
|
||||
@ -25,91 +148,18 @@
|
||||
# Visit https://github.com/leo-arch/clifm-colors to get some extra themes
|
||||
ColorScheme=default
|
||||
|
||||
# The amount of files contained by a directory is informed next
|
||||
# to the directory name. However, this feature might slow things down
|
||||
# when, for example, listing files on a remote server. The files counter
|
||||
# can be disabled here, via the --no-files-counter option, or using the
|
||||
# 'fc' command while in the program itself.
|
||||
FilesCounter=true
|
||||
|
||||
# How to list files: 0 = vertically (like ls(1) would), 1 = horizontally
|
||||
ListingMode=0
|
||||
#=====================================#
|
||||
# 2. COMMAND LINE #
|
||||
#=====================================#
|
||||
|
||||
# List files automatically after changing current directory
|
||||
AutoLs=true
|
||||
|
||||
# If set to true, print a map of the current position in the directory
|
||||
# history list, showing previous, current, and next entries
|
||||
DirhistMap=false
|
||||
|
||||
# Use a regular expression to filter files from the files list.
|
||||
# Example: "!.*~$" to exclude backup files (ending with ~), or "^\." to
|
||||
# list only hidden files.
|
||||
Filter=""
|
||||
|
||||
# Set the default copy command. Available options are: 0 = cp,
|
||||
# 1 = advcp, 2 = wcp, 3 = rsync. 1-3 include a progress bar.
|
||||
cpCmd=0
|
||||
|
||||
# Set the default move command. Available options are: 0 = mv,
|
||||
# and 1 = advmv. 1 adds a progress bar to mv.
|
||||
mvCmd=0
|
||||
|
||||
# TAB completion mode: either 'standard' or 'fzf'. Defaults to 'fzf' if
|
||||
# the binary is found in PATH. Othwerwise, the standard mode is used
|
||||
# TAB completion mode: 'standard', 'fzf', 'fzy' or 'smenu'. Defaults
|
||||
# to 'fzf' if the binary is found in PATH. Othwerwise, the standard
|
||||
# mode is used
|
||||
TabCompletionMode=
|
||||
|
||||
# MaxPath is only used for the /p option of the prompt: the current
|
||||
# working directory will be abbreviated to its basename (everything after
|
||||
# the last slash) whenever the current path is longer than MaxPath.
|
||||
MaxPath=40
|
||||
|
||||
WelcomeMessage=true
|
||||
|
||||
# Print CliFM's logo screen at startup
|
||||
SplashScreen=false
|
||||
|
||||
ShowHiddenFiles=false
|
||||
|
||||
# List files properties next to file names instead of just file names
|
||||
LongViewMode=false
|
||||
# Print files apparent size instead of actual device usage (Linux only)
|
||||
ApparentSize=false
|
||||
# If running in long view, print directories full size (including contents)
|
||||
FullDirSize=false
|
||||
|
||||
# Keep a record of both external and internal commands able to modify the
|
||||
# files system (e.g. 'r', 'c', 'm', and so on)
|
||||
LogCmds=false
|
||||
|
||||
# Minimum length at which a file name can be trimmed in long view mode
|
||||
# (including ELN length and spaces). When running in long mode, this
|
||||
# setting overrides MaxFilenameLen.
|
||||
MinFilenameTrim=20
|
||||
|
||||
# When a directory rank in the jump database is below MinJumpRank, it
|
||||
# will be forgotten
|
||||
MinJumpRank=10
|
||||
|
||||
# When the sum of all ranks in the jump database reaches MaxJumpTotalRank,
|
||||
# all ranks will be reduced 10%, and those falling below MinJumpRank will
|
||||
# be deleted
|
||||
MaxJumpTotalRank=100000
|
||||
|
||||
# Should CliFM be allowed to run external, shell commands?
|
||||
ExternalCommands=true
|
||||
|
||||
# Write the last visited directory to $XDG_CONFIG_HOME/clifm/.last to be
|
||||
# later accessed by the corresponding shell function at program exit.
|
||||
# To enable this feature consult the manpage.
|
||||
CdOnQuit=false
|
||||
|
||||
# If set to true, a command name that is the name of a directory or a
|
||||
# file is executed as if it were the argument to the the 'cd' or the
|
||||
# 'open' commands respectivelly: 'cd DIR' works the same as just 'DIR'
|
||||
# and 'open FILE' works the same as just 'FILE'.
|
||||
Autocd=true
|
||||
AutoOpen=true
|
||||
# Preview files if using the fzf mode for TAB completion
|
||||
FzfPreview=false
|
||||
|
||||
# If set to true, enable auto-suggestions
|
||||
AutoSuggestions=true
|
||||
@ -131,67 +181,101 @@ SuggestionStrategy=ehfjbac
|
||||
# color (set via the color scheme file)
|
||||
SuggestFiletypeColor=false
|
||||
|
||||
# Enable syntax highlighting?
|
||||
SyntaxHighlighting=true
|
||||
|
||||
# We have three search strategies: 0 = glob-only, 1 = regex-only,
|
||||
# and 2 = glob-regex
|
||||
#SearchStrategy=2
|
||||
# Should CliFM be allowed to run external, shell commands?
|
||||
ExternalCommands=true
|
||||
|
||||
# If set to true, expand bookmark names into the corresponding bookmark
|
||||
# path: if the bookmark is "name=/path", "name" will be interpreted
|
||||
# as /path. TAB completion is also available for bookmark names.
|
||||
# as /path. TAB completion is available for bookmark names.
|
||||
ExpandBookmarks=false
|
||||
|
||||
# In light mode, extra file type checks (except those provided by
|
||||
# the d_type field of the dirent structure (see readdir(3))
|
||||
# are disabled to speed up the listing process. stat(3) and access(3)
|
||||
# are not executed at all, so that we cannot know in advance if a file
|
||||
# is readable by the current user, if it is executable, SUID, SGID, if a
|
||||
# symlink is broken, and so on. The file extension check is ignored as
|
||||
# well, so that the color per extension feature is disabled.
|
||||
LightMode=false
|
||||
|
||||
# If running with colors, append directory indicator to directories. If
|
||||
# running without colors (via the --no-colors option), append file type
|
||||
# indicator at the end of file names:
|
||||
# '/' for directories
|
||||
# '@' for symbolic links
|
||||
# '=' for sockets
|
||||
# '|' for FIFO/pipes
|
||||
# '*' for for executable files
|
||||
# '?' for unknown file types
|
||||
# Bear in mind that when running in light mode the check for executable
|
||||
# files won't be performed, and thereby no indicator will be added to
|
||||
# executable files.
|
||||
Classify=true
|
||||
#=====================================#
|
||||
# 3. COMMANDS #
|
||||
#=====================================#
|
||||
|
||||
# Should the Selection Box be shared among different profiles?
|
||||
ShareSelbox=false
|
||||
# List files automatically after changing current directory
|
||||
AutoLs=true
|
||||
|
||||
# If set to true, a command name that is the name of a directory or a
|
||||
# file is executed as if it were the argument to the the 'cd' or the
|
||||
# 'open' commands respectivelly: 'cd DIR' works the same as just 'DIR'
|
||||
# and 'open FILE' works the same as just 'FILE'.
|
||||
Autocd=true
|
||||
AutoOpen=true
|
||||
|
||||
# If set to true, the 'r' command executes 'trash' instead of 'rm'.
|
||||
TrashAsRm=false
|
||||
|
||||
# Set the default copy command. Available options are: 0 = 'cp -iRp',
|
||||
# 1 = 'cp -Rp', 2 = 'advcp -giRp', 3 = 'advcp -gRp', 4 = 'wcp', and
|
||||
# 5 = 'rsync -avP'. Options 2-5 include a progress bar for the copy command.
|
||||
cpCmd=0
|
||||
|
||||
# Set the default move command. Available options are: 0 = 'mv -i',
|
||||
# 1 = 'mv', 2 = 'advmv -gi', and 3 = 'advmv -g'.
|
||||
# Options 2 and 3 include a progress bar for the move command.
|
||||
mvCmd=0
|
||||
|
||||
# If set to true, the 'r' command will never prompt before removals.
|
||||
# rm(1) is invoked with the -f flag
|
||||
rmForce=false
|
||||
|
||||
# Choose the resource opener to open files with their default associated
|
||||
# application. If not set, 'lira', CLiFM's built-in opener, is used.
|
||||
# application (e.g. Ranger's rifle or xdg-open). If not set, 'lira',
|
||||
# CliFM's built-in opener, is used instead.
|
||||
Opener=
|
||||
|
||||
# Only used when opening a directory via a new CliFM instance (with the
|
||||
# 'x' command), this option specifies the command to be used to launch a
|
||||
# terminal emulator to run CliFM on it.
|
||||
TerminalCmd='xterm -e'
|
||||
TerminalCmd="xterm -e"
|
||||
|
||||
# Choose sorting method: 0 = none, 1 = name, 2 = size, 3 = atime
|
||||
# 4 = btime (ctime if not available), 5 = ctime, 6 = mtime, 7 = version
|
||||
# (name if note available) 8 = extension, 9 = inode, 10 = owner,
|
||||
# 11 = group
|
||||
Sort=1
|
||||
# We have three search strategies: 0 = glob-only, 1 = regex-only,
|
||||
# and 2 = glob-regex. Used by the quick search function
|
||||
SearchStrategy=2
|
||||
|
||||
# By default, CliFM sorts files from less to more (ex: from 'a' to 'z' if
|
||||
# using the "name" method). To invert this ordering, set SortReverse to
|
||||
# true (you can also use the --sort-reverse option or the 'st' command)
|
||||
SortReverse=false
|
||||
# When a directory rank in the jump database is below MinJumpRank, it
|
||||
# will be forgotten
|
||||
MinJumpRank=10
|
||||
|
||||
# Print a usage tip at startup
|
||||
Tips=true
|
||||
# When the sum of all ranks in the jump database reaches MaxJumpTotalRank,
|
||||
# all ranks will be reduced 10%, and those falling below MinJumpRank will
|
||||
# be deleted
|
||||
MaxJumpTotalRank=100000
|
||||
|
||||
ListDirsFirst=true
|
||||
# Automatically purge the jump database from non-existing directories at
|
||||
# startup. Note that this will remove paths pointing to unmounted removable
|
||||
# devices and remote file systems
|
||||
PurgeJumpDB=false
|
||||
|
||||
#=====================================#
|
||||
# 4. LOGS AND HISTORY #
|
||||
#=====================================#
|
||||
|
||||
# Send errors, warnings, and notices to the notification daemon?
|
||||
DesktopNotifications=false
|
||||
|
||||
# Keep track of errors and warnings
|
||||
Logs=false
|
||||
# Keep a record of external commands and internal commands able to modify the
|
||||
# files system (e.g. 'r', 'c', 'm', and so on). Logs must be set to true.
|
||||
LogCmds=false
|
||||
# Keep only the last N lines of the log file
|
||||
MaxLog=1000
|
||||
|
||||
# Limit the size of the commands history file to N entries
|
||||
MaxHistory=1000
|
||||
# Limit the size of the directory history file to N entries
|
||||
MaxDirhist=100
|
||||
|
||||
|
||||
#=====================================#
|
||||
# 5. MISC #
|
||||
#=====================================#
|
||||
|
||||
# Enable case sensitive listing for files in the current directory
|
||||
CaseSensitiveList=false
|
||||
@ -206,62 +290,71 @@ CaseSensitivePathComp=false
|
||||
# Enable case sensitive search
|
||||
CaseSensitiveSearch=false
|
||||
|
||||
# Whether to be Unicode aware or not. If using a 100% ASCII setup
|
||||
# (e.g. English), you can turn this off
|
||||
Unicode=true
|
||||
|
||||
# Enable Mas, the files list pager (executed whenever the list of files
|
||||
# does not fit in the screen)
|
||||
Pager=false
|
||||
|
||||
# Maximum file name length for listed files. Names larger than
|
||||
# MAXFILENAMELEN will be truncated at MAXFILENAMELEN using a tilde
|
||||
# Set it to -1 (or empty) to remove this limit
|
||||
# When running in long mode, this setting is overriden by MinFilenameTrim
|
||||
MaxFilenameLen=20
|
||||
|
||||
MaxHistory=1000
|
||||
MaxDirhist=100
|
||||
MaxLog=500
|
||||
DiskUsage=false
|
||||
|
||||
# If set to true, always print the list of selected files. Since this
|
||||
# list could become quite extensive, you can limit the number of printed
|
||||
# entries using the MaxPrintSelfiles option (-1 = no limit, 0 = auto
|
||||
# (never print more than half terminal height), or any custom value)
|
||||
PrintSelfiles=false
|
||||
MaxPrintSelfiles=0
|
||||
|
||||
# If set to true, clear the screen before listing files
|
||||
ClearScreen=true
|
||||
|
||||
# If not specified, StartingPath defaults to the current working
|
||||
# directory.
|
||||
# CliFM's starting path. If not specified, it defaults to the current
|
||||
# working directory
|
||||
StartingPath=
|
||||
|
||||
# If set to true, start CliFM in the last visited directory (and in the
|
||||
# last used workspace). This option overrides StartingPath.
|
||||
RestoreLastPath=true
|
||||
|
||||
# If set to true, the 'r' command executes 'trash' instead of 'rm' to
|
||||
# prevent accidental deletions.
|
||||
TrashAsRm=false
|
||||
# MaxPath is only used for the /p option of the prompt: the current
|
||||
# working directory will be abbreviated to its basename (everything after
|
||||
# the last slash) whenever the current path is longer than MaxPath.
|
||||
MaxPath=40
|
||||
|
||||
# Set readline editing mode: 0 for vi and 1 for emacs (default).
|
||||
RlEditMode=1
|
||||
|
||||
# ALIASES
|
||||
# Write the last visited directory to $XDG_CONFIG_HOME/clifm/.last to be
|
||||
# later accessed by the corresponding shell function at program exit.
|
||||
# To enable this feature consult the manpage.
|
||||
CdOnQuit=false
|
||||
|
||||
# Should the Selection Box be shared among different profiles?
|
||||
ShareSelbox=false
|
||||
|
||||
# Print a usage tip at startup
|
||||
Tips=true
|
||||
|
||||
# Just a kind welcome message at startup
|
||||
WelcomeMessage=true
|
||||
|
||||
# Print CliFM's logo screen at startup
|
||||
SplashScreen=false
|
||||
|
||||
|
||||
#=====================================#
|
||||
# 6. ALIASES #
|
||||
#=====================================#
|
||||
|
||||
# Bind '?' to the interactive help plugin. Run 'actions' to print the # list of available plugins
|
||||
#alias ?='ih'
|
||||
# Bind 'b' to the directory history navigation plugin
|
||||
#alias b='dh'
|
||||
# Replace the standard deselect command (ds) by the fzfdesel plugin
|
||||
#alias ds='**'
|
||||
# You can use this alias to quickly change to the current virtual directory
|
||||
#alias vtd='cd $CLIFM_VIRTUAL_DIR'
|
||||
# Replace the built-in bulk rename function (br) by vidir(1)
|
||||
#br='vidir'
|
||||
|
||||
#=====================================#
|
||||
# 7. PROMPT COMMANDS #
|
||||
#=====================================#
|
||||
|
||||
# PROMPT COMMANDS
|
||||
# Write below the commands you want to be executed before each prompt. Ex:
|
||||
#promptcmd /usr/local/share/clifm/plugins/git_status.sh
|
||||
#promptcmd date | awk '{print $1", "$2,$3", "$4}'
|
||||
|
||||
# AUTOCOMMANDS
|
||||
#=====================================#
|
||||
# 8. AUTOCOMMANDS #
|
||||
#=====================================#
|
||||
|
||||
# Control CliFM's settings on a per directory basis. For more information
|
||||
# consult the manpage
|
||||
# Remote file systems are slow: let's speed this up by enabling the light
|
||||
|
@ -1,7 +0,0 @@
|
||||
/home/repo
|
||||
/home/repo/Development
|
||||
/home/repo/Development/lovesay
|
||||
/home/repo/Development
|
||||
/home/repo
|
||||
/home/repo/Development
|
||||
/home/repo/Development/lovesay
|
@ -1 +1 @@
|
||||
/home/repo/Development/lovesay
|
||||
/home/repo
|
||||
|
@ -1,2 +0,0 @@
|
||||
edit
|
||||
echo $EDITOR
|
@ -1,4 +0,0 @@
|
||||
2:1660715888:1660716582:/home/repo
|
||||
3:1660716456:1660716585:/home/repo/Development
|
||||
2:1660716460:1660716586:/home/repo/Development/lovesay
|
||||
@3100
|
@ -1,2 +1,2 @@
|
||||
1:1666276892:1666276892:/home/repo/Development/lovesay
|
||||
1:1666540776:1666540776:/home/repo
|
||||
@700
|
||||
|
@ -1 +0,0 @@
|
||||
[2022-8-17T6:58:8] [1mNOTE[0m: clifm created a new MIME list file (~/.config//clifm/profiles/default/mimelist.cfm). It is recommended to edit this file (entering 'mm edit' or pressing F6) to add the programs you use and remove those you don't. This will make the process of opening files faster and smoother
|
@ -1,119 +0,0 @@
|
||||
###################################
|
||||
# Configuration file for Lira #
|
||||
# CliFM's resource opener #
|
||||
###################################
|
||||
|
||||
# Commented and blank lines are omitted
|
||||
|
||||
# The below settings cover the most common filetypes
|
||||
# It is recommended to edit this file placing your prefered applications
|
||||
# at the beginning of the apps list to speed up the opening process
|
||||
|
||||
# The file is read top to bottom and left to right; the first existent
|
||||
# application found will be used
|
||||
|
||||
# Applications defined here are NOT desktop files, but commands (arguments
|
||||
# could be used as well). Write you own handmade scripts to open specific
|
||||
# files if necessary. Ex: X:^text/.*:~/scripts/my_cool_script.sh
|
||||
|
||||
# Use 'X' to specify a GUI environment and '!X' for non-GUI environments,
|
||||
# like the kernel built-in console or a remote SSH session.
|
||||
|
||||
# Use 'N' to match file names instead of MIME types.
|
||||
|
||||
# Regular expressions are allowed for both file types and file names.
|
||||
|
||||
# Use the %f placeholder to specify the position of the file name to be
|
||||
# opened in the command. Example:
|
||||
# 'mpv %f --terminal=no' -> 'mpv FILE --terminal=no'
|
||||
# If %f is not specified, the file name will be added to the end of the
|
||||
# command. Ex: 'mpv --terminal=no' -> 'mpv --terminal=no FILE'
|
||||
|
||||
# Running the opening application in the background:
|
||||
# For GUI applications:
|
||||
# APP %f &
|
||||
# For terminal applications:
|
||||
# TERM -e APP %f &
|
||||
# Replace 'TERM' and 'APP' by the corresponding values. The -e option
|
||||
# might vary depending on the terminal emulator used (TERM)
|
||||
|
||||
# To silence STDERR and/or STDOUT use !E and !O respectivelly (they could
|
||||
# be used together). Examples:
|
||||
# Silence STDERR only and run in the foreground:
|
||||
# mpv %f !E
|
||||
# Silence both (STDERR and STDOUT) and run in the background:
|
||||
# mpv %f !EO &
|
||||
# or
|
||||
# mpv %f !E !O &
|
||||
|
||||
# Environment variables could be used as well. Example:
|
||||
# X:text/plain=$TERM -e $EDITOR %f &;$VISUAL;nano;vi
|
||||
|
||||
###########################
|
||||
# File names/extensions #
|
||||
###########################
|
||||
|
||||
# Match a full file name
|
||||
#X:N:some_filename=cmd
|
||||
|
||||
# Match all file names starting with 'str'
|
||||
#X:N:^str.*=cmd
|
||||
|
||||
# Match files with extension 'ext'
|
||||
#X:N:.*\.ext$=cmd
|
||||
|
||||
X:N:.*\.djvu$=djview;zathura;evince;atril
|
||||
X:N:.*\.epub$=mupdf;zathura;ebook-viewer
|
||||
X:N:.*\.mobi$=ebook-viewer
|
||||
X:N:.*\.(cbr|cbz)$=zathura
|
||||
X:N:(.*\.cfm$|clifmrc)=$EDITOR;$VISUAL;kak;micro;nvim;vim;vis;vi;mg;emacs;ed;nano;mili;leafpad;mousepad;featherpad;gedit;kate;pluma
|
||||
!X:N:(.*\.cfm$|clifmrc)=$EDITOR;$VISUAL;kak;micro;nvim;vim;vis;vi;mg;emacs;ed;nano
|
||||
|
||||
##################
|
||||
# MIME types #
|
||||
##################
|
||||
|
||||
# Directories - only for the open-with command (ow) and the --open command
|
||||
# line option
|
||||
# In graphical environments directories will be opened in a new window
|
||||
X:inode/directory=xterm -e clifm %f &;xterm -e vifm %f &;pcmanfm %f &;thunar %f &;xterm -e ncdu %f &
|
||||
!X:inode/directory=vifm;ranger;nnn;ncdu
|
||||
|
||||
# Web content
|
||||
X:^text/html$=$BROWSER;surf;vimprobable;vimprobable2;qutebrowser;dwb;jumanji;luakit;uzbl;uzbl-tabbed;uzbl-browser;uzbl-core;iceweasel;midori;opera;firefox;seamonkey;brave;chromium-browser;chromium;google-chrome;epiphany;konqueror;elinks;links2;links;lynx;w3m
|
||||
!X:^text/html$=$BROWSER;elinks;links2;links;lynx;w3m
|
||||
|
||||
# Text
|
||||
#X:^text/x-(c|shellscript|perl|script.python|makefile|fortran|java-source|javascript|pascal)$=geany
|
||||
X:(^text/.*|application/json|inode/x-empty)=$EDITOR;$VISUAL;kak;micro;dte;nvim;vim;vis;vi;mg;emacs;ed;nano;mili;leafpad;mousepad;featherpad;nedit;kate;gedit;pluma;io.elementary.code;liri-text;xed;atom;nota;gobby;kwrite;xedit
|
||||
!X:(^text/.*|application/json|inode/x-empty)=$EDITOR;$VISUAL;kak;micro;dte;nvim;vim;vis;vi;mg;emacs;ed;nano
|
||||
|
||||
# Office documents
|
||||
X:^application/.*(open|office)document.*=libreoffice;soffice;ooffice
|
||||
|
||||
# Archives
|
||||
# Note: 'ad' is CliFM's built-in archives utility (based on atool). Remove it if you
|
||||
# prefer another application
|
||||
X:^application/(zip|gzip|zstd|x-7z-compressed|x-xz|x-bzip*|x-tar|x-iso9660-image)=ad;xarchiver %f &;lxqt-archiver %f &;ark %f &
|
||||
!X:^application/(zip|gzip|zstd|x-7z-compressed|x-xz|x-bzip*|x-tar|x-iso9660-image)=ad
|
||||
|
||||
# PDF
|
||||
X:.*/pdf$=mupdf;sioyek;llpp;lpdf;zathura;mupdf-x11;apvlv;xpdf;evince;atril;okular;epdfview;qpdfview
|
||||
|
||||
# Images
|
||||
X:^image/gif$=animate;pqiv;sxiv -a;nsxiv -a
|
||||
X:^image/.*=fim;display;sxiv;nsxiv;pqiv;gpicview;qview;qimgv;inkscape;mirage;ristretto;eog;eom;xviewer;viewnior;nomacs;geeqie;gwenview;gthumb;gimp
|
||||
!X:^image/*=fim;img2txt;cacaview;fbi;fbv
|
||||
|
||||
# Video and audio
|
||||
X:^video/.*=ffplay;mplayer;mplayer2;mpv;vlc;gmplayer;smplayer;celluloid;qmplayer2;haruna;totem
|
||||
X:^audio/.*=ffplay -nodisp -autoexit;mplayer;mplayer2;mpv;vlc;gmplayer;smplayer;totem
|
||||
|
||||
# Fonts
|
||||
X:^font/.*=fontforge;fontpreview
|
||||
|
||||
# Torrent:
|
||||
X:application/x-bittorrent=rtorrent;transimission-gtk;transmission-qt;deluge-gtk;ktorrent
|
||||
|
||||
# Fallback to another resource opener as last resource
|
||||
.*=xdg-open;mimeo;mimeopen -n;whippet -m;open;linopen;
|
@ -12,6 +12,14 @@
|
||||
# The file is read top to bottom and left to right; the first existent
|
||||
# application found will be used
|
||||
|
||||
# Applications defined here are NOT desktop files, but commands (arguments
|
||||
# could be used as well). Bear in mind that these commands will be executed
|
||||
# directly without shell intervention, so that no shell goodies (like pipes,
|
||||
# conditions, loops, etc) are available. In case you need something more
|
||||
# complex than a single command (including shell capabilities) write your
|
||||
# own script and place the path to the script in place of the command.
|
||||
# For example: X:^text/.*:~/scripts/my_cool_script.sh
|
||||
|
||||
# Applications defined here are NOT desktop files, but commands (arguments
|
||||
# could be used as well). Write you own handmade scripts to open specific
|
||||
# files if necessary. Ex: X:^text/.*:~/scripts/my_cool_script.sh
|
||||
@ -55,6 +63,10 @@
|
||||
# Environment variables could be used as well. Example:
|
||||
# X:text/plain=$EDITOR %f &;$VISUAL;nano;vi
|
||||
|
||||
# Use Ranger's rifle (or whatever opener you prefer) to open all files
|
||||
#X:N:.*=rifle
|
||||
#!X:N:.*=rifle
|
||||
|
||||
###########################
|
||||
# File names/extensions #
|
||||
###########################
|
||||
@ -71,7 +83,7 @@
|
||||
X:N:.*\.djvu$=djview;zathura;evince;atril
|
||||
X:N:.*\.epub$=mupdf;zathura;ebook-viewer
|
||||
X:N:.*\.mobi$=ebook-viewer
|
||||
X:N:.*\.(cbr|cbz)$=zathura
|
||||
X:N:.*\.(cbr|cbz)$=mcomix;YACReader;qcomicview;zathura
|
||||
X:N:(.*\.clifm$|clifmrc)=$EDITOR;$VISUAL;kak;micro;nvim;vim;vi;mg;emacs;ed;nano;mili;leafpad;mousepad;featherpad;gedit -s;kate -n;pluma --new-window
|
||||
!X:N:(.*\.clifm$|clifmrc)=$EDITOR;$VISUAL;kak;micro;nvim;vim;vi;mg;emacs;ed;nano
|
||||
|
||||
@ -108,8 +120,9 @@ X:.*/pdf$=mupdf;sioyek;llpp;lpdf;zathura;mupdf-x11;apvlv;xpdf;evince;atril;okula
|
||||
|
||||
# Images
|
||||
X:^image/gif$=animate;pqiv;sxiv -a;nsxiv -a
|
||||
X:^image/.*=fim;display;sxiv;nsxiv;pqiv;gpicview;qview;qimgv;inkscape;mirage;ristretto;eog;eom;xviewer;viewnior;nomacs;geeqie;gwenview;gthumb;gimp
|
||||
!X:^image/*=fim;img2txt;cacaview;fbi;fbv
|
||||
X:^image/svg=display;inkscape
|
||||
X:^image/.*=fim;sxiv;nsxiv;pqiv;gpicview;qview;qimgv;mirage;ristretto;eog;eom;xviewer;viewnior;nomacs;geeqie;gwenview;gthumb;gimp
|
||||
!X:^image/.*=fim;img2txt;cacaview;fbi;fbv
|
||||
|
||||
# Video and audio
|
||||
X:^video/.*=ffplay;mplayer;mplayer2;mpv;vlc;gmplayer;smplayer;celluloid;qmplayer2;haruna;totem
|
||||
|
@ -1,62 +0,0 @@
|
||||
#####################################
|
||||
# Remotes management file for CliFM #
|
||||
#####################################
|
||||
|
||||
# Blank and commented lines are omitted
|
||||
|
||||
# The syntax is as follows:
|
||||
|
||||
# A name for this remote. It will be used by the 'net' command
|
||||
# and will be available for TAB completion
|
||||
# [work_smb]
|
||||
|
||||
# Comment=My work samba server
|
||||
# Mountpoint=/home/user/.config/clifm/mounts/work_smb
|
||||
|
||||
# Use %m as a placeholder for Mountpoint
|
||||
# MountCmd=mount.cifs //WORK_IP/shared %m -o OPTIONS
|
||||
# UnmountCmd=umount %m
|
||||
|
||||
# Automatically mount this remote at startup
|
||||
# AutoMount=true
|
||||
|
||||
# Automatically unmount this remote at exit
|
||||
# AutoUnmount=true
|
||||
|
||||
# A few examples
|
||||
|
||||
# A. Samba share
|
||||
#[samba_share]
|
||||
#Comment=my samba share
|
||||
#Mountpoint="~/.config/clifm/mounts/samba_share"
|
||||
#MountCmd=sudo mount.cifs //192.168.0.26/resource_name %m -o mapchars,credentials=/etc/samba/credentials/samba_share
|
||||
#UnmountCmd=sudo umount %m
|
||||
#AutoUnmount=false
|
||||
#AutoMount=false
|
||||
|
||||
# B. SSH file system (sshfs)
|
||||
#[my_ssh]
|
||||
#Comment=my ssh
|
||||
#Mountpoint="/media/ssh"
|
||||
#MountCmd=sshfs user@192.168.0.12: %m -C -p 22
|
||||
#UnmountCmd=fusermount3 -u %m
|
||||
#AutoUnmount=false
|
||||
#AutoMount=false
|
||||
|
||||
# C. Mounting a local file system
|
||||
#[local]
|
||||
#Comment=Local filesystem
|
||||
#Mountpoint="/media/extra"
|
||||
#MountCmd=sudo mount -U 1232dsd761278... %m
|
||||
#UnmountCmd=sudo umount %m
|
||||
#AutoUnmount=false
|
||||
#AutoMount=true
|
||||
|
||||
# D. Mounting a removable device
|
||||
#[USB]
|
||||
#Comment=My USB drive
|
||||
#Mountpoint="/media/usb"
|
||||
#MountCmd=sudo mount -o gid=1000,fmask=113,dmask=002 -U 5647-1... %m
|
||||
#UnmountCmd=sudo umount %m
|
||||
#AutoUnmount=true
|
||||
#AutoMount=false
|
@ -1,9 +0,0 @@
|
||||
# This is CliFM's profile file
|
||||
#
|
||||
# Write here the commands you want to be executed at startup
|
||||
# Ex:
|
||||
#echo "CliFM, the command line file manager"; read -r
|
||||
#
|
||||
# Uncommented, non-empty lines are executed line by line. If you
|
||||
# want a multi-line command, just write a script for it:
|
||||
#sh /path/to/my/script.sh
|
@ -1,170 +0,0 @@
|
||||
# This file is part of CliFM
|
||||
|
||||
# Prompts for CliFM
|
||||
|
||||
# Do not edit this file directly: use the 'prompt' command instead
|
||||
|
||||
# The regular prompt (just as the warning one, a secondary prompt used
|
||||
# to highlight invalid/non-existent command names) is built using command
|
||||
# substitution ($(cmd)), string literals and/or one or more of the
|
||||
# following escape sequences:
|
||||
|
||||
# The prompt line is build using command substitution ($(cmd)), string
|
||||
# literals and/or the following escape sequences:
|
||||
#
|
||||
# \e: Escape character
|
||||
# \u: The username
|
||||
# \H: The full hostname
|
||||
# \h: The hostname, up to the first dot (.)
|
||||
# \s: The name of the shell (everything after the last slash) currently
|
||||
# used by CliFM
|
||||
# \S: Current workspace number (colored according to wsx code in the color
|
||||
# scheme file)
|
||||
# \l: Print an L if running in light mode
|
||||
# \P: The current profile name
|
||||
# \n: A newline character
|
||||
# \r: A carriage return
|
||||
# \a: A bell character
|
||||
# \d: The date, in abbreviated form (ex: Tue May 26)
|
||||
# \t: The time, in 24-hour HH:MM:SS format
|
||||
# \T: The time, in 12-hour HH:MM:SS format
|
||||
# \@: The time, in 12-hour am/pm format
|
||||
# \A: The time, in 24-hour HH:MM format
|
||||
# \w: The full current working directory, with $HOME abbreviated with a
|
||||
# tilde
|
||||
# \W: The basename of $PWD, with $HOME abbreviated with a tilde
|
||||
# \p: A mix of the two above, it abbreviates the current working directory
|
||||
# only if longer than PathMax (a value defined in the configuration
|
||||
# file).
|
||||
# \z: Exit code of the last executed command (printed in green in case of
|
||||
# success and in bold red in case of error)
|
||||
# \$: #, if the effective user ID is 0 (root), and $ otherwise
|
||||
# \nnn: The character whose ASCII code is the octal value nnn
|
||||
# \\: A literal backslash
|
||||
# \[: Begin a sequence of non-printing characters. This is mostly used to
|
||||
# add color to the prompt line (using full ANSI escape sequences)
|
||||
# \]: End a sequence of non-printing characters
|
||||
#
|
||||
# The following files statistics escape sequences are available as well:
|
||||
#
|
||||
# \D: Amount of sub-directories in the current directory
|
||||
# \R: Amount of regular files in the current directory
|
||||
# \X: Amount of executable files in the current directory
|
||||
# \.: Amount of hidden files in the current directory
|
||||
# \U: Amount of SUID files in the current directory
|
||||
# \G: Amount of SGID files in the current directory
|
||||
# \F: Amount of FIFO/pipe files in the current directory
|
||||
# \K: Amount of socket files in the current directory
|
||||
# \B: Amount of block device files in the current directory
|
||||
# \C: Amount of character device files in the current directory
|
||||
# \x: Amount of files with capabilities in the current directory
|
||||
# \L: Amount of symbolic links in the current directory
|
||||
# \o: Amount of broken symbolic links in the current directory
|
||||
# \M: Amount of multi-link files in the current directory
|
||||
# \E: Amount of files with extended attributes in the current directory
|
||||
# \O: Amount of other-writable files in the current directory
|
||||
# \": Amount of files with the sticky bit set in the current directory
|
||||
# \?: Amount of files of unknown file type in the current directory
|
||||
# \!: Amount of unstatable files in the current directory
|
||||
|
||||
# Escape codes to control prompt notifications:
|
||||
#
|
||||
# \*: An asterisk + amount of selected files (e.g. *12)
|
||||
# \%: 'T' + amount of trashed files (e.g. T3)
|
||||
# \#: Print an 'R' if running as root
|
||||
# \(: 'E' + amount of error messages (e.g. E2)
|
||||
# \): 'W' + amount of warning messages (e.g. W2)
|
||||
# \=: 'N' + amount of notice messages (e.g. N1)
|
||||
#
|
||||
# NOTE: Except in the case of \#, nothing is printed if the corresponding
|
||||
# number is zero (no selected files, no trashed files, and so on)
|
||||
|
||||
# Unicode characters could be inserted by directly pasting the
|
||||
# corresponding char, or by inserting its hex code:
|
||||
# echo -ne "paste_your_char" | hexdump -C
|
||||
|
||||
# Set Notifications to false to prevent the automatic insertion of
|
||||
# root, trash, messages (error, warning, and notice), and selected files
|
||||
# indicators at the left of the prompt, in which case the prompt code
|
||||
# should handle itself this data using the appropriate escape codes
|
||||
|
||||
# To permanetly set any of the below prompts edit your color scheme file
|
||||
# (via the 'cs edit' command), set Prompt to either the prompt code or
|
||||
# the prompt name you want (e.g. Prompt="classic"), and comment out the
|
||||
# remaining prompt lines
|
||||
#
|
||||
# NOTE: Since the below prompts have been designed for CliFM's default
|
||||
# color scheme, you might need to edit the one you choose manually to
|
||||
# make it fit your current color scheme. For example, the last color
|
||||
# used in the warning prompt should match the 'wp' color defined in your
|
||||
# color scheme file
|
||||
|
||||
[clifm]
|
||||
Notifications=true
|
||||
RegularPrompt="\[\e[0m\][\[\e[0;36m\]\S\[\e[0m\]]\l \A \u:\H \[\e[0;36m\]\w\n\[\e[0m\]<\z\[\e[0m\]> \[\e[0;34m\]\$ \[\e[0m\]"
|
||||
EnableWarningPrompt=true
|
||||
WarningPrompt="\[\e[00;02;31m\](!) > "
|
||||
|
||||
#[clifm-colorless]
|
||||
#Notifications=true
|
||||
#RegularPrompt="\[\e[0m\][\S]\l \A \u:\H \w\n<\z\[\e[0m\]> \$ "
|
||||
#EnableWarningPrompt=true
|
||||
#WarningPrompt="(!) > "
|
||||
|
||||
[clifm-box-drawing]
|
||||
# The box drawing set isn't supported by all terminals
|
||||
Notifications=false
|
||||
RegularPrompt="\[\e[0m\]\[\e[0;36m\]\[\e(0\]lq\[\e(B\]\[\e[0;31m\]\#\[\e[32m\]\*\[\e[36m\]\%\[\e[31m\]\(\[\e[33m\]\)\[\e[32m\]\=\[\e[0m\][\S\[\e[0m\]]\l \A \u:\H \[\e[0;36m\]\w\n\[\e[0;36m\]\[\e(0\]mq\[\e(B\]\[\e[0m\]<\z\[\e[0m\]> \[\e[0;34m\]\$ \[\e[0m\]"
|
||||
EnableWarningPrompt=true
|
||||
WarningPrompt="\[\e[0;36m\]\[\e(0\]mq\[\e(B\]\[\e[0m\]<\z\[\e[0m\]> \[\e[1;31m\]\! \[\e[00;02;31m\]"
|
||||
|
||||
[classic]
|
||||
Notifications=true
|
||||
RegularPrompt="\[\e[1;32m\][\u@\H] \[\e[1;34m\]\w \[\e[0m\]\$ "
|
||||
EnableWarningPrompt=true
|
||||
WarningPrompt="\[\e[1;32m\][\u@\H] \[\e[1;34m\]\w \[\e[1;31m\]! \[\e[00;02;31m\]"
|
||||
|
||||
[security-scanner]
|
||||
# Print file statistics about the current directory (-:-:-:-) in this order:
|
||||
# SUID, SGID, other-writable, and executable files
|
||||
Notifications=true
|
||||
RegularPrompt="\[\e[0m\][\[\e[0;36m\]\S\[\e[0m\]]\l \[\e[0m\]\[\e[1;31m\]\U\[\e[0m\]:\[\e[1;33m\]\G\[\e[0m\]:\[\e[1;34m\]\O\[\e[0m\]:\[\e[1;32m\]\X\[\e[0m\] \A \[\e[0;36m\]\w\n\[\e[0m\]<\z\[\e[0m\]> \[\e[0;34m\]\$ \[\e[0m\]"
|
||||
EnableWarningPrompt=true
|
||||
WarningPrompt="\[\e[00;02;31m\](!) > "
|
||||
|
||||
[curves]
|
||||
Notifications=false
|
||||
RegularPrompt="\[\e[00;01;32m\]╭─\[\e[0m\]\[\e[1;32m\]\*\[\e[1;36m\]\%\[\e[1;31m\]\(\[\e[1;33m\]\)\[\e[1;32m\]\=\[\e[0m\][\S\[\e[0m\]]\[\e[01;32m\]─\[\e[0m\](\u:\H)\[\e[01;32m\]─\[\e[0m\][\[\e[00;36m\]\w\[\e[0m\]]\n\[\e[01;32m\]╰─\[\e[1;0m\]<\z\[\e[0m\]> \[\e[34m\]λ\[\e[0m\] "
|
||||
EnableWarningPrompt=true
|
||||
WarningPrompt="\[\e[0m\]\[\e[01;32m\]╰─\[\e[1;0m\]<\z\[\e[0m\]> \[\e[0;31m\]λ\[\e[00;02;31m\] "
|
||||
|
||||
# The prompts below require a patched Nerdfont
|
||||
[firestarter]
|
||||
Notifications=false
|
||||
RegularPrompt="\[\e[01;38;5;124m\]╭─\[\e[38;5;124m\]\[\e[37;48;5;124m\]\[\e[1;37m\]\#\[\e[32m\]\*\[\e[36m\]\%\[\e[37m\]\(\[\e[33m\]\)\[\e[32m\]\=\[\e[00;37;48;5;124m\][\S\[\e[37;48;5;124m\]] \[\e[0;48;5;124m\]\A \[\e[00;38;5;124;43m\]\[\e[00;30;43m\] \u:\H \[\e[00;33;48;5;124m\]\[\e[00;37;48;5;124m\] \w \[\e[00;38;5;124m\]\[\e[0m\]\n\[\e[01;38;5;124m\]╰─▶ \[\e[0m\]"
|
||||
EnableWarningPrompt=true
|
||||
WarningPrompt="\[\e[00;01;38;5;124m\]╰─\[\e[0;38;5;124m\]▶ \[\e[00;02;31m\]"
|
||||
|
||||
[cold-winter]
|
||||
Notifications=false
|
||||
RegularPrompt="\[\e[00;37;100m\]\[\e[1;31m\]\#\[\e[32m\]\*\[\e[36m\]\%\[\e[31m\]\(\[\e[33m\]\)\[\e[32m\]\=\[\e[0;37;100m\][\S\[\e[00;37;100m\]] \A \[\e[00;90;46m\] \[\e[0;30;46m\]\u:\H \[\e[0;36;100m\] \[\e[00;37;100m\]\w \[\e[00;90;40m\] \n \[\e[1;90m\]\[\e[0m\] "
|
||||
EnableWarningPrompt=true
|
||||
WarningPrompt=" \[\e[0m\]\[\e[1;2;31m\] \[\e[00;02;31m\]"
|
||||
|
||||
[spot]
|
||||
Notifications=false
|
||||
RegularPrompt="\[\e[00;38;5;0;48;5;53m\] \[\e[31m\]\#\[\e[32m\]\*\[\e[36m\]\%\[\e[31m\]\(\[\e[34m\]\)\[\e[32m\]\=\[\e[00;37;48;5;53m\][\S\[\e[37m\]] \[\e[38;5;53;48;5;178m\] \[\e[00;38;5;0;48;5;178m\]\A \u:\H \w \[\e[00;38;5;178;48;5;0m\]\[\e[0;40m\]\n\[\e[0;38;5;254;48;5;53m\] \$ \[\e[0;38;5;53;48;5;0m\] \[\e[0m\] "
|
||||
EnableWarningPrompt=true
|
||||
WarningPrompt="\n\[\e[0;37;48;5;124m\] \x \[\e[0;38;5;124;48;5;0m\] \[\e[00;02;31m\] "
|
||||
|
||||
[artic-particles]
|
||||
Notifications=false
|
||||
RegularPrompt="\[\e[00;37;48;5;18m\] \A \[\e[00;38;5;18;47m\] \u:\H \[\e[00;37;48;5;18m\] \w \[\e[00;38;5;18;40m\] \n\[\e[00;37;48;5;18m\] \$ \[\e[00;38;5;18;40m\] "
|
||||
EnableWarningPrompt=true
|
||||
WarningPrompt="\[\e[00;02;31;47m\] \$ \[\e[00;37;0m\] \[\e[00;02;31m\]"
|
||||
|
||||
[green-beret]
|
||||
Notifications=false
|
||||
RegularPrompt="╭─\[\e[0;38;5;239;48;5;0m\]\[\e[0;38;5;15;48;5;239m\]\[\e[31m\]\#\[\e[38;5;76m\]\*\[\e[36m\]\%\[\e[31m\]\(\[\e[33m\]\)\[\e[32m\]\=\[\e[38;5;15m\][\S\[\e[38;5;15m\]] \A \[\e[0;38;5;239;48;5;70m\]\[\e[0;38;5;0;48;5;70m\] \w \[\e[0;38;5;70;48;5;0m\]\n\[\e[0;40m\]╰─\[\e[0;38;5;70;48;5;0m\]▶\[\e[0;40m\] "
|
||||
EnableWarningPrompt=true
|
||||
WarningPrompt="\[\e[0;40m\]╰─\[\e[0;38;5;9;48;5;0m\]▶ \[\e[00;02;31m\]"
|
@ -1,78 +0,0 @@
|
||||
# Readline keybindings for CliFM
|
||||
|
||||
# For the complete list of Readline options see:
|
||||
# https://www.gnu.org/software/bash/manual/html_node/Readline-Init-File-Syntax.html#Readline-Init-File-Syntax
|
||||
|
||||
#$include /etc/inputrc
|
||||
|
||||
# Color files by types
|
||||
set colored-stats on
|
||||
# Append char to indicate type
|
||||
set visible-stats on
|
||||
# Mark symlinked directories
|
||||
set mark-symlinked-directories on
|
||||
# Color the common prefix
|
||||
set colored-completion-prefix on
|
||||
# Color the common prefix in menu-complete
|
||||
set menu-complete-display-prefix on
|
||||
# Disable paste protection
|
||||
set enable-bracketed-paste on
|
||||
|
||||
set show-all-if-ambiguous on
|
||||
set completion-ignore-case on
|
||||
|
||||
set meta-flag on
|
||||
set input-meta on
|
||||
set output-meta on
|
||||
|
||||
$if mode=emacs
|
||||
|
||||
# For linux console and RH/Debian xterm
|
||||
"\e[5C": forward-word
|
||||
"\e[5D": backward-word
|
||||
"\e\e[C": forward-word
|
||||
"\e\e[D": backward-word
|
||||
"\e[1;5C": forward-word
|
||||
"\e[1;5D": backward-word
|
||||
|
||||
# For rxvt
|
||||
"\x1b\x4f\x64": backward-word
|
||||
"\x1b\x4f\x63": forward-word
|
||||
|
||||
# A few keybinds to avoid conflicts with CliFM specific keybinds
|
||||
"\C-d":
|
||||
"\e\e":
|
||||
"\C-r\C-r": re-read-init-file
|
||||
"\C-p\C-p": exchange-point-and-mark
|
||||
"\C-zA": do-lowercase-version
|
||||
"\C-zB": do-lowercase-version
|
||||
"\C-zC": do-lowercase-version
|
||||
"\C-zD": do-lowercase-version
|
||||
"\C-zE": do-lowercase-version
|
||||
"\C-zF": do-lowercase-version
|
||||
"\C-zG": do-lowercase-version
|
||||
"\C-zH": do-lowercase-version
|
||||
"\C-zI": do-lowercase-version
|
||||
"\C-zJ": do-lowercase-version
|
||||
"\C-zK": do-lowercase-version
|
||||
"\C-zL": do-lowercase-version
|
||||
"\C-zM": do-lowercase-version
|
||||
"\C-zN": do-lowercase-version
|
||||
"\C-zO": do-lowercase-version
|
||||
"\C-zP": do-lowercase-version
|
||||
"\C-zQ": do-lowercase-version
|
||||
"\C-zR": do-lowercase-version
|
||||
"\C-zS": do-lowercase-version
|
||||
"\C-zT": do-lowercase-version
|
||||
"\C-zU": do-lowercase-version
|
||||
"\C-zV": do-lowercase-version
|
||||
"\C-zW": do-lowercase-version
|
||||
"\C-zX": do-lowercase-version
|
||||
"\C-zY": do-lowercase-version
|
||||
"\C-zZ": do-lowercase-version
|
||||
|
||||
# History completion based on prefix
|
||||
#"\e[A": history-search-backward
|
||||
#"\e[B": history-search-forward
|
||||
|
||||
$endif
|
@ -43,7 +43,6 @@ $if mode=emacs
|
||||
"\C-d":
|
||||
"\e\e":
|
||||
"\C-r\C-r": re-read-init-file
|
||||
"\C-p\C-p": exchange-point-and-mark
|
||||
"\C-zA": do-lowercase-version
|
||||
"\C-zB": do-lowercase-version
|
||||
"\C-zC": do-lowercase-version
|
||||
|
Binary file not shown.
@ -118,74 +118,34 @@ $super_b+F1 \
|
||||
|
||||
# {{{ Menus
|
||||
|
||||
## Category: Menus;
|
||||
# Description: Edit Configs;
|
||||
$super_b+F2 \
|
||||
$exe ~/.config/repomenu/scripts/repomenu-edit-configs.sh
|
||||
|
||||
## Category: Menus;
|
||||
# Description: Layout Switcher;
|
||||
$super_b+F3 \
|
||||
$exe ~/.config/repomenu/scripts/repomenu-i3-layout-switcher.sh
|
||||
|
||||
## Category: Menus;
|
||||
# Description: Select a Program;
|
||||
$super_b+F4 \
|
||||
$exe ~/.config/repomenu/scripts/repomenu-open-program.sh
|
||||
|
||||
## Category: Menus;
|
||||
# Description: Select a workspace;
|
||||
$super_b+F5 \
|
||||
$exe ~/.config/repomenu/scripts/repomenu-i3-switch-workspaces.sh
|
||||
|
||||
## Category: Menus;
|
||||
# Description: Create a workspace;
|
||||
$super_b+F6 \
|
||||
$exe ~/.config/repomenu/scripts/repomenu-i3-empty-workspace.sh
|
||||
|
||||
## Category: Menus;
|
||||
# Description: Start GMrun;
|
||||
$super_b+F7 \
|
||||
$super_b+F2 \
|
||||
$exe gmrun
|
||||
|
||||
## Category: Menus;
|
||||
# Description: Start SmartRun;
|
||||
$super_b+F8 \
|
||||
$exe repomenue_smartrun
|
||||
|
||||
## Category: Menus;
|
||||
# Description: Start ClipMenu;
|
||||
$super_b+F11 \
|
||||
$exe ~/.config/repomenu/scripts/repomenu-clip-menu.sh
|
||||
|
||||
## Category: Menus;
|
||||
# Description: Start RepoMenu;
|
||||
$super_b+F12 \
|
||||
$exe fzf_run -c fzf_menu_run -i Menu -t alacritty
|
||||
|
||||
## Category: Main Keybinds;
|
||||
# Description: Layout mainCenter;
|
||||
$super_b+Escape \
|
||||
$exe ~/.config/repomenu/scripts/repomenu-i3-layout-switcher.sh mainCenter
|
||||
$super_b+F3 \
|
||||
$exe fzf_run -c clipmenu -i ClipMenu -t $TerminalEmulator
|
||||
|
||||
###############################
|
||||
####### RepoMenu Menu's #######
|
||||
####### FZFMenu Menu's #######
|
||||
###############################
|
||||
|
||||
## Category: RepoMenu;
|
||||
# Description: Start RepoMenu;
|
||||
## Category: FZFMenu;
|
||||
# Description: Start FZFMenu;
|
||||
$super_b+m \
|
||||
$exe fzf_run -c fzf_menu_run -i Menu -t alacritty
|
||||
$exe fzf_run -c fzf_menu_run -i Menu -t $TerminalEmulator
|
||||
|
||||
## Category: RepoMenu;
|
||||
## Category: FZFMenu;
|
||||
# Description: Start RepoPass;
|
||||
$super_b+p \
|
||||
$exe fzf_run -c 'fzf_pass' -i PassMenu -t alacritty
|
||||
$exe fzf_run -c 'fzf_pass' -i PassMenu -t $TerminalEmulator
|
||||
|
||||
## Category: RepoMenu;
|
||||
# Description: Start SmartRun;
|
||||
$super_b+s \
|
||||
$exe repomenue_smartrun
|
||||
## Category: FZFMenu;
|
||||
# Description: Start YoutubeMenu;
|
||||
$super_b+t \
|
||||
$exe fzf_run -c 'fzf_youtube_subs' -i YoutubeMenu -t $TerminalEmulator
|
||||
|
||||
# }}} Menus
|
||||
|
||||
@ -200,17 +160,17 @@ $super_b+s \
|
||||
## Category: Main Keybinds;
|
||||
# Description: Exit / Quit / Restart;
|
||||
$super_b+$shift+e \
|
||||
$exe fzf_run -c fzf_powermenu -i PowerMenu -t alacritty
|
||||
$exe fzf_run -c fzf_powermenu -i PowerMenu -t $TerminalEmulator
|
||||
|
||||
## Category: Main Keybinds;
|
||||
# Description: Exit / Quit / Restart;
|
||||
$super_b+$shift+x \
|
||||
$exe fzf_run -c fzf_powermenu -i PowerMenu -t alacritty
|
||||
$exe fzf_run -c fzf_powermenu -i PowerMenu -t $TerminalEmulator
|
||||
|
||||
## Category: Main Keybinds;
|
||||
# Description: Exit / Quit / Restart;
|
||||
$super_b+x \
|
||||
$exe fzf_run -c fzf_powermenu -i PowerMenu -t alacritty
|
||||
$exe fzf_run -c fzf_powermenu -i PowerMenu -t $TerminalEmulator
|
||||
|
||||
# }}} Power
|
||||
|
||||
@ -703,6 +663,7 @@ for_window [class="(?i)Menu"] floating enable, resize set 350 900, move position
|
||||
for_window [class="(?i)PowerMenu"] floating enable, resize set 300 300, move position center
|
||||
for_window [class="(?i)PolybarMenu"] floating enable, resize set 350 900, move position 10 3
|
||||
for_window [class="(?i)PassMenu"] floating enable, resize set 350 700, move position center
|
||||
for_window [class="(?i)YoutubeMenu"] floating enable, resize set 700 750, move position center
|
||||
|
||||
|
||||
for_window [title="Copying"] floating enable
|
||||
|
@ -8,7 +8,7 @@
|
||||
# Modified On - Sun 31 Oct 00:33:48 BST 2021
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
: "${CM_LAUNCHER=dmenu}"
|
||||
: "${CM_LAUNCHER=fzf}"
|
||||
: "${CM_HISTLENGTH=8}"
|
||||
|
||||
shopt -s nullglob
|
||||
@ -42,7 +42,7 @@ fi
|
||||
# Blacklist of non-dmenu launchers
|
||||
launcher_args=(-l "${CM_HISTLENGTH}")
|
||||
if [[ "$CM_LAUNCHER" == fzf ]]; then
|
||||
launcher_args=()
|
||||
launcher_args=(--prompt="Copy to clipboard: " --border=rounded --margin=1% --color=dark --height 100% --reverse --header=" CLIPBOARD MENU " --info=hidden --header-first)
|
||||
fi
|
||||
|
||||
# rofi supports dmenu-like arguments through the -dmenu flag
|
||||
|
@ -12,6 +12,6 @@ strings=pkgbrowser, ly, zap, i3-gaps, microsoft edge, python3, python, pamac, on
|
||||
|
||||
[window]
|
||||
central-splitter=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1\0\0\0\x1>\0\xff\xff\xff\xff\x1\0\0\0\x1\0)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\a\x83\0\0\0%\0\0\xe\xf8\0\0\x4\xe\0\0\a\x85\0\0\0'\0\0\xe\xf6\0\0\x4\f\0\0\0\x1\0\0\0\0\a\x80\0\0\a\x85\0\0\0'\0\0\xe\xf6\0\0\x4\f)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\a\x86\0\0\0 \0\0\xe\xf9\0\0\x4\x17\0\0\a\x87\0\0\0!\0\0\xe\xf8\0\0\x4\x16\0\0\0\x1\0\0\0\0\a\x80\0\0\a\x87\0\0\0!\0\0\xe\xf8\0\0\x4\x16)
|
||||
left-splitter=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\xc0\0\0\x1\f\0\xff\xff\xff\xff\x1\0\0\0\x2\0)
|
||||
right-splitter=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\xc0\0\0\0\xee\0\xff\xff\xff\xff\x1\0\0\0\x2\0)
|
||||
|
@ -61,30 +61,8 @@ class Commands(object):
|
||||
killmenu = 'repomenue_kill'
|
||||
passmenu = 'kitty --class=passmenu -o initial_window_height=650 -e fzf_pass'
|
||||
|
||||
autostart = [files, terminal, browser]
|
||||
configure = ['autorandr --load qtile', 'autostart']
|
||||
|
||||
|
||||
def to_urgent(qtile):
|
||||
cg = qtile.currentGroup
|
||||
for group in qtile.groupMap.values():
|
||||
if group == cg:
|
||||
continue
|
||||
if len([w for w in group.windows if w.urgent]) > 0:
|
||||
qtile.currentScreen.setGroup(group)
|
||||
return
|
||||
|
||||
|
||||
def switch_to(name):
|
||||
|
||||
def callback(qtile):
|
||||
for window in qtile.windowMap.values():
|
||||
if window.group and window.match(wname=name):
|
||||
qtile.currentScreen.setGroup(window.group)
|
||||
window.group.focus(window, False)
|
||||
break
|
||||
|
||||
return callback
|
||||
autostart = ['autostart']
|
||||
configure = ['autorandr --load qtile']
|
||||
|
||||
|
||||
##################
|
||||
|
Loading…
Reference in New Issue
Block a user