wip
This commit is contained in:
167
.XCompose
167
.XCompose
@@ -1,87 +1,84 @@
|
|||||||
# jaandrle customizations
|
# jaandrle customizations
|
||||||
include "/usr/share/X11/locale/cs_CZ.UTF-8/Compose"
|
include "/usr/share/X11/locale/cs_CZ.UTF-8/Compose" # Include Czech locale Compose file
|
||||||
|
<Multi_key> <backslash> <space> : " " U202F # Thin non-breaking space
|
||||||
<Multi_key> <backslash> <space> : " " U202F # thin nonbreaking space
|
<Multi_key> <bar> <space> : "" U200B # Zero-width space
|
||||||
<Multi_key> <bar> <space> : "" U200B
|
<Multi_key> <8> <8> : "∞" U221E # Infinity symbol
|
||||||
<Multi_key> <8> <8> : "∞" U221E
|
<Multi_key> <equal> <equal>: "≡" # Triple equals (identical to)
|
||||||
<Multi_key> <equal> <equal>: "≡"
|
<Multi_key> <asciitilde> <asciitilde>: "≈" # Almost equal to
|
||||||
<Multi_key> <asciitilde> <asciitilde>: "≈"
|
<Multi_key> <equal> <asciitilde>: "≃" # Asymptotically equal to
|
||||||
<Multi_key> <equal> <asciitilde>: "≃"
|
<Multi_key> <asterisk> <asterisk>: "★" # Black star
|
||||||
<Multi_key> <asterisk> <asterisk>: "★"
|
<Multi_key> <c> <h> <e> <c> <k> : "✓" # Check mark
|
||||||
<Multi_key> <c> <h> <e> <c> <k> : "✓"
|
<Multi_key> <c> <r> <o> <s> <s> : "✗" # Ballot X (cross mark)
|
||||||
<Multi_key> <c> <r> <o> <s> <s> : "✗"
|
# Arrows (numeric keypad and number row)
|
||||||
|
<Multi_key> <a> <minus> <8> : "↑" # Up arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <8> : "↑"
|
<Multi_key> <a> <minus> <6> : "→" # Right arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <6> : "→"
|
<Multi_key> <a> <minus> <2> : "↓" # Down arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <2> : "↓"
|
<Multi_key> <a> <minus> <4> : "←" # Left arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <4> : "←"
|
<Multi_key> <a> <minus> <5> : "↔" # Left-right arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <5> : "↔"
|
<Multi_key> <a> <minus> <7> : "↖" # Up-left arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <7> : "↖"
|
<Multi_key> <a> <minus> <9> : "↗" # Up-right arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <9> : "↗"
|
<Multi_key> <a> <minus> <3> : "↘" # Down-right arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <3> : "↘"
|
<Multi_key> <a> <minus> <1> : "↙" # Down-left arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <1> : "↙"
|
<Multi_key> <a> <minus> <KP_8> : "↑" # Up arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <KP_8> : "↑"
|
<Multi_key> <a> <minus> <KP_6> : "→" # Right arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <KP_6> : "→"
|
<Multi_key> <a> <minus> <KP_2> : "↓" # Down arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <KP_2> : "↓"
|
<Multi_key> <a> <minus> <KP_4> : "←" # Left arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <KP_4> : "←"
|
<Multi_key> <a> <minus> <KP_5> : "↔" # Left-right arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <KP_5> : "↔"
|
<Multi_key> <a> <minus> <KP_7> : "↖" # Up-left arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <KP_7> : "↖"
|
<Multi_key> <a> <minus> <KP_9> : "↗" # Up-right arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <KP_9> : "↗"
|
<Multi_key> <a> <minus> <KP_3> : "↘" # Down-right arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <KP_3> : "↘"
|
<Multi_key> <a> <minus> <KP_1> : "↙" # Down-left arrow (numeric keypad)
|
||||||
<Multi_key> <a> <minus> <KP_1> : "↙"
|
# Double-arrows (numeric keypad and number row)
|
||||||
|
<Multi_key> <a> <equal> <8> : "⇑" # Double up arrow (numeric keypad)
|
||||||
<Multi_key> <a> <equal> <8> : "⇑"
|
<Multi_key> <a> <equal> <6> : "⇒" # Double right arrow (numeric keypad)
|
||||||
<Multi_key> <a> <equal> <6> : "⇒"
|
<Multi_key> <a> <equal> <2> : "⇓" # Double down arrow (numeric keypad)
|
||||||
<Multi_key> <a> <equal> <2> : "⇓"
|
<Multi_key> <a> <equal> <4> : "⇐" # Double left arrow (numeric keypad)
|
||||||
<Multi_key> <a> <equal> <4> : "⇐"
|
<Multi_key> <a> <equal> <5> : "⇔" # Double left-right arrow (numeric keypad)
|
||||||
<Multi_key> <a> <equal> <5> : "⇔"
|
<Multi_key> <a> <equal> <KP_8> : "⇑" # Double up arrow (numeric keypad)
|
||||||
<Multi_key> <a> <equal> <KP_8> : "⇑"
|
<Multi_key> <a> <equal> <KP_6> : "⇒" # Double right arrow (numeric keypad)
|
||||||
<Multi_key> <a> <equal> <KP_6> : "⇒"
|
<Multi_key> <a> <equal> <KP_2> : "⇓" # Double down arrow (numeric keypad)
|
||||||
<Multi_key> <a> <equal> <KP_2> : "⇓"
|
<Multi_key> <a> <equal> <KP_4> : "⇐" # Double left arrow (numeric keypad)
|
||||||
<Multi_key> <a> <equal> <KP_4> : "⇐"
|
<Multi_key> <a> <equal> <KP_5> : "⇔" # Double left-right arrow (numeric keypad)
|
||||||
<Multi_key> <a> <equal> <KP_5> : "⇔"
|
# Greek letters (lowercase)
|
||||||
|
<Multi_key> <g> <a> : "α" # Alpha (greek letter lowercase)
|
||||||
# Greek ambiguities: epsilon/eta, theta/tau, pi/phi/psi, omega/omicron
|
<Multi_key> <g> <b> : "β" # Beta (greek letter lowercase)
|
||||||
<Multi_key> <g> <a> : "α"
|
<Multi_key> <g> <g> : "γ" # Gamma (greek letter lowercase)
|
||||||
<Multi_key> <g> <b> : "β"
|
<Multi_key> <g> <d> : "δ" # Delta (greek letter lowercase)
|
||||||
<Multi_key> <g> <g> : "γ"
|
<Multi_key> <g> <3> : "ε" # Epsilon (greek letter lowercase)
|
||||||
<Multi_key> <g> <d> : "δ"
|
<Multi_key> <g> <z> : "ζ" # Zeta (greek letter lowercase)
|
||||||
<Multi_key> <g> <3> : "ε"
|
<Multi_key> <g> <e> : "η" # Eta (greek letter lowercase)
|
||||||
<Multi_key> <g> <z> : "ζ"
|
<Multi_key> <g> <h> : "θ" # Theta (greek letter lowercase)
|
||||||
<Multi_key> <g> <e> : "η"
|
<Multi_key> <g> <i> : "ι" # Iota (greek letter lowercase)
|
||||||
<Multi_key> <g> <h> : "θ"
|
<Multi_key> <g> <k> : "κ" # Kappa (greek letter lowercase)
|
||||||
<Multi_key> <g> <i> : "ι"
|
<Multi_key> <g> <l> : "λ" # Lambda (greek letter lowercase)
|
||||||
<Multi_key> <g> <k> : "κ"
|
<Multi_key> <g> <m> : "μ" # Mu (greek letter lowercase)
|
||||||
<Multi_key> <g> <l> : "λ"
|
<Multi_key> <g> <n> : "ν" # Nu (greek letter lowercase)
|
||||||
<Multi_key> <g> <m> : "μ"
|
<Multi_key> <g> <x> : "ξ" # Xi (greek letter lowercase)
|
||||||
<Multi_key> <g> <n> : "ν"
|
# note: no omicron (greek letter lowercase)
|
||||||
<Multi_key> <g> <x> : "ξ"
|
<Multi_key> <g> <p> : "π" # Pi (greek letter lowercase)
|
||||||
# note: no omicron
|
<Multi_key> <g> <p> : "Ϟ" # Koppa/Pi (greek letter lowercase)
|
||||||
<Multi_key> <g> <p> : "π"
|
<Multi_key> <g> <r> : "ρ" # Rho (greek letter lowercase)
|
||||||
<Multi_key> <g> <p> : "Ϟ"
|
<Multi_key> <g> <s> : "σ" # Sigma (greek letter lowercase)
|
||||||
<Multi_key> <g> <r> : "ρ"
|
<Multi_key> <g> <t> : "τ" # Tau (greek letter lowercase)
|
||||||
<Multi_key> <g> <s> : "σ"
|
<Multi_key> <g> <u> : "ψ" # Psi (greek letter lowercase)
|
||||||
<Multi_key> <g> <t> : "τ"
|
<Multi_key> <g> <f> : "φ" # Phi (greek letter lowercase)
|
||||||
<Multi_key> <g> <u> : "ψ"
|
<Multi_key> <g> <c> : "χ" # Chi (greek letter lowercase)
|
||||||
<Multi_key> <g> <f> : "φ"
|
<Multi_key> <g> <o> : "ω" # Omega (greek letter lowercase)
|
||||||
<Multi_key> <g> <c> : "χ"
|
# Greek letters (uppercase)
|
||||||
<Multi_key> <g> <o> : "ω"
|
<Multi_key> <g> <G> : "Γ" # Gamma (greek letter uppercase)
|
||||||
|
<Multi_key> <g> <D> : "Δ" # Delta (greek letter uppercase)
|
||||||
<Multi_key> <g> <G> : "Γ"
|
<Multi_key> <g> <H> : "Θ" # Theta (greek letter uppercase)
|
||||||
<Multi_key> <g> <D> : "Δ"
|
<Multi_key> <g> <L> : "Λ" # Lambda (greek letter uppercase)
|
||||||
<Multi_key> <g> <H> : "Θ"
|
<Multi_key> <g> <X> : "Ξ" # Xi (greek letter uppercase)
|
||||||
<Multi_key> <g> <L> : "Λ"
|
<Multi_key> <g> <P> : "Π" # Pi (greek letter uppercase)
|
||||||
<Multi_key> <g> <X> : "Ξ"
|
<Multi_key> <g> <S> : "Σ" # Sigma (greek letter uppercase)
|
||||||
<Multi_key> <g> <P> : "Π"
|
<Multi_key> <g> <F> : "Φ" # Phi (greek letter uppercase)
|
||||||
<Multi_key> <g> <S> : "Σ"
|
<Multi_key> <g> <U> : "Ψ" # Psi (greek letter uppercase)
|
||||||
<Multi_key> <g> <F> : "Φ"
|
<Multi_key> <g> <O> : "Ω" # Omega (greek letter uppercase)
|
||||||
<Multi_key> <g> <U> : "Ψ"
|
|
||||||
<Multi_key> <g> <O> : "Ω"
|
|
||||||
|
|
||||||
# Math (https://gist.github.com/m93a/187539552593dd4ed8b122167c09384c)
|
# Math (https://gist.github.com/m93a/187539552593dd4ed8b122167c09384c)
|
||||||
<Multi_key> <m> <E> : "∃"
|
<Multi_key> <m> <E> : "∃" # There exists (math symbol)
|
||||||
<Multi_key> <m> <exclam> <E> : "∄"
|
<Multi_key> <m> <exclam> <E> : "∄" # There does not exist (math symbol)
|
||||||
<Multi_key> <m> <minus> : "−"
|
<Multi_key> <m> <minus> : "−" # Minus sign (math symbol)
|
||||||
<Multi_key> <m> <exclam> <minus> : "¬"
|
<Multi_key> <m> <exclam> <minus> : "¬" # Logical NOT (math symbol)
|
||||||
<Multi_key> <m> <i> <n> : "∈"
|
<Multi_key> <m> <i> <n> : "∈" # Element of (math symbol)
|
||||||
<Multi_key> <m> <exclam> <i> <n> : "∉"
|
<Multi_key> <m> <exclam> <i> <n> : "∉" # Not an element of (math symbol)
|
||||||
|
|||||||
@@ -58,6 +58,13 @@ cd(){
|
|||||||
builtin cd "$@" || return $?
|
builtin cd "$@" || return $?
|
||||||
crossSession 'OLDPWD' "$(pwd)"
|
crossSession 'OLDPWD' "$(pwd)"
|
||||||
}
|
}
|
||||||
|
git(){
|
||||||
|
if [[ -z "$1" ]]; then
|
||||||
|
git-i
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
command git "$@"
|
||||||
|
}
|
||||||
|
|
||||||
§(){
|
§(){
|
||||||
[[ -z "$1" ]] && clear && return 0
|
[[ -z "$1" ]] && clear && return 0
|
||||||
@@ -83,7 +90,6 @@ bw-session(){
|
|||||||
alias §ps-mem='ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem'
|
alias §ps-mem='ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem'
|
||||||
alias §ps-cpu='ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu'
|
alias §ps-cpu='ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu'
|
||||||
alias §lsoft-all='lsoft -P -i -n'
|
alias §lsoft-all='lsoft -P -i -n'
|
||||||
alias §grep-compose='grep -i /usr/share/X11/locale/en_US.UTF-8/Compose ~/.XCompose'
|
|
||||||
|
|
||||||
§ping-test(){ # Pings ip address of noip.com and www.google.com.
|
§ping-test(){ # Pings ip address of noip.com and www.google.com.
|
||||||
ping -c 1 -q 8.23.224.107 | grep --color=never -A 1 -i '\---'
|
ping -c 1 -q 8.23.224.107 | grep --color=never -A 1 -i '\---'
|
||||||
@@ -102,16 +108,12 @@ alias §grep-compose='grep -i /usr/share/X11/locale/en_US.UTF-8/Compose ~/.XComp
|
|||||||
printf "\n"
|
printf "\n"
|
||||||
}
|
}
|
||||||
§cmdfu(){ curl "https://www.commandlinefu.com/commands/matching/$@/$(echo -n $@ | openssl base64)/plaintext"; }
|
§cmdfu(){ curl "https://www.commandlinefu.com/commands/matching/$@/$(echo -n $@ | openssl base64)/plaintext"; }
|
||||||
aai(){
|
|
||||||
[[ "$1" == '--help' ]] && ai ask --help && return 0;
|
|
||||||
#echo "ai ask \"$*, thanks for your help\""; ai ask "\"$*, thanks for your help\"";
|
|
||||||
aipick -m "hi, would like to ask for help: $*\n…please response only with plain text to be used in terminal command without any explanation, thanks for your help";
|
|
||||||
}
|
|
||||||
|
|
||||||
alias npx-wca='npx -y web-component-analyzer'
|
alias npx-wca='npx -y web-component-analyzer'
|
||||||
alias npx-qnm='npx -y qnm'
|
alias npx-qnm='npx -y qnm'
|
||||||
alias npx-hint='npx -y hint'
|
alias npx-hint='npx -y hint'
|
||||||
alias npx-markdown='npx -y markserv'
|
alias npx-markdown='npx -y markserv'
|
||||||
|
alias npx-toon='npx -y @toon-format/cli'
|
||||||
§interfaces() {
|
§interfaces() {
|
||||||
node <<-EOF
|
node <<-EOF
|
||||||
var os = require('os');
|
var os = require('os');
|
||||||
@@ -125,6 +127,9 @@ alias npx-markdown='npx -y markserv'
|
|||||||
});
|
});
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
§speedtest() {
|
||||||
|
curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 -
|
||||||
|
}
|
||||||
|
|
||||||
alias smerge='/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=sublime_merge --file-forwarding com.sublimemerge.App @@u %u @@'
|
alias smerge='/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=sublime_merge --file-forwarding com.sublimemerge.App @@u %u @@'
|
||||||
kommit(){
|
kommit(){
|
||||||
@@ -142,6 +147,10 @@ alias svn='svn --config-dir "$SVN_CONFIG_DIR"'
|
|||||||
|
|
||||||
§curl-location(){ curl --silent -I "$1" | grep -i location; }
|
§curl-location(){ curl --silent -I "$1" | grep -i location; }
|
||||||
|
|
||||||
|
portkiller(){
|
||||||
|
"$BASH_DOTFILES/portkiller/portkiller.sh" $*
|
||||||
|
}
|
||||||
|
|
||||||
rpg(){
|
rpg(){
|
||||||
rpg-cli "$@"
|
rpg-cli "$@"
|
||||||
if ( [[ "$1" == "cd" ]] || [[ "$1" == "ls" ]] ); then
|
if ( [[ "$1" == "cd" ]] || [[ "$1" == "ls" ]] ); then
|
||||||
|
|||||||
@@ -9,10 +9,12 @@ complete -F _complete_alias gitdotfiles
|
|||||||
|
|
||||||
alias C--brew='\. "$BASH_DOTFILES/brew.completion"'
|
alias C--brew='\. "$BASH_DOTFILES/brew.completion"'
|
||||||
alias C--pnpm='\. "$BASH_DOTFILES/pnpm.completion"'
|
alias C--pnpm='\. "$BASH_DOTFILES/pnpm.completion"'
|
||||||
|
alias C--cordova='\. "$BASH_DOTFILES/cordova.completion"'
|
||||||
alias C--uu='eval "$($HOME/.local/bin/uu --completion-bash)"'
|
alias C--uu='eval "$($HOME/.local/bin/uu --completion-bash)"'
|
||||||
alias C--jc='eval "$(jc -B)" … newer version needed'
|
alias C--jc='eval "$(jc -B)" … newer version needed'
|
||||||
\. <(bs .completion bash)
|
\. <(bs .completion bash)
|
||||||
\. "$BASH_DOTFILES/cordova.completion"
|
\. <(but completions bash)
|
||||||
|
\. $BASH_DOTFILES/tv.completion
|
||||||
\. <(node --completion-bash)
|
\. <(node --completion-bash)
|
||||||
\. <(npm completion)
|
\. <(npm completion)
|
||||||
\. <(nodejsscript --completion bash)
|
\. <(nodejsscript --completion bash)
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ vifm() {
|
|||||||
- file/dir info: stat , file , mimetype
|
- file/dir info: stat , file , mimetype
|
||||||
- cd stack: pushd, popd, dirs -v
|
- cd stack: pushd, popd, dirs -v
|
||||||
Use helpers:
|
Use helpers:
|
||||||
- rsync (copy), fd (verbo-less find)
|
- rsync (copy), fd (verbo-less find), chafa (ascii images viewer)
|
||||||
- m (marks, `cd "$m<name>"`), cd-kdialog
|
- m (marks, `cd "$m<name>"`), cd-kdialog
|
||||||
- trash-* (trash)
|
- trash-* (trash)
|
||||||
Use bash/terminal features:
|
Use bash/terminal features:
|
||||||
|
|||||||
11
.bashrc
11
.bashrc
@@ -12,7 +12,7 @@ shopt -s expand_aliases
|
|||||||
[ -f $BASH_DOTFILES/.bash_sdkman ] && . $BASH_DOTFILES/.bash_sdkman
|
[ -f $BASH_DOTFILES/.bash_sdkman ] && . $BASH_DOTFILES/.bash_sdkman
|
||||||
[ -f $BASH_DOTFILES/.bash_nvm ] && . $BASH_DOTFILES/.bash_nvm
|
[ -f $BASH_DOTFILES/.bash_nvm ] && . $BASH_DOTFILES/.bash_nvm
|
||||||
export NODE_COMPILE_CACHE=~/.cache/nodejs-compile-cache # https://nolanlawson.com/2024/10/20/why-im-skeptical-of-rewriting-javascript-tools-in-faster-languages/
|
export NODE_COMPILE_CACHE=~/.cache/nodejs-compile-cache # https://nolanlawson.com/2024/10/20/why-im-skeptical-of-rewriting-javascript-tools-in-faster-languages/
|
||||||
export PATH="$HOME/.local/bin:$PATH"
|
export PATH="$HOME/.local/bin:$PATH:$HOME/.local/share/soar/bin"
|
||||||
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
|
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
|
||||||
[ -f $BASH_DOTFILES/.bash_completions ] && . $BASH_DOTFILES/.bash_completions # for Vim
|
[ -f $BASH_DOTFILES/.bash_completions ] && . $BASH_DOTFILES/.bash_completions # for Vim
|
||||||
|
|
||||||
@@ -33,6 +33,7 @@ export HISTCONTROL=ignoreboth:erasedups # No duplicate entries and started with
|
|||||||
shopt -s histappend cmdhist # saving multiline + append
|
shopt -s histappend cmdhist # saving multiline + append
|
||||||
export HISTFILESIZE=10000 # increase history file size (default is 500)
|
export HISTFILESIZE=10000 # increase history file size (default is 500)
|
||||||
export HISTSIZE=${HISTFILESIZE} # increase history size (default is 500)
|
export HISTSIZE=${HISTFILESIZE} # increase history size (default is 500)
|
||||||
|
export HISTIGNORE="??:but:but rub *:but commit:but ?? ??:tree:vim:git info:git i"
|
||||||
|
|
||||||
## UI/UX
|
## UI/UX
|
||||||
shopt -s checkwinsize # check the window size after each command and, if necessary, update the values of LINES and COLUMNS.
|
shopt -s checkwinsize # check the window size after each command and, if necessary, update the values of LINES and COLUMNS.
|
||||||
@@ -74,3 +75,11 @@ if [[ $- =~ .*i.* ]]; then bind '"\C-@": "\e^I history | grep '\''\e\e^A'\''\e\e
|
|||||||
export NVM_DIR="$HOME/.nvm"
|
export NVM_DIR="$HOME/.nvm"
|
||||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
||||||
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
||||||
|
|
||||||
|
# Added by LM Studio CLI (lms)
|
||||||
|
export PATH="$PATH:/home/jaandrle/.lmstudio/bin"
|
||||||
|
# End of LM Studio CLI section
|
||||||
|
|
||||||
|
|
||||||
|
# Added by GitButler installer
|
||||||
|
eval "$(but completions bash)"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
snippet sceleton "HTML5" b
|
snippet skeleton "HTML5" b
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<!-- ${0}DEL IE https://www.paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
|
<!-- ${0}DEL IE https://www.paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
|
||||||
<html class="no-js" lang="en">
|
<html class="no-js" lang="en">
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
snippet sceleton_node "nodejs" b
|
snippet skeleton_node "nodejs" b
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
||||||
${0}
|
${0}
|
||||||
endsnippet
|
endsnippet
|
||||||
snippet sceleton_cli "nodejsscript" b
|
snippet skeleton_cli "nodejsscript" b
|
||||||
#!/usr/bin/env nodejsscript
|
#!/usr/bin/env nodejsscript
|
||||||
/* jshint esversion: 11,-W097, -W040, module: true, node: true, expr: true, undef: true *//* global echo, $, pipe, s, fetch, cyclicLoop */
|
/* jshint esversion: 11,-W097, -W040, module: true, node: true, expr: true, undef: true *//* global echo, $, pipe, s, fetch, cyclicLoop */
|
||||||
${0}
|
${0}
|
||||||
endsnippet
|
endsnippet
|
||||||
snippet sceleton_zx "zx" b
|
snippet skeleton_zx "zx" b
|
||||||
#!/usr/bin/env zx
|
#!/usr/bin/env zx
|
||||||
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
||||||
${0}
|
${0}
|
||||||
|
|||||||
@@ -1 +1,88 @@
|
|||||||
extends javascript
|
extends javascript
|
||||||
|
snippet skeleton_node "nodejs" b
|
||||||
|
#!/usr/bin/env node
|
||||||
|
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
||||||
|
${0}
|
||||||
|
endsnippet
|
||||||
|
snippet skeleton_cli "nodejsscript" b
|
||||||
|
#!/usr/bin/env nodejsscript
|
||||||
|
/* jshint esversion: 11,-W097, -W040, module: true, node: true, expr: true, undef: true *//* global echo, $, pipe, s, fetch, cyclicLoop */
|
||||||
|
${0}
|
||||||
|
endsnippet
|
||||||
|
snippet skeleton_zx "zx" b
|
||||||
|
#!/usr/bin/env zx
|
||||||
|
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
||||||
|
${0}
|
||||||
|
endsnippet
|
||||||
|
snippet jshint "JSHint header" b
|
||||||
|
/* jshint esversion: 6,-W097, -W040, browser: true, expr: true, undef: true */
|
||||||
|
/* global ${0} */
|
||||||
|
endsnippet
|
||||||
|
snippet global "JSHint global"
|
||||||
|
/* global ${0} */
|
||||||
|
endsnippet
|
||||||
|
snippet global_ns "JSHint global"
|
||||||
|
/* ${1} *//* global ${0} */
|
||||||
|
endsnippet
|
||||||
|
snippet devel "JSHint devel"
|
||||||
|
${1}/* jshint devel: true *///gulp.keep.line${0}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet log "console.log"
|
||||||
|
${1}console.log('${0}');
|
||||||
|
endsnippet
|
||||||
|
snippet stor "localStorage"
|
||||||
|
${1}localStorage.${2:g}etItem("${0}");
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet import "import with backward order"
|
||||||
|
import ${2:values} from "${1:specifier}";$0
|
||||||
|
endsnippet
|
||||||
|
snippet promise "return? new Promise"
|
||||||
|
${1:return }new Promise(function(resolve, reject){
|
||||||
|
${0:/* async code */}
|
||||||
|
});
|
||||||
|
endsnippet
|
||||||
|
snippet for "classical loop"
|
||||||
|
for(${1:let} ${2:i}= 0, ${2}_length= ${3:ITERABLE}.length; ${2}<${2}_length; ${2}++){
|
||||||
|
${0:/* statement */}
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
snippet foreach "PHP-like name" b
|
||||||
|
for(${2:const} ${3:element} of ${1:iterable}){
|
||||||
|
${0:/* statement */}
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
snippet switch "classical switch"
|
||||||
|
switch (${1}){
|
||||||
|
case ${2}:
|
||||||
|
${0}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
snippet desctr "object destructure"
|
||||||
|
${1:const} { $0 }= ${2:def};
|
||||||
|
endsnippet
|
||||||
|
snippet ready "document ready"
|
||||||
|
${1}document.addEventListener('DOMContentLoaded', ${0}, false)
|
||||||
|
endsnippet
|
||||||
|
snippet readyEvent "vanilla JS content ready event name"
|
||||||
|
${1}DOMContentLoaded${0}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet selid
|
||||||
|
${1}document.getElementById('${0}')
|
||||||
|
endsnippet
|
||||||
|
snippet seltag
|
||||||
|
${1}getElementsByTagName('${0}')
|
||||||
|
endsnippet
|
||||||
|
snippet selclass
|
||||||
|
${1}getElementsByClassName('${0}')
|
||||||
|
endsnippet
|
||||||
|
snippet sel
|
||||||
|
${1}querySelector('${0}')
|
||||||
|
endsnippet
|
||||||
|
snippet selall
|
||||||
|
${1}querySelectorAll('${0}')
|
||||||
|
endsnippet
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
extends html
|
extends html
|
||||||
snippet sceleton "HTML5" b
|
snippet skeleton "HTML5" b
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<!-- ${0}DEL IE https://www.paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
|
<!-- ${0}DEL IE https://www.paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
|
||||||
<html class="no-js" lang="en">
|
<html class="no-js" lang="en">
|
||||||
@@ -26,6 +26,9 @@ endsnippet
|
|||||||
snippet cmt "comment"
|
snippet cmt "comment"
|
||||||
<!-- ${0} -->
|
<!-- ${0} -->
|
||||||
endsnippet
|
endsnippet
|
||||||
|
snippet cmt.js "comment"
|
||||||
|
/* ${0} */
|
||||||
|
endsnippet
|
||||||
|
|
||||||
snippet viewport_cordova "viewport used in cordova apps"
|
snippet viewport_cordova "viewport used in cordova apps"
|
||||||
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"/>
|
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"/>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
|||||||
snippet sceleton "bash" b
|
snippet skeleton "bash" b
|
||||||
#!/usr/bin/env ${1:bash}
|
#!/usr/bin/env ${1:bash}
|
||||||
set -eou pipefail
|
set -eou pipefail
|
||||||
${0}
|
${0}
|
||||||
|
|||||||
@@ -1 +1,88 @@
|
|||||||
extends javascript
|
extends javascript
|
||||||
|
snippet skeleton_node "nodejs" b
|
||||||
|
#!/usr/bin/env node
|
||||||
|
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
||||||
|
${0}
|
||||||
|
endsnippet
|
||||||
|
snippet skeleton_cli "nodejsscript" b
|
||||||
|
#!/usr/bin/env nodejsscript
|
||||||
|
/* jshint esversion: 11,-W097, -W040, module: true, node: true, expr: true, undef: true *//* global echo, $, pipe, s, fetch, cyclicLoop */
|
||||||
|
${0}
|
||||||
|
endsnippet
|
||||||
|
snippet skeleton_zx "zx" b
|
||||||
|
#!/usr/bin/env zx
|
||||||
|
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
||||||
|
${0}
|
||||||
|
endsnippet
|
||||||
|
snippet jshint "JSHint header" b
|
||||||
|
/* jshint esversion: 6,-W097, -W040, browser: true, expr: true, undef: true */
|
||||||
|
/* global ${0} */
|
||||||
|
endsnippet
|
||||||
|
snippet global "JSHint global"
|
||||||
|
/* global ${0} */
|
||||||
|
endsnippet
|
||||||
|
snippet global_ns "JSHint global"
|
||||||
|
/* ${1} *//* global ${0} */
|
||||||
|
endsnippet
|
||||||
|
snippet devel "JSHint devel"
|
||||||
|
${1}/* jshint devel: true *///gulp.keep.line${0}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet log "console.log"
|
||||||
|
${1}console.log('${0}');
|
||||||
|
endsnippet
|
||||||
|
snippet stor "localStorage"
|
||||||
|
${1}localStorage.${2:g}etItem("${0}");
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet import "import with backward order"
|
||||||
|
import ${2:values} from "${1:specifier}";$0
|
||||||
|
endsnippet
|
||||||
|
snippet promise "return? new Promise"
|
||||||
|
${1:return }new Promise(function(resolve, reject){
|
||||||
|
${0:/* async code */}
|
||||||
|
});
|
||||||
|
endsnippet
|
||||||
|
snippet for "classical loop"
|
||||||
|
for(${1:let} ${2:i}= 0, ${2}_length= ${3:ITERABLE}.length; ${2}<${2}_length; ${2}++){
|
||||||
|
${0:/* statement */}
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
snippet foreach "PHP-like name" b
|
||||||
|
for(${2:const} ${3:element} of ${1:iterable}){
|
||||||
|
${0:/* statement */}
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
snippet switch "classical switch"
|
||||||
|
switch (${1}){
|
||||||
|
case ${2}:
|
||||||
|
${0}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
snippet desctr "object destructure"
|
||||||
|
${1:const} { $0 }= ${2:def};
|
||||||
|
endsnippet
|
||||||
|
snippet ready "document ready"
|
||||||
|
${1}document.addEventListener('DOMContentLoaded', ${0}, false)
|
||||||
|
endsnippet
|
||||||
|
snippet readyEvent "vanilla JS content ready event name"
|
||||||
|
${1}DOMContentLoaded${0}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet selid
|
||||||
|
${1}document.getElementById('${0}')
|
||||||
|
endsnippet
|
||||||
|
snippet seltag
|
||||||
|
${1}getElementsByTagName('${0}')
|
||||||
|
endsnippet
|
||||||
|
snippet selclass
|
||||||
|
${1}getElementsByClassName('${0}')
|
||||||
|
endsnippet
|
||||||
|
snippet sel
|
||||||
|
${1}querySelector('${0}')
|
||||||
|
endsnippet
|
||||||
|
snippet selall
|
||||||
|
${1}querySelectorAll('${0}')
|
||||||
|
endsnippet
|
||||||
@@ -1 +1,88 @@
|
|||||||
extends javascript
|
extends javascript
|
||||||
|
snippet skeleton_node "nodejs" b
|
||||||
|
#!/usr/bin/env node
|
||||||
|
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
||||||
|
${0}
|
||||||
|
endsnippet
|
||||||
|
snippet skeleton_cli "nodejsscript" b
|
||||||
|
#!/usr/bin/env nodejsscript
|
||||||
|
/* jshint esversion: 11,-W097, -W040, module: true, node: true, expr: true, undef: true *//* global echo, $, pipe, s, fetch, cyclicLoop */
|
||||||
|
${0}
|
||||||
|
endsnippet
|
||||||
|
snippet skeleton_zx "zx" b
|
||||||
|
#!/usr/bin/env zx
|
||||||
|
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
||||||
|
${0}
|
||||||
|
endsnippet
|
||||||
|
snippet jshint "JSHint header" b
|
||||||
|
/* jshint esversion: 6,-W097, -W040, browser: true, expr: true, undef: true */
|
||||||
|
/* global ${0} */
|
||||||
|
endsnippet
|
||||||
|
snippet global "JSHint global"
|
||||||
|
/* global ${0} */
|
||||||
|
endsnippet
|
||||||
|
snippet global_ns "JSHint global"
|
||||||
|
/* ${1} *//* global ${0} */
|
||||||
|
endsnippet
|
||||||
|
snippet devel "JSHint devel"
|
||||||
|
${1}/* jshint devel: true *///gulp.keep.line${0}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet log "console.log"
|
||||||
|
${1}console.log('${0}');
|
||||||
|
endsnippet
|
||||||
|
snippet stor "localStorage"
|
||||||
|
${1}localStorage.${2:g}etItem("${0}");
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet import "import with backward order"
|
||||||
|
import ${2:values} from "${1:specifier}";$0
|
||||||
|
endsnippet
|
||||||
|
snippet promise "return? new Promise"
|
||||||
|
${1:return }new Promise(function(resolve, reject){
|
||||||
|
${0:/* async code */}
|
||||||
|
});
|
||||||
|
endsnippet
|
||||||
|
snippet for "classical loop"
|
||||||
|
for(${1:let} ${2:i}= 0, ${2}_length= ${3:ITERABLE}.length; ${2}<${2}_length; ${2}++){
|
||||||
|
${0:/* statement */}
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
snippet foreach "PHP-like name" b
|
||||||
|
for(${2:const} ${3:element} of ${1:iterable}){
|
||||||
|
${0:/* statement */}
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
snippet switch "classical switch"
|
||||||
|
switch (${1}){
|
||||||
|
case ${2}:
|
||||||
|
${0}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
snippet desctr "object destructure"
|
||||||
|
${1:const} { $0 }= ${2:def};
|
||||||
|
endsnippet
|
||||||
|
snippet ready "document ready"
|
||||||
|
${1}document.addEventListener('DOMContentLoaded', ${0}, false)
|
||||||
|
endsnippet
|
||||||
|
snippet readyEvent "vanilla JS content ready event name"
|
||||||
|
${1}DOMContentLoaded${0}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet selid
|
||||||
|
${1}document.getElementById('${0}')
|
||||||
|
endsnippet
|
||||||
|
snippet seltag
|
||||||
|
${1}getElementsByTagName('${0}')
|
||||||
|
endsnippet
|
||||||
|
snippet selclass
|
||||||
|
${1}getElementsByClassName('${0}')
|
||||||
|
endsnippet
|
||||||
|
snippet sel
|
||||||
|
${1}querySelector('${0}')
|
||||||
|
endsnippet
|
||||||
|
snippet selall
|
||||||
|
${1}querySelectorAll('${0}')
|
||||||
|
endsnippet
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
extends javascript, html
|
extends javascript, html
|
||||||
snippet sceleton_node "nodejs" b
|
snippet skeleton_node "nodejs" b
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
||||||
${0}
|
${0}
|
||||||
endsnippet
|
endsnippet
|
||||||
snippet sceleton_cli "nodejsscript" b
|
snippet skeleton_cli "nodejsscript" b
|
||||||
#!/usr/bin/env nodejsscript
|
#!/usr/bin/env nodejsscript
|
||||||
/* jshint esversion: 11,-W097, -W040, module: true, node: true, expr: true, undef: true *//* global echo, $, pipe, s, fetch, cyclicLoop */
|
/* jshint esversion: 11,-W097, -W040, module: true, node: true, expr: true, undef: true *//* global echo, $, pipe, s, fetch, cyclicLoop */
|
||||||
${0}
|
${0}
|
||||||
endsnippet
|
endsnippet
|
||||||
snippet sceleton_zx "zx" b
|
snippet skeleton_zx "zx" b
|
||||||
#!/usr/bin/env zx
|
#!/usr/bin/env zx
|
||||||
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
||||||
${0}
|
${0}
|
||||||
@@ -86,7 +86,7 @@ endsnippet
|
|||||||
snippet selall
|
snippet selall
|
||||||
${1}querySelectorAll('${0}')
|
${1}querySelectorAll('${0}')
|
||||||
endsnippet
|
endsnippet
|
||||||
snippet sceleton "HTML5" b
|
snippet skeleton "HTML5" b
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<!-- ${0}DEL IE https://www.paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
|
<!-- ${0}DEL IE https://www.paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
|
||||||
<html class="no-js" lang="en">
|
<html class="no-js" lang="en">
|
||||||
@@ -113,6 +113,9 @@ endsnippet
|
|||||||
snippet cmt "comment"
|
snippet cmt "comment"
|
||||||
<!-- ${0} -->
|
<!-- ${0} -->
|
||||||
endsnippet
|
endsnippet
|
||||||
|
snippet cmt.js "comment"
|
||||||
|
/* ${0} */
|
||||||
|
endsnippet
|
||||||
|
|
||||||
snippet viewport_cordova "viewport used in cordova apps"
|
snippet viewport_cordova "viewport used in cordova apps"
|
||||||
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"/>
|
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"/>
|
||||||
|
|||||||
@@ -42,8 +42,8 @@
|
|||||||
updateRefs = true
|
updateRefs = true
|
||||||
# my setup
|
# my setup
|
||||||
[core]
|
[core]
|
||||||
editor = vim
|
|
||||||
pager = PAGER=less delta
|
pager = PAGER=less delta
|
||||||
|
editor = vim
|
||||||
whitespace = -trailing-space,-space-before-tab
|
whitespace = -trailing-space,-space-before-tab
|
||||||
compression = 9 # trade cpu for network
|
compression = 9 # trade cpu for network
|
||||||
[alias]
|
[alias]
|
||||||
@@ -58,7 +58,12 @@
|
|||||||
h-unstage = !echo reset HEAD --
|
h-unstage = !echo reset HEAD --
|
||||||
h-undoall = !echo reset --soft HEAD^
|
h-undoall = !echo reset --soft HEAD^
|
||||||
h-submodule-delete = !echo 'delete-submodule (git-extras)'
|
h-submodule-delete = !echo 'delete-submodule (git-extras)'
|
||||||
|
[but "alias"]
|
||||||
|
sta = status -v
|
||||||
|
sta-f = status -vf
|
||||||
|
co = commit
|
||||||
[diff]
|
[diff]
|
||||||
|
pager = diffnav
|
||||||
wsErrorHighlight = all
|
wsErrorHighlight = all
|
||||||
tool = vimdiff
|
tool = vimdiff
|
||||||
submodule = log
|
submodule = log
|
||||||
@@ -86,7 +91,6 @@
|
|||||||
[diff "exif"]
|
[diff "exif"]
|
||||||
textconv = exiftool
|
textconv = exiftool
|
||||||
[difftool "kommitdiff"]
|
[difftool "kommitdiff"]
|
||||||
cmd = kommitdiff \"$LOCAL\" \"$REMOTE\"
|
|
||||||
[mergetool "kommitmerge"]
|
[mergetool "kommitmerge"]
|
||||||
cmd = kommitmerge \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"
|
cmd = kommitmerge \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"
|
||||||
trustExitCode = true
|
trustExitCode = true
|
||||||
|
|||||||
@@ -21,8 +21,8 @@
|
|||||||
"exec": "yes",
|
"exec": "yes",
|
||||||
"description": "AI Browser",
|
"description": "AI Browser",
|
||||||
"glare": "AppImage",
|
"glare": "AppImage",
|
||||||
"last_update": "2025-06-09T14:57:33Z",
|
"last_update": "2026-01-27T19:10:41Z",
|
||||||
"version": "3.9.0",
|
"version": "v6.0.10",
|
||||||
"downloads": "/home/jaandrle/.local/bin/pinokio"
|
"downloads": "/home/jaandrle/.local/bin/pinokio"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -104,18 +104,6 @@
|
|||||||
"version": "v2.15.0",
|
"version": "v2.15.0",
|
||||||
"glare": "AppImage"
|
"glare": "AppImage"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"repository": "jaandrle/bs",
|
|
||||||
"name": "bs",
|
|
||||||
"description": "The simplest possible build system using executables",
|
|
||||||
"group": "dev",
|
|
||||||
"file_name": "bs",
|
|
||||||
"exec": "yes",
|
|
||||||
"last_update": "2024-10-22T12:04:29Z",
|
|
||||||
"downloads": "/home/jaandrle/.local/bin/bs",
|
|
||||||
"version": "v0.8.0",
|
|
||||||
"glare": "bs-linux"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"repository": "h3poteto/fedistar",
|
"repository": "h3poteto/fedistar",
|
||||||
"name": "Fedistar",
|
"name": "Fedistar",
|
||||||
@@ -123,9 +111,9 @@
|
|||||||
"group": "nondev",
|
"group": "nondev",
|
||||||
"file_name": "fedistar.appimage",
|
"file_name": "fedistar.appimage",
|
||||||
"exec": "yes",
|
"exec": "yes",
|
||||||
"last_update": "2025-07-29T14:08:34Z",
|
"last_update": "2026-02-26T15:30:17Z",
|
||||||
"downloads": "/home/jaandrle/.local/bin/fedistar.appimage",
|
"downloads": "/home/jaandrle/.local/bin/fedistar.appimage",
|
||||||
"version": "v1.11.8",
|
"version": "v1.12.5",
|
||||||
"glare": ".*amd64.*.AppImage"
|
"glare": ".*amd64.*.AppImage"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -148,9 +136,9 @@
|
|||||||
"file_name": "vim",
|
"file_name": "vim",
|
||||||
"exec": "yes",
|
"exec": "yes",
|
||||||
"downloads": "/home/jaandrle/.local/bin/vim",
|
"downloads": "/home/jaandrle/.local/bin/vim",
|
||||||
"version": "v9.1.1896",
|
"version": "v9.2.0110",
|
||||||
"glare": "GVim.*x86_64.*.AppImage",
|
"glare": "GVim.*x86_64.*.AppImage",
|
||||||
"last_update": "2025-11-03T01:27:22Z"
|
"last_update": "2026-03-05T01:59:40Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"repository": "viarotel-org/escrcpy",
|
"repository": "viarotel-org/escrcpy",
|
||||||
@@ -159,9 +147,9 @@
|
|||||||
"group": "dev",
|
"group": "dev",
|
||||||
"file_name": "escrcpy.appimage",
|
"file_name": "escrcpy.appimage",
|
||||||
"exec": "yes",
|
"exec": "yes",
|
||||||
"last_update": "2025-09-29T07:00:43Z",
|
"last_update": "2026-02-27T02:20:44Z",
|
||||||
"downloads": "/home/jaandrle/.local/bin/escrcpy.appimage",
|
"downloads": "/home/jaandrle/.local/bin/escrcpy.appimage",
|
||||||
"version": "v1.32.2",
|
"version": "v2.5.1",
|
||||||
"glare": ".*x86_64.*.AppImage"
|
"glare": ".*x86_64.*.AppImage"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -183,9 +171,9 @@
|
|||||||
"group": "ai",
|
"group": "ai",
|
||||||
"file_name": "jan",
|
"file_name": "jan",
|
||||||
"exec": "yes",
|
"exec": "yes",
|
||||||
"last_update": "2025-10-16T05:27:29Z",
|
"last_update": "2026-02-11T10:30:05Z",
|
||||||
"downloads": "/home/jaandrle/.local/bin/jan",
|
"downloads": "/home/jaandrle/.local/bin/jan",
|
||||||
"version": "v0.7.2",
|
"version": "v0.7.7",
|
||||||
"glare": ".*amd64.AppImage"
|
"glare": ".*amd64.AppImage"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -195,9 +183,9 @@
|
|||||||
"group": "ai",
|
"group": "ai",
|
||||||
"file_name": "Chatbox",
|
"file_name": "Chatbox",
|
||||||
"exec": "yes",
|
"exec": "yes",
|
||||||
"last_update": "2025-11-04T03:56:22Z",
|
"last_update": "2026-02-13T04:42:28Z",
|
||||||
"downloads": "/home/jaandrle/.local/bin/Chatbox",
|
"downloads": "/home/jaandrle/.local/bin/Chatbox",
|
||||||
"version": "v1.17.1",
|
"version": "v1.19.0",
|
||||||
"glare": ".*x86_64.*.AppImage"
|
"glare": ".*x86_64.*.AppImage"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -233,8 +221,32 @@
|
|||||||
"exec": "yes",
|
"exec": "yes",
|
||||||
"downloads": "/home/jaandrle/.local/bin/winboat",
|
"downloads": "/home/jaandrle/.local/bin/winboat",
|
||||||
"glare": ".*x86_64.AppImage",
|
"glare": ".*x86_64.AppImage",
|
||||||
"version": "v0.8.7",
|
"version": "v0.9.0",
|
||||||
"last_update": "2025-10-08T07:45:20Z"
|
"last_update": "2025-11-23T23:23:48Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "Sarwarhridoy4/github-ssh-manager",
|
||||||
|
"group": "dev",
|
||||||
|
"name": "GitHub SSH Manager",
|
||||||
|
"description": "A cross-platform GUI tool built with **Go** and **Fyne** that allows you to manage multiple GitHub SSH keys effortlessly. Generate keys, view public keys, upload to GitHub, test SSH connections, and manage your `~/.ssh/config` all from one place.",
|
||||||
|
"file_name": "github-ssh-manager",
|
||||||
|
"exec": "yes",
|
||||||
|
"downloads": "/home/jaandrle/.local/bin/github-ssh-manager",
|
||||||
|
"glare": "AppImage",
|
||||||
|
"last_update": "2026-02-23T06:22:10Z",
|
||||||
|
"version": "2.5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "asinglebit/guitar",
|
||||||
|
"group": "dev",
|
||||||
|
"name": "guitar",
|
||||||
|
"description": "A terminal based git client with topological graph rendering",
|
||||||
|
"file_name": "guitar",
|
||||||
|
"exec": "yes",
|
||||||
|
"downloads": "/home/jaandrle/.local/bin/guitar",
|
||||||
|
"glare": "linux",
|
||||||
|
"last_update": "2026-01-21T20:18:29Z",
|
||||||
|
"version": "v0.1.45"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
[TabBox]
|
||||||
|
LayoutName=org.kde.breeze.desktop
|
||||||
|
|
||||||
[Windows]
|
[Windows]
|
||||||
Placement=Centered
|
Placement=Centered
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
"spell_check": false
|
"spell_check": true
|
||||||
}
|
}
|
||||||
|
|||||||
14
.config/television/cable/alias.toml
Normal file
14
.config/television/cable/alias.toml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "alias"
|
||||||
|
description = "A channel to select from shell aliases"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
# you may need to adjust the command depending on your shell
|
||||||
|
command = "$SHELL -ic 'alias'"
|
||||||
|
output = "{split:=:0}"
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "$SHELL -ic 'alias' | grep -E '^(alias )?{split:=:0}='"
|
||||||
|
|
||||||
|
[ui.preview_panel]
|
||||||
|
size = 30
|
||||||
23
.config/television/cable/channels.toml
Normal file
23
.config/television/cable/channels.toml
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "channels"
|
||||||
|
description = "A channel to find and select other channels"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = "tv list-channels"
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
enter = "actions:zap"
|
||||||
|
ctrl-t = "actions:echo"
|
||||||
|
|
||||||
|
[actions.echo]
|
||||||
|
description = "Echo the channel name"
|
||||||
|
command = "echo '{}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.zap]
|
||||||
|
description = "Switch to the channel"
|
||||||
|
command = "tv '{}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
# [preview]
|
||||||
|
# command = "bat -n --color=always ~/.config/television/cable/'{}'.toml"
|
||||||
23
.config/television/cable/compose.toml
Normal file
23
.config/television/cable/compose.toml
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "compose"
|
||||||
|
description = "Search XCompose key mappings (no preview)"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = [
|
||||||
|
"cat ~/.XCompose /usr/share/X11/locale/cs_CZ.UTF-8/Compose",
|
||||||
|
"cat /usr/share/X11/locale/en_US.UTF-8/Compose",
|
||||||
|
]
|
||||||
|
ansi = false
|
||||||
|
output = "{}"
|
||||||
|
|
||||||
|
[ui]
|
||||||
|
ui_scale = 90
|
||||||
|
layout = "portrait"
|
||||||
|
input_bar_position = "top"
|
||||||
|
input_header = "Search Compose mappings:"
|
||||||
|
|
||||||
|
[ui.preview_panel]
|
||||||
|
hidden = true # No preview panel
|
||||||
|
|
||||||
|
[ui.remote_control]
|
||||||
|
show_channel_descriptions = true
|
||||||
25
.config/television/cable/dirs.toml
Normal file
25
.config/television/cable/dirs.toml
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "dirs"
|
||||||
|
description = "A channel to select from directories"
|
||||||
|
requirements = ["fdfind"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = ["printenv | grep -e '^m' | sort | cut -d= -f2-", "fdfind -t d", "fdfind -t d --hidden"]
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "ls -la --color=always '{}'"
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
shortcut = "f2"
|
||||||
|
ctrl-o = "actions:cd"
|
||||||
|
ctrl-up = "actions:goto_parent_dir"
|
||||||
|
|
||||||
|
[actions.cd]
|
||||||
|
description = "Open a shell in the selected directory"
|
||||||
|
command = "cd '{}' && $SHELL"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.goto_parent_dir]
|
||||||
|
description = "Re-opens tv in the parent directory"
|
||||||
|
command = "tv dirs .."
|
||||||
|
mode = "execute"
|
||||||
32
.config/television/cable/docker-compose.toml
Normal file
32
.config/television/cable/docker-compose.toml
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "docker-compose"
|
||||||
|
description = "Manage Docker Compose services"
|
||||||
|
requirements = ["docker"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = "docker compose ps --format '{{.Name}}\t{{.Service}}\t{{.Status}}'"
|
||||||
|
display = "{split:\t:1} ({split:\t:2})"
|
||||||
|
output = "{split:\t:1}"
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "docker compose logs --tail=30 --no-log-prefix '{split:\t:1}'"
|
||||||
|
|
||||||
|
[actions.up]
|
||||||
|
description = "Start the selected service"
|
||||||
|
command = "docker compose up -d '{split:\t:1}'"
|
||||||
|
mode = "fork"
|
||||||
|
|
||||||
|
[actions.down]
|
||||||
|
description = "Stop and remove the selected service"
|
||||||
|
command = "docker compose down '{split:\t:1}'"
|
||||||
|
mode = "fork"
|
||||||
|
|
||||||
|
[actions.restart]
|
||||||
|
description = "Restart the selected service"
|
||||||
|
command = "docker compose restart '{split:\t:1}'"
|
||||||
|
mode = "fork"
|
||||||
|
|
||||||
|
[actions.logs]
|
||||||
|
description = "Follow logs of the selected service"
|
||||||
|
command = "docker compose logs -f '{split:\t:1}'"
|
||||||
|
mode = "execute"
|
||||||
19
.config/television/cable/dotfiles.toml
Normal file
19
.config/television/cable/dotfiles.toml
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "dotfiles"
|
||||||
|
description = "A channel to select from your user's dotfiles"
|
||||||
|
requirements = ["fdfind", "bat"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = "fdfind -t f . $HOME/.config"
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "bat -n --color=always '{}'"
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
enter = "actions:edit"
|
||||||
|
|
||||||
|
[actions.edit]
|
||||||
|
description = "Edit the selected dotfile"
|
||||||
|
command = "${EDITOR:-vim} '{}'"
|
||||||
|
shell = "bash"
|
||||||
|
mode = "execute"
|
||||||
28
.config/television/cable/files.toml
Normal file
28
.config/television/cable/files.toml
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "files"
|
||||||
|
description = "A channel to select files and directories"
|
||||||
|
requirements = ["fdfind", "batcat", "cat", "head"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = ["fdfind -t f", "fdfind -t f -H", "fdfind -t f -H -I"]
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = ["batcat -n --color=always '{}'", "cat '{}'", "head -50 '{}'"]
|
||||||
|
env = { BAT_THEME = "ansi" }
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
shortcut = "f1"
|
||||||
|
ctrl-e = "actions:edit"
|
||||||
|
ctrl-up = "actions:goto_parent_dir"
|
||||||
|
|
||||||
|
[actions.edit]
|
||||||
|
description = "Opens the selected entries with the default editor (falls back to vim)"
|
||||||
|
command = "${EDITOR:-vim} '{}'"
|
||||||
|
shell = "bash"
|
||||||
|
# use `mode = "fork"` if you want to return to tv afterwards
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.goto_parent_dir]
|
||||||
|
description = "Re-opens tv in the parent directory"
|
||||||
|
command = "tv files .."
|
||||||
|
mode = "execute"
|
||||||
37
.config/television/cable/git-branch.toml
Normal file
37
.config/television/cable/git-branch.toml
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "git-branch"
|
||||||
|
description = "A channel to select from git branches"
|
||||||
|
requirements = ["git"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = "git --no-pager branch --all --format=\"%(refname:short)\""
|
||||||
|
output = "{split: :0}"
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "git show -p --stat --pretty=fuller --color=always '{0}'"
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
ctrl-o = "actions:checkout"
|
||||||
|
ctrl-d = "actions:delete"
|
||||||
|
ctrl-m = "actions:merge"
|
||||||
|
ctrl-r = "actions:rebase"
|
||||||
|
|
||||||
|
[actions.checkout]
|
||||||
|
description = "Checkout the selected branch"
|
||||||
|
command = "git switch '{0}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.delete]
|
||||||
|
description = "Delete the selected branch"
|
||||||
|
command = "git delete-branch '{0}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.merge]
|
||||||
|
description = "Merge the selected branch into current branch"
|
||||||
|
command = "git merge '{0}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.rebase]
|
||||||
|
description = "Rebase current branch onto the selected branch"
|
||||||
|
command = "git rebase '{0}'"
|
||||||
|
mode = "execute"
|
||||||
34
.config/television/cable/git-diff.toml
Normal file
34
.config/television/cable/git-diff.toml
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "git-diff"
|
||||||
|
description = "A channel to select files from git diff commands"
|
||||||
|
requirements = ["git"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = "GIT_PAGER= git diff --name-only HEAD"
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "GIT_PAGER= git diff HEAD --color=always -- '{}'"
|
||||||
|
|
||||||
|
[ui]
|
||||||
|
layout = "portrait"
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
ctrl-s = "actions:stage"
|
||||||
|
ctrl-r = "actions:restore"
|
||||||
|
ctrl-e = "actions:edit"
|
||||||
|
|
||||||
|
[actions.stage]
|
||||||
|
description = "Stage the selected file"
|
||||||
|
command = "git add '{}'"
|
||||||
|
mode = "fork"
|
||||||
|
|
||||||
|
[actions.restore]
|
||||||
|
description = "Discard changes in the selected file"
|
||||||
|
command = "git restore '{}'"
|
||||||
|
mode = "fork"
|
||||||
|
|
||||||
|
[actions.edit]
|
||||||
|
description = "Open the selected file in editor"
|
||||||
|
command = "${EDITOR:-vim} '{}'"
|
||||||
|
shell = "bash"
|
||||||
|
mode = "execute"
|
||||||
34
.config/television/cable/git-log.toml
Normal file
34
.config/television/cable/git-log.toml
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "git-log"
|
||||||
|
description = "A channel to select from git log entries"
|
||||||
|
requirements = ["git"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = "git log --graph --pretty=format:'%C(yellow)%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --color=always"
|
||||||
|
output = "{strip_ansi|split: :1}"
|
||||||
|
ansi = true
|
||||||
|
no_sort = true
|
||||||
|
frecency = false
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "git show -p --stat --pretty=fuller --color=always '{strip_ansi|split: :1}' | head -n 1000"
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
ctrl-y = "actions:cherry-pick"
|
||||||
|
ctrl-r = "actions:revert"
|
||||||
|
ctrl-o = "actions:checkout"
|
||||||
|
|
||||||
|
[actions.cherry-pick]
|
||||||
|
description = "Cherry-pick the selected commit"
|
||||||
|
command = "git cherry-pick '{strip_ansi|split: :1}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.revert]
|
||||||
|
description = "Revert the selected commit"
|
||||||
|
command = "git revert '{strip_ansi|split: :1}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.checkout]
|
||||||
|
description = "Checkout the selected commit"
|
||||||
|
command = "git checkout '{strip_ansi|split: :1}'"
|
||||||
|
mode = "execute"
|
||||||
28
.config/television/cable/git-reflog.toml
Normal file
28
.config/television/cable/git-reflog.toml
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "git-reflog"
|
||||||
|
description = "A channel to select from git reflog entries"
|
||||||
|
requirements = ["git"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = "git reflog --decorate --color=always"
|
||||||
|
output = "{0|strip_ansi}"
|
||||||
|
ansi = true
|
||||||
|
no_sort = true
|
||||||
|
frecency = false
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "git show -p --stat --pretty=fuller --color=always '{0|strip_ansi}'"
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
ctrl-o = "actions:checkout"
|
||||||
|
ctrl-r = "actions:reset"
|
||||||
|
|
||||||
|
[actions.checkout]
|
||||||
|
description = "Checkout the selected reflog entry"
|
||||||
|
command = "git checkout '{0|strip_ansi}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.reset]
|
||||||
|
description = "Reset --hard to the selected reflog entry"
|
||||||
|
command = "git reset --hard '{0|strip_ansi}'"
|
||||||
|
mode = "execute"
|
||||||
26
.config/television/cable/git-tags.toml
Normal file
26
.config/television/cable/git-tags.toml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "git-tags"
|
||||||
|
description = "Browse and checkout git tags"
|
||||||
|
requirements = ["git"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = "git tag --sort=-creatordate"
|
||||||
|
no_sort = true
|
||||||
|
frecency = false
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "git show --color=always '{}'"
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
ctrl-o = "actions:checkout"
|
||||||
|
ctrl-d = "actions:delete"
|
||||||
|
|
||||||
|
[actions.checkout]
|
||||||
|
description = "Checkout the selected tag"
|
||||||
|
command = "git switch '{}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.delete]
|
||||||
|
description = "Delete the selected tag"
|
||||||
|
command = "git tag -d '{}'"
|
||||||
|
mode = "execute"
|
||||||
24
.config/television/cable/images.toml
Normal file
24
.config/television/cable/images.toml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "images"
|
||||||
|
description = "Browse image files with preview"
|
||||||
|
requirements = ["fdfind", "chafa"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = [
|
||||||
|
"fdfind -t f -e png -e jpg -e jpeg -e gif -e webp -e bmp -e svg .",
|
||||||
|
"fdfind -t f -e png -e jpg -e jpeg -e gif -e webp -e bmp -e svg -H .",
|
||||||
|
]
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = [
|
||||||
|
"viu -w 40 -h 80 '{}'",
|
||||||
|
"chafa -s 80x40 '{}' 2>/dev/null || file '{}'",
|
||||||
|
]
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
ctrl-o = "actions:open"
|
||||||
|
|
||||||
|
[actions.open]
|
||||||
|
description = "Open the selected image with default viewer"
|
||||||
|
command = "xdg-open '{}' 2>/dev/null || open '{}'"
|
||||||
|
mode = "fork"
|
||||||
24
.config/television/cable/journalctl.toml
Normal file
24
.config/television/cable/journalctl.toml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "journalctl"
|
||||||
|
description = "Browse systemd journal log identifiers and their logs"
|
||||||
|
requirements = ["journalctl"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = "journalctl --field SYSLOG_IDENTIFIER 2>/dev/null | sort -f"
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "journalctl -b --no-pager -o short-iso -n 50 SYSLOG_IDENTIFIER='{}' 2>/dev/null"
|
||||||
|
|
||||||
|
[ui]
|
||||||
|
layout = "portrait"
|
||||||
|
preview_panel = { size = 70 }
|
||||||
|
|
||||||
|
[actions.logs]
|
||||||
|
description = "Follow live logs for the selected identifier"
|
||||||
|
command = "journalctl -f SYSLOG_IDENTIFIER='{}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.full]
|
||||||
|
description = "View all logs for the selected identifier in a pager"
|
||||||
|
command = "journalctl -b --no-pager -o short-iso SYSLOG_IDENTIFIER='{}' | less"
|
||||||
|
mode = "fork"
|
||||||
33
.config/television/cable/pkgs-apt.toml
Normal file
33
.config/television/cable/pkgs-apt.toml
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "pkgs-apt"
|
||||||
|
description = "List and manage APT packages, including upgradable ones"
|
||||||
|
requirements = ["dpkg", "apt"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = [
|
||||||
|
"dpkg-query -W -f='${Package}\t${Version}\t${Status}\n' 2>/dev/null | grep 'install ok installed' | awk -F'\t' '{print $1, $2}'",
|
||||||
|
"apt-mark showmanual 2>/dev/null | sort -u",
|
||||||
|
"apt-get -s upgrade 2>/dev/null | grep -oP '^Inst \\K[^ ]+' | sort -u",
|
||||||
|
]
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "apt show '{split: :0}' 2>/dev/null"
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
ctrl-u = "actions:upgrade"
|
||||||
|
ctrl-d = "actions:remove"
|
||||||
|
|
||||||
|
[actions.upgrade]
|
||||||
|
description = "Upgrade the selected package"
|
||||||
|
command = "sudo apt install --only-upgrade '{split: :0}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.reinstall]
|
||||||
|
description = "Reinstall the selected package"
|
||||||
|
command = "sudo apt install --reinstall '{split: :0}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.remove]
|
||||||
|
description = "Remove the selected package"
|
||||||
|
command = "sudo apt remove '{split: :0}'"
|
||||||
|
mode = "execute"
|
||||||
29
.config/television/cable/pkgs-brew.toml
Normal file
29
.config/television/cable/pkgs-brew.toml
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "pkgs-brew"
|
||||||
|
description = "List and manage Homebrew packages, including outdated ones (installed on request)"
|
||||||
|
requirements = ["brew"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = [
|
||||||
|
"comm -12 <(brew list --installed-on-request | sort) <(brew outdated | sort)",
|
||||||
|
"brew list --installed-on-request",
|
||||||
|
"brew list --formula",
|
||||||
|
"brew list --cask",
|
||||||
|
]
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "brew info '{}'"
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
ctrl-u = "actions:upgrade"
|
||||||
|
ctrl-d = "actions:uninstall"
|
||||||
|
|
||||||
|
[actions.upgrade]
|
||||||
|
description = "Upgrade the selected package"
|
||||||
|
command = "brew upgrade '{}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.uninstall]
|
||||||
|
description = "Uninstall the selected package"
|
||||||
|
command = "brew uninstall '{}'"
|
||||||
|
mode = "execute"
|
||||||
27
.config/television/cable/pkgs-flatpak.toml
Normal file
27
.config/television/cable/pkgs-flatpak.toml
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "pkgs-flatpak"
|
||||||
|
description = "List and manage Flatpak applications"
|
||||||
|
requirements = ["flatpak"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = "flatpak list --app --columns=application,name,version 2>/dev/null"
|
||||||
|
display = "{split:\t:1} ({split:\t:2})"
|
||||||
|
output = "{split:\t:0}"
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "flatpak info '{split:\t:0}' 2>/dev/null"
|
||||||
|
|
||||||
|
[actions.run]
|
||||||
|
description = "Launch the selected application"
|
||||||
|
command = "flatpak run '{split:\t:0}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.uninstall]
|
||||||
|
description = "Uninstall the selected application"
|
||||||
|
command = "flatpak uninstall '{split:\t:0}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.update]
|
||||||
|
description = "Update the selected application"
|
||||||
|
command = "flatpak update '{split:\t:0}'"
|
||||||
|
mode = "execute"
|
||||||
28
.config/television/cable/pkgs-npm.toml
Normal file
28
.config/television/cable/pkgs-npm.toml
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "pkgs-npm"
|
||||||
|
description = "List globally installed npm packages"
|
||||||
|
requirements = ["npm"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = [
|
||||||
|
"npm outdated -g --depth=0 --json | njs -p '$.stdin.json()' 'Object.entries' 'e=> e.map(([p,i])=> `${p} @${i.current} → ${i.wanted} (${i.latest})`).join(\"\\n\")'",
|
||||||
|
"npm list -g --depth=0 --json | njs -p '$.stdin.json().dependencies' 'Object.entries' 'e=> e.map(([p,i])=> p).join(\"\\n\")'",
|
||||||
|
]
|
||||||
|
output = "{split: :0}"
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "npm info '{split: :0}' 2>/dev/null | head -30"
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
ctrl-u = "actions:update"
|
||||||
|
ctrl-d = "actions:uninstall"
|
||||||
|
|
||||||
|
[actions.uninstall]
|
||||||
|
description = "Uninstall the selected global package"
|
||||||
|
command = "npm uninstall -g '{split: :0}'"
|
||||||
|
mode = "execute"
|
||||||
|
|
||||||
|
[actions.update]
|
||||||
|
description = "Update the selected global package"
|
||||||
|
command = "npm update -g '{split: :0}'"
|
||||||
|
mode = "execute"
|
||||||
23
.config/television/cable/recent-files.toml
Normal file
23
.config/television/cable/recent-files.toml
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "recent-files"
|
||||||
|
description = "List recently modified files (via git or filesystem)"
|
||||||
|
requirements = ["git", "fdfind", "batcat"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = [
|
||||||
|
"git diff --name-only HEAD~10 HEAD 2>/dev/null || find . -type f -mtime -7 -not -path '*/.*' 2>/dev/null | head -100",
|
||||||
|
"fdfind -t f --changed-within 7d -E .git -E .cache -E node_modules -E .local/share/Trash",
|
||||||
|
]
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "batcat -n --color=always '{}'"
|
||||||
|
env = { BAT_THEME = "ansi" }
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
ctrl-e = "actions:edit"
|
||||||
|
|
||||||
|
[actions.edit]
|
||||||
|
description = "Open the selected file in editor"
|
||||||
|
command = "${EDITOR:-vim} '{}'"
|
||||||
|
shell = "bash"
|
||||||
|
mode = "execute"
|
||||||
29
.config/television/cable/text.toml
Normal file
29
.config/television/cable/text.toml
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
[metadata]
|
||||||
|
name = "text"
|
||||||
|
description = "A channel to find and select text from files"
|
||||||
|
requirements = ["rg", "batcat"]
|
||||||
|
|
||||||
|
[source]
|
||||||
|
command = [
|
||||||
|
"rg . --no-heading --line-number --colors 'match:fg:white' --colors 'path:fg:blue' --color=always",
|
||||||
|
"rg . --no-heading --line-number --hidden --colors 'match:fg:white' --colors 'path:fg:blue' --color=always",
|
||||||
|
]
|
||||||
|
ansi = true
|
||||||
|
output = "'+{strip_ansi|split:\\::1}' '{strip_ansi|split:\\::0}'"
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
command = "batcat -n --color=always '{strip_ansi|split:\\::0}'"
|
||||||
|
env = { BAT_THEME = "ansi" }
|
||||||
|
offset = '{strip_ansi|split:\::1}'
|
||||||
|
|
||||||
|
[ui]
|
||||||
|
preview_panel = { header = '{strip_ansi|split:\::..2}' }
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
ctrl-e = "actions:edit"
|
||||||
|
|
||||||
|
[actions.edit]
|
||||||
|
description = "Open file in editor at line"
|
||||||
|
command = "${EDITOR:-vim} '+{strip_ansi|split:\\::1}' '{strip_ansi|split:\\::0}'"
|
||||||
|
shell = "bash"
|
||||||
|
mode = "execute"
|
||||||
255
.config/television/config.toml
Normal file
255
.config/television/config.toml
Normal file
@@ -0,0 +1,255 @@
|
|||||||
|
# CONFIGURATION FILE LOCATION ON YOUR SYSTEM:
|
||||||
|
# -------------------------------------------
|
||||||
|
# Defaults:
|
||||||
|
# ---------
|
||||||
|
# Linux: `$HOME/.config/television/config.toml`
|
||||||
|
# macOS: `$HOME/.config/television/config.toml`
|
||||||
|
# Windows: `%LocalAppData%\television\config.toml`
|
||||||
|
#
|
||||||
|
# XDG dirs:
|
||||||
|
# ---------
|
||||||
|
# You may use XDG_CONFIG_HOME if set on your system.
|
||||||
|
# In that case, television will expect the configuration file to be in:
|
||||||
|
# `$XDG_CONFIG_HOME/television/config.toml`
|
||||||
|
#
|
||||||
|
|
||||||
|
# General settings
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
tick_rate = 50
|
||||||
|
default_channel = "files"
|
||||||
|
# Shell settings
|
||||||
|
# --------------
|
||||||
|
# Default shell used for executing commands (source, preview, actions).
|
||||||
|
# Options: bash, zsh, fish, powershell, cmd, nu
|
||||||
|
# If not specified, the shell is detected from the environment ($SHELL on Unix).
|
||||||
|
# Channel-specific shell settings override this global setting.
|
||||||
|
# shell = "bash"
|
||||||
|
# History settings
|
||||||
|
# ---------------
|
||||||
|
# Maximum number of entries to keep in the global history (default: 100)
|
||||||
|
# The history tracks search queries across all channels and sessions
|
||||||
|
# Set to 0 to disable history functionality entirely
|
||||||
|
history_size = 200
|
||||||
|
# Whether to use global history (default: false)
|
||||||
|
# When true: history navigation shows entries from all channels
|
||||||
|
# When false: history navigation is scoped to the current channel
|
||||||
|
global_history = false
|
||||||
|
|
||||||
|
[ui]
|
||||||
|
# How much space to allocate for the UI (in percentage of the screen)
|
||||||
|
# ┌─────────────────────────┐
|
||||||
|
# │ Terminal screen │
|
||||||
|
# │ ┌───────────────────┐ │
|
||||||
|
# │ │ │ │
|
||||||
|
# │ │ Television UI │ │
|
||||||
|
# │ │ │ │
|
||||||
|
# │ └───────────────────┘ │
|
||||||
|
# │ │
|
||||||
|
# └─────────────────────────┘
|
||||||
|
ui_scale = 100
|
||||||
|
# What orientation should tv be (landscape or portrait)
|
||||||
|
orientation = "landscape"
|
||||||
|
# The theme to use for the UI
|
||||||
|
# A list of builtin themes can be found in the `themes` directory of the television
|
||||||
|
# repository. You may also create your own theme by creating a new file in a `themes`
|
||||||
|
# directory in your configuration directory (see the `config.toml` location above).
|
||||||
|
theme = "television"
|
||||||
|
|
||||||
|
# Feature-specific configurations
|
||||||
|
# Each feature can have its own configuration section
|
||||||
|
[ui.input_bar]
|
||||||
|
# Where to place the input bar in the UI (top or bottom)
|
||||||
|
position = "bottom"
|
||||||
|
# The input prompt string (defaults to ">" if not specified)
|
||||||
|
prompt = ">"
|
||||||
|
# header = "{}"
|
||||||
|
# padding = {"left": 0, "right": 0, "top": 0, "bottom": 0}
|
||||||
|
border_type = "rounded" # https://docs.rs/ratatui/latest/ratatui/widgets/block/enum.BorderType.html#variants
|
||||||
|
|
||||||
|
[ui.status_bar]
|
||||||
|
# Status bar separators (bubble):
|
||||||
|
#separator_open = ""
|
||||||
|
#separator_close = ""
|
||||||
|
# Status bar separators (box):
|
||||||
|
separator_open = ""
|
||||||
|
separator_close = ""
|
||||||
|
hidden = false
|
||||||
|
|
||||||
|
[ui.results_panel]
|
||||||
|
border_type = "rounded"
|
||||||
|
# padding = {"left": 0, "right": 0, "top": 0, "bottom": 0}
|
||||||
|
|
||||||
|
[ui.preview_panel]
|
||||||
|
# Preview panel size (percentage of screen width/height)
|
||||||
|
size = 50
|
||||||
|
#header = ""
|
||||||
|
#footer = ""
|
||||||
|
scrollbar = true
|
||||||
|
border_type = "rounded"
|
||||||
|
# padding = {"left": 0, "right": 0, "top": 0, "bottom": 0}
|
||||||
|
hidden = false
|
||||||
|
|
||||||
|
[ui.help_panel]
|
||||||
|
# Whether to split the help panel by categories
|
||||||
|
show_categories = true
|
||||||
|
hidden = true
|
||||||
|
|
||||||
|
[ui.remote_control]
|
||||||
|
# Whether to show channel descriptions in remote control mode
|
||||||
|
show_channel_descriptions = true
|
||||||
|
# Whether to sort channels alphabetically
|
||||||
|
sort_alphabetically = true
|
||||||
|
# disabled = false
|
||||||
|
|
||||||
|
# Theme color overrides
|
||||||
|
# ---------------------
|
||||||
|
# You can override specific colors from the selected theme by adding them here.
|
||||||
|
# This allows you to customize the appearance without creating a full theme file.
|
||||||
|
# Colors can be specified as ANSI color names (e.g., "red", "bright-blue") or
|
||||||
|
# as hex values (e.g., "#ff0000", "#1e1e2e").
|
||||||
|
#
|
||||||
|
# Example overrides:
|
||||||
|
# [ui.theme_overrides]
|
||||||
|
# background = "#000000"
|
||||||
|
# text_fg = "#ffffff"
|
||||||
|
# selection_bg = "#444444"
|
||||||
|
# match_fg = "#ff0000"
|
||||||
|
|
||||||
|
# Keybindings and Events
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
[keybindings]
|
||||||
|
# Application control
|
||||||
|
# ------------------
|
||||||
|
esc = "quit"
|
||||||
|
ctrl-c = "quit"
|
||||||
|
|
||||||
|
# Navigation and selection
|
||||||
|
# -----------------------
|
||||||
|
down = "select_next_entry"
|
||||||
|
ctrl-n = "select_next_entry"
|
||||||
|
ctrl-j = "select_next_entry"
|
||||||
|
up = "select_prev_entry"
|
||||||
|
ctrl-p = "select_prev_entry"
|
||||||
|
ctrl-k = "select_prev_entry"
|
||||||
|
|
||||||
|
# History navigation
|
||||||
|
# -----------------
|
||||||
|
ctrl-up = "select_prev_history"
|
||||||
|
ctrl-down = "select_next_history"
|
||||||
|
|
||||||
|
# Multi-selection
|
||||||
|
# --------------
|
||||||
|
tab = "toggle_selection_down"
|
||||||
|
backtab = "toggle_selection_up"
|
||||||
|
enter = "confirm_selection"
|
||||||
|
|
||||||
|
# Preview panel control
|
||||||
|
# --------------------
|
||||||
|
pagedown = "scroll_preview_half_page_down"
|
||||||
|
pageup = "scroll_preview_half_page_up"
|
||||||
|
ctrl-f = "cycle_previews"
|
||||||
|
|
||||||
|
# Data operations
|
||||||
|
# --------------
|
||||||
|
ctrl-y = "copy_entry_to_clipboard"
|
||||||
|
ctrl-r = "reload_source"
|
||||||
|
ctrl-s = "cycle_sources"
|
||||||
|
|
||||||
|
# UI Features
|
||||||
|
# ----------
|
||||||
|
ctrl-t = "toggle_remote_control"
|
||||||
|
ctrl-x = "toggle_action_picker"
|
||||||
|
ctrl-o = "toggle_preview"
|
||||||
|
ctrl-h = "toggle_help"
|
||||||
|
f12 = "toggle_status_bar"
|
||||||
|
ctrl-l = "toggle_layout"
|
||||||
|
|
||||||
|
# Input field actions
|
||||||
|
# ----------------------------------------
|
||||||
|
backspace = "delete_prev_char"
|
||||||
|
ctrl-w = "delete_prev_word"
|
||||||
|
ctrl-u = "delete_line"
|
||||||
|
delete = "delete_next_char"
|
||||||
|
left = "go_to_prev_char"
|
||||||
|
right = "go_to_next_char"
|
||||||
|
home = "go_to_input_start"
|
||||||
|
ctrl-a = "go_to_input_start"
|
||||||
|
end = "go_to_input_end"
|
||||||
|
ctrl-e = "go_to_input_end"
|
||||||
|
|
||||||
|
# Shell integration
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# The shell integration feature allows you to use television as a picker for
|
||||||
|
# your shell commands (as well as your shell history with <CTRL-R>).
|
||||||
|
# E.g. typing `git checkout <CTRL-T>` will open television with a list of
|
||||||
|
# branches to choose from.
|
||||||
|
|
||||||
|
[shell_integration]
|
||||||
|
# This specifies the default fallback channel if no other channel is matched.
|
||||||
|
fallback_channel = "files"
|
||||||
|
|
||||||
|
[shell_integration.channel_triggers]
|
||||||
|
# Add your channel triggers here. Each key is a channel that will be triggered
|
||||||
|
# by the corresponding commands.
|
||||||
|
# Example: say you want the following commands to trigger the following channels
|
||||||
|
# when pressing <CTRL-T>:
|
||||||
|
# `git checkout` should trigger the `git-branches` channel
|
||||||
|
# `ls` should trigger the `dirs` channel
|
||||||
|
# `cat` and `cp` should trigger the `files` channel
|
||||||
|
#
|
||||||
|
# You would add the following to your configuration file:
|
||||||
|
# ```
|
||||||
|
# [shell_integration.channel_triggers]
|
||||||
|
# "git-branches" = ["git checkout"]
|
||||||
|
# "dirs" = ["ls"]
|
||||||
|
# "files" = ["cat", "cp"]
|
||||||
|
# ```
|
||||||
|
"alias" = ["alias", "unalias"]
|
||||||
|
"env" = ["export", "unset"]
|
||||||
|
"dirs" = ["cd", "ls", "rmdir", "z"]
|
||||||
|
"files" = [
|
||||||
|
"cat",
|
||||||
|
"less",
|
||||||
|
"head",
|
||||||
|
"tail",
|
||||||
|
"vim",
|
||||||
|
"nano",
|
||||||
|
"bat",
|
||||||
|
"cp",
|
||||||
|
"mv",
|
||||||
|
"rm",
|
||||||
|
"touch",
|
||||||
|
"chmod",
|
||||||
|
"chown",
|
||||||
|
"ln",
|
||||||
|
"tar",
|
||||||
|
"zip",
|
||||||
|
"unzip",
|
||||||
|
"gzip",
|
||||||
|
"gunzip",
|
||||||
|
"xz",
|
||||||
|
]
|
||||||
|
"git-diff" = ["git add", "git restore"]
|
||||||
|
"git-branch" = [
|
||||||
|
"git switch",
|
||||||
|
"but branch delete",
|
||||||
|
"git delete-branch",
|
||||||
|
"git checkout",
|
||||||
|
"git branch",
|
||||||
|
"git merge",
|
||||||
|
"git rebase",
|
||||||
|
"git pull",
|
||||||
|
"git push",
|
||||||
|
]
|
||||||
|
"git-log" = ["git log", "git show"]
|
||||||
|
"channels" = ["tv", "television"]
|
||||||
|
|
||||||
|
[shell_integration.keybindings]
|
||||||
|
# controls which key binding should trigger tv
|
||||||
|
# for shell autocomplete
|
||||||
|
"smart_autocomplete" = "ctrl-t"
|
||||||
|
# controls which keybinding should trigger tv
|
||||||
|
# for command history
|
||||||
|
"command_history" = "ctrl-r"
|
||||||
@@ -42,7 +42,6 @@ unbindurl ^https://www.youtube.com/* >>
|
|||||||
unbindurl ^https://www.youtube.com/* <<
|
unbindurl ^https://www.youtube.com/* <<
|
||||||
" see https://gist.github.com/jaandrle/031198ab5130deb903065138532cc066
|
" see https://gist.github.com/jaandrle/031198ab5130deb903065138532cc066
|
||||||
bindurl ^https://www.youtube.com/* ss fillcmdline open B: YT
|
bindurl ^https://www.youtube.com/* ss fillcmdline open B: YT
|
||||||
bindurl ^https://www.o2tv.cz/* ss fillcmdline open B: O2
|
|
||||||
bindurl ^https://chatgpt.com/* ss fillcmdline open B: OPENAI
|
bindurl ^https://chatgpt.com/* ss fillcmdline open B: OPENAI
|
||||||
bindurl ^https://chat.mistral.ai/chat* ss fillcmdline open B: OPENAI
|
bindurl ^https://chat.mistral.ai/chat* ss fillcmdline open B: OPENAI
|
||||||
bindurl ^https://rss.jaandrle.cz/* ss nmode ignore 1 mode normal
|
bindurl ^https://rss.jaandrle.cz/* ss nmode ignore 1 mode normal
|
||||||
|
|||||||
@@ -7,5 +7,7 @@ uu_h_alias="cheat.sh/$1"
|
|||||||
uu_h_is_raw=0
|
uu_h_is_raw=0
|
||||||
uu_surl_alias="tinyurl.com/api-create.php?url=$1"
|
uu_surl_alias="tinyurl.com/api-create.php?url=$1"
|
||||||
uu_surl_is_raw=1
|
uu_surl_is_raw=1
|
||||||
uu_ip_alias="ifconfig.co/json"
|
uu_ip_alias="ip-api.com"
|
||||||
uu_ip_is_raw=1
|
uu_ip_is_raw=1
|
||||||
|
uu_qr_alias="qrenco.de/$1"
|
||||||
|
uu_qr_is_raw=1
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
# Vifm
|
|
||||||
[Vifm - Manual](https://vifm.info/manual.shtml).
|
|
||||||
|
|
||||||
## Related files
|
|
||||||
- [./\*](./)
|
|
||||||
|
|
||||||
## Additional
|
|
||||||
- [How to use bat as a fileviewer · Issue #404 · vifm/vifm](https://github.com/vifm/vifm/issues/404)
|
|
||||||
@@ -1,81 +0,0 @@
|
|||||||
" You can edit this file by hand.
|
|
||||||
" The " character at the beginning of a line comments out the line.
|
|
||||||
" Blank lines are ignored.
|
|
||||||
|
|
||||||
" The Default color scheme is used for any directory that does not have
|
|
||||||
" a specified scheme and for parts of user interface like menus. A
|
|
||||||
" color scheme set for a base directory will also
|
|
||||||
" be used for the sub directories.
|
|
||||||
|
|
||||||
" The standard ncurses colors are:
|
|
||||||
" Default = -1 = None, can be used for transparency or default color
|
|
||||||
" Black = 0
|
|
||||||
" Red = 1
|
|
||||||
" Green = 2
|
|
||||||
" Yellow = 3
|
|
||||||
" Blue = 4
|
|
||||||
" Magenta = 5
|
|
||||||
" Cyan = 6
|
|
||||||
" White = 7
|
|
||||||
|
|
||||||
" Light versions of colors are also available (set bold attribute):
|
|
||||||
" LightBlack
|
|
||||||
" LightRed
|
|
||||||
" LightGreen
|
|
||||||
" LightYellow
|
|
||||||
" LightBlue
|
|
||||||
" LightMagenta
|
|
||||||
" LightCyan
|
|
||||||
" LightWhite
|
|
||||||
|
|
||||||
" Available attributes (some of them can be combined):
|
|
||||||
" bold
|
|
||||||
" underline
|
|
||||||
" reverse or inverse
|
|
||||||
" standout
|
|
||||||
" italic (on unsupported systems becomes reverse)
|
|
||||||
" none
|
|
||||||
|
|
||||||
" Vifm supports 256 colors you can use color numbers 0-255
|
|
||||||
" (requires properly set up terminal: set your TERM environment variable
|
|
||||||
" (directly or using resources) to some color terminal name (e.g.
|
|
||||||
" xterm-256color) from /usr/lib/terminfo/; you can check current number
|
|
||||||
" of colors in your terminal with tput colors command)
|
|
||||||
|
|
||||||
" highlight group cterm=attrs ctermfg=foreground_color ctermbg=background_color
|
|
||||||
|
|
||||||
highlight clear
|
|
||||||
|
|
||||||
highlight Win cterm=none ctermfg=white ctermbg=black
|
|
||||||
highlight Directory cterm=bold ctermfg=cyan ctermbg=default
|
|
||||||
highlight Link cterm=bold ctermfg=yellow ctermbg=default
|
|
||||||
highlight BrokenLink cterm=bold ctermfg=red ctermbg=default
|
|
||||||
highlight Socket cterm=bold ctermfg=magenta ctermbg=default
|
|
||||||
highlight Device cterm=bold ctermfg=red ctermbg=default
|
|
||||||
highlight Fifo cterm=bold ctermfg=cyan ctermbg=default
|
|
||||||
highlight Executable cterm=bold ctermfg=green ctermbg=default
|
|
||||||
highlight Selected cterm=bold ctermfg=magenta ctermbg=default
|
|
||||||
highlight CurrLine cterm=bold,reverse ctermfg=default ctermbg=default
|
|
||||||
highlight TopLine cterm=none ctermfg=black ctermbg=white
|
|
||||||
highlight TopLineSel cterm=bold ctermfg=black ctermbg=default
|
|
||||||
highlight StatusLine cterm=bold ctermfg=black ctermbg=white
|
|
||||||
highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
|
|
||||||
highlight CmdLine cterm=none ctermfg=white ctermbg=black
|
|
||||||
highlight ErrorMsg cterm=none ctermfg=red ctermbg=black
|
|
||||||
highlight Border cterm=none ctermfg=black ctermbg=white
|
|
||||||
highlight JobLine cterm=bold,reverse ctermfg=black ctermbg=white
|
|
||||||
highlight SuggestBox cterm=bold ctermfg=default ctermbg=default
|
|
||||||
highlight CmpMismatch cterm=bold ctermfg=white ctermbg=red
|
|
||||||
highlight AuxWin cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
|
|
||||||
highlight TabLine cterm=none ctermfg=white ctermbg=black
|
|
||||||
highlight TabLineSel cterm=bold,reverse ctermfg=default ctermbg=default
|
|
||||||
highlight User1 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
|
|
||||||
highlight User2 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
|
|
||||||
highlight User3 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
|
|
||||||
highlight User4 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
|
|
||||||
highlight User5 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
|
|
||||||
highlight User6 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
|
|
||||||
highlight User7 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
|
|
||||||
highlight User8 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
|
|
||||||
highlight User9 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
|
|
||||||
highlight OtherWin cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
" codedark like color scheme for vifm
|
|
||||||
" Reset all styles first
|
|
||||||
highlight clear
|
|
||||||
|
|
||||||
highlight Win cterm=none ctermfg=188 ctermbg=none
|
|
||||||
highlight Border cterm=none ctermfg=none ctermbg=none
|
|
||||||
|
|
||||||
highlight TopLine cterm=none ctermfg=117 ctermbg=235
|
|
||||||
highlight TopLineSel cterm=bold ctermfg=75 ctermbg=235
|
|
||||||
highlight StatusLine cterm=bold ctermfg=65 ctermbg=234
|
|
||||||
highlight ErrorMsg cterm=bold ctermfg=203 ctermbg=235
|
|
||||||
highlight JobLine cterm=bold ctermfg=75 ctermbg=235
|
|
||||||
highlight WildMenu cterm=bold ctermfg=188 ctermbg=235
|
|
||||||
highlight CmdLine cterm=none ctermfg=188 ctermbg=235
|
|
||||||
|
|
||||||
highlight CurrLine cterm=none ctermfg=none ctermbg=0
|
|
||||||
highlight OtherLine cterm=none ctermfg=247 ctermbg=237
|
|
||||||
highlight Selected cterm=none ctermfg=none ctermbg=235
|
|
||||||
|
|
||||||
highlight Directory cterm=none ctermfg=179 ctermbg=none
|
|
||||||
highlight Executable cterm=none ctermfg=176 ctermbg=none
|
|
||||||
highlight Link cterm=none ctermfg=173 ctermbg=none
|
|
||||||
highlight BrokenLink cterm=none ctermfg=164 ctermbg=none
|
|
||||||
highlight Device cterm=none ctermfg=187 ctermbg=none
|
|
||||||
highlight Fifo cterm=none ctermfg=187 ctermbg=none
|
|
||||||
highlight Socket cterm=none ctermfg=187 ctermbg=none
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
" ph
|
|
||||||
|
|
||||||
highlight clear
|
|
||||||
|
|
||||||
highlight Win cterm=none ctermfg=248 ctermbg=234
|
|
||||||
highlight Directory cterm=bold ctermfg=033 ctermbg=234
|
|
||||||
highlight Link cterm=bold ctermfg=yellow ctermbg=234
|
|
||||||
highlight BrokenLink cterm=reverse ctermfg=red ctermbg=default
|
|
||||||
highlight Socket cterm=bold ctermfg=125 ctermbg=default
|
|
||||||
highlight Device cterm=bold ctermfg=red ctermbg=default
|
|
||||||
highlight Fifo cterm=bold ctermfg=cyan ctermbg=default
|
|
||||||
highlight Executable cterm=bold ctermfg=166 ctermbg=default
|
|
||||||
highlight Selected cterm=bold ctermfg=255 ctermbg=237
|
|
||||||
highlight CurrLine cterm=bold ctermfg=default ctermbg=237
|
|
||||||
highlight TopLine cterm=bold ctermfg=black ctermbg=235
|
|
||||||
highlight TopLineSel cterm=bold ctermfg=black ctermbg=default
|
|
||||||
highlight StatusLine cterm=bold ctermfg=black ctermbg=235
|
|
||||||
highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
|
|
||||||
highlight CmdLine cterm=none ctermfg=white ctermbg=black
|
|
||||||
highlight ErrorMsg cterm=none ctermfg=red ctermbg=black
|
|
||||||
highlight Border cterm=none ctermfg=black ctermbg=234
|
|
||||||
highlight JobLine cterm=bold,reverse ctermfg=black ctermbg=white
|
|
||||||
highlight SuggestBox cterm=bold ctermfg=default ctermbg=default
|
|
||||||
|
|
||||||
if $USER == 'root'
|
|
||||||
highlight Border ctermbg=red
|
|
||||||
endif
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
" zenburn like color scheme for vifm
|
|
||||||
" http://kippura.org/zenburnpage/
|
|
||||||
|
|
||||||
" Reset all styles first
|
|
||||||
highlight clear
|
|
||||||
|
|
||||||
highlight Border cterm=none ctermfg=235 ctermbg=237
|
|
||||||
|
|
||||||
highlight TopLine cterm=none ctermfg=108 ctermbg=235
|
|
||||||
highlight TopLineSel cterm=bold ctermfg=186 ctermbg=235
|
|
||||||
|
|
||||||
highlight Win cterm=none ctermfg=188 ctermbg=237
|
|
||||||
highlight Directory cterm=none ctermfg=108 ctermbg=237
|
|
||||||
highlight CurrLine cterm=none ctermfg=223 ctermbg=235
|
|
||||||
highlight OtherLine cterm=none ctermfg=247 ctermbg=237
|
|
||||||
highlight Selected cterm=none ctermfg=116 ctermbg=238
|
|
||||||
|
|
||||||
highlight JobLine cterm=bold ctermfg=116 ctermbg=238
|
|
||||||
highlight StatusLine cterm=bold ctermfg=144 ctermbg=236
|
|
||||||
highlight ErrorMsg cterm=bold ctermfg=115 ctermbg=237
|
|
||||||
highlight WildMenu cterm=bold ctermfg=235 ctermbg=144
|
|
||||||
highlight CmdLine cterm=none ctermfg=188 ctermbg=237
|
|
||||||
|
|
||||||
highlight Executable cterm=none ctermfg=172 ctermbg=237
|
|
||||||
highlight Link cterm=none ctermfg=142 ctermbg=237
|
|
||||||
highlight BrokenLink cterm=none ctermfg=174 ctermbg=237
|
|
||||||
highlight Device cterm=none ctermfg=228 ctermbg=237
|
|
||||||
highlight Fifo cterm=none ctermfg=109 ctermbg=237
|
|
||||||
highlight Socket cterm=none ctermfg=110 ctermbg=237
|
|
||||||
@@ -1,857 +0,0 @@
|
|||||||
vifm-!! vifm-help.txt /*vifm-!!*
|
|
||||||
vifm-$ vifm-help.txt /*vifm-$*
|
|
||||||
vifm-$HOME vifm-help.txt /*vifm-$HOME*
|
|
||||||
vifm-$MYVIFMRC vifm-help.txt /*vifm-$MYVIFMRC*
|
|
||||||
vifm-$VIFM vifm-help.txt /*vifm-$VIFM*
|
|
||||||
vifm-$VIFM_FUSE_FILE vifm-help.txt /*vifm-$VIFM_FUSE_FILE*
|
|
||||||
vifm-% vifm-help.txt /*vifm-%*
|
|
||||||
vifm-%C vifm-help.txt /*vifm-%C*
|
|
||||||
vifm-%D vifm-help.txt /*vifm-%D*
|
|
||||||
vifm-%F vifm-help.txt /*vifm-%F*
|
|
||||||
vifm-%IU vifm-help.txt /*vifm-%IU*
|
|
||||||
vifm-%Iu vifm-help.txt /*vifm-%Iu*
|
|
||||||
vifm-%L vifm-help.txt /*vifm-%L*
|
|
||||||
vifm-%M vifm-help.txt /*vifm-%M*
|
|
||||||
vifm-%N vifm-help.txt /*vifm-%N*
|
|
||||||
vifm-%Pl vifm-help.txt /*vifm-%Pl*
|
|
||||||
vifm-%Pz vifm-help.txt /*vifm-%Pz*
|
|
||||||
vifm-%S vifm-help.txt /*vifm-%S*
|
|
||||||
vifm-%U vifm-help.txt /*vifm-%U*
|
|
||||||
vifm-%a vifm-help.txt /*vifm-%a*
|
|
||||||
vifm-%b vifm-help.txt /*vifm-%b*
|
|
||||||
vifm-%c vifm-help.txt /*vifm-%c*
|
|
||||||
vifm-%d vifm-help.txt /*vifm-%d*
|
|
||||||
vifm-%f vifm-help.txt /*vifm-%f*
|
|
||||||
vifm-%i vifm-help.txt /*vifm-%i*
|
|
||||||
vifm-%l vifm-help.txt /*vifm-%l*
|
|
||||||
vifm-%m vifm-help.txt /*vifm-%m*
|
|
||||||
vifm-%n vifm-help.txt /*vifm-%n*
|
|
||||||
vifm-%pc vifm-help.txt /*vifm-%pc*
|
|
||||||
vifm-%pd vifm-help.txt /*vifm-%pd*
|
|
||||||
vifm-%ph vifm-help.txt /*vifm-%ph*
|
|
||||||
vifm-%pu vifm-help.txt /*vifm-%pu*
|
|
||||||
vifm-%pw vifm-help.txt /*vifm-%pw*
|
|
||||||
vifm-%px vifm-help.txt /*vifm-%px*
|
|
||||||
vifm-%py vifm-help.txt /*vifm-%py*
|
|
||||||
vifm-%q vifm-help.txt /*vifm-%q*
|
|
||||||
vifm-%r vifm-help.txt /*vifm-%r*
|
|
||||||
vifm-%s vifm-help.txt /*vifm-%s*
|
|
||||||
vifm-%u vifm-help.txt /*vifm-%u*
|
|
||||||
vifm-%v vifm-help.txt /*vifm-%v*
|
|
||||||
vifm-' vifm-help.txt /*vifm-'*
|
|
||||||
vifm-'aproposprg' vifm-help.txt /*vifm-'aproposprg'*
|
|
||||||
vifm-'autocd' vifm-help.txt /*vifm-'autocd'*
|
|
||||||
vifm-'autochpos' vifm-help.txt /*vifm-'autochpos'*
|
|
||||||
vifm-'caseoptions' vifm-help.txt /*vifm-'caseoptions'*
|
|
||||||
vifm-'cd' vifm-help.txt /*vifm-'cd'*
|
|
||||||
vifm-'cdpath' vifm-help.txt /*vifm-'cdpath'*
|
|
||||||
vifm-'cf' vifm-help.txt /*vifm-'cf'*
|
|
||||||
vifm-'chaselinks' vifm-help.txt /*vifm-'chaselinks'*
|
|
||||||
vifm-'classify' vifm-help.txt /*vifm-'classify'*
|
|
||||||
vifm-'co' vifm-help.txt /*vifm-'co'*
|
|
||||||
vifm-'columns' vifm-help.txt /*vifm-'columns'*
|
|
||||||
vifm-'confirm' vifm-help.txt /*vifm-'confirm'*
|
|
||||||
vifm-'cpo' vifm-help.txt /*vifm-'cpo'*
|
|
||||||
vifm-'cpoptions' vifm-help.txt /*vifm-'cpoptions'*
|
|
||||||
vifm-'cvoptions' vifm-help.txt /*vifm-'cvoptions'*
|
|
||||||
vifm-'deleteprg' vifm-help.txt /*vifm-'deleteprg'*
|
|
||||||
vifm-'dirsize' vifm-help.txt /*vifm-'dirsize'*
|
|
||||||
vifm-'dotdirs' vifm-help.txt /*vifm-'dotdirs'*
|
|
||||||
vifm-'dotfiles' vifm-help.txt /*vifm-'dotfiles'*
|
|
||||||
vifm-'fastrun' vifm-help.txt /*vifm-'fastrun'*
|
|
||||||
vifm-'fcs' vifm-help.txt /*vifm-'fcs'*
|
|
||||||
vifm-'fillchars' vifm-help.txt /*vifm-'fillchars'*
|
|
||||||
vifm-'findprg' vifm-help.txt /*vifm-'findprg'*
|
|
||||||
vifm-'followlinks' vifm-help.txt /*vifm-'followlinks'*
|
|
||||||
vifm-'fusehome' vifm-help.txt /*vifm-'fusehome'*
|
|
||||||
vifm-'gd' vifm-help.txt /*vifm-'gd'*
|
|
||||||
vifm-'gdefault' vifm-help.txt /*vifm-'gdefault'*
|
|
||||||
vifm-'grepprg' vifm-help.txt /*vifm-'grepprg'*
|
|
||||||
vifm-'hi' vifm-help.txt /*vifm-'hi'*
|
|
||||||
vifm-'histcursor' vifm-help.txt /*vifm-'histcursor'*
|
|
||||||
vifm-'history' vifm-help.txt /*vifm-'history'*
|
|
||||||
vifm-'hls' vifm-help.txt /*vifm-'hls'*
|
|
||||||
vifm-'hlsearch' vifm-help.txt /*vifm-'hlsearch'*
|
|
||||||
vifm-'ic' vifm-help.txt /*vifm-'ic'*
|
|
||||||
vifm-'iec' vifm-help.txt /*vifm-'iec'*
|
|
||||||
vifm-'ignorecase' vifm-help.txt /*vifm-'ignorecase'*
|
|
||||||
vifm-'incsearch' vifm-help.txt /*vifm-'incsearch'*
|
|
||||||
vifm-'iooptions' vifm-help.txt /*vifm-'iooptions'*
|
|
||||||
vifm-'is' vifm-help.txt /*vifm-'is'*
|
|
||||||
vifm-'laststatus' vifm-help.txt /*vifm-'laststatus'*
|
|
||||||
vifm-'lines' vifm-help.txt /*vifm-'lines'*
|
|
||||||
vifm-'locateprg' vifm-help.txt /*vifm-'locateprg'*
|
|
||||||
vifm-'ls' vifm-help.txt /*vifm-'ls'*
|
|
||||||
vifm-'lsoptions' vifm-help.txt /*vifm-'lsoptions'*
|
|
||||||
vifm-'lsview' vifm-help.txt /*vifm-'lsview'*
|
|
||||||
vifm-'mediaprg' vifm-help.txt /*vifm-'mediaprg'*
|
|
||||||
vifm-'milleroptions' vifm-help.txt /*vifm-'milleroptions'*
|
|
||||||
vifm-'millerview' vifm-help.txt /*vifm-'millerview'*
|
|
||||||
vifm-'mintimeoutlen' vifm-help.txt /*vifm-'mintimeoutlen'*
|
|
||||||
vifm-'nu' vifm-help.txt /*vifm-'nu'*
|
|
||||||
vifm-'number' vifm-help.txt /*vifm-'number'*
|
|
||||||
vifm-'numberwidth' vifm-help.txt /*vifm-'numberwidth'*
|
|
||||||
vifm-'nuw' vifm-help.txt /*vifm-'nuw'*
|
|
||||||
vifm-'previewoptions' vifm-help.txt /*vifm-'previewoptions'*
|
|
||||||
vifm-'previewprg' vifm-help.txt /*vifm-'previewprg'*
|
|
||||||
vifm-'quickview' vifm-help.txt /*vifm-'quickview'*
|
|
||||||
vifm-'relativenumber' vifm-help.txt /*vifm-'relativenumber'*
|
|
||||||
vifm-'rnu' vifm-help.txt /*vifm-'rnu'*
|
|
||||||
vifm-'ruf' vifm-help.txt /*vifm-'ruf'*
|
|
||||||
vifm-'rulerformat' vifm-help.txt /*vifm-'rulerformat'*
|
|
||||||
vifm-'runexec' vifm-help.txt /*vifm-'runexec'*
|
|
||||||
vifm-'scb' vifm-help.txt /*vifm-'scb'*
|
|
||||||
vifm-'scrollbind' vifm-help.txt /*vifm-'scrollbind'*
|
|
||||||
vifm-'scrolloff' vifm-help.txt /*vifm-'scrolloff'*
|
|
||||||
vifm-'scs' vifm-help.txt /*vifm-'scs'*
|
|
||||||
vifm-'sessionoptions' vifm-help.txt /*vifm-'sessionoptions'*
|
|
||||||
vifm-'sh' vifm-help.txt /*vifm-'sh'*
|
|
||||||
vifm-'shcf' vifm-help.txt /*vifm-'shcf'*
|
|
||||||
vifm-'shell' vifm-help.txt /*vifm-'shell'*
|
|
||||||
vifm-'shellcmdflag' vifm-help.txt /*vifm-'shellcmdflag'*
|
|
||||||
vifm-'shm' vifm-help.txt /*vifm-'shm'*
|
|
||||||
vifm-'shortmess' vifm-help.txt /*vifm-'shortmess'*
|
|
||||||
vifm-'showtabline' vifm-help.txt /*vifm-'showtabline'*
|
|
||||||
vifm-'sizefmt' vifm-help.txt /*vifm-'sizefmt'*
|
|
||||||
vifm-'slowfs' vifm-help.txt /*vifm-'slowfs'*
|
|
||||||
vifm-'smartcase' vifm-help.txt /*vifm-'smartcase'*
|
|
||||||
vifm-'so' vifm-help.txt /*vifm-'so'*
|
|
||||||
vifm-'sort' vifm-help.txt /*vifm-'sort'*
|
|
||||||
vifm-'sortgroups' vifm-help.txt /*vifm-'sortgroups'*
|
|
||||||
vifm-'sortnumbers' vifm-help.txt /*vifm-'sortnumbers'*
|
|
||||||
vifm-'sortorder' vifm-help.txt /*vifm-'sortorder'*
|
|
||||||
vifm-'ssop' vifm-help.txt /*vifm-'ssop'*
|
|
||||||
vifm-'stal' vifm-help.txt /*vifm-'stal'*
|
|
||||||
vifm-'statusline' vifm-help.txt /*vifm-'statusline'*
|
|
||||||
vifm-'stl' vifm-help.txt /*vifm-'stl'*
|
|
||||||
vifm-'suggestoptions' vifm-help.txt /*vifm-'suggestoptions'*
|
|
||||||
vifm-'syncregs' vifm-help.txt /*vifm-'syncregs'*
|
|
||||||
vifm-'syscalls' vifm-help.txt /*vifm-'syscalls'*
|
|
||||||
vifm-'tablabel' vifm-help.txt /*vifm-'tablabel'*
|
|
||||||
vifm-'tabprefix' vifm-help.txt /*vifm-'tabprefix'*
|
|
||||||
vifm-'tabscope' vifm-help.txt /*vifm-'tabscope'*
|
|
||||||
vifm-'tabstop' vifm-help.txt /*vifm-'tabstop'*
|
|
||||||
vifm-'tabsuffix' vifm-help.txt /*vifm-'tabsuffix'*
|
|
||||||
vifm-'timefmt' vifm-help.txt /*vifm-'timefmt'*
|
|
||||||
vifm-'timeoutlen' vifm-help.txt /*vifm-'timeoutlen'*
|
|
||||||
vifm-'title' vifm-help.txt /*vifm-'title'*
|
|
||||||
vifm-'tm' vifm-help.txt /*vifm-'tm'*
|
|
||||||
vifm-'to' vifm-help.txt /*vifm-'to'*
|
|
||||||
vifm-'trash' vifm-help.txt /*vifm-'trash'*
|
|
||||||
vifm-'trashdir' vifm-help.txt /*vifm-'trashdir'*
|
|
||||||
vifm-'ts' vifm-help.txt /*vifm-'ts'*
|
|
||||||
vifm-'tuioptions' vifm-help.txt /*vifm-'tuioptions'*
|
|
||||||
vifm-'ul' vifm-help.txt /*vifm-'ul'*
|
|
||||||
vifm-'undolevels' vifm-help.txt /*vifm-'undolevels'*
|
|
||||||
vifm-'vicmd' vifm-help.txt /*vifm-'vicmd'*
|
|
||||||
vifm-'viewcolumns' vifm-help.txt /*vifm-'viewcolumns'*
|
|
||||||
vifm-'vifminfo' vifm-help.txt /*vifm-'vifminfo'*
|
|
||||||
vifm-'vimhelp' vifm-help.txt /*vifm-'vimhelp'*
|
|
||||||
vifm-'vixcmd' vifm-help.txt /*vifm-'vixcmd'*
|
|
||||||
vifm-'wildmenu' vifm-help.txt /*vifm-'wildmenu'*
|
|
||||||
vifm-'wildstyle' vifm-help.txt /*vifm-'wildstyle'*
|
|
||||||
vifm-'wmnu' vifm-help.txt /*vifm-'wmnu'*
|
|
||||||
vifm-'wordchars' vifm-help.txt /*vifm-'wordchars'*
|
|
||||||
vifm-'wrap' vifm-help.txt /*vifm-'wrap'*
|
|
||||||
vifm-'wrapscan' vifm-help.txt /*vifm-'wrapscan'*
|
|
||||||
vifm-'ws' vifm-help.txt /*vifm-'ws'*
|
|
||||||
vifm-( vifm-help.txt /*vifm-(*
|
|
||||||
vifm-) vifm-help.txt /*vifm-)*
|
|
||||||
vifm-, vifm-help.txt /*vifm-,*
|
|
||||||
vifm--+c vifm-help.txt /*vifm--+c*
|
|
||||||
vifm---choose-dir vifm-help.txt /*vifm---choose-dir*
|
|
||||||
vifm---choose-files vifm-help.txt /*vifm---choose-files*
|
|
||||||
vifm---delimiter vifm-help.txt /*vifm---delimiter*
|
|
||||||
vifm---help vifm-help.txt /*vifm---help*
|
|
||||||
vifm---logging vifm-help.txt /*vifm---logging*
|
|
||||||
vifm---no-configs vifm-help.txt /*vifm---no-configs*
|
|
||||||
vifm---on-choose vifm-help.txt /*vifm---on-choose*
|
|
||||||
vifm---remote vifm-help.txt /*vifm---remote*
|
|
||||||
vifm---remote-expr vifm-help.txt /*vifm---remote-expr*
|
|
||||||
vifm---select vifm-help.txt /*vifm---select*
|
|
||||||
vifm---server-list vifm-help.txt /*vifm---server-list*
|
|
||||||
vifm---server-name vifm-help.txt /*vifm---server-name*
|
|
||||||
vifm---version vifm-help.txt /*vifm---version*
|
|
||||||
vifm--c vifm-help.txt /*vifm--c*
|
|
||||||
vifm--f vifm-help.txt /*vifm--f*
|
|
||||||
vifm--h vifm-help.txt /*vifm--h*
|
|
||||||
vifm--v vifm-help.txt /*vifm--v*
|
|
||||||
vifm-. vifm-help.txt /*vifm-.*
|
|
||||||
vifm-/ vifm-help.txt /*vifm-\/*
|
|
||||||
vifm-0 vifm-help.txt /*vifm-0*
|
|
||||||
vifm-: vifm-help.txt /*vifm-:*
|
|
||||||
vifm-:! vifm-help.txt /*vifm-:!*
|
|
||||||
vifm-:!! vifm-help.txt /*vifm-:!!*
|
|
||||||
vifm-:alink vifm-help.txt /*vifm-:alink*
|
|
||||||
vifm-:apropos vifm-help.txt /*vifm-:apropos*
|
|
||||||
vifm-:au vifm-help.txt /*vifm-:au*
|
|
||||||
vifm-:autocmd vifm-help.txt /*vifm-:autocmd*
|
|
||||||
vifm-:bar vifm-help.txt /*vifm-:bar*
|
|
||||||
vifm-:bmark vifm-help.txt /*vifm-:bmark*
|
|
||||||
vifm-:bmarks vifm-help.txt /*vifm-:bmarks*
|
|
||||||
vifm-:bmgo vifm-help.txt /*vifm-:bmgo*
|
|
||||||
vifm-:c vifm-help.txt /*vifm-:c*
|
|
||||||
vifm-:ca vifm-help.txt /*vifm-:ca*
|
|
||||||
vifm-:cabbrev vifm-help.txt /*vifm-:cabbrev*
|
|
||||||
vifm-:cd vifm-help.txt /*vifm-:cd*
|
|
||||||
vifm-:cds vifm-help.txt /*vifm-:cds*
|
|
||||||
vifm-:change vifm-help.txt /*vifm-:change*
|
|
||||||
vifm-:chmod vifm-help.txt /*vifm-:chmod*
|
|
||||||
vifm-:chown vifm-help.txt /*vifm-:chown*
|
|
||||||
vifm-:clone vifm-help.txt /*vifm-:clone*
|
|
||||||
vifm-:cm vifm-help.txt /*vifm-:cm*
|
|
||||||
vifm-:cmap vifm-help.txt /*vifm-:cmap*
|
|
||||||
vifm-:cno vifm-help.txt /*vifm-:cno*
|
|
||||||
vifm-:cnorea vifm-help.txt /*vifm-:cnorea*
|
|
||||||
vifm-:cnoreabbrev vifm-help.txt /*vifm-:cnoreabbrev*
|
|
||||||
vifm-:cnoremap vifm-help.txt /*vifm-:cnoremap*
|
|
||||||
vifm-:co vifm-help.txt /*vifm-:co*
|
|
||||||
vifm-:colo vifm-help.txt /*vifm-:colo*
|
|
||||||
vifm-:colorscheme vifm-help.txt /*vifm-:colorscheme*
|
|
||||||
vifm-:com vifm-help.txt /*vifm-:com*
|
|
||||||
vifm-:comc vifm-help.txt /*vifm-:comc*
|
|
||||||
vifm-:comclear vifm-help.txt /*vifm-:comclear*
|
|
||||||
vifm-:command vifm-help.txt /*vifm-:command*
|
|
||||||
vifm-:command-params vifm-help.txt /*vifm-:command-params*
|
|
||||||
vifm-:compare vifm-help.txt /*vifm-:compare*
|
|
||||||
vifm-:cope vifm-help.txt /*vifm-:cope*
|
|
||||||
vifm-:copen vifm-help.txt /*vifm-:copen*
|
|
||||||
vifm-:copy vifm-help.txt /*vifm-:copy*
|
|
||||||
vifm-:cq vifm-help.txt /*vifm-:cq*
|
|
||||||
vifm-:cquit vifm-help.txt /*vifm-:cquit*
|
|
||||||
vifm-:cu vifm-help.txt /*vifm-:cu*
|
|
||||||
vifm-:cuna vifm-help.txt /*vifm-:cuna*
|
|
||||||
vifm-:cunabbrev vifm-help.txt /*vifm-:cunabbrev*
|
|
||||||
vifm-:cunmap vifm-help.txt /*vifm-:cunmap*
|
|
||||||
vifm-:d vifm-help.txt /*vifm-:d*
|
|
||||||
vifm-:delbmarks vifm-help.txt /*vifm-:delbmarks*
|
|
||||||
vifm-:delc vifm-help.txt /*vifm-:delc*
|
|
||||||
vifm-:delcommand vifm-help.txt /*vifm-:delcommand*
|
|
||||||
vifm-:delete vifm-help.txt /*vifm-:delete*
|
|
||||||
vifm-:delm vifm-help.txt /*vifm-:delm*
|
|
||||||
vifm-:delmarks vifm-help.txt /*vifm-:delmarks*
|
|
||||||
vifm-:delsession vifm-help.txt /*vifm-:delsession*
|
|
||||||
vifm-:di vifm-help.txt /*vifm-:di*
|
|
||||||
vifm-:dirs vifm-help.txt /*vifm-:dirs*
|
|
||||||
vifm-:display vifm-help.txt /*vifm-:display*
|
|
||||||
vifm-:dm vifm-help.txt /*vifm-:dm*
|
|
||||||
vifm-:dmap vifm-help.txt /*vifm-:dmap*
|
|
||||||
vifm-:dn vifm-help.txt /*vifm-:dn*
|
|
||||||
vifm-:dnoremap vifm-help.txt /*vifm-:dnoremap*
|
|
||||||
vifm-:du vifm-help.txt /*vifm-:du*
|
|
||||||
vifm-:dunmap vifm-help.txt /*vifm-:dunmap*
|
|
||||||
vifm-:e vifm-help.txt /*vifm-:e*
|
|
||||||
vifm-:ec vifm-help.txt /*vifm-:ec*
|
|
||||||
vifm-:echo vifm-help.txt /*vifm-:echo*
|
|
||||||
vifm-:edit vifm-help.txt /*vifm-:edit*
|
|
||||||
vifm-:el vifm-help.txt /*vifm-:el*
|
|
||||||
vifm-:else vifm-help.txt /*vifm-:else*
|
|
||||||
vifm-:elsei vifm-help.txt /*vifm-:elsei*
|
|
||||||
vifm-:elseif vifm-help.txt /*vifm-:elseif*
|
|
||||||
vifm-:empty vifm-help.txt /*vifm-:empty*
|
|
||||||
vifm-:en vifm-help.txt /*vifm-:en*
|
|
||||||
vifm-:endif vifm-help.txt /*vifm-:endif*
|
|
||||||
vifm-:exe vifm-help.txt /*vifm-:exe*
|
|
||||||
vifm-:execute vifm-help.txt /*vifm-:execute*
|
|
||||||
vifm-:exi vifm-help.txt /*vifm-:exi*
|
|
||||||
vifm-:exit vifm-help.txt /*vifm-:exit*
|
|
||||||
vifm-:f vifm-help.txt /*vifm-:f*
|
|
||||||
vifm-:file vifm-help.txt /*vifm-:file*
|
|
||||||
vifm-:filet vifm-help.txt /*vifm-:filet*
|
|
||||||
vifm-:filetype vifm-help.txt /*vifm-:filetype*
|
|
||||||
vifm-:filev vifm-help.txt /*vifm-:filev*
|
|
||||||
vifm-:fileviewer vifm-help.txt /*vifm-:fileviewer*
|
|
||||||
vifm-:filex vifm-help.txt /*vifm-:filex*
|
|
||||||
vifm-:filextype vifm-help.txt /*vifm-:filextype*
|
|
||||||
vifm-:filter vifm-help.txt /*vifm-:filter*
|
|
||||||
vifm-:fin vifm-help.txt /*vifm-:fin*
|
|
||||||
vifm-:find vifm-help.txt /*vifm-:find*
|
|
||||||
vifm-:fini vifm-help.txt /*vifm-:fini*
|
|
||||||
vifm-:finish vifm-help.txt /*vifm-:finish*
|
|
||||||
vifm-:go vifm-help.txt /*vifm-:go*
|
|
||||||
vifm-:goto vifm-help.txt /*vifm-:goto*
|
|
||||||
vifm-:gr vifm-help.txt /*vifm-:gr*
|
|
||||||
vifm-:grep vifm-help.txt /*vifm-:grep*
|
|
||||||
vifm-:h vifm-help.txt /*vifm-:h*
|
|
||||||
vifm-:help vifm-help.txt /*vifm-:help*
|
|
||||||
vifm-:hi vifm-help.txt /*vifm-:hi*
|
|
||||||
vifm-:hideui vifm-help.txt /*vifm-:hideui*
|
|
||||||
vifm-:highlight vifm-help.txt /*vifm-:highlight*
|
|
||||||
vifm-:his vifm-help.txt /*vifm-:his*
|
|
||||||
vifm-:histnext vifm-help.txt /*vifm-:histnext*
|
|
||||||
vifm-:history vifm-help.txt /*vifm-:history*
|
|
||||||
vifm-:histprev vifm-help.txt /*vifm-:histprev*
|
|
||||||
vifm-:if vifm-help.txt /*vifm-:if*
|
|
||||||
vifm-:invert vifm-help.txt /*vifm-:invert*
|
|
||||||
vifm-:jobs vifm-help.txt /*vifm-:jobs*
|
|
||||||
vifm-:keepsel vifm-help.txt /*vifm-:keepsel*
|
|
||||||
vifm-:let vifm-help.txt /*vifm-:let*
|
|
||||||
vifm-:locate vifm-help.txt /*vifm-:locate*
|
|
||||||
vifm-:ls vifm-help.txt /*vifm-:ls*
|
|
||||||
vifm-:lstrash vifm-help.txt /*vifm-:lstrash*
|
|
||||||
vifm-:m vifm-help.txt /*vifm-:m*
|
|
||||||
vifm-:ma vifm-help.txt /*vifm-:ma*
|
|
||||||
vifm-:map vifm-help.txt /*vifm-:map*
|
|
||||||
vifm-:mark vifm-help.txt /*vifm-:mark*
|
|
||||||
vifm-:marks vifm-help.txt /*vifm-:marks*
|
|
||||||
vifm-:media vifm-help.txt /*vifm-:media*
|
|
||||||
vifm-:mes vifm-help.txt /*vifm-:mes*
|
|
||||||
vifm-:messages vifm-help.txt /*vifm-:messages*
|
|
||||||
vifm-:mkdir vifm-help.txt /*vifm-:mkdir*
|
|
||||||
vifm-:mm vifm-help.txt /*vifm-:mm*
|
|
||||||
vifm-:mmap vifm-help.txt /*vifm-:mmap*
|
|
||||||
vifm-:mn vifm-help.txt /*vifm-:mn*
|
|
||||||
vifm-:mnoremap vifm-help.txt /*vifm-:mnoremap*
|
|
||||||
vifm-:move vifm-help.txt /*vifm-:move*
|
|
||||||
vifm-:mu vifm-help.txt /*vifm-:mu*
|
|
||||||
vifm-:munmap vifm-help.txt /*vifm-:munmap*
|
|
||||||
vifm-:nm vifm-help.txt /*vifm-:nm*
|
|
||||||
vifm-:nmap vifm-help.txt /*vifm-:nmap*
|
|
||||||
vifm-:nn vifm-help.txt /*vifm-:nn*
|
|
||||||
vifm-:nnoremap vifm-help.txt /*vifm-:nnoremap*
|
|
||||||
vifm-:no vifm-help.txt /*vifm-:no*
|
|
||||||
vifm-:noh vifm-help.txt /*vifm-:noh*
|
|
||||||
vifm-:nohlsearch vifm-help.txt /*vifm-:nohlsearch*
|
|
||||||
vifm-:noremap vifm-help.txt /*vifm-:noremap*
|
|
||||||
vifm-:norm vifm-help.txt /*vifm-:norm*
|
|
||||||
vifm-:normal vifm-help.txt /*vifm-:normal*
|
|
||||||
vifm-:nun vifm-help.txt /*vifm-:nun*
|
|
||||||
vifm-:nunmap vifm-help.txt /*vifm-:nunmap*
|
|
||||||
vifm-:on vifm-help.txt /*vifm-:on*
|
|
||||||
vifm-:only vifm-help.txt /*vifm-:only*
|
|
||||||
vifm-:plugin vifm-help.txt /*vifm-:plugin*
|
|
||||||
vifm-:plugins vifm-help.txt /*vifm-:plugins*
|
|
||||||
vifm-:popd vifm-help.txt /*vifm-:popd*
|
|
||||||
vifm-:pu vifm-help.txt /*vifm-:pu*
|
|
||||||
vifm-:pushd vifm-help.txt /*vifm-:pushd*
|
|
||||||
vifm-:put vifm-help.txt /*vifm-:put*
|
|
||||||
vifm-:pw vifm-help.txt /*vifm-:pw*
|
|
||||||
vifm-:pwd vifm-help.txt /*vifm-:pwd*
|
|
||||||
vifm-:q vifm-help.txt /*vifm-:q*
|
|
||||||
vifm-:qa vifm-help.txt /*vifm-:qa*
|
|
||||||
vifm-:qall vifm-help.txt /*vifm-:qall*
|
|
||||||
vifm-:qm vifm-help.txt /*vifm-:qm*
|
|
||||||
vifm-:qmap vifm-help.txt /*vifm-:qmap*
|
|
||||||
vifm-:qn vifm-help.txt /*vifm-:qn*
|
|
||||||
vifm-:qnoremap vifm-help.txt /*vifm-:qnoremap*
|
|
||||||
vifm-:quit vifm-help.txt /*vifm-:quit*
|
|
||||||
vifm-:qun vifm-help.txt /*vifm-:qun*
|
|
||||||
vifm-:qunmap vifm-help.txt /*vifm-:qunmap*
|
|
||||||
vifm-:range vifm-help.txt /*vifm-:range*
|
|
||||||
vifm-:redr vifm-help.txt /*vifm-:redr*
|
|
||||||
vifm-:redraw vifm-help.txt /*vifm-:redraw*
|
|
||||||
vifm-:reg vifm-help.txt /*vifm-:reg*
|
|
||||||
vifm-:registers vifm-help.txt /*vifm-:registers*
|
|
||||||
vifm-:regular vifm-help.txt /*vifm-:regular*
|
|
||||||
vifm-:rename vifm-help.txt /*vifm-:rename*
|
|
||||||
vifm-:restart vifm-help.txt /*vifm-:restart*
|
|
||||||
vifm-:restore vifm-help.txt /*vifm-:restore*
|
|
||||||
vifm-:rlink vifm-help.txt /*vifm-:rlink*
|
|
||||||
vifm-:s vifm-help.txt /*vifm-:s*
|
|
||||||
vifm-:screen vifm-help.txt /*vifm-:screen*
|
|
||||||
vifm-:se vifm-help.txt /*vifm-:se*
|
|
||||||
vifm-:select vifm-help.txt /*vifm-:select*
|
|
||||||
vifm-:session vifm-help.txt /*vifm-:session*
|
|
||||||
vifm-:set vifm-help.txt /*vifm-:set*
|
|
||||||
vifm-:setg vifm-help.txt /*vifm-:setg*
|
|
||||||
vifm-:setglobal vifm-help.txt /*vifm-:setglobal*
|
|
||||||
vifm-:setl vifm-help.txt /*vifm-:setl*
|
|
||||||
vifm-:setlocal vifm-help.txt /*vifm-:setlocal*
|
|
||||||
vifm-:sh vifm-help.txt /*vifm-:sh*
|
|
||||||
vifm-:shell vifm-help.txt /*vifm-:shell*
|
|
||||||
vifm-:siblnext vifm-help.txt /*vifm-:siblnext*
|
|
||||||
vifm-:siblprev vifm-help.txt /*vifm-:siblprev*
|
|
||||||
vifm-:so vifm-help.txt /*vifm-:so*
|
|
||||||
vifm-:sor vifm-help.txt /*vifm-:sor*
|
|
||||||
vifm-:sort vifm-help.txt /*vifm-:sort*
|
|
||||||
vifm-:source vifm-help.txt /*vifm-:source*
|
|
||||||
vifm-:sp vifm-help.txt /*vifm-:sp*
|
|
||||||
vifm-:split vifm-help.txt /*vifm-:split*
|
|
||||||
vifm-:st vifm-help.txt /*vifm-:st*
|
|
||||||
vifm-:stop vifm-help.txt /*vifm-:stop*
|
|
||||||
vifm-:substitute vifm-help.txt /*vifm-:substitute*
|
|
||||||
vifm-:sync vifm-help.txt /*vifm-:sync*
|
|
||||||
vifm-:tabc vifm-help.txt /*vifm-:tabc*
|
|
||||||
vifm-:tabclose vifm-help.txt /*vifm-:tabclose*
|
|
||||||
vifm-:tabm vifm-help.txt /*vifm-:tabm*
|
|
||||||
vifm-:tabmove vifm-help.txt /*vifm-:tabmove*
|
|
||||||
vifm-:tabn vifm-help.txt /*vifm-:tabn*
|
|
||||||
vifm-:tabname vifm-help.txt /*vifm-:tabname*
|
|
||||||
vifm-:tabnew vifm-help.txt /*vifm-:tabnew*
|
|
||||||
vifm-:tabnext vifm-help.txt /*vifm-:tabnext*
|
|
||||||
vifm-:tabo vifm-help.txt /*vifm-:tabo*
|
|
||||||
vifm-:tabonly vifm-help.txt /*vifm-:tabonly*
|
|
||||||
vifm-:tabp vifm-help.txt /*vifm-:tabp*
|
|
||||||
vifm-:tabprevious vifm-help.txt /*vifm-:tabprevious*
|
|
||||||
vifm-:touch vifm-help.txt /*vifm-:touch*
|
|
||||||
vifm-:tr vifm-help.txt /*vifm-:tr*
|
|
||||||
vifm-:trashes vifm-help.txt /*vifm-:trashes*
|
|
||||||
vifm-:tree vifm-help.txt /*vifm-:tree*
|
|
||||||
vifm-:undol vifm-help.txt /*vifm-:undol*
|
|
||||||
vifm-:undolist vifm-help.txt /*vifm-:undolist*
|
|
||||||
vifm-:unl vifm-help.txt /*vifm-:unl*
|
|
||||||
vifm-:unlet vifm-help.txt /*vifm-:unlet*
|
|
||||||
vifm-:unm vifm-help.txt /*vifm-:unm*
|
|
||||||
vifm-:unmap vifm-help.txt /*vifm-:unmap*
|
|
||||||
vifm-:unselect vifm-help.txt /*vifm-:unselect*
|
|
||||||
vifm-:ve vifm-help.txt /*vifm-:ve*
|
|
||||||
vifm-:version vifm-help.txt /*vifm-:version*
|
|
||||||
vifm-:vie vifm-help.txt /*vifm-:vie*
|
|
||||||
vifm-:view vifm-help.txt /*vifm-:view*
|
|
||||||
vifm-:vifm vifm-help.txt /*vifm-:vifm*
|
|
||||||
vifm-:vm vifm-help.txt /*vifm-:vm*
|
|
||||||
vifm-:vmap vifm-help.txt /*vifm-:vmap*
|
|
||||||
vifm-:vn vifm-help.txt /*vifm-:vn*
|
|
||||||
vifm-:vnoremap vifm-help.txt /*vifm-:vnoremap*
|
|
||||||
vifm-:volume vifm-help.txt /*vifm-:volume*
|
|
||||||
vifm-:vs vifm-help.txt /*vifm-:vs*
|
|
||||||
vifm-:vsplit vifm-help.txt /*vifm-:vsplit*
|
|
||||||
vifm-:vu vifm-help.txt /*vifm-:vu*
|
|
||||||
vifm-:vunmap vifm-help.txt /*vifm-:vunmap*
|
|
||||||
vifm-:w vifm-help.txt /*vifm-:w*
|
|
||||||
vifm-:winc vifm-help.txt /*vifm-:winc*
|
|
||||||
vifm-:wincmd vifm-help.txt /*vifm-:wincmd*
|
|
||||||
vifm-:windo vifm-help.txt /*vifm-:windo*
|
|
||||||
vifm-:winrun vifm-help.txt /*vifm-:winrun*
|
|
||||||
vifm-:wq vifm-help.txt /*vifm-:wq*
|
|
||||||
vifm-:wqa vifm-help.txt /*vifm-:wqa*
|
|
||||||
vifm-:wqall vifm-help.txt /*vifm-:wqall*
|
|
||||||
vifm-:write vifm-help.txt /*vifm-:write*
|
|
||||||
vifm-:x vifm-help.txt /*vifm-:x*
|
|
||||||
vifm-:xa vifm-help.txt /*vifm-:xa*
|
|
||||||
vifm-:xall vifm-help.txt /*vifm-:xall*
|
|
||||||
vifm-:xit vifm-help.txt /*vifm-:xit*
|
|
||||||
vifm-:y vifm-help.txt /*vifm-:y*
|
|
||||||
vifm-:yank vifm-help.txt /*vifm-:yank*
|
|
||||||
vifm-; vifm-help.txt /*vifm-;*
|
|
||||||
vifm-= vifm-help.txt /*vifm-=*
|
|
||||||
vifm-? vifm-help.txt /*vifm-?*
|
|
||||||
vifm-C vifm-help.txt /*vifm-C*
|
|
||||||
vifm-CTRL-A vifm-help.txt /*vifm-CTRL-A*
|
|
||||||
vifm-CTRL-B vifm-help.txt /*vifm-CTRL-B*
|
|
||||||
vifm-CTRL-C vifm-help.txt /*vifm-CTRL-C*
|
|
||||||
vifm-CTRL-D vifm-help.txt /*vifm-CTRL-D*
|
|
||||||
vifm-CTRL-E vifm-help.txt /*vifm-CTRL-E*
|
|
||||||
vifm-CTRL-F vifm-help.txt /*vifm-CTRL-F*
|
|
||||||
vifm-CTRL-G vifm-help.txt /*vifm-CTRL-G*
|
|
||||||
vifm-CTRL-I vifm-help.txt /*vifm-CTRL-I*
|
|
||||||
vifm-CTRL-L vifm-help.txt /*vifm-CTRL-L*
|
|
||||||
vifm-CTRL-N vifm-help.txt /*vifm-CTRL-N*
|
|
||||||
vifm-CTRL-O vifm-help.txt /*vifm-CTRL-O*
|
|
||||||
vifm-CTRL-P vifm-help.txt /*vifm-CTRL-P*
|
|
||||||
vifm-CTRL-R vifm-help.txt /*vifm-CTRL-R*
|
|
||||||
vifm-CTRL-U vifm-help.txt /*vifm-CTRL-U*
|
|
||||||
vifm-CTRL-W_+ vifm-help.txt /*vifm-CTRL-W_+*
|
|
||||||
vifm-CTRL-W_- vifm-help.txt /*vifm-CTRL-W_-*
|
|
||||||
vifm-CTRL-W_< vifm-help.txt /*vifm-CTRL-W_<*
|
|
||||||
vifm-CTRL-W_= vifm-help.txt /*vifm-CTRL-W_=*
|
|
||||||
vifm-CTRL-W_> vifm-help.txt /*vifm-CTRL-W_>*
|
|
||||||
vifm-CTRL-W_H vifm-help.txt /*vifm-CTRL-W_H*
|
|
||||||
vifm-CTRL-W_J vifm-help.txt /*vifm-CTRL-W_J*
|
|
||||||
vifm-CTRL-W_K vifm-help.txt /*vifm-CTRL-W_K*
|
|
||||||
vifm-CTRL-W_L vifm-help.txt /*vifm-CTRL-W_L*
|
|
||||||
vifm-CTRL-W__ vifm-help.txt /*vifm-CTRL-W__*
|
|
||||||
vifm-CTRL-W_b vifm-help.txt /*vifm-CTRL-W_b*
|
|
||||||
vifm-CTRL-W_bar vifm-help.txt /*vifm-CTRL-W_bar*
|
|
||||||
vifm-CTRL-W_h vifm-help.txt /*vifm-CTRL-W_h*
|
|
||||||
vifm-CTRL-W_j vifm-help.txt /*vifm-CTRL-W_j*
|
|
||||||
vifm-CTRL-W_k vifm-help.txt /*vifm-CTRL-W_k*
|
|
||||||
vifm-CTRL-W_l vifm-help.txt /*vifm-CTRL-W_l*
|
|
||||||
vifm-CTRL-W_o vifm-help.txt /*vifm-CTRL-W_o*
|
|
||||||
vifm-CTRL-W_p vifm-help.txt /*vifm-CTRL-W_p*
|
|
||||||
vifm-CTRL-W_s vifm-help.txt /*vifm-CTRL-W_s*
|
|
||||||
vifm-CTRL-W_t vifm-help.txt /*vifm-CTRL-W_t*
|
|
||||||
vifm-CTRL-W_v vifm-help.txt /*vifm-CTRL-W_v*
|
|
||||||
vifm-CTRL-W_w vifm-help.txt /*vifm-CTRL-W_w*
|
|
||||||
vifm-CTRL-W_x vifm-help.txt /*vifm-CTRL-W_x*
|
|
||||||
vifm-CTRL-W_z vifm-help.txt /*vifm-CTRL-W_z*
|
|
||||||
vifm-CTRL-X vifm-help.txt /*vifm-CTRL-X*
|
|
||||||
vifm-CTRL-Y vifm-help.txt /*vifm-CTRL-Y*
|
|
||||||
vifm-D vifm-help.txt /*vifm-D*
|
|
||||||
vifm-DD vifm-help.txt /*vifm-DD*
|
|
||||||
vifm-Enter vifm-help.txt /*vifm-Enter*
|
|
||||||
vifm-Escape vifm-help.txt /*vifm-Escape*
|
|
||||||
vifm-F vifm-help.txt /*vifm-F*
|
|
||||||
vifm-FUSE_MOUNT vifm-help.txt /*vifm-FUSE_MOUNT*
|
|
||||||
vifm-FUSE_MOUNT2 vifm-help.txt /*vifm-FUSE_MOUNT2*
|
|
||||||
vifm-FUSE_MOUNT3 vifm-help.txt /*vifm-FUSE_MOUNT3*
|
|
||||||
vifm-G vifm-help.txt /*vifm-G*
|
|
||||||
vifm-H vifm-help.txt /*vifm-H*
|
|
||||||
vifm-L vifm-help.txt /*vifm-L*
|
|
||||||
vifm-M vifm-help.txt /*vifm-M*
|
|
||||||
vifm-N vifm-help.txt /*vifm-N*
|
|
||||||
vifm-P vifm-help.txt /*vifm-P*
|
|
||||||
vifm-PageDown vifm-help.txt /*vifm-PageDown*
|
|
||||||
vifm-PageUp vifm-help.txt /*vifm-PageUp*
|
|
||||||
vifm-SHIFT-Tab vifm-help.txt /*vifm-SHIFT-Tab*
|
|
||||||
vifm-Space vifm-help.txt /*vifm-Space*
|
|
||||||
vifm-Tab vifm-help.txt /*vifm-Tab*
|
|
||||||
vifm-V vifm-help.txt /*vifm-V*
|
|
||||||
vifm-Y vifm-help.txt /*vifm-Y*
|
|
||||||
vifm-ZQ vifm-help.txt /*vifm-ZQ*
|
|
||||||
vifm-ZZ vifm-help.txt /*vifm-ZZ*
|
|
||||||
vifm-[R vifm-help.txt /*vifm-[R*
|
|
||||||
vifm-[c vifm-help.txt /*vifm-[c*
|
|
||||||
vifm-[count] vifm-help.txt /*vifm-[count]*
|
|
||||||
vifm-[d vifm-help.txt /*vifm-[d*
|
|
||||||
vifm-[r vifm-help.txt /*vifm-[r*
|
|
||||||
vifm-[s vifm-help.txt /*vifm-[s*
|
|
||||||
vifm-[z vifm-help.txt /*vifm-[z*
|
|
||||||
vifm-]R vifm-help.txt /*vifm-]R*
|
|
||||||
vifm-]c vifm-help.txt /*vifm-]c*
|
|
||||||
vifm-]d vifm-help.txt /*vifm-]d*
|
|
||||||
vifm-]r vifm-help.txt /*vifm-]r*
|
|
||||||
vifm-]s vifm-help.txt /*vifm-]s*
|
|
||||||
vifm-]z vifm-help.txt /*vifm-]z*
|
|
||||||
vifm-^ vifm-help.txt /*vifm-^*
|
|
||||||
vifm-al vifm-help.txt /*vifm-al*
|
|
||||||
vifm-app.txt vifm-help.txt /*vifm-app.txt*
|
|
||||||
vifm-av vifm-help.txt /*vifm-av*
|
|
||||||
vifm-cW vifm-help.txt /*vifm-cW*
|
|
||||||
vifm-c_ALT-. vifm-help.txt /*vifm-c_ALT-.*
|
|
||||||
vifm-c_ALT-B vifm-help.txt /*vifm-c_ALT-B*
|
|
||||||
vifm-c_ALT-D vifm-help.txt /*vifm-c_ALT-D*
|
|
||||||
vifm-c_ALT-F vifm-help.txt /*vifm-c_ALT-F*
|
|
||||||
vifm-c_Backspace vifm-help.txt /*vifm-c_Backspace*
|
|
||||||
vifm-c_CTRL-A vifm-help.txt /*vifm-c_CTRL-A*
|
|
||||||
vifm-c_CTRL-B vifm-help.txt /*vifm-c_CTRL-B*
|
|
||||||
vifm-c_CTRL-C vifm-help.txt /*vifm-c_CTRL-C*
|
|
||||||
vifm-c_CTRL-D vifm-help.txt /*vifm-c_CTRL-D*
|
|
||||||
vifm-c_CTRL-E vifm-help.txt /*vifm-c_CTRL-E*
|
|
||||||
vifm-c_CTRL-F vifm-help.txt /*vifm-c_CTRL-F*
|
|
||||||
vifm-c_CTRL-G vifm-help.txt /*vifm-c_CTRL-G*
|
|
||||||
vifm-c_CTRL-H vifm-help.txt /*vifm-c_CTRL-H*
|
|
||||||
vifm-c_CTRL-I vifm-help.txt /*vifm-c_CTRL-I*
|
|
||||||
vifm-c_CTRL-K vifm-help.txt /*vifm-c_CTRL-K*
|
|
||||||
vifm-c_CTRL-M vifm-help.txt /*vifm-c_CTRL-M*
|
|
||||||
vifm-c_CTRL-N vifm-help.txt /*vifm-c_CTRL-N*
|
|
||||||
vifm-c_CTRL-P vifm-help.txt /*vifm-c_CTRL-P*
|
|
||||||
vifm-c_CTRL-R_= vifm-help.txt /*vifm-c_CTRL-R_=*
|
|
||||||
vifm-c_CTRL-T vifm-help.txt /*vifm-c_CTRL-T*
|
|
||||||
vifm-c_CTRL-U vifm-help.txt /*vifm-c_CTRL-U*
|
|
||||||
vifm-c_CTRL-W vifm-help.txt /*vifm-c_CTRL-W*
|
|
||||||
vifm-c_CTRL-X_/ vifm-help.txt /*vifm-c_CTRL-X_\/*
|
|
||||||
vifm-c_CTRL-X_= vifm-help.txt /*vifm-c_CTRL-X_=*
|
|
||||||
vifm-c_CTRL-X_CTRL-X_c vifm-help.txt /*vifm-c_CTRL-X_CTRL-X_c*
|
|
||||||
vifm-c_CTRL-X_CTRL-X_d vifm-help.txt /*vifm-c_CTRL-X_CTRL-X_d*
|
|
||||||
vifm-c_CTRL-X_CTRL-X_e vifm-help.txt /*vifm-c_CTRL-X_CTRL-X_e*
|
|
||||||
vifm-c_CTRL-X_CTRL-X_r vifm-help.txt /*vifm-c_CTRL-X_CTRL-X_r*
|
|
||||||
vifm-c_CTRL-X_CTRL-X_t vifm-help.txt /*vifm-c_CTRL-X_CTRL-X_t*
|
|
||||||
vifm-c_CTRL-X_a vifm-help.txt /*vifm-c_CTRL-X_a*
|
|
||||||
vifm-c_CTRL-X_c vifm-help.txt /*vifm-c_CTRL-X_c*
|
|
||||||
vifm-c_CTRL-X_d vifm-help.txt /*vifm-c_CTRL-X_d*
|
|
||||||
vifm-c_CTRL-X_e vifm-help.txt /*vifm-c_CTRL-X_e*
|
|
||||||
vifm-c_CTRL-X_m vifm-help.txt /*vifm-c_CTRL-X_m*
|
|
||||||
vifm-c_CTRL-X_r vifm-help.txt /*vifm-c_CTRL-X_r*
|
|
||||||
vifm-c_CTRL-X_t vifm-help.txt /*vifm-c_CTRL-X_t*
|
|
||||||
vifm-c_CTRL-] vifm-help.txt /*vifm-c_CTRL-]*
|
|
||||||
vifm-c_CTRL-_ vifm-help.txt /*vifm-c_CTRL-_*
|
|
||||||
vifm-c_Delete vifm-help.txt /*vifm-c_Delete*
|
|
||||||
vifm-c_Down vifm-help.txt /*vifm-c_Down*
|
|
||||||
vifm-c_End vifm-help.txt /*vifm-c_End*
|
|
||||||
vifm-c_Enter vifm-help.txt /*vifm-c_Enter*
|
|
||||||
vifm-c_Esc vifm-help.txt /*vifm-c_Esc*
|
|
||||||
vifm-c_Home vifm-help.txt /*vifm-c_Home*
|
|
||||||
vifm-c_Left vifm-help.txt /*vifm-c_Left*
|
|
||||||
vifm-c_Right vifm-help.txt /*vifm-c_Right*
|
|
||||||
vifm-c_SHIFT-Tab vifm-help.txt /*vifm-c_SHIFT-Tab*
|
|
||||||
vifm-c_Tab vifm-help.txt /*vifm-c_Tab*
|
|
||||||
vifm-c_Up vifm-help.txt /*vifm-c_Up*
|
|
||||||
vifm-cancellation vifm-help.txt /*vifm-cancellation*
|
|
||||||
vifm-cg vifm-help.txt /*vifm-cg*
|
|
||||||
vifm-chooseopt() vifm-help.txt /*vifm-chooseopt()*
|
|
||||||
vifm-cl vifm-help.txt /*vifm-cl*
|
|
||||||
vifm-clientserver vifm-help.txt /*vifm-clientserver*
|
|
||||||
vifm-co vifm-help.txt /*vifm-co*
|
|
||||||
vifm-color-schemes vifm-help.txt /*vifm-color-schemes*
|
|
||||||
vifm-colors vifm-help.txt /*vifm-colors*
|
|
||||||
vifm-column-view vifm-help.txt /*vifm-column-view*
|
|
||||||
vifm-command-line vifm-help.txt /*vifm-command-line*
|
|
||||||
vifm-command-line-edit vifm-help.txt /*vifm-command-line-edit*
|
|
||||||
vifm-commands vifm-help.txt /*vifm-commands*
|
|
||||||
vifm-commands-and-selection vifm-help.txt /*vifm-commands-and-selection*
|
|
||||||
vifm-commands-bg vifm-help.txt /*vifm-commands-bg*
|
|
||||||
vifm-compare-views vifm-help.txt /*vifm-compare-views*
|
|
||||||
vifm-configure vifm-help.txt /*vifm-configure*
|
|
||||||
vifm-count vifm-help.txt /*vifm-count*
|
|
||||||
vifm-count-variable vifm-help.txt /*vifm-count-variable*
|
|
||||||
vifm-count1-variable vifm-help.txt /*vifm-count1-variable*
|
|
||||||
vifm-cp vifm-help.txt /*vifm-cp*
|
|
||||||
vifm-cpo-f vifm-help.txt /*vifm-cpo-f*
|
|
||||||
vifm-cpo-s vifm-help.txt /*vifm-cpo-s*
|
|
||||||
vifm-cpo-t vifm-help.txt /*vifm-cpo-t*
|
|
||||||
vifm-custom-views vifm-help.txt /*vifm-custom-views*
|
|
||||||
vifm-cw vifm-help.txt /*vifm-cw*
|
|
||||||
vifm-d vifm-help.txt /*vifm-d*
|
|
||||||
vifm-dd vifm-help.txt /*vifm-dd*
|
|
||||||
vifm-do vifm-help.txt /*vifm-do*
|
|
||||||
vifm-dp vifm-help.txt /*vifm-dp*
|
|
||||||
vifm-e vifm-help.txt /*vifm-e*
|
|
||||||
vifm-env-vars vifm-help.txt /*vifm-env-vars*
|
|
||||||
vifm-executable() vifm-help.txt /*vifm-executable()*
|
|
||||||
vifm-expand() vifm-help.txt /*vifm-expand()*
|
|
||||||
vifm-expr-!= vifm-help.txt /*vifm-expr-!=*
|
|
||||||
vifm-expr-' vifm-help.txt /*vifm-expr-'*
|
|
||||||
vifm-expr-+ vifm-help.txt /*vifm-expr-+*
|
|
||||||
vifm-expr-- vifm-help.txt /*vifm-expr--*
|
|
||||||
vifm-expr-. vifm-help.txt /*vifm-expr-.*
|
|
||||||
vifm-expr-< vifm-help.txt /*vifm-expr-<*
|
|
||||||
vifm-expr-<= vifm-help.txt /*vifm-expr-<=*
|
|
||||||
vifm-expr-== vifm-help.txt /*vifm-expr-==*
|
|
||||||
vifm-expr-> vifm-help.txt /*vifm-expr->*
|
|
||||||
vifm-expr->= vifm-help.txt /*vifm-expr->=*
|
|
||||||
vifm-expr-env vifm-help.txt /*vifm-expr-env*
|
|
||||||
vifm-expr-function vifm-help.txt /*vifm-expr-function*
|
|
||||||
vifm-expr-nesting vifm-help.txt /*vifm-expr-nesting*
|
|
||||||
vifm-expr-number vifm-help.txt /*vifm-expr-number*
|
|
||||||
vifm-expr-option vifm-help.txt /*vifm-expr-option*
|
|
||||||
vifm-expr-quote vifm-help.txt /*vifm-expr-quote*
|
|
||||||
vifm-expr-string vifm-help.txt /*vifm-expr-string*
|
|
||||||
vifm-expr-unary-! vifm-help.txt /*vifm-expr-unary-!*
|
|
||||||
vifm-expr-unary-+ vifm-help.txt /*vifm-expr-unary-+*
|
|
||||||
vifm-expr-unary-- vifm-help.txt /*vifm-expr-unary--*
|
|
||||||
vifm-expr-variable vifm-help.txt /*vifm-expr-variable*
|
|
||||||
vifm-expr1 vifm-help.txt /*vifm-expr1*
|
|
||||||
vifm-expr2 vifm-help.txt /*vifm-expr2*
|
|
||||||
vifm-expr3 vifm-help.txt /*vifm-expr3*
|
|
||||||
vifm-expr4 vifm-help.txt /*vifm-expr4*
|
|
||||||
vifm-expr5 vifm-help.txt /*vifm-expr5*
|
|
||||||
vifm-expr6 vifm-help.txt /*vifm-expr6*
|
|
||||||
vifm-expr7 vifm-help.txt /*vifm-expr7*
|
|
||||||
vifm-expression-syntax vifm-help.txt /*vifm-expression-syntax*
|
|
||||||
vifm-ext-rename vifm-help.txt /*vifm-ext-rename*
|
|
||||||
vifm-extcached() vifm-help.txt /*vifm-extcached()*
|
|
||||||
vifm-f vifm-help.txt /*vifm-f*
|
|
||||||
vifm-filename-modifiers vifm-help.txt /*vifm-filename-modifiers*
|
|
||||||
vifm-filetype() vifm-help.txt /*vifm-filetype()*
|
|
||||||
vifm-filters vifm-help.txt /*vifm-filters*
|
|
||||||
vifm-fnameescape() vifm-help.txt /*vifm-fnameescape()*
|
|
||||||
vifm-functions vifm-help.txt /*vifm-functions*
|
|
||||||
vifm-fuse vifm-help.txt /*vifm-fuse*
|
|
||||||
vifm-gA vifm-help.txt /*vifm-gA*
|
|
||||||
vifm-gF vifm-help.txt /*vifm-gF*
|
|
||||||
vifm-gT vifm-help.txt /*vifm-gT*
|
|
||||||
vifm-gU vifm-help.txt /*vifm-gU*
|
|
||||||
vifm-gUU vifm-help.txt /*vifm-gUU*
|
|
||||||
vifm-gUgU vifm-help.txt /*vifm-gUgU*
|
|
||||||
vifm-ga vifm-help.txt /*vifm-ga*
|
|
||||||
vifm-general-keys vifm-help.txt /*vifm-general-keys*
|
|
||||||
vifm-getpanetype() vifm-help.txt /*vifm-getpanetype()*
|
|
||||||
vifm-gf vifm-help.txt /*vifm-gf*
|
|
||||||
vifm-gg vifm-help.txt /*vifm-gg*
|
|
||||||
vifm-gh vifm-help.txt /*vifm-gh*
|
|
||||||
vifm-gj vifm-help.txt /*vifm-gj*
|
|
||||||
vifm-gk vifm-help.txt /*vifm-gk*
|
|
||||||
vifm-gl vifm-help.txt /*vifm-gl*
|
|
||||||
vifm-globs vifm-help.txt /*vifm-globs*
|
|
||||||
vifm-gr vifm-help.txt /*vifm-gr*
|
|
||||||
vifm-gs vifm-help.txt /*vifm-gs*
|
|
||||||
vifm-gt vifm-help.txt /*vifm-gt*
|
|
||||||
vifm-gu vifm-help.txt /*vifm-gu*
|
|
||||||
vifm-gugu vifm-help.txt /*vifm-gugu*
|
|
||||||
vifm-guu vifm-help.txt /*vifm-guu*
|
|
||||||
vifm-gv vifm-help.txt /*vifm-gv*
|
|
||||||
vifm-h vifm-help.txt /*vifm-h*
|
|
||||||
vifm-has() vifm-help.txt /*vifm-has()*
|
|
||||||
vifm-i vifm-help.txt /*vifm-i*
|
|
||||||
vifm-j vifm-help.txt /*vifm-j*
|
|
||||||
vifm-jobcount-variable vifm-help.txt /*vifm-jobcount-variable*
|
|
||||||
vifm-k vifm-help.txt /*vifm-k*
|
|
||||||
vifm-l vifm-help.txt /*vifm-l*
|
|
||||||
vifm-layoutis() vifm-help.txt /*vifm-layoutis()*
|
|
||||||
vifm-literal-string vifm-help.txt /*vifm-literal-string*
|
|
||||||
vifm-local-options vifm-help.txt /*vifm-local-options*
|
|
||||||
vifm-ls-view vifm-help.txt /*vifm-ls-view*
|
|
||||||
vifm-m vifm-help.txt /*vifm-m*
|
|
||||||
vifm-m_/ vifm-help.txt /*vifm-m_\/*
|
|
||||||
vifm-m_: vifm-help.txt /*vifm-m_:*
|
|
||||||
vifm-m_:exi vifm-help.txt /*vifm-m_:exi*
|
|
||||||
vifm-m_:exit vifm-help.txt /*vifm-m_:exit*
|
|
||||||
vifm-m_:noh vifm-help.txt /*vifm-m_:noh*
|
|
||||||
vifm-m_:nohlsearch vifm-help.txt /*vifm-m_:nohlsearch*
|
|
||||||
vifm-m_:q vifm-help.txt /*vifm-m_:q*
|
|
||||||
vifm-m_:quit vifm-help.txt /*vifm-m_:quit*
|
|
||||||
vifm-m_:range vifm-help.txt /*vifm-m_:range*
|
|
||||||
vifm-m_:w vifm-help.txt /*vifm-m_:w*
|
|
||||||
vifm-m_:write vifm-help.txt /*vifm-m_:write*
|
|
||||||
vifm-m_:x vifm-help.txt /*vifm-m_:x*
|
|
||||||
vifm-m_:xit vifm-help.txt /*vifm-m_:xit*
|
|
||||||
vifm-m_? vifm-help.txt /*vifm-m_?*
|
|
||||||
vifm-m_B vifm-help.txt /*vifm-m_B*
|
|
||||||
vifm-m_CTRL-B vifm-help.txt /*vifm-m_CTRL-B*
|
|
||||||
vifm-m_CTRL-C vifm-help.txt /*vifm-m_CTRL-C*
|
|
||||||
vifm-m_CTRL-D vifm-help.txt /*vifm-m_CTRL-D*
|
|
||||||
vifm-m_CTRL-E vifm-help.txt /*vifm-m_CTRL-E*
|
|
||||||
vifm-m_CTRL-F vifm-help.txt /*vifm-m_CTRL-F*
|
|
||||||
vifm-m_CTRL-L vifm-help.txt /*vifm-m_CTRL-L*
|
|
||||||
vifm-m_CTRL-N vifm-help.txt /*vifm-m_CTRL-N*
|
|
||||||
vifm-m_CTRL-P vifm-help.txt /*vifm-m_CTRL-P*
|
|
||||||
vifm-m_CTRL-U vifm-help.txt /*vifm-m_CTRL-U*
|
|
||||||
vifm-m_CTRL-Y vifm-help.txt /*vifm-m_CTRL-Y*
|
|
||||||
vifm-m_Enter vifm-help.txt /*vifm-m_Enter*
|
|
||||||
vifm-m_Escape vifm-help.txt /*vifm-m_Escape*
|
|
||||||
vifm-m_G vifm-help.txt /*vifm-m_G*
|
|
||||||
vifm-m_H vifm-help.txt /*vifm-m_H*
|
|
||||||
vifm-m_L vifm-help.txt /*vifm-m_L*
|
|
||||||
vifm-m_M vifm-help.txt /*vifm-m_M*
|
|
||||||
vifm-m_N vifm-help.txt /*vifm-m_N*
|
|
||||||
vifm-m_ZQ vifm-help.txt /*vifm-m_ZQ*
|
|
||||||
vifm-m_ZZ vifm-help.txt /*vifm-m_ZZ*
|
|
||||||
vifm-m_b vifm-help.txt /*vifm-m_b*
|
|
||||||
vifm-m_c vifm-help.txt /*vifm-m_c*
|
|
||||||
vifm-m_e vifm-help.txt /*vifm-m_e*
|
|
||||||
vifm-m_gf vifm-help.txt /*vifm-m_gf*
|
|
||||||
vifm-m_gg vifm-help.txt /*vifm-m_gg*
|
|
||||||
vifm-m_j vifm-help.txt /*vifm-m_j*
|
|
||||||
vifm-m_k vifm-help.txt /*vifm-m_k*
|
|
||||||
vifm-m_l vifm-help.txt /*vifm-m_l*
|
|
||||||
vifm-m_n vifm-help.txt /*vifm-m_n*
|
|
||||||
vifm-m_q vifm-help.txt /*vifm-m_q*
|
|
||||||
vifm-m_v vifm-help.txt /*vifm-m_v*
|
|
||||||
vifm-m_zH vifm-help.txt /*vifm-m_zH*
|
|
||||||
vifm-m_zL vifm-help.txt /*vifm-m_zL*
|
|
||||||
vifm-m_zb vifm-help.txt /*vifm-m_zb*
|
|
||||||
vifm-m_zh vifm-help.txt /*vifm-m_zh*
|
|
||||||
vifm-m_zl vifm-help.txt /*vifm-m_zl*
|
|
||||||
vifm-m_zt vifm-help.txt /*vifm-m_zt*
|
|
||||||
vifm-m_zz vifm-help.txt /*vifm-m_zz*
|
|
||||||
vifm-macros vifm-help.txt /*vifm-macros*
|
|
||||||
vifm-mappings vifm-help.txt /*vifm-mappings*
|
|
||||||
vifm-menus-and-dialogs vifm-help.txt /*vifm-menus-and-dialogs*
|
|
||||||
vifm-more vifm-help.txt /*vifm-more*
|
|
||||||
vifm-n vifm-help.txt /*vifm-n*
|
|
||||||
vifm-normal vifm-help.txt /*vifm-normal*
|
|
||||||
vifm-options vifm-help.txt /*vifm-options*
|
|
||||||
vifm-p vifm-help.txt /*vifm-p*
|
|
||||||
vifm-pager vifm-help.txt /*vifm-pager*
|
|
||||||
vifm-paneisat() vifm-help.txt /*vifm-paneisat()*
|
|
||||||
vifm-patterns vifm-help.txt /*vifm-patterns*
|
|
||||||
vifm-plugin vifm-help.txt /*vifm-plugin*
|
|
||||||
vifm-q/ vifm-help.txt /*vifm-q\/*
|
|
||||||
vifm-q: vifm-help.txt /*vifm-q:*
|
|
||||||
vifm-q= vifm-help.txt /*vifm-q=*
|
|
||||||
vifm-q? vifm-help.txt /*vifm-q?*
|
|
||||||
vifm-q_% vifm-help.txt /*vifm-q_%*
|
|
||||||
vifm-q_/ vifm-help.txt /*vifm-q_\/*
|
|
||||||
vifm-q_< vifm-help.txt /*vifm-q_<*
|
|
||||||
vifm-q_> vifm-help.txt /*vifm-q_>*
|
|
||||||
vifm-q_? vifm-help.txt /*vifm-q_?*
|
|
||||||
vifm-q_A vifm-help.txt /*vifm-q_A*
|
|
||||||
vifm-q_ALT-< vifm-help.txt /*vifm-q_ALT-<*
|
|
||||||
vifm-q_ALT-> vifm-help.txt /*vifm-q_ALT->*
|
|
||||||
vifm-q_ALT-Space vifm-help.txt /*vifm-q_ALT-Space*
|
|
||||||
vifm-q_ALT-V vifm-help.txt /*vifm-q_ALT-V*
|
|
||||||
vifm-q_CTRL-B vifm-help.txt /*vifm-q_CTRL-B*
|
|
||||||
vifm-q_CTRL-D vifm-help.txt /*vifm-q_CTRL-D*
|
|
||||||
vifm-q_CTRL-E vifm-help.txt /*vifm-q_CTRL-E*
|
|
||||||
vifm-q_CTRL-F vifm-help.txt /*vifm-q_CTRL-F*
|
|
||||||
vifm-q_CTRL-K vifm-help.txt /*vifm-q_CTRL-K*
|
|
||||||
vifm-q_CTRL-L vifm-help.txt /*vifm-q_CTRL-L*
|
|
||||||
vifm-q_CTRL-N vifm-help.txt /*vifm-q_CTRL-N*
|
|
||||||
vifm-q_CTRL-P vifm-help.txt /*vifm-q_CTRL-P*
|
|
||||||
vifm-q_CTRL-R vifm-help.txt /*vifm-q_CTRL-R*
|
|
||||||
vifm-q_CTRL-U vifm-help.txt /*vifm-q_CTRL-U*
|
|
||||||
vifm-q_CTRL-V vifm-help.txt /*vifm-q_CTRL-V*
|
|
||||||
vifm-q_CTRL-Y vifm-help.txt /*vifm-q_CTRL-Y*
|
|
||||||
vifm-q_Enter vifm-help.txt /*vifm-q_Enter*
|
|
||||||
vifm-q_F vifm-help.txt /*vifm-q_F*
|
|
||||||
vifm-q_G vifm-help.txt /*vifm-q_G*
|
|
||||||
vifm-q_N vifm-help.txt /*vifm-q_N*
|
|
||||||
vifm-q_Q vifm-help.txt /*vifm-q_Q*
|
|
||||||
vifm-q_R vifm-help.txt /*vifm-q_R*
|
|
||||||
vifm-q_SHIFT-Tab vifm-help.txt /*vifm-q_SHIFT-Tab*
|
|
||||||
vifm-q_Space vifm-help.txt /*vifm-q_Space*
|
|
||||||
vifm-q_Tab vifm-help.txt /*vifm-q_Tab*
|
|
||||||
vifm-q_ZZ vifm-help.txt /*vifm-q_ZZ*
|
|
||||||
vifm-q_a vifm-help.txt /*vifm-q_a*
|
|
||||||
vifm-q_b vifm-help.txt /*vifm-q_b*
|
|
||||||
vifm-q_d vifm-help.txt /*vifm-q_d*
|
|
||||||
vifm-q_e vifm-help.txt /*vifm-q_e*
|
|
||||||
vifm-q_f vifm-help.txt /*vifm-q_f*
|
|
||||||
vifm-q_g vifm-help.txt /*vifm-q_g*
|
|
||||||
vifm-q_i vifm-help.txt /*vifm-q_i*
|
|
||||||
vifm-q_j vifm-help.txt /*vifm-q_j*
|
|
||||||
vifm-q_k vifm-help.txt /*vifm-q_k*
|
|
||||||
vifm-q_n vifm-help.txt /*vifm-q_n*
|
|
||||||
vifm-q_p vifm-help.txt /*vifm-q_p*
|
|
||||||
vifm-q_q vifm-help.txt /*vifm-q_q*
|
|
||||||
vifm-q_r vifm-help.txt /*vifm-q_r*
|
|
||||||
vifm-q_u vifm-help.txt /*vifm-q_u*
|
|
||||||
vifm-q_v vifm-help.txt /*vifm-q_v*
|
|
||||||
vifm-q_w vifm-help.txt /*vifm-q_w*
|
|
||||||
vifm-q_y vifm-help.txt /*vifm-q_y*
|
|
||||||
vifm-q_z vifm-help.txt /*vifm-q_z*
|
|
||||||
vifm-ranges vifm-help.txt /*vifm-ranges*
|
|
||||||
vifm-regexp vifm-help.txt /*vifm-regexp*
|
|
||||||
vifm-registers vifm-help.txt /*vifm-registers*
|
|
||||||
vifm-reserved vifm-help.txt /*vifm-reserved*
|
|
||||||
vifm-rl vifm-help.txt /*vifm-rl*
|
|
||||||
vifm-scripts vifm-help.txt /*vifm-scripts*
|
|
||||||
vifm-see-also vifm-help.txt /*vifm-see-also*
|
|
||||||
vifm-selection vifm-help.txt /*vifm-selection*
|
|
||||||
vifm-selectors vifm-help.txt /*vifm-selectors*
|
|
||||||
vifm-servername-variable vifm-help.txt /*vifm-servername-variable*
|
|
||||||
vifm-session-variable vifm-help.txt /*vifm-session-variable*
|
|
||||||
vifm-sessions vifm-help.txt /*vifm-sessions*
|
|
||||||
vifm-set-options vifm-help.txt /*vifm-set-options*
|
|
||||||
vifm-skip-param vifm-help.txt /*vifm-skip-param*
|
|
||||||
vifm-startup vifm-help.txt /*vifm-startup*
|
|
||||||
vifm-system() vifm-help.txt /*vifm-system()*
|
|
||||||
vifm-t vifm-help.txt /*vifm-t*
|
|
||||||
vifm-tabpagenr() vifm-help.txt /*vifm-tabpagenr()*
|
|
||||||
vifm-term() vifm-help.txt /*vifm-term()*
|
|
||||||
vifm-to-l vifm-help.txt /*vifm-to-l*
|
|
||||||
vifm-to-p vifm-help.txt /*vifm-to-p*
|
|
||||||
vifm-to-r vifm-help.txt /*vifm-to-r*
|
|
||||||
vifm-to-s vifm-help.txt /*vifm-to-s*
|
|
||||||
vifm-to-u vifm-help.txt /*vifm-to-u*
|
|
||||||
vifm-to-v vifm-help.txt /*vifm-to-v*
|
|
||||||
vifm-trash vifm-help.txt /*vifm-trash*
|
|
||||||
vifm-u vifm-help.txt /*vifm-u*
|
|
||||||
vifm-v vifm-help.txt /*vifm-v*
|
|
||||||
vifm-v:count vifm-help.txt /*vifm-v:count*
|
|
||||||
vifm-v:count1 vifm-help.txt /*vifm-v:count1*
|
|
||||||
vifm-v:jobcount vifm-help.txt /*vifm-v:jobcount*
|
|
||||||
vifm-v:servername vifm-help.txt /*vifm-v:servername*
|
|
||||||
vifm-v:session vifm-help.txt /*vifm-v:session*
|
|
||||||
vifm-v_: vifm-help.txt /*vifm-v_:*
|
|
||||||
vifm-v_CTRL-C vifm-help.txt /*vifm-v_CTRL-C*
|
|
||||||
vifm-v_CTRL-G vifm-help.txt /*vifm-v_CTRL-G*
|
|
||||||
vifm-v_Enter vifm-help.txt /*vifm-v_Enter*
|
|
||||||
vifm-v_Escape vifm-help.txt /*vifm-v_Escape*
|
|
||||||
vifm-v_O vifm-help.txt /*vifm-v_O*
|
|
||||||
vifm-v_U vifm-help.txt /*vifm-v_U*
|
|
||||||
vifm-v_V vifm-help.txt /*vifm-v_V*
|
|
||||||
vifm-v_av vifm-help.txt /*vifm-v_av*
|
|
||||||
vifm-v_cl vifm-help.txt /*vifm-v_cl*
|
|
||||||
vifm-v_cw vifm-help.txt /*vifm-v_cw*
|
|
||||||
vifm-v_gU vifm-help.txt /*vifm-v_gU*
|
|
||||||
vifm-v_gu vifm-help.txt /*vifm-v_gu*
|
|
||||||
vifm-v_gv vifm-help.txt /*vifm-v_gv*
|
|
||||||
vifm-v_o vifm-help.txt /*vifm-v_o*
|
|
||||||
vifm-v_u vifm-help.txt /*vifm-v_u*
|
|
||||||
vifm-v_v vifm-help.txt /*vifm-v_v*
|
|
||||||
vifm-view vifm-help.txt /*vifm-view*
|
|
||||||
vifm-view-look vifm-help.txt /*vifm-view-look*
|
|
||||||
vifm-vifminfo vifm-help.txt /*vifm-vifminfo*
|
|
||||||
vifm-vifmrc vifm-help.txt /*vifm-vifmrc*
|
|
||||||
vifm-visual vifm-help.txt /*vifm-visual*
|
|
||||||
vifm-y vifm-help.txt /*vifm-y*
|
|
||||||
vifm-yy vifm-help.txt /*vifm-yy*
|
|
||||||
vifm-zM vifm-help.txt /*vifm-zM*
|
|
||||||
vifm-zO vifm-help.txt /*vifm-zO*
|
|
||||||
vifm-zR vifm-help.txt /*vifm-zR*
|
|
||||||
vifm-za vifm-help.txt /*vifm-za*
|
|
||||||
vifm-zb vifm-help.txt /*vifm-zb*
|
|
||||||
vifm-zd vifm-help.txt /*vifm-zd*
|
|
||||||
vifm-zf vifm-help.txt /*vifm-zf*
|
|
||||||
vifm-zj vifm-help.txt /*vifm-zj*
|
|
||||||
vifm-zk vifm-help.txt /*vifm-zk*
|
|
||||||
vifm-zm vifm-help.txt /*vifm-zm*
|
|
||||||
vifm-zo vifm-help.txt /*vifm-zo*
|
|
||||||
vifm-zr vifm-help.txt /*vifm-zr*
|
|
||||||
vifm-zt vifm-help.txt /*vifm-zt*
|
|
||||||
vifm-zx vifm-help.txt /*vifm-zx*
|
|
||||||
vifm-zz vifm-help.txt /*vifm-zz*
|
|
||||||
vifm-{ vifm-help.txt /*vifm-{*
|
|
||||||
vifm-} vifm-help.txt /*vifm-}*
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,372 +0,0 @@
|
|||||||
"" VIFM Config file / 2023-03-16 / Jan Andrle
|
|
||||||
"" #region B – Bookmarks
|
|
||||||
if !has('win')
|
|
||||||
:bmark! "~/" home
|
|
||||||
:bmark! "~/Stažené/" downloads
|
|
||||||
:bmark! "~/Dokumenty/" documents
|
|
||||||
:bmark! "~/Dokumenty/Projekty/" projects
|
|
||||||
:bmark! "~/Vzdálené/GitHub/" git github
|
|
||||||
:bmark! "~/Vzdálené/ftp/" ftp
|
|
||||||
:bmark! "~/Vzdálené/OneDrive" onedrive
|
|
||||||
:bmark! "~/.config/vifm/" vifm
|
|
||||||
:bmark! "~/.chatgpt/notes" chatgpt-notes
|
|
||||||
:bmark! "/media/jaandrle/" volumes
|
|
||||||
else
|
|
||||||
:bmark! "~/" home
|
|
||||||
:bmark! "C:/Projekty/" projects cordova
|
|
||||||
:bmark! "~/Documents/GitHub/" projects git github
|
|
||||||
:bmark! "y:/" qnap
|
|
||||||
:bmark! "y:/DHL/" qnap dhl
|
|
||||||
:bmark! "~/Downloads/" downloads
|
|
||||||
:bmark! "~/Downloads/FTPtemp/" ftp temp
|
|
||||||
:bmark! "~/AppData/Roaming/Vifm/" vifm
|
|
||||||
endif
|
|
||||||
mark b ~/bin/
|
|
||||||
mark h ~/
|
|
||||||
"" #endregion B
|
|
||||||
"" #region G – General
|
|
||||||
" set vicmd=elvis\ -G\ termcap | " set vicmd=vile
|
|
||||||
set vicmd=vim
|
|
||||||
command! README :!vim ~/Dokumenty/GitHub/dotfiles/vifm/README.md
|
|
||||||
command! Help :!vim ~/.config/vifm/vifm-help.txt
|
|
||||||
map <f1> :Help<cr>
|
|
||||||
" cabbrev help Help
|
|
||||||
set vimhelp
|
|
||||||
if !has('win')
|
|
||||||
set fusehome=/tmp/vifm_FUSE
|
|
||||||
set slowfs=curlftpfs
|
|
||||||
endif
|
|
||||||
set syscalls norunexec
|
|
||||||
" Automatically resolve symbolic links on l or Enter.
|
|
||||||
set notrash
|
|
||||||
nmap dd :!trash %"f<cr>
|
|
||||||
nmap d? :exe "!clear && echo 'Native system trash (`trash-cli`): use `trash`|`trash-empty`|`trash-list`|`trash-put`|`trash-restore`|`trash-rm`' && trash-list | sort -r" | shell<cr>
|
|
||||||
set history=100 undolevels=100
|
|
||||||
" What should be saved automatically between vifm sessions. Drop "savedirs"
|
|
||||||
" value if you don't want vifm to remember last visited directories for you.
|
|
||||||
set vifminfo=dhistory,savedirs,chistory,state,tui,shistory,
|
|
||||||
\phistory,fhistory,dirstack,registers,bookmarks,bmarks
|
|
||||||
|
|
||||||
cmap <c-b>
|
|
||||||
cmap <c-f>
|
|
||||||
nmap ; :
|
|
||||||
nmap š <tab>
|
|
||||||
nnoremap <c-h> :history<cr>
|
|
||||||
nnoremap \= :filter !{}<left><left>
|
|
||||||
" Open console in current directory
|
|
||||||
if !has('win')
|
|
||||||
nnoremap Ot :!(exo-open --launch TerminalEmulator --working-directory %d > /dev/null 2>&1) &<cr>
|
|
||||||
nnoremap Ov :!(exo-open --launch TerminalEmulator --working-directory %d -- -e "vifm ." > /dev/null 2>&1) &<cr>
|
|
||||||
nnoremap OV :!vim<cr>
|
|
||||||
else
|
|
||||||
nnoremap Ot :!start "[Vifm] PowerShell %d" powershell.exe -c "powershell.exe -NoExit -Command Set-Location -LiteralPath '%d'"<cr>
|
|
||||||
endif
|
|
||||||
"" #endregion G
|
|
||||||
"" #region AD – Apperance/Default
|
|
||||||
set quickview
|
|
||||||
command! SetView :view
|
|
||||||
set dotfiles
|
|
||||||
colorscheme codedark
|
|
||||||
set wildmenu wildstyle=popup
|
|
||||||
set suggestoptions=normal,visual,view,otherpane,keys,foldsubkeys,marks,registers
|
|
||||||
set ignorecase smartcase incsearch
|
|
||||||
set scrolloff=4
|
|
||||||
|
|
||||||
highlight User1 cterm=italic
|
|
||||||
set statusline=" %-E %-d %-A %1*»%-z«%* %= %{&sort} "
|
|
||||||
" hide side borders + use Unicode ellipsis
|
|
||||||
set tuioptions-=s
|
|
||||||
if $TERM != 'linux' | set tuioptions+=u | endif
|
|
||||||
" change appearance of middle border
|
|
||||||
" set fillchars=vborder:·
|
|
||||||
if has('win')
|
|
||||||
set columns=97
|
|
||||||
nnoremap <c-L>c :set columns=97<cr>
|
|
||||||
map <c-L>1 33<c-W>|
|
|
||||||
map <c-L>2 49<c-W>|
|
|
||||||
map <c-L>3 66<c-W>|
|
|
||||||
endif
|
|
||||||
"" #endregion AD
|
|
||||||
"" #region AT – Apperance/Texts
|
|
||||||
" Use KiB, MiB, ... instead of KB, MB, ...
|
|
||||||
set noiec
|
|
||||||
set tabstop=2
|
|
||||||
set timefmt=%y-%m-%dT%H:%M
|
|
||||||
" Customize view columns a bit (enable ellipsis for truncated file names)
|
|
||||||
set viewcolumns=-{root}..,5.4{ext},-6{}
|
|
||||||
command! SetViewColumnsDefault :set viewcolumns=-{root}..,5.4{ext},-6{}
|
|
||||||
command! SetViewColumnsShort :set viewcolumns=-{name}..,{}
|
|
||||||
command! SetWrap :set wrap!
|
|
||||||
"" #endregion AT
|
|
||||||
"" #region AS – Apperance/Sorting+Numbers
|
|
||||||
set sortnumbers sort=+iname
|
|
||||||
command! SetSortAll :sort
|
|
||||||
command! SetSort
|
|
||||||
\ :if &sort == '-size,+name'
|
|
||||||
\ | set sort=-mtime
|
|
||||||
\ | echo 'Sorted by modification date (from latest)'
|
|
||||||
\ |elseif &sort == '-size,+iname'
|
|
||||||
\ | set sort=-mtime
|
|
||||||
\ | echo 'Sorted by modification date (from latest)'
|
|
||||||
\ |elseif &sort == '+iname'
|
|
||||||
\ | set sort=-size
|
|
||||||
\ | echo 'Sorted by size'
|
|
||||||
\ |else
|
|
||||||
\ | set sort=+iname
|
|
||||||
\ | echo 'Sorted by name'
|
|
||||||
\ |endif
|
|
||||||
set number
|
|
||||||
command! SetNumber
|
|
||||||
\ :if &relativenumber
|
|
||||||
\ | set norelativenumber
|
|
||||||
\ | set number
|
|
||||||
\ | echo 'Numbers showned'
|
|
||||||
\ |elseif &number
|
|
||||||
\ | set nonumber
|
|
||||||
\ | echo 'No Numbers'
|
|
||||||
\ |else
|
|
||||||
\ | set relativenumber
|
|
||||||
\ | echo 'Relative numbers showned'
|
|
||||||
\ |endif
|
|
||||||
"" #endregion AS
|
|
||||||
"" #region C – Commands
|
|
||||||
cnoremap <c-b> <a-b>
|
|
||||||
cnoremap <c-f> <a-f>
|
|
||||||
cnoremap <> <><left>
|
|
||||||
cnoremap () ()<left>
|
|
||||||
cnoremap {} {}<left>
|
|
||||||
cnoremap "" ""<left>
|
|
||||||
cnoremap '' ''<left>
|
|
||||||
" #region :com[mand][!] command_name action
|
|
||||||
" The following macros can be used in a command
|
|
||||||
" %a is replaced with the user arguments.
|
|
||||||
" %c the current file under the cursor.
|
|
||||||
" %C the current file under the cursor in the other directory.
|
|
||||||
" %f the current selected file, or files.
|
|
||||||
" %F the current selected file, or files in the other directory.
|
|
||||||
" %b same as %f %F.
|
|
||||||
" %d the current directory name.
|
|
||||||
" %D the other window directory name.
|
|
||||||
" %m run the command in a menu window
|
|
||||||
" #endregion
|
|
||||||
if has('win')
|
|
||||||
command! meld "C:\Program Files (x86)\Meld\Meld.exe" %"f %"F &
|
|
||||||
command! zipAll powershell Compress-Archive -Path %"c/* -CompressionLevel Fastest -DestinationPath %c:r.zip
|
|
||||||
command! isrunnig %m tasklist /FI "IMAGENAME eq %a" 2>NUL | find /I /N "%a"
|
|
||||||
else
|
|
||||||
command! onedrive xfce4-terminal -x bash -c 'echo Microsoft Onedrive Log:; onedrive --synchronize &
|
|
||||||
command! meld meld %"f %"F 2> /dev/null &
|
|
||||||
command! zipAll zip -r "%c:r.zip" ./*
|
|
||||||
command! terminal !(exo-open --launch TerminalEmulator > /dev/null 2>&1) &
|
|
||||||
nmap \t :terminal<cr>
|
|
||||||
endif
|
|
||||||
if !has('win')
|
|
||||||
command! volumes :cd /media/jaandrle/
|
|
||||||
endif
|
|
||||||
|
|
||||||
command! df df -h %m 2> /dev/null
|
|
||||||
command! diff vim -d %f %F
|
|
||||||
command! vim vim %"f
|
|
||||||
command! make !!make %a
|
|
||||||
command! mkcd :mkdir %a | cd %a
|
|
||||||
command! vgrep vim "+grep %a"
|
|
||||||
command! reload :write | restart
|
|
||||||
|
|
||||||
command! run !! ./%f
|
|
||||||
command! runGUI !! ./%f &
|
|
||||||
nmap or :runGUI<cr>
|
|
||||||
nmap oR :run<cr>
|
|
||||||
"" #endregion C
|
|
||||||
" #region F – Filetypes
|
|
||||||
nnoremap ov :!vim %"f<cr>
|
|
||||||
nnoremap oo :file &<cr>l
|
|
||||||
nnoremap oO :file &<cr>/[#$]<cr>l
|
|
||||||
nnoremap on :file &<cr>/xdg-open<cr>l
|
|
||||||
|
|
||||||
" #region Farch – Archives
|
|
||||||
if has('win')
|
|
||||||
fileviewer *.zip,*.jar,*.war,*.ear,*.oxt,
|
|
||||||
\*.docx,*.pptx,*.xmlx,*.epub
|
|
||||||
\ tar -tf %c
|
|
||||||
else
|
|
||||||
fileviewer *.zip,*.jar,*.war,*.ear,*.oxt,
|
|
||||||
\*.docx,*.pptx,*.xmlx,*.epub
|
|
||||||
\ zip -sf %c
|
|
||||||
endif
|
|
||||||
filetype *.zip,*.jar,*.war,*.ear,*.oxt,*.apkg,
|
|
||||||
\*.docx,*.pptx,*.xmlx,
|
|
||||||
\*.epub,*.eml
|
|
||||||
\ {Mount with fuse-zip}
|
|
||||||
\ FUSE_MOUNT|fuse-zip %SOURCE_FILE %DESTINATION_DIR,
|
|
||||||
\ {View contents}
|
|
||||||
\ zip -sf %c | less,
|
|
||||||
\ {Extract here}
|
|
||||||
\ §extract %"f
|
|
||||||
filetype *.tar,*.tar.bz2,*.tbz2,*.tgz,*.tar.gz,*.tar.xz,*.txz
|
|
||||||
\ {Mount with archivemount}
|
|
||||||
\ FUSE_MOUNT|archivemount %SOURCE_FILE %DESTINATION_DIR,
|
|
||||||
\ {Extract here}
|
|
||||||
\ §extract %"f
|
|
||||||
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
|
|
||||||
filetype *.rar {Mount with rar2fs}
|
|
||||||
\ FUSE_MOUNT|rar2fs %SOURCE_FILE %DESTINATION_DIR,
|
|
||||||
\ {Extract here}
|
|
||||||
\ §extract %"f
|
|
||||||
fileviewer *.rar unrar v %c
|
|
||||||
filetype *.iso {Mount with fuseiso}
|
|
||||||
\ FUSE_MOUNT|fuseiso %SOURCE_FILE %DESTINATION_DIR,
|
|
||||||
\ {Extract here}
|
|
||||||
\ §extract %"f
|
|
||||||
filetype *.7z {Mount with fuse-7z}
|
|
||||||
\ FUSE_MOUNT|fuse-7z %SOURCE_FILE %DESTINATION_DIR,
|
|
||||||
\ {Extract here}
|
|
||||||
\ §extract %"f
|
|
||||||
fileviewer *.7z 7z l %c
|
|
||||||
" #endregion Farch
|
|
||||||
filetype *.ftp {Mount with curlftpfs}
|
|
||||||
\ FUSE_MOUNT2|curlftpfs -o disable_eprt %PARAM %DESTINATION_DIR %FOREGROUND %CLEAR,
|
|
||||||
"\ FUSE_MOUNT2|curlftpfs -o ftp_port=-,,disable_eprt %PARAM %DESTINATION_DIR %FOREGROUND %CLEAR,
|
|
||||||
filetype *.ssh {Mount with sshfs}
|
|
||||||
\ FUSE_MOUNT2|sshfs %PARAM %DESTINATION_DIR %FOREGROUND,
|
|
||||||
|
|
||||||
if has('win')
|
|
||||||
" filetype * start, explorer
|
|
||||||
filetype *
|
|
||||||
\ {File Explorer}
|
|
||||||
\ explorer %"c:p &,
|
|
||||||
\ {Total Commander}
|
|
||||||
\ "C:\Program Files (x86)\totalcmd\TOTALCMD.EXE" /O %"c:p &,
|
|
||||||
\ {Notepad++}
|
|
||||||
\ "C:\Program Files\Notepad++\notepad++.exe" %"c:p &
|
|
||||||
filextype *.txt {Open with Notepad} start notepad.exe %f
|
|
||||||
else
|
|
||||||
filetype * {Native Open} xdg-open > /dev/null 2>&1 &
|
|
||||||
endif
|
|
||||||
" #region Futils – Utils (eg. hashs checks)
|
|
||||||
filetype *.torrent ktorrent %f &
|
|
||||||
fileviewer *.torrent dumptorrent -v %c
|
|
||||||
" Object
|
|
||||||
filetype *.o nm %f | less
|
|
||||||
" Man page
|
|
||||||
filetype *.[1-8] man ./%c
|
|
||||||
fileviewer *.[1-8] man ./%c | col -b
|
|
||||||
" MD5 SHA1 SHA256 SHA512 GPG signature
|
|
||||||
filetype *.md5 {Check MD5 hash sum}
|
|
||||||
\ md5sum -c %f %S,
|
|
||||||
filetype *.sha1 {Check SHA1 hash sum}
|
|
||||||
\ sha1sum -c %f %S,
|
|
||||||
filetype *.sha256 {Check SHA256 hash sum}
|
|
||||||
\ sha256sum -c %f %S,
|
|
||||||
filetype *.sha512 {Check SHA512 hash sum}
|
|
||||||
\ sha512sum -c %f %S,
|
|
||||||
filetype *.asc {Check signature}
|
|
||||||
\ !!gpg --verify %c,
|
|
||||||
" #endregion Futils
|
|
||||||
" #region FmediaBin
|
|
||||||
if has('win')
|
|
||||||
fileviewer
|
|
||||||
\*.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm,
|
|
||||||
\*.exe,*.epub,*.doc,*.docx
|
|
||||||
\*.wav,*.mp3,*.flac,*.m4a,*.wma,*.ape,*.ac3,*.og[agx],*.spx,*.opus,
|
|
||||||
\*.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob,
|
|
||||||
\*.fl[icv],*.m2v,*.mov,*.webm,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx,
|
|
||||||
\*.as[fx]
|
|
||||||
" \ powershell New-Object System.IO.FileInfo(\"%c:p\")
|
|
||||||
\ forfiles /M %"c /C "cmd /c (echo @path && echo . . . && echo Last modification: @fdate @ftime)" && echo . . . && type %"c
|
|
||||||
else
|
|
||||||
fileviewer
|
|
||||||
\*.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm,
|
|
||||||
\ env -u COLORTERM viu %"c -w %pw -t &&
|
|
||||||
\ echo $(file -b %f)
|
|
||||||
\ %pc
|
|
||||||
fileviewer
|
|
||||||
\*.exe,*.doc,
|
|
||||||
\*.svg,
|
|
||||||
\ echo $(file -b %f) && echo — && echo $(ls -lh %f)&& echo — && echo $(head %f | tr -d '\0')
|
|
||||||
fileviewer *.pdf pdftotext -nopgbrk %c -
|
|
||||||
fileviewer <video/*>,<audio/*> mediainfo %c
|
|
||||||
endif
|
|
||||||
" #endregion FmediaBin
|
|
||||||
fileviewer .*/,*/ tree %c -L 3 -C &
|
|
||||||
fileviewer ../ tree %c -L 1 -C &
|
|
||||||
fileviewer *.js,*.mjs,*.ts,*.sh,
|
|
||||||
\*.css,*.scss,
|
|
||||||
\*.php,
|
|
||||||
\*.md,*.html,
|
|
||||||
\*.json,*.xml
|
|
||||||
\ env -uCOLORTERM batcat --color always --theme 'Visual Studio Dark+' --wrap never --pager never --tabs 2 %c -p
|
|
||||||
fileviewer <text/x-*>,<application/*> env -uCOLORTERM batcat --color always --theme 'Visual Studio Dark+' --wrap never --pager never --tabs 2 %c -p
|
|
||||||
" #endregion F
|
|
||||||
" #region S – sS keys
|
|
||||||
nnoremap sf :file &
|
|
||||||
nnoremap sjj :cd ./
|
|
||||||
nnoremap sjh :cd ~/
|
|
||||||
nnoremap sjg :cd ~/Vzdálené/GitHub/
|
|
||||||
nnoremap sjp :cd ~/Dokumenty/Projekty/
|
|
||||||
nnoremap sb :bmg
|
|
||||||
nnoremap sS :Set
|
|
||||||
nnoremap SS :<up><cr>
|
|
||||||
" #endregion S
|
|
||||||
" #region Y – Copy files/names/…
|
|
||||||
nmap ycc :clone <cr>
|
|
||||||
" copy/move files to the opposite pane
|
|
||||||
nmap yp :copy <cr>
|
|
||||||
nmap yP :move <cr>
|
|
||||||
" Interaction with system clipboard (yank directory path/curr.file path/filename)
|
|
||||||
if has('win')
|
|
||||||
nnoremap ycp :!echo %"d:gs!\!/! %i | clip<cr>:echo expand('%"d') "is yanked to clipboard"<cr>
|
|
||||||
nnoremap ycf :!echo %"c:gs!\!/! %i | clip<cr>:echo expand('%"c:p') "is yanked to clipboard"<cr>
|
|
||||||
nnoremap ycn :!echo %"c %i | clip<cr>:echo expand('%"c') "is yanked to clipboard"<cr>
|
|
||||||
elseif executable('xclip')
|
|
||||||
nnoremap ycd :!echo -n %d | xclip -selection clipboard %i<cr>:echo expand('%"d') "is yanked to clipboard"<cr>
|
|
||||||
nnoremap ycf :!echo -n %c:p | xclip -selection clipboard %i<cr>:echo expand('%"c:p') "is yanked to clipboard"<cr>
|
|
||||||
nnoremap ycn :!echo -n %c | xclip -selection clipboard %i<cr>:echo expand('%"c') "is yanked to clipboard"<cr>
|
|
||||||
elseif executable('xsel')
|
|
||||||
nnoremap ycd :!echo -n %d | xsel --input --primary %i && echo -n %d | xsel --clipboard --input %i<cr>:echo expand('%"d') "is yanked to clipboard"<cr>
|
|
||||||
nnoremap ycf :!echo -n %c:p | xsel --input --primary %i && echo -n %c:p | xsel --clipboard --input %i<cr>:echo expand('%"c:p') "is yanked to clipboard"<cr>
|
|
||||||
nnoremap ycn :!echo -n %c | xsel --input --primary %i && echo -n %c | xsel --clipboard --input %i<cr>:echo expand('%"c') "is yanked to clipboard"<cr>
|
|
||||||
endif
|
|
||||||
" #endregion Y
|
|
||||||
|
|
||||||
"" #region N – Notes
|
|
||||||
"Filter-out build and temporary files
|
|
||||||
" windo filter! /^.*\.(lo|o|d|class|py[co])$|.*~$/
|
|
||||||
" Example of standard two-panel file managers mappings
|
|
||||||
" nnoremap <f3> :!less %f<cr>
|
|
||||||
" nnoremap <f4> :edit<cr>
|
|
||||||
" nnoremap <f5> :copy<cr>
|
|
||||||
" nnoremap <f6> :move<cr>
|
|
||||||
" nnoremap <f7> :mkdir<space>
|
|
||||||
" nnoremap <f8> :delete<cr>
|
|
||||||
|
|
||||||
" ------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
" Various customization examples
|
|
||||||
|
|
||||||
" Use ag (the silver searcher) instead of grep
|
|
||||||
"
|
|
||||||
" set grepprg=ag\ --line-numbers\ %i\ %a\ %s
|
|
||||||
|
|
||||||
" Add additional place to look for executables
|
|
||||||
"
|
|
||||||
" let $PATH = $HOME.'/bin/fuse:'.$PATH
|
|
||||||
|
|
||||||
" Block particular shortcut
|
|
||||||
"
|
|
||||||
" nnoremap <left> <nop>
|
|
||||||
|
|
||||||
" Export IPC name of current instance as environment variable and use it to
|
|
||||||
" communicate with the instance later.
|
|
||||||
"
|
|
||||||
" It can be used in some shell script that gets run from inside vifm, for
|
|
||||||
" example, like this:
|
|
||||||
" vifm --server-name "$VIFM_SERVER_NAME" --remote +"cd '$PWD'"
|
|
||||||
"
|
|
||||||
" let $VIFM_SERVER_NAME = v:servername
|
|
||||||
" #endregion N
|
|
||||||
|
|
||||||
" vim: set filetype=vifm tabstop=4 shiftwidth=4 textwidth=250 noexpandtab :
|
|
||||||
" vim>60: set foldmethod=marker foldmarker=#region,#endregion :
|
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
#!/usr/bin/env nodejsscript
|
|
||||||
/* jshint esversion: 11,-W097, -W040, module: true, node: true, expr: true, undef: true *//* global echo, $, pipe, s, fetch, cyclicLoop */
|
|
||||||
|
|
||||||
const pathLastDesktop= ()=> $.xdg.temp`kde6-workarounds-last-desktop.txt`;
|
|
||||||
const css= echo.css`
|
|
||||||
.code { color: gray; }
|
|
||||||
`;
|
|
||||||
|
|
||||||
$.api()
|
|
||||||
.version("2024-02-29")
|
|
||||||
.describe("Workarounds for KDE6.")
|
|
||||||
.command("logout")
|
|
||||||
.action(function(){
|
|
||||||
$.is_silent= true;
|
|
||||||
const res= s.run([
|
|
||||||
"echo ::options::",
|
|
||||||
"|",
|
|
||||||
"rofi -dmenu -p 'Logout' -l 4 -theme-str 'window { width: 25ch; }' -normal-window"
|
|
||||||
].join(" "), {
|
|
||||||
options: [ "-", "poweroff", "reboot" ].join("\n")
|
|
||||||
}).trim();
|
|
||||||
if(res && res!=="-") s.run(res);
|
|
||||||
$.exit(0);
|
|
||||||
})
|
|
||||||
.command("klipper-edit", "Edit last item in klipper.")
|
|
||||||
.action(async function(){
|
|
||||||
$.is_silent= true;
|
|
||||||
const qdbus= "qdbus org.kde.klipper /klipper org.kde.klipper.klipper.";
|
|
||||||
try{
|
|
||||||
const candidate= s.run(`${qdbus}getClipboardContents`).trim();
|
|
||||||
const content= await $.read({ "-p": "Edit", completions: [ candidate ] });
|
|
||||||
s.run(`${qdbus}setClipboardContents "${content}"`);
|
|
||||||
$.exit(0);
|
|
||||||
} catch (_){
|
|
||||||
$.exit(1);
|
|
||||||
}
|
|
||||||
})
|
|
||||||
.command("desktops-alttab", "Workaround for KDE6 alt-tab between virtual desktops.")
|
|
||||||
.action(function(){
|
|
||||||
const path= pathLastDesktop();
|
|
||||||
// Regarding ★ : this is a workaround for diagonal switching (it duplicates desktop index)
|
|
||||||
let desktop= s.cat(path).trim() || "1";
|
|
||||||
if(desktop.length>3){ // ★
|
|
||||||
const [ _1, _2, ..._3 ]= desktop.slice(-4, desktop.length);
|
|
||||||
if(_1===_2)
|
|
||||||
desktop= desktop.slice(0, -4).concat(_1, ..._3);
|
|
||||||
}
|
|
||||||
if(desktop.length>2){ // ★
|
|
||||||
const [ _1, _2 ]= desktop.slice(-2, desktop.length);
|
|
||||||
if(_1===_2)
|
|
||||||
desktop= desktop.slice(0, -1);
|
|
||||||
}
|
|
||||||
if(desktop.length>2){
|
|
||||||
desktop= desktop.slice(-2, desktop.length);
|
|
||||||
s.echo(desktop).to(path);
|
|
||||||
}
|
|
||||||
echo(desktop);
|
|
||||||
s.run`qdbus org.kde.KWin /KWin org.kde.KWin.setCurrentDesktop ${desktop[0]}`;
|
|
||||||
$.exit(0);
|
|
||||||
})
|
|
||||||
.command("desktops-last-dbus")
|
|
||||||
.action(function(){
|
|
||||||
echo([
|
|
||||||
"dbus-monitor",
|
|
||||||
'"interface=org.kde.KWin.VirtualDesktopManager" "member=currentChanged"',
|
|
||||||
"|",
|
|
||||||
'xargs -e -I {} kde6-workarounds.mjs desktops-last-save {}'
|
|
||||||
].join(" "));
|
|
||||||
$.exit(0);
|
|
||||||
})
|
|
||||||
.command("desktops-last-save <dbus>", "Workaround for KDE6 alt-tab between virtual desktops.")
|
|
||||||
.action(function(dbus){
|
|
||||||
if(-1===dbus.indexOf("path=/VirtualDesktopManager; interface=org.kde.KWin.VirtualDesktopManager; member=currentChanged"))
|
|
||||||
return $.exit(1);
|
|
||||||
const desktop= s.run`qdbus org.kde.KWin /KWin org.kde.KWin.currentDesktop`.trim();
|
|
||||||
s.echo(desktop).toEnd(pathLastDesktop());
|
|
||||||
})
|
|
||||||
.parse();
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
set -eou pipefail
|
|
||||||
dbus-monitor "interface=org.kde.KWin.VirtualDesktopManager" "member=currentChanged" | xargs -e -I {} kde6-workarounds.mjs desktops-last-save {}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/jaandrle/.local/share/pipx/venvs/ra-aid/bin/ra-aid
|
|
||||||
@@ -1,94 +0,0 @@
|
|||||||
#!/usr/bin/env nodejsscript
|
|
||||||
/* jshint esversion: 11,-W097, -W040, module: true, node: true, expr: true, undef: true *//* global echo, $, pipe, s, style, fetch, cyclicLoop, xdg, $ */
|
|
||||||
import { basename } from "path";
|
|
||||||
const app= {
|
|
||||||
name: basename(process.argv[1]),
|
|
||||||
version: "2022-09-28",
|
|
||||||
cmd: $.xdg.home`.local/bin/himalaya`,
|
|
||||||
configs: $.xdg.config`himalaya/`,
|
|
||||||
modificator: "§"
|
|
||||||
};
|
|
||||||
const chars= { "&AOE-": "á", "&AWE-": "š", "&ARs-": "ě" };
|
|
||||||
let argv_arr= argvArr();
|
|
||||||
|
|
||||||
if("help"===argv_arr.toString().replaceAll("-", "")){ //#region
|
|
||||||
echo([ `${app.name}@${app.version}`,
|
|
||||||
`This is small wrapper around 'himalaya' fixing coding errors and provide better 'read'. (Use § for calling himalaya directly)`,
|
|
||||||
"" ].join("\n"));
|
|
||||||
s.run(app.cmd+" --help");
|
|
||||||
$.exit(0); //#endregion
|
|
||||||
}
|
|
||||||
if("version"===argv_arr.toString().replaceAll("-", "")){//#region
|
|
||||||
echo(`${app.name} ${app.version}`);
|
|
||||||
s.run(app.cmd+" --version");
|
|
||||||
$.exit(0);//#endregion
|
|
||||||
}
|
|
||||||
if("completion,bash"===argv_arr.toString()){//#region
|
|
||||||
const completion= s.run(app.cmd+" ::argv_arr::", { argv_arr });
|
|
||||||
echo(completion.toString().replace("himalaya)", `himalaya|${app.name})`));
|
|
||||||
echo(`alias ${app.name}-inbox="§mail § | less -R -S"`);
|
|
||||||
echo(`complete -F _himalaya -o bashdefault -o default ${app.name}`);
|
|
||||||
$.exit(0);//#endregion
|
|
||||||
}
|
|
||||||
(async function main(){
|
|
||||||
if(argv_arr.indexOf(app.modificator)!==-1) await runH(argv_arr.filter(l=> l!==app.modificator));
|
|
||||||
|
|
||||||
argv_arr= argv_arr.filter(str=> str!==app.modificator);
|
|
||||||
if(argv_arr.indexOf("list")!==-1){
|
|
||||||
argv_arr.push("-w", process.stdout.columns);
|
|
||||||
await runH(argv_arr);
|
|
||||||
}
|
|
||||||
if(argv_arr.indexOf("read")!==-1){
|
|
||||||
const email= $.xdg.temp`/himalaya-read.eml`;
|
|
||||||
argv_arr.push("-h", "From", "-h", "Subject");
|
|
||||||
await s.$().runA(app.cmd+" ::argv_arr::", { argv_arr }).pipe(s=> s.to(email));
|
|
||||||
await s.runA`vim ${email}`.pipe(process.stdout);
|
|
||||||
$.exit(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
if(argv_arr[0] && argv_arr[0]!=="--rofi") await runH(argv_arr);
|
|
||||||
|
|
||||||
const template_path= app.configs+"template-inbox.json";
|
|
||||||
if(!s.test("-f", template_path)) await runH([]);
|
|
||||||
|
|
||||||
const out= await pipe(
|
|
||||||
f=> s.cat(f).xargs(JSON.parse),
|
|
||||||
argv_arr.indexOf('--rofi')===-1 ? templateRead : templateRofi,
|
|
||||||
a=> Promise.all(a)
|
|
||||||
)(template_path);
|
|
||||||
for(const l of out){
|
|
||||||
if(typeof l=="string"&&!l.indexOf("%c===\n")) echo(l, "unset:all", "color:magenta");
|
|
||||||
else echo(l);
|
|
||||||
}
|
|
||||||
$.exit(0);
|
|
||||||
})();
|
|
||||||
|
|
||||||
function templateRofi(lines){
|
|
||||||
return lines.filter(line=> line.type!=="text")
|
|
||||||
.map(line=>
|
|
||||||
s.$().runA(app.cmd+" ::value:: -w 120", line)
|
|
||||||
.then(data=> data.toString().split("\n")
|
|
||||||
.filter(l=> l)
|
|
||||||
.map(line=> line.replaceAll("✷ ", "* "))
|
|
||||||
.map(line_result=> line_result+" │ "+line.label)
|
|
||||||
.join("\n"))
|
|
||||||
);
|
|
||||||
}
|
|
||||||
function templateRead(lines){
|
|
||||||
argv_arr.push("-w", process.stdout.columns);
|
|
||||||
return lines.map(line=> line.type==="text" ?
|
|
||||||
Promise.resolve("%c===\n%c"+line.value) :
|
|
||||||
s.$().runA(app.cmd+" ::value:: ::argv_arr::", { value: line.value, argv_arr })
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
function argvArr(){
|
|
||||||
const _chars= Object.entries(chars).reduce((acc, [ key, val ])=> Reflect.set(acc, val, key) && acc, {});
|
|
||||||
return process.argv.slice(2).map(str=> str.replace(new RegExp(`(${Object.keys(_chars).join("|")})`, "g"), l=> _chars[l]));
|
|
||||||
}
|
|
||||||
async function runH(args){
|
|
||||||
const result= await s.runA(app.cmd+" ::args::", { args }).pipe(process.stdout);
|
|
||||||
$.exit(result.exitCode);
|
|
||||||
}
|
|
||||||
// vim: set tabstop=4 shiftwidth=4 textwidth=250 noexpandtab ft=javascript :
|
|
||||||
// vim>60: set foldmethod=marker foldmarker=#region,#endregion :
|
|
||||||
@@ -13,6 +13,17 @@ $.api()
|
|||||||
.option("--debug", "Debug mode")
|
.option("--debug", "Debug mode")
|
||||||
.option("--force", "Overwrite output file.")
|
.option("--force", "Overwrite output file.")
|
||||||
|
|
||||||
|
.command("metaFromFrontmatter <name-input>", "Print metadata from frontmatter as `--metadata …` to be used with `pandoc`.")
|
||||||
|
.alias("meta")
|
||||||
|
.action(function metaFromFrontmatterCMD(input){
|
||||||
|
const metadata= frontmatterToDict(s.cat(input).trim());
|
||||||
|
let metadata_str= [];
|
||||||
|
for(const [ key, value ] of Object.entries(metadata))
|
||||||
|
metadata_str.push(`--metadata ${key}="${value}"`);
|
||||||
|
echo(metadata_str.join(" "));
|
||||||
|
$.exit(0);
|
||||||
|
})
|
||||||
|
|
||||||
.command("to-html <name-input> [name-output]", "Convert markdown to html.")
|
.command("to-html <name-input> [name-output]", "Convert markdown to html.")
|
||||||
.alias("tohtml")
|
.alias("tohtml")
|
||||||
.action(function tohtmlCMD(input, output, options){
|
.action(function tohtmlCMD(input, output, options){
|
||||||
@@ -87,6 +98,20 @@ function tempFileGenerator(orig){
|
|||||||
const basename= orig.slice(basepath.length, orig.lastIndexOf("."));
|
const basename= orig.slice(basepath.length, orig.lastIndexOf("."));
|
||||||
return ext=> basepath+"."+basename+"-"+nameHash()+ext;
|
return ext=> basepath+"."+basename+"-"+nameHash()+ext;
|
||||||
}
|
}
|
||||||
|
function frontmatterToDict(content){
|
||||||
|
const dict= {};
|
||||||
|
if(!content.startsWith("---"))
|
||||||
|
return dict;
|
||||||
|
for(const line_raw of content.split("\n").slice(1)){
|
||||||
|
const line= line_raw.trim();
|
||||||
|
if(!line) continue;
|
||||||
|
if(line==="---") break;
|
||||||
|
const [key_raw, value]= line.split(/: */);
|
||||||
|
let key= key_raw.replace(/^-+/, "");
|
||||||
|
dict[key]= value;
|
||||||
|
}
|
||||||
|
return dict;
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* @param {string} input
|
* @param {string} input
|
||||||
* @param {(ext: string)=> string} tempFile
|
* @param {(ext: string)=> string} tempFile
|
||||||
@@ -97,13 +122,7 @@ function prepareInput(input, tempFile){
|
|||||||
const content= s.cat(input).trim();
|
const content= s.cat(input).trim();
|
||||||
let input_data= {};
|
let input_data= {};
|
||||||
echo(" extract input metadata and eval `~` to $HOME (CSS)");
|
echo(" extract input metadata and eval `~` to $HOME (CSS)");
|
||||||
if(content.startsWith("---"))
|
for(const [ key, value ] of Object.entries(frontmatterToDict(content))){
|
||||||
for(const line_raw of content.split("\n").slice(1)){
|
|
||||||
const line= line_raw.trim();
|
|
||||||
if(!line) continue;
|
|
||||||
if(line==="---") break;
|
|
||||||
const [key_raw, value]= line.split(/: */);
|
|
||||||
let key= key_raw.replace(/^-+/, "");
|
|
||||||
key= key[0].toUpperCase()+key.slice(1);
|
key= key[0].toUpperCase()+key.slice(1);
|
||||||
input_data[key]= value;
|
input_data[key]= value;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ const css= echo.css`
|
|||||||
`;
|
`;
|
||||||
|
|
||||||
$.api()
|
$.api()
|
||||||
.version("2023-04-18")
|
.version("2026-03-16")
|
||||||
.describe([
|
.describe([
|
||||||
"Utility for managing vim plugins “native” way. It uses two types:",
|
"Utility for managing vim plugins “native” way. It uses two types:",
|
||||||
`- “old” way (${f("bundle", css.code)}): inspiration from ${f("https://shapeshed.com/vim-packages/", css.url)}`,
|
`- “old” way (${f("bundle", css.code)}): inspiration from ${f("https://shapeshed.com/vim-packages/", css.url)}`,
|
||||||
@@ -275,7 +275,7 @@ function echoProgress(length, message_start= "Working"){
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
function getPack(){ return s.ls(dirs.pack).flatMap(f=> s.find(dirs.pack+f+"/start/*/")[0]).filter(Boolean); }
|
function getPack(){ return s.ls("-l", dirs.pack).filter(e=> e.isDirectory()).map(e=> e.name).flatMap(f=> s.find(dirs.pack+f+"/start/*/")[0]).filter(Boolean); }
|
||||||
function getBundle(){ return s.cd(dirs.bundle).grep("path", ".gitmodules").split("\n").filter(Boolean).map(l=> dirs.bundle+l.split(" = ")[1]); }
|
function getBundle(){ return s.cd(dirs.bundle).grep("path", ".gitmodules").split("\n").filter(Boolean).map(l=> dirs.bundle+l.split(" = ")[1]); }
|
||||||
function getOneFiles(){ return s.find(dirs.one_files+"*"); }
|
function getOneFiles(){ return s.find(dirs.one_files+"*"); }
|
||||||
function getOneFilesUrls(){ return s.cat(file_one_file).xargs(JSON.parse); }
|
function getOneFilesUrls(){ return s.cat(file_one_file).xargs(JSON.parse); }
|
||||||
|
|||||||
5
.profile
5
.profile
@@ -34,3 +34,8 @@ export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"
|
|||||||
|
|
||||||
# Added by Toolbox App
|
# Added by Toolbox App
|
||||||
export PATH="$PATH:/home/jaandrle/.local/share/JetBrains/Toolbox/scripts"
|
export PATH="$PATH:/home/jaandrle/.local/share/JetBrains/Toolbox/scripts"
|
||||||
|
|
||||||
|
# Added by LM Studio CLI (lms)
|
||||||
|
export PATH="$PATH:/home/jaandrle/.lmstudio/bin"
|
||||||
|
# End of LM Studio CLI section
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
execute "source ".system("mdexpr-agenda vim 2> /dev/null")
|
|
||||||
command MDEXPRclose lclose | lexpr []
|
|
||||||
cabbrev žm feedkeys("MDEXPR")
|
|
||||||
90
.vim/vimrc
90
.vim/vimrc
@@ -1,16 +1,20 @@
|
|||||||
""" VIM config file | Jan Andrle | 2025-08-28 (VIM >=9.1 AppImage)
|
""" VIM config file | Jan Andrle | 2026-03-05 (VIM >=9.2 AppImage)
|
||||||
"" #region B – Base
|
"" #region B – Base
|
||||||
scriptencoding utf-8 | set encoding=utf-8
|
scriptencoding utf-8 | set encoding=utf-8
|
||||||
set pythonthreedll=/lib/x86_64-linux-gnu/libpython3.12.so.1.0
|
set pythonthreedll=/lib/x86_64-linux-gnu/libpython3.12.so.1.0
|
||||||
let $BASH_ENV = "~/.bashrc"
|
let $BASH_ENV = "~/.bashrc"
|
||||||
set runtimepath^=~/.vim/bundle/*
|
" preparation for moving to ~/.config/vim, but lots of plugins depend on the old path!
|
||||||
|
let s:root = fnamemodify(resolve(expand('<sfile>:p')), ':h')
|
||||||
|
for dir in split(globpath(s:root . '/bundle', '*'), '\n')
|
||||||
|
execute 'set runtimepath^=' . fnameescape(dir)
|
||||||
|
endfor
|
||||||
packadd! matchit
|
packadd! matchit
|
||||||
packadd! cfilter
|
packadd! cfilter
|
||||||
let g:ft_man_folding_enable = 1
|
let g:ft_man_folding_enable = 1
|
||||||
runtime! ftplugin/man.vim
|
runtime! ftplugin/man.vim
|
||||||
" set hidden
|
" set hidden
|
||||||
|
|
||||||
source ~/.vim/rc-cat.vim
|
execute 'source' fnameescape(s:root . '/rc-cat.vim')
|
||||||
|
|
||||||
cabbrev <expr> %PWD% execute('pwd')
|
cabbrev <expr> %PWD% execute('pwd')
|
||||||
cabbrev <expr> %CD% fnameescape(expand('%:p:h'))
|
cabbrev <expr> %CD% fnameescape(expand('%:p:h'))
|
||||||
@@ -31,8 +35,11 @@
|
|||||||
" <c-bs>
|
" <c-bs>
|
||||||
imap <c-w>
|
imap <c-w>
|
||||||
cmap <c-w>
|
cmap <c-w>
|
||||||
|
" use tab/s-tab for tabnex/tabNext
|
||||||
|
nnoremap <silent><tab> :tabnext<cr>
|
||||||
|
nnoremap <silent><s-tab> :tabprevious<cr>
|
||||||
|
|
||||||
set diffopt+=algorithm:patience,indent-heuristic,inline:word
|
set diffopt+=algorithm:patience,inline:word,linematch:60
|
||||||
augroup vimrc_help
|
augroup vimrc_help
|
||||||
autocmd!
|
autocmd!
|
||||||
autocmd BufEnter *.txt if &buftype == 'help' | wincmd L | vertical resize 90 | endif
|
autocmd BufEnter *.txt if &buftype == 'help' | wincmd L | vertical resize 90 | endif
|
||||||
@@ -68,8 +75,9 @@
|
|||||||
augroup END
|
augroup END
|
||||||
"" #endregion H
|
"" #endregion H
|
||||||
"" #region SLH – Status Line + Command Line + History (general) + Sessions + File Update, …
|
"" #region SLH – Status Line + Command Line + History (general) + Sessions + File Update, …
|
||||||
set showcmd cmdheight=2 cmdwinheight=9 showmode
|
" set showcmd showmode wildmenu … default since v9.2
|
||||||
set wildmenu wildoptions=pum,fuzzy wildmode=longest,full
|
set cmdheight=2 cmdwinheight=9
|
||||||
|
set wildoptions=pum,fuzzy wildmode=longest,full
|
||||||
|
|
||||||
cabbrev wbw w<bar>bw
|
cabbrev wbw w<bar>bw
|
||||||
|
|
||||||
@@ -87,7 +95,7 @@
|
|||||||
set history=500 " How many lines of (cmd) history has to remember
|
set history=500 " How many lines of (cmd) history has to remember
|
||||||
set nobackup nowritebackup noswapfile " …there is issue #649 (for servers) and I’m using git/system backups
|
set nobackup nowritebackup noswapfile " …there is issue #649 (for servers) and I’m using git/system backups
|
||||||
try
|
try
|
||||||
set undodir=~/.vim/undodir undofile | catch | endtry
|
execute 'set undodir=' . fnameescape(s:root . '/undodir') . ' undofile' | catch | endtry
|
||||||
command! HELPundoClear echo 'undolevel='.&undolevels
|
command! HELPundoClear echo 'undolevel='.&undolevels
|
||||||
"" #endregion SLH
|
"" #endregion SLH
|
||||||
"" #region LLW – Left Column + Line + Wrap + Scrolling
|
"" #region LLW – Left Column + Line + Wrap + Scrolling
|
||||||
@@ -129,7 +137,7 @@
|
|||||||
"" #endregion CN
|
"" #endregion CN
|
||||||
"" #region FOS – File(s) + Openning + Saving
|
"" #region FOS – File(s) + Openning + Saving
|
||||||
set autowrite autoread | autocmd FocusGained,BufEnter *.* checktime
|
set autowrite autoread | autocmd FocusGained,BufEnter *.* checktime
|
||||||
set modeline
|
" set modeline … default since v9.2
|
||||||
command! HELPmodeline
|
command! HELPmodeline
|
||||||
\ echo "tabstop=".&tabstop." shiftwidth=".&shiftwidth." textwidth=".&textwidth." expandtab=".&expandtab
|
\ echo "tabstop=".&tabstop." shiftwidth=".&shiftwidth." textwidth=".&textwidth." expandtab=".&expandtab
|
||||||
set path+=src/**,app/**,build/** " File matching for `:find`
|
set path+=src/**,app/**,build/** " File matching for `:find`
|
||||||
@@ -140,9 +148,27 @@
|
|||||||
set wildignore+=*.bmp,*.gif,*.ico,*.jpg,*.png,*.ico
|
set wildignore+=*.bmp,*.gif,*.ico,*.jpg,*.png,*.ico
|
||||||
set wildignore+=*.pdf,*.psd
|
set wildignore+=*.pdf,*.psd
|
||||||
|
|
||||||
|
function! Television(channel = '')
|
||||||
|
let temp = tempname()
|
||||||
|
echo temp
|
||||||
|
execute '!tv '.a:channel.' > '.temp
|
||||||
|
let lines = readfile(temp)
|
||||||
|
if empty(lines)
|
||||||
|
return
|
||||||
|
endif
|
||||||
|
let target = trim(lines[-1])
|
||||||
|
let target = escape(target, '$')
|
||||||
|
let target = substitute(target, "[']", '', 'g')
|
||||||
|
if target == ''
|
||||||
|
return
|
||||||
|
endif
|
||||||
|
return target
|
||||||
|
endfunction
|
||||||
|
command! -nargs=* Television execute 'e '.Television(<f-args>)
|
||||||
|
cabbrev tv Television
|
||||||
function! Explore()
|
function! Explore()
|
||||||
let pwd = expand('%:p:h')
|
let pwd = expand('%:p:h')->trim()->escape('$')
|
||||||
let file = system('kdialog --getopenfilename --title "Vyberte soubor" "'.pwd.'" 2>/dev/null')
|
let file = system('kdialog --getopenfilename --title "Vyberte soubor" "'.pwd.'" 2>/dev/null')->trim()->escape('$')
|
||||||
if file != ''
|
if file != ''
|
||||||
exec 'e '.file
|
exec 'e '.file
|
||||||
endif
|
endif
|
||||||
@@ -166,6 +192,32 @@
|
|||||||
" surround `:echo char2nr(…)`
|
" surround `:echo char2nr(…)`
|
||||||
let g:surround_8222= "„\r”"
|
let g:surround_8222= "„\r”"
|
||||||
let g:surround_8218= "‚\r’"
|
let g:surround_8218= "‚\r’"
|
||||||
|
let g:surround_8220= "“\r”"
|
||||||
|
let g:surround_8216= "‘\r’"
|
||||||
|
function! s:SmartQuoteTextObject(inner) abort
|
||||||
|
let open = '[“‘„‚]'
|
||||||
|
let close = '[”’]'
|
||||||
|
let start = searchpos(open, 'bncW')
|
||||||
|
let end = searchpos(close, 'ncW')
|
||||||
|
if start[0] == 0 || end[0] == 0
|
||||||
|
return
|
||||||
|
endif
|
||||||
|
if a:inner
|
||||||
|
let open_len = matchstr(getline(start[0]), '.', start[1] - 1)->len()
|
||||||
|
call cursor(start[0], start[1] + open_len)
|
||||||
|
normal! v
|
||||||
|
call cursor(end[0], end[1] - 1)
|
||||||
|
else
|
||||||
|
call cursor(start)
|
||||||
|
normal! v
|
||||||
|
let close_len = matchstr(getline(end[0]), '.', end[1] - 1)->len()
|
||||||
|
call cursor(end[0], end[1] + close_len - 1)
|
||||||
|
endif
|
||||||
|
endfunction
|
||||||
|
xnoremap iq :<C-u>call <SID>SmartQuoteTextObject(1)<CR>
|
||||||
|
onoremap iq :<C-u>call <SID>SmartQuoteTextObject(1)<CR>
|
||||||
|
xnoremap aq :<C-u>call <SID>SmartQuoteTextObject(0)<CR>
|
||||||
|
onoremap aq :<C-u>call <SID>SmartQuoteTextObject(0)<CR>
|
||||||
" use <c-v>§ for §
|
" use <c-v>§ for §
|
||||||
inoremap § <esc>
|
inoremap § <esc>
|
||||||
set nrformats-=octal
|
set nrformats-=octal
|
||||||
@@ -188,12 +240,13 @@
|
|||||||
let g:hlyank_duration= 250
|
let g:hlyank_duration= 250
|
||||||
let g:cwordhi#autoload= 1
|
let g:cwordhi#autoload= 1
|
||||||
set showmatch " Quick highlight oppening bracket/… for currently writted
|
set showmatch " Quick highlight oppening bracket/… for currently writted
|
||||||
set timeoutlen=1000 ttimeoutlen=0 " Remove timeout when hitting escape TAB
|
" set timeoutlen=1000 … default since v9.2
|
||||||
|
set ttimeoutlen=0 " Remove timeout when hitting escape TAB
|
||||||
set formatoptions+=j " Delete comment character when joining commented lines
|
set formatoptions+=j " Delete comment character when joining commented lines
|
||||||
set smarttab
|
set smarttab
|
||||||
command! -nargs=1 SETtab let &shiftwidth=<q-args> | let &tabstop=<q-args> | let &softtabstop=<q-args>
|
command! -nargs=1 SETtab let &shiftwidth=<q-args> | let &tabstop=<q-args> | let &softtabstop=<q-args>
|
||||||
SETtab 4
|
SETtab 4
|
||||||
set backspace=indent,eol,start " Allow cursor keys in insert mode: http://vi.stackexchange.com/a/2163
|
" set backspace=indent,eol,start " default since v9.2: Allow cursor keys in insert mode: http://vi.stackexchange.com/a/2163
|
||||||
set shiftround autoindent " round diff shifts to the base of n*shiftwidth, https://stackoverflow.com/a/18415867
|
set shiftround autoindent " round diff shifts to the base of n*shiftwidth, https://stackoverflow.com/a/18415867
|
||||||
filetype plugin indent on
|
filetype plugin indent on
|
||||||
" SYNTAX&COLORS
|
" SYNTAX&COLORS
|
||||||
@@ -203,10 +256,6 @@
|
|||||||
syntax enable | endif
|
syntax enable | endif
|
||||||
set list listchars=tab:»·,trail:·,extends:#,nbsp:~,space:· " Highlight spec. chars / Display extra whitespace
|
set list listchars=tab:»·,trail:·,extends:#,nbsp:~,space:· " Highlight spec. chars / Display extra whitespace
|
||||||
set redrawtime=10000
|
set redrawtime=10000
|
||||||
" augroup syntax_sync_min_lines
|
|
||||||
" autocmd!
|
|
||||||
" autocmd BufEnter * syntax sync fromstart "TODO DEL syn sync minlines=2000
|
|
||||||
" augroup END
|
|
||||||
let g:vim_vue_plugin_config = { 'foldexpr': 1, 'attribute': 1, 'keyword': 1 }
|
let g:vim_vue_plugin_config = { 'foldexpr': 1, 'attribute': 1, 'keyword': 1 }
|
||||||
" SPELL
|
" SPELL
|
||||||
if !has("gui_running")
|
if !has("gui_running")
|
||||||
@@ -274,16 +323,19 @@ imap <f3>! <Cmd>call codeium#Complete()<CR>
|
|||||||
nmap <silent><nowait> gd <Plug>(coc-definition)
|
nmap <silent><nowait> gd <Plug>(coc-definition)
|
||||||
command! -nargs=* -complete=customlist,<sid>SCommandCocActionComplete CocAction call CocActionAsync(<f-args>)
|
command! -nargs=* -complete=customlist,<sid>SCommandCocActionComplete CocAction call CocActionAsync(<f-args>)
|
||||||
function s:SCommandCocActionComplete(argLead, cmdLine, cursorPos)
|
function s:SCommandCocActionComplete(argLead, cmdLine, cursorPos)
|
||||||
return readfile(expand('~/.vim/pack/coc/start/coc.nvim/doc/tags'), 'r')
|
let l:tags = s:root . '/pack/coc/start/coc.nvim/doc/tags'
|
||||||
|
return filereadable(l:tags)
|
||||||
|
\ ? readfile(l:tags, 'r')
|
||||||
\ ->filter('v:val =~ ''^CocAction''')
|
\ ->filter('v:val =~ ''^CocAction''')
|
||||||
\ ->map({ k, v -> strpart(v, 11, stridx(v, ')')-12) })
|
\ ->map({ k, v -> strpart(v, 11, stridx(v, ')')-12) })
|
||||||
\ ->filter({ k, v -> v =~ a:argLead && !v->empty() })
|
\ ->filter({ k, v -> v =~ a:argLead && !v->empty() })
|
||||||
|
\ : []
|
||||||
endfunction
|
endfunction
|
||||||
" navigate diagnostics, use `:CocDiagnostics` to get all diagnostics of current buffer in location list.
|
" navigate diagnostics, use `:CocDiagnostics` to get all diagnostics of current buffer in location list.
|
||||||
nnoremap <silent> gh :call <sid>show_documentation(expand("<cword>"))<cr>
|
nnoremap <silent> gh :call <sid>show_documentation(expand("<cword>"))<cr>
|
||||||
vnoremap <silent> gh :<c-u>call <sid>show_documentation(mini_enhancement#selectedText())<cr>
|
vnoremap <silent> gh :<c-u>call <sid>show_documentation(mini_enhancement#selectedText())<cr>
|
||||||
nnoremap <leader>gf :CocList --interactive --normal --input='<c-r>=expand("<cword>")<cr>' files<cr>
|
nnoremap <leader>gf :CocList --normal --input='<c-r>=expand("<cword>")<cr>' g
|
||||||
vnoremap <leader>gf :<c-u>CocList --interactive --normal --input='<c-r>=mini_enhancement#selectedText()<cr>' files<cr>
|
vnoremap <leader>gf :<c-u>CocList --normal --input='<c-r>=mini_enhancement#selectedText()<cr>' g
|
||||||
""" #region COCP – Coc popups scroll (Remap <C-f> and <C-b> for scroll float windows/popups.)
|
""" #region COCP – Coc popups scroll (Remap <C-f> and <C-b> for scroll float windows/popups.)
|
||||||
if has('nvim-0.4.0') || has('patch-8.2.0750')
|
if has('nvim-0.4.0') || has('patch-8.2.0750')
|
||||||
nnoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? coc#float#scroll(1) : "\<C-f>"
|
nnoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? coc#float#scroll(1) : "\<C-f>"
|
||||||
|
|||||||
@@ -38,6 +38,10 @@ see for example [How to Store Dotfiles - A Bare Git Repository \| Atlassian Git
|
|||||||
## PC log (cs)
|
## PC log (cs)
|
||||||
Sekce obsahuje log změn v Tuxedo laptopu s KDE Neon.
|
Sekce obsahuje log změn v Tuxedo laptopu s KDE Neon.
|
||||||
|
|
||||||
|
### TUXEDO OS (24.04.4 LTS / 2026-03-20)
|
||||||
|
- [ ] installed tv
|
||||||
|
- [television/cable/unix at main · alexpasmantier/television](https://github.com/alexpasmantier/television/tree/main/cable/unix)
|
||||||
|
- https://github.com/omerxx/dotfiles/tree/master
|
||||||
### TUXEDO OS (24.04.3 LTS / 2025-09-12)
|
### TUXEDO OS (24.04.3 LTS / 2025-09-12)
|
||||||
- [ ] git new setup (fresh install)
|
- [ ] git new setup (fresh install)
|
||||||
- [ ] nextcloud (issue with multiple users)
|
- [ ] nextcloud (issue with multiple users)
|
||||||
|
|||||||
Reference in New Issue
Block a user