# https://github.com/gokcehan/lf/blob/master/etc/lfrc.example
set autoquit true # 没有客户端时自动关闭 server
# interpreter for shell commands
set shell bash
# shell options, -e 遇到错误立即退出; -u 未定义的环境变量将报错退出
set shellopts '-eu'
set infotimefmtnew '01-02 15:04' # 文件的年份是当前年 时间格式
set infotimefmtold '2006-01-02' # 文件的年份非当前年 时间格式
set timefmt '2006-01-02 15:04:05' # 底部的时间格式
set incsearch true # 增量搜索, 即每次按下字符都搜索
set ignorecase true
cmd usage $du -h -d1 | less
map <enter> shell
# execute current file (must be executable)
map x $$f
map X !$f
# 样式 r32 版本加入
set copyfmt "\033[7;33m" # 方块的颜色, 黄色
set cutfmt "\033[7;31m" # 方块的颜色, 红色
set selectfmt "\033[7;35m" # 方块的颜色, 紫色
set tagfmt "\033[31m" # * 的颜色, 红色
# integration with fzf
cmd fzf_jump ${{
res="$(fzf --header='Jump to location')"
if [ -n "$res" ]; then
if [ -d "$res" ]; then
cmd="cd"
else
cmd="select"
fi
res="$(printf '%s' "$res" | sed 's/\\/\\\\/g;s/"/\\"/g')"
lf -remote "send $id $cmd \"$res\""
fi
}}
map <c-f> :fzf_jump