--- /usr/local/share/clifm/clifmrc 2021-12-30 09:06:37.275370306 +0100
+++ ../clifm/profiles/default/clifmrc 2021-12-30 08:47:42.066541359 +0100
@@ -1,3 +1,5 @@
+# vim: set filetype=conf:
+
###########################################
# CLIFM #
# The command line file manager #
@@ -8,14 +10,14 @@
# Color schemes are stored in the colors directory. By default,
# the 'default' color scheme is used. Visit
# 'https://github.com/leo-arch/clifm-colors' to get a few more
-ColorScheme=default
+ColorScheme=golden-night
# 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
+FilesCounter=false
# The character(s) used to construct the line dividing the list of files
# and the prompt. If '0', print just an empty line; if only one char, this
@@ -36,7 +38,7 @@
DirhistMap=false
# Use a regex expression to filter file names when listing files.
-# Example: !.*~$ to exclude backup files (ending with ~), or ^\. to list
+# Example: !.*~$ to exclude backup files (ending with ~), or ^\. to list
# only hidden files. Do not quote the regular expression
Filter=
@@ -84,10 +86,27 @@
# add color to the prompt line
# \]: End a sequence of non-printing characters
-Prompt="\[\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\]"
+Prompt="\[\e[0m\] \n[\S] \l \u@\H : \p\n\n\d, \A \$ "
-# Default prompt, but colorless
-#Prompt="\[\e[0m\][\S]\l \A \u:\H \w\n<\z\[\e[0m\]> \$ "
+#Prompt="\S\l \A \u:\H \w\n\z \$ "
+#Prompt="\[\e[0m\][\[\e[0;36m\]\S\[\e[0m\]]\l \A \u:\H \[\e[00;36m\]\w\n\[\e[0m\]\z\[\e[0;34m\] \$\[\e[0m\] "
+# Default
+#Prompt="[\[\e[0;36m\]\S\[\e[0m\]]\l \A \u:\H \[\e[00;36m\]\w\n\[\e[0m\]\z \[\e[0;34m\]\$\[\e[0m\] "
+# Simple
+#Prompt="[\u@\H] \w \$ "
+
+# The following prompts are built using a patched Nerdfont
+
+# Fireplace
+#Prompt="\[\e[00;31m\]┏\[\e[00;31m\]\[\e[00;37;41m\]\A\[\e[00;31;43m\]\[\e[00;30;43m\] \u:\H\[\e[00;33;41m\]\[\e[00;37;41m\] \w\[\e[00;31m\]\[\e[0m\]\n\[\e[00;31m\]┗ "
+# Cold winter
+#Prompt="\[\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\] "
+# Spot
+#Prompt="\[\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\] "
+# Artic particles
+#Prompt="\[\e[00;37;44m\] \A \[\e[00;34;47m\] \u:\H \[\e[00;37;44m\] \w \[\e[00;34;40m\] \n\[\e[00;37;44m\] \$ \[\e[00;34;40m\] "
+# Green Beret
+#Prompt=" ╭─\[\e[0;38;5;239;48;5;232m\]\[\e[0;38;5;15;48;5;239m\] \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;232m\]\n \[\e[0;40m\]╰──\[\e[0;38;5;70;48;5;0m\]▸\[\e[0;40m\] "
# If set to 'default', CliFM state information (selected files,
# trashed files, current workspace, messages, and stealth mode) will be
@@ -97,35 +116,36 @@
PromptStyle=default
# A warning prompt to warn the user about invalid command names
+
WarningPrompt=true
# String to be used by the warning prompt. The color of this prompt
# can be customized using the 'wp' code in the color scheme file
-WarningPromptStr="(!) > "
+WarningPromptStr="(invalid command !) > "
# TAB completion mode: either 'standard' (default) or 'fzf'
-TabCompletionMode=standard
+#TabCompletionMode=standard
+TabCompletionMode=fzf
# If FZF TAB completion mode is enabled, pass these options to fzf.
-# --height, --margin, +i/-i,--read0, --query, and --ansi will be appended
-# to set up the completions interface. Set this value to 'none' to pass
-# no option, to the empty string to load the default values (same as those
-# specified below), or to any other custom value. Unless set to 'none',
-# values set here will override FZF_DEFAULT_OPTS.
-FzfTabOptions="--color='16,prompt:6,fg+:-1,pointer:4,hl:5,hl+:5,gutter:-1,marker:2' --bind tab:accept,right:accept,left:abort --inline-info --layout=reverse-list"
-
-# 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.
+# --height, --margin, +i/-i, and --query will be appended to set up the
+# completions interface.
+#FzfTabOptions="--color='dark,prompt:6,fg+:-1,pointer:2,hl:5,hl+:5' --bind tab:accept,right:accept,left:abort --inline-info --layout=reverse-list --ansi"
+#FzfTabOptions='--exact --cycle --layout=reverse --color=bw --ansi'
+
+FzfTabOptions='none'
+
+# MaxPath is only used for the /p option of the prompt: the current working
+# directory will be abbreviated to its basename (everything after last slash)
+# whenever the current path is longer than MaxPath.
MaxPath=40
-WelcomeMessage=true
+WelcomeMessage=false
# Print CliFM's logo screen at startup
SplashScreen=false
-ShowHiddenFiles=false
-
+ShowHiddenFiles=true
# List files properties next to file names instead of just file names
LongViewMode=false
@@ -140,12 +160,12 @@
# When a directory rank in the jump database is below MinJumpRank, it
# will be forgotten
-MinJumpRank=10
+MinJumpRank=1
# 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
+MaxJumpTotalRank=300000
# Should CliFM be allowed to run external, shell commands?
ExternalCommands=true
@@ -153,10 +173,10 @@
# 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
+CdOnQuit=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
+# 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
@@ -167,22 +187,21 @@
# The following checks will be performed in the order specified
# by SuggestionStrategy. Available checks:
-# a = Aliases names\n\
-# b = Bookmarks names\n\
-# c = Possible completions\n\
# e = ELN's
-# f = File names in current directory\n\
-# h = Commands history\n\
-# j = Jump database\n\
-# Use a dash (-) to skip a check. Ex: 'ehfj-ac' to skip the bookmarks
-# check
+# h = Commands history
+# f = File names in current directory
+# j = Jump database
+# b = Bookmarks names
+# a = Aliases names
+# c = Possible completions
+# Use a dash (-) to skip a check. Ex: 'ehfj-ac' to skip the bookmarks check
SuggestionStrategy=ehfjbac
# If set to true, suggest file names using the corresponding file type
# color (set via the color scheme file)
SuggestFiletypeColor=false
-SyntaxHighlighting=true
+SyntaxHighlighting=false
# If set to true, expand bookmark names into the corresponding bookmark
# path: if the bookmark is "name=/path", "name" will be interpreted
@@ -196,7 +215,7 @@
# 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
+LightMode=true
# If running with colors, append directory indicator to directories. If
# running without colors (via the --no-colors option), append file type
@@ -219,8 +238,8 @@
# application. If not set, 'lira', CLiFM's built-in opener, is used.
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
+# 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'
@@ -229,7 +248,6 @@
# (name if note 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)
@@ -243,7 +261,7 @@
# Enable case sensitive listing for files in the current directory
CaseSensitiveList=false
-# Enable case sensitive lookup for the directory jumper function (via
+# Enable case sensitive lookup for the directory jumper function (via
# the 'j' command)
CaseSensitiveDirJump=false
@@ -254,23 +272,21 @@
CaseSensitiveSearch=false
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
# When running in long mode, this setting is overriden by MinFilenameTrim
MaxFilenameLen=
MaxHistory=1000
-MaxDirhist=100
+MaxDirhist=1000
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
+# 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
@@ -289,13 +305,12 @@
# If set to true, the 'r' command executes 'trash' instead of 'rm' to
# prevent accidental deletions.
-TrashAsRm=false
+TrashAsRm=true
# Set readline editing mode: 0 for vi and 1 for emacs (default).
RlEditMode=1
-# ALIASES
-#alias ls='ls --color=auto -A'
+#END OF OPTIONS
# PROMPT COMMANDS
# Write below the commands you want to be executed before each prompt. Ex:
@@ -303,8 +318,34 @@
#promptcmd date | awk '{print $1", "$2,$3", "$4}'
# AUTOCOMMANDS
-# Control CliFM's settings on a per directory basis. For more information
-# consult the manpage
+# Control CliFM settings on a per directory basis. For more information consult
+# the manpage
#autocmd /media/remotes/** lm=1,fc=0
#autocmd ~/important !printf "Keep your fingers outta here!\n" && read -n1
#autocmd ~/Downloads !/usr/share/clifm/plugins/fzfnav.sh
+
+autocmd /usr/bin mf=100,pg=1
+autocmd /media/** lm=1,fc=0
+autocmd / lv=0,st=5
+
+#ALIASES
+#alias ls='ls --color=auto -A'
+
+# Write below the commands you want to be executed before the prompt.
+# Ex:
+#/usr/share/clifm/plugins/git_status.sh
+#date | awk '{print $1", "$2,$3", "$4}'
+
+#END OF PROMPT COMMANDS
+
+# Aliases added automatically by
+#
+# alias import
+#
+# in clifm
+
+alias ?='ih'
+alias uf='filter unset'