Compare commits
58 Commits
main-mac
...
e030342ca5
Author | SHA1 | Date | |
---|---|---|---|
e030342ca5
|
|||
8f91b50c0c
|
|||
2c3b6dfc09
|
|||
1456b4a315
|
|||
9d863e0188
|
|||
fd7a4d56b3
|
|||
ebac48f0a3
|
|||
9627f15c4e
|
|||
f78b83980e
|
|||
6c44573c6c
|
|||
bdada371e1
|
|||
c0c7235158
|
|||
a1e800904e
|
|||
28c0c0198f
|
|||
ff79c4e21f
|
|||
5ba46eb0ae
|
|||
c1b4844569
|
|||
72f090cd76
|
|||
ccf78dc01e
|
|||
685d7cfde2
|
|||
c9e98e09b1
|
|||
68ff0a39b8
|
|||
7b6a49013c
|
|||
0868374471
|
|||
de3f93e1eb
|
|||
0f1a1146ff
|
|||
bf5ee3437d
|
|||
7e64148005
|
|||
219caa08af
|
|||
a7dd1a8521
|
|||
ee94361f1a
|
|||
f02723bdc6
|
|||
352632e5a5
|
|||
b260e411f0
|
|||
1dc978f1c1
|
|||
d8d0c9ba2e
|
|||
60d6583472
|
|||
6a8f73450c
|
|||
1a938fbeb3
|
|||
3c99b8cb34
|
|||
a665006836
|
|||
9737f6cdab
|
|||
4f578e0bb0
|
|||
9051f04328
|
|||
98073783bf
|
|||
08ee9f8b0e
|
|||
068db0c3c8
|
|||
7f4d93f4d2
|
|||
621832506c
|
|||
36376a2e34
|
|||
6269463d7b
|
|||
34dd9f4b01
|
|||
5c4a9851e6
|
|||
3495c81c49
|
|||
5dd77c49a0
|
|||
15be72893c
|
|||
43d220be01
|
|||
8210faf9ce
|
87
.XCompose
Normal file
87
.XCompose
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
# jaandrle customizations
|
||||||
|
include "/usr/share/X11/locale/cs_CZ.UTF-8/Compose"
|
||||||
|
|
||||||
|
<Multi_key> <backslash> <space> : " " U202F # thin nonbreaking space
|
||||||
|
<Multi_key> <bar> <space> : "" U200B
|
||||||
|
<Multi_key> <8> <8> : "∞" U221E
|
||||||
|
<Multi_key> <equal> <equal>: "≡"
|
||||||
|
<Multi_key> <asciitilde> <asciitilde>: "≈"
|
||||||
|
<Multi_key> <equal> <asciitilde>: "≃"
|
||||||
|
<Multi_key> <asterisk> <asterisk>: "★"
|
||||||
|
<Multi_key> <c> <h> <e> <c> <k> : "✓"
|
||||||
|
<Multi_key> <c> <r> <o> <s> <s> : "✗"
|
||||||
|
|
||||||
|
<Multi_key> <a> <minus> <8> : "↑"
|
||||||
|
<Multi_key> <a> <minus> <6> : "→"
|
||||||
|
<Multi_key> <a> <minus> <2> : "↓"
|
||||||
|
<Multi_key> <a> <minus> <4> : "←"
|
||||||
|
<Multi_key> <a> <minus> <5> : "↔"
|
||||||
|
<Multi_key> <a> <minus> <7> : "↖"
|
||||||
|
<Multi_key> <a> <minus> <9> : "↗"
|
||||||
|
<Multi_key> <a> <minus> <3> : "↘"
|
||||||
|
<Multi_key> <a> <minus> <1> : "↙"
|
||||||
|
<Multi_key> <a> <minus> <KP_8> : "↑"
|
||||||
|
<Multi_key> <a> <minus> <KP_6> : "→"
|
||||||
|
<Multi_key> <a> <minus> <KP_2> : "↓"
|
||||||
|
<Multi_key> <a> <minus> <KP_4> : "←"
|
||||||
|
<Multi_key> <a> <minus> <KP_5> : "↔"
|
||||||
|
<Multi_key> <a> <minus> <KP_7> : "↖"
|
||||||
|
<Multi_key> <a> <minus> <KP_9> : "↗"
|
||||||
|
<Multi_key> <a> <minus> <KP_3> : "↘"
|
||||||
|
<Multi_key> <a> <minus> <KP_1> : "↙"
|
||||||
|
|
||||||
|
<Multi_key> <a> <equal> <8> : "⇑"
|
||||||
|
<Multi_key> <a> <equal> <6> : "⇒"
|
||||||
|
<Multi_key> <a> <equal> <2> : "⇓"
|
||||||
|
<Multi_key> <a> <equal> <4> : "⇐"
|
||||||
|
<Multi_key> <a> <equal> <5> : "⇔"
|
||||||
|
<Multi_key> <a> <equal> <KP_8> : "⇑"
|
||||||
|
<Multi_key> <a> <equal> <KP_6> : "⇒"
|
||||||
|
<Multi_key> <a> <equal> <KP_2> : "⇓"
|
||||||
|
<Multi_key> <a> <equal> <KP_4> : "⇐"
|
||||||
|
<Multi_key> <a> <equal> <KP_5> : "⇔"
|
||||||
|
|
||||||
|
# Greek ambiguities: epsilon/eta, theta/tau, pi/phi/psi, omega/omicron
|
||||||
|
<Multi_key> <g> <a> : "α"
|
||||||
|
<Multi_key> <g> <b> : "β"
|
||||||
|
<Multi_key> <g> <g> : "γ"
|
||||||
|
<Multi_key> <g> <d> : "δ"
|
||||||
|
<Multi_key> <g> <3> : "ε"
|
||||||
|
<Multi_key> <g> <z> : "ζ"
|
||||||
|
<Multi_key> <g> <e> : "η"
|
||||||
|
<Multi_key> <g> <h> : "θ"
|
||||||
|
<Multi_key> <g> <i> : "ι"
|
||||||
|
<Multi_key> <g> <k> : "κ"
|
||||||
|
<Multi_key> <g> <l> : "λ"
|
||||||
|
<Multi_key> <g> <m> : "μ"
|
||||||
|
<Multi_key> <g> <n> : "ν"
|
||||||
|
<Multi_key> <g> <x> : "ξ"
|
||||||
|
# note: no omicron
|
||||||
|
<Multi_key> <g> <p> : "π"
|
||||||
|
<Multi_key> <g> <p> : "Ϟ"
|
||||||
|
<Multi_key> <g> <r> : "ρ"
|
||||||
|
<Multi_key> <g> <s> : "σ"
|
||||||
|
<Multi_key> <g> <t> : "τ"
|
||||||
|
<Multi_key> <g> <u> : "ψ"
|
||||||
|
<Multi_key> <g> <f> : "φ"
|
||||||
|
<Multi_key> <g> <c> : "χ"
|
||||||
|
<Multi_key> <g> <o> : "ω"
|
||||||
|
|
||||||
|
<Multi_key> <g> <G> : "Γ"
|
||||||
|
<Multi_key> <g> <D> : "Δ"
|
||||||
|
<Multi_key> <g> <H> : "Θ"
|
||||||
|
<Multi_key> <g> <L> : "Λ"
|
||||||
|
<Multi_key> <g> <X> : "Ξ"
|
||||||
|
<Multi_key> <g> <P> : "Π"
|
||||||
|
<Multi_key> <g> <S> : "Σ"
|
||||||
|
<Multi_key> <g> <F> : "Φ"
|
||||||
|
<Multi_key> <g> <U> : "Ψ"
|
||||||
|
<Multi_key> <g> <O> : "Ω"
|
||||||
|
|
||||||
|
# Math (https://gist.github.com/m93a/187539552593dd4ed8b122167c09384c)
|
||||||
|
<Multi_key> <m> <E> : "∃"
|
||||||
|
<Multi_key> <m> <exclam> <E> : "∄"
|
||||||
|
<Multi_key> <m> <minus> : "−"
|
||||||
|
<Multi_key> <m> <exclam> <minus> : "¬"
|
||||||
|
<Multi_key> <m> <i> <n> : "∈"
|
||||||
|
<Multi_key> <m> <exclam> <i> <n> : "∉"
|
154
.bash/.bash_aliases
Normal file
154
.bash/.bash_aliases
Normal file
@ -0,0 +1,154 @@
|
|||||||
|
# Make less more friendly for non-text input files, see lesspipe(1)
|
||||||
|
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
|
||||||
|
alias gitdotfiles='/usr/bin/git --git-dir="$HOME/.dotfiles/" --work-tree="$HOME"'
|
||||||
|
# enable color support of ls and also add handy aliases
|
||||||
|
alias ls='ls -pQFh --group-directories-first'
|
||||||
|
if [ -x /usr/bin/dircolors ]; then
|
||||||
|
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
|
||||||
|
alias ls='ls --color=auto -pQFh --group-directories-first'
|
||||||
|
alias dir='dir --color=auto'
|
||||||
|
alias vdir='vdir --color=auto'
|
||||||
|
|
||||||
|
alias grep='grep --color=auto'
|
||||||
|
alias fgrep='fgrep --color=auto'
|
||||||
|
alias egrep='egrep --color=auto'
|
||||||
|
alias diff='diff --color=auto'
|
||||||
|
fi
|
||||||
|
alias §rm='rm -vi'
|
||||||
|
alias §cp='cp -vi'
|
||||||
|
alias §mv='mv -vi'
|
||||||
|
alias §df='df -Th'
|
||||||
|
§du(){
|
||||||
|
[[ "$1" == '--help' ]] && echo "§du; §du '../*'" && return 0
|
||||||
|
du -h -x -s -- ${1:-*} | sort -r -h;
|
||||||
|
}
|
||||||
|
|
||||||
|
alias §xclip-copy='xclip -selection clipboard'
|
||||||
|
alias §xclip-paste='xclip -o -selection clipboard'
|
||||||
|
|
||||||
|
LAST_PWD_PATH="$BASH_DOTFILES/.bash_last_pwd"
|
||||||
|
[ -f "$LAST_PWD_PATH" ] && OLDPWD=`cat $LAST_PWD_PATH`
|
||||||
|
cd(){ builtin cd "$@" && echo `pwd` > "$LAST_PWD_PATH"; }
|
||||||
|
|
||||||
|
history_clean(){ awk '!seen[$0]++ {print $0}' $HOME/.bash_history; }
|
||||||
|
history_edit(){ vim $HOME/.bash_history; }
|
||||||
|
history_cat(){ LC_ALL=C cat ~/.bash_history; }
|
||||||
|
history_most_used(){ LC_ALL=C cat ~/.bash_history | cut -d ';' -f 2- | §awk 1 | sort | uniq -c | sort -r -n | head -n ${1-10}; }
|
||||||
|
|
||||||
|
§(){
|
||||||
|
[[ -z "$1" ]] && clear && return 0
|
||||||
|
echo "$ [--help]= clear or [print this text]"
|
||||||
|
alias | grep "alias §" --color=never
|
||||||
|
declare -F | grep 'declare -f §' --color=never
|
||||||
|
ls ~/bin | grep -P "^§" | sed 's/^§/~\/bin\/ §/'
|
||||||
|
}
|
||||||
|
|
||||||
|
alias §less='less -R -S'
|
||||||
|
|
||||||
|
m(){
|
||||||
|
if [[ -z "$1" ]]; then
|
||||||
|
printenv | grep -e '^m'
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
if [[ "--help" == "$1" ]]; then
|
||||||
|
echo 'm [--help]'
|
||||||
|
echo ' Lists all marks or print this help.'
|
||||||
|
echo 'm <name> [path]'
|
||||||
|
echo ' Sets mark <name> to current directory or [path].'
|
||||||
|
echo ' The mark is just a bash variable, use `$m<name>`.'
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
local n="m$1"
|
||||||
|
[[ -z "${!n}" ]] || return 1
|
||||||
|
[[ -z "$2" ]] && local p="$(pwd)" || local p="$(readlink -f $2)"
|
||||||
|
export $n="$p"
|
||||||
|
}
|
||||||
|
alias cd-vifm='cd `vifm --choose-dir -`'
|
||||||
|
mkcd(){ mkdir -p -- "$1" && cd -P -- "$1"; }
|
||||||
|
|
||||||
|
alias gcalendar-dovolené='gcalendar --account "práce" --calendar "Dovolené"'
|
||||||
|
alias gcalendar-události='gcalendar --account "default" --calendar "Události"'
|
||||||
|
|
||||||
|
alias §find.='find . -maxdepth 1'
|
||||||
|
|
||||||
|
alias pdftk='java -jar $HOME/bin/pdftk-all.jar'
|
||||||
|
bw-session(){
|
||||||
|
bw logout
|
||||||
|
# login=`kwallet-query kdewallet -f accounts -r Bitwarden 2> /dev/null`
|
||||||
|
login=$(§kwallet.mjs --wallet kdewallet readPassword accounts bw-json)
|
||||||
|
export BW_CLIENTSECRET=`echo "$login" | jq -r .secret`
|
||||||
|
export BW_CLIENTID=`echo "$login" | jq -r .id`
|
||||||
|
bw login --apikey --raw
|
||||||
|
export BW_SESSION=`bw unlock --raw $(echo "$login" | jq -r .pass)` && echo "Bitwarden session ON" || echo "Bitwarden session FAILED"
|
||||||
|
unset BW_CLIENTSECRET
|
||||||
|
unset BW_CLIENTID
|
||||||
|
}
|
||||||
|
|
||||||
|
alias §psmem_all='ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem'
|
||||||
|
alias §psmem='§psmem_all | head -n 10'
|
||||||
|
alias §pscpu_all='ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu'
|
||||||
|
alias §pscpu='§pscpu_all | head -n 10'
|
||||||
|
alias §psnet_all='lsof -P -i -n'
|
||||||
|
alias §ck-grep='cat /usr/share/X11/locale/en_US.UTF-8/Compose ~/.XCompose | grep -i'
|
||||||
|
|
||||||
|
§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 www.google.com | grep --color=never -A 1 -i '\---'
|
||||||
|
}
|
||||||
|
§whoami(){
|
||||||
|
[[ "$1" == '--help' ]] && echo '§whoami; §whoami --ip' && return 0
|
||||||
|
local ip=$(curl -s ifconfig.me)
|
||||||
|
[[ "$1" == '--ip' ]] && echo "$ip" && return 0
|
||||||
|
local L=" %s\n"
|
||||||
|
printf "\n"
|
||||||
|
printf "$L" "USER: $(echo $USER)"
|
||||||
|
printf "$L" "IP ADDR: $ip"
|
||||||
|
printf "$L" "HOSTNAME: $(hostname -f)"
|
||||||
|
printf "$L" "KERNEL: $(uname -rms)"
|
||||||
|
printf "\n"
|
||||||
|
}
|
||||||
|
§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\"";
|
||||||
|
}
|
||||||
|
|
||||||
|
alias npx-wca='npx -y web-component-analyzer'
|
||||||
|
alias npx-qnm='npx -y qnm'
|
||||||
|
alias npx-hint='npx -y hint'
|
||||||
|
alias npx-markdown='nohup npx markserv'
|
||||||
|
|
||||||
|
alias fzf=fzf-carroarmato0.fzf
|
||||||
|
|
||||||
|
§url-curl(){ curl --silent -I "$1" | grep -i location; }
|
||||||
|
|
||||||
|
alias bathelp='bat --plain --language=help'
|
||||||
|
|
||||||
|
rpg(){
|
||||||
|
rpg-cli "$@"
|
||||||
|
if ( [[ "$1" == "cd" ]] || [[ "$1" == "ls" ]] ); then
|
||||||
|
[[ "$2" == "" ]] && $1 . && return 0
|
||||||
|
[[ "$2" == ".." ]] && $1 .. && return 0
|
||||||
|
[[ "-1" != "$(nodejsscript --print "s.ls().findIndex(e=> e==='$2'.replace(/\/$/, ''))")" ]] && $1 "$2" && return 0
|
||||||
|
fi
|
||||||
|
return 0
|
||||||
|
|
||||||
|
# [[ "$(rpg-cli pwd)" == "$(pwd)" ]] && return 0
|
||||||
|
# cd "$(rpg-cli pwd)"
|
||||||
|
}
|
||||||
|
rpg-dungeon(){
|
||||||
|
current=$(basename $PWD)
|
||||||
|
number_re='^[0-9]+$'
|
||||||
|
|
||||||
|
if [[ $current =~ $number_re ]]; then
|
||||||
|
next=$(($current + 1))
|
||||||
|
command mkdir -p $next && cd $next && rpg ls
|
||||||
|
elif [[ -d 1 ]] ; then
|
||||||
|
cd 1 && rpg ls
|
||||||
|
else
|
||||||
|
command mkdir -p dungeon/1 && cd dungeon/1 && rpg ls
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# alias adb-device='adb devices | tail -n +2 | head -n 1 | §awk 1'
|
||||||
|
# make-completion-wrapper, see https://gdhnotes.blogspot.com/2014/02/alias-bash-completion.html
|
49
.bash/.bash_completions
Normal file
49
.bash/.bash_completions
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
eval "$(gh completion -s bash)"
|
||||||
|
# gh tips: https://gist.github.com/ChristopherA/3cca24936fb2c84786a29f67bacacd3e
|
||||||
|
# used ectension: heaths/gh-label
|
||||||
|
[[ $- != *i* ]] && return # dont include rest in Vim
|
||||||
|
|
||||||
|
SCRIPT_DIR=$( builtin cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
||||||
|
source "$SCRIPT_DIR/complete-alias/complete_alias"
|
||||||
|
complete -F _complete_alias gitdotfiles
|
||||||
|
|
||||||
|
alias C--asana='eval "$($HOME/bin/asana.mjs completion_bash)"'
|
||||||
|
alias C--himalaya='\. "$BASH_DOTFILES/himalaya.completion"'
|
||||||
|
alias C--uu='eval "$($HOME/bin/uu --completion-bash)"'
|
||||||
|
alias C--bs='eval "$(bs .completion bash)"'
|
||||||
|
alias C--jc='eval "$(jc -B)" … newer version needed'
|
||||||
|
\. "$BASH_DOTFILES/cordova.completion"
|
||||||
|
eval "$(node --completion-bash)"
|
||||||
|
eval "$(npm completion)"
|
||||||
|
eval "$(nodejsscript --completion bash)"
|
||||||
|
|
||||||
|
_npx() {
|
||||||
|
local cur="${COMP_WORDS[COMP_CWORD]}"
|
||||||
|
|
||||||
|
if [[ $COMP_CWORD != 1 ]]; then
|
||||||
|
case "${COMP_WORDS[1]}" in
|
||||||
|
gulp)
|
||||||
|
local compls=$(npx gulp --tasks-simple)
|
||||||
|
if [[ $compls == *"__autocomplete_bash"* ]]; then
|
||||||
|
compls="$compls $(npx gulp -L __autocomplete_bash --_l=$COMP_CWORD --_c=$cur)"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
COMPREPLY=($(compgen -W "$compls" -- "$cur"))
|
||||||
|
return 0;
|
||||||
|
fi
|
||||||
|
|
||||||
|
local dir=$(pwd -P)
|
||||||
|
while [[ -n "$dir" ]]; do
|
||||||
|
if [[ ! -d $dir/node_modules/.bin ]]; then
|
||||||
|
dir=${dir%/*}
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
local execs=( `cd $dir/node_modules/.bin; find -L . -type f -executable` )
|
||||||
|
execs=( ${execs[@]/#.\//} )
|
||||||
|
COMPREPLY=( $(compgen -W "${execs[*]} serve" -- "$cur" ) )
|
||||||
|
break
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
complete -F _npx npx
|
139
.bash/.bash_jaaENV
Normal file
139
.bash/.bash_jaaENV
Normal file
@ -0,0 +1,139 @@
|
|||||||
|
function jaaENV {
|
||||||
|
if [ "$1" = "--help" ]; then
|
||||||
|
echo "Utility to combine nvm/sdk/… in one script/config file '.jaaENV'"
|
||||||
|
echo " ↘ instead of 'nvm use 16 & sdk use …'"
|
||||||
|
echo ""
|
||||||
|
echo "Usage:"
|
||||||
|
echo " jaaENV"
|
||||||
|
echo " jaaENV [--help|--ls]"
|
||||||
|
echo " jaaENV --save …to_save (example: jaaENV --save nodejs php)"
|
||||||
|
echo ""
|
||||||
|
echo "Description:"
|
||||||
|
echo " - Without arguments, loads info from '.jaaENV'"
|
||||||
|
echo " - 'ls' shows supported options to auto-load"
|
||||||
|
echo " - 'save' creates a config file '.jaaENV'"
|
||||||
|
echo ""
|
||||||
|
echo "Usage '.jaaENV' files: "
|
||||||
|
echo " typical: '\nphp=5.6\nnodejs=16.13.0'"
|
||||||
|
echo " link: '. ../.jaaENV' … use settings from parent folder"
|
||||||
|
echo " Options:"
|
||||||
|
echo " 'android_home': Exports 'ANDROID_HOME' (uses 'ANDROID_HOME_BAK') instead of 'ANDROID_SDK_ROOT'. Value can be anything (use '1')."
|
||||||
|
echo " 'jdk': Exports 'JAVA_HOME' based on the wanted version (currently 11/1.8)"
|
||||||
|
echo " 'nodejs'|'php': NodeJS/PHP versions"
|
||||||
|
echo " 'gradle': Cordova uses folder-scoped → so unnecesarly"
|
||||||
|
echo ""
|
||||||
|
echo "Install: "
|
||||||
|
echo " gradle ⇒ https://sdkman.io/"
|
||||||
|
echo " node ⇒ https://github.com/nvm-sh/nvm"
|
||||||
|
echo " php ⇒ \`update-alternatives\` + https://deb.sury.org/"
|
||||||
|
echo " java ⇒ \`update-alternatives\`"
|
||||||
|
echo ""
|
||||||
|
echo "Tips:"
|
||||||
|
echo " sudo update-alternatives --set php /usr/bin/php\$php"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$1" == "--save" ]; then
|
||||||
|
shift
|
||||||
|
rm -vi .jaaENV
|
||||||
|
while [ $# -gt 0 ]; do
|
||||||
|
case "$1" in
|
||||||
|
nodejs|node)
|
||||||
|
echo "nodejs=$(node --version | cut -c2-)" >> .jaaENV
|
||||||
|
;;
|
||||||
|
gradle)
|
||||||
|
echo "gradle=$(gradle --version | awk '/Gradle/ {print $2}')" >> .jaaENV
|
||||||
|
;;
|
||||||
|
php)
|
||||||
|
echo "php=$(php --version | awk '/^PHP/ {print $2}')" >> .jaaENV
|
||||||
|
;;
|
||||||
|
java)
|
||||||
|
local java_version=$(java -version 2>&1 | awk -F '"' '/version/ {print $2}')
|
||||||
|
if [[ "$java_version" == 1.8* ]]; then
|
||||||
|
java_version=8
|
||||||
|
else
|
||||||
|
java_version=$(echo "$java_version" | cut -d'.' -f1)
|
||||||
|
fi
|
||||||
|
echo "java=$java_version" >> .jaaENV
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Unknown '$1' – skipped"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$1" == "--ls" ]; then
|
||||||
|
echo ":: nvm ls --no-alias ::"
|
||||||
|
nvm ls --no-alias
|
||||||
|
echo ":: update-alternatives --list php ::"
|
||||||
|
update-alternatives --list php
|
||||||
|
echo ":: update-alternatives --list java ::"
|
||||||
|
update-alternatives --list java
|
||||||
|
echo ":: sdk ls gradle | grep -E '\*|>' :: "
|
||||||
|
sdk ls gradle | grep -E '\*|>'
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f "compose.yaml" ]; then
|
||||||
|
jdk=$(grep -Po 'VERSION_JAVA=\K.*' compose.yaml)
|
||||||
|
nodejs=$(grep -Po 'VERSION_NODEJS=\K.*' compose.yaml)
|
||||||
|
elif [ -f ".jaaENV" ]; then
|
||||||
|
. ./.jaaENV
|
||||||
|
else
|
||||||
|
echo 'No env file `compose.yaml` or `.jaaENV`'
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
if [ ! -z ${java+x} ]; then
|
||||||
|
[[ "$java" == "8" ]] && java=1.8
|
||||||
|
local java_local=$(java -version 2>&1 | awk -F '"' '/version/ {print $2}')
|
||||||
|
if [[ "$java_local" != "$java"* ]]; then
|
||||||
|
[[ "$java" == "1.8" ]] && java=8
|
||||||
|
echo "Switching Java version: $java ← $java_local"
|
||||||
|
local java_path="/usr/lib/jvm/java-$java-openjdk-amd64/"
|
||||||
|
[[ "$java" == "8" ]] && java_path+="jre/"
|
||||||
|
sudo update-alternatives --set java "${java_path}bin/java"
|
||||||
|
local javac=$(update-alternatives --list javac | grep java-$java)
|
||||||
|
[ -n "$javac" ] && sudo update-alternatives --set javac "$javac"
|
||||||
|
sudo -k
|
||||||
|
fi
|
||||||
|
export JAVA_HOME=$(readlink -f $(which java) | cut -d '/' -f1-5)/
|
||||||
|
echo "\$JAVA_HOME=$JAVA_HOME"
|
||||||
|
fi
|
||||||
|
if [ ! -z ${android_home+x} ]; then
|
||||||
|
export ANDROID_HOME=$ANDROID_HOME_BAK
|
||||||
|
echo "\$ANDROID_HOME=$ANDROID_HOME"
|
||||||
|
else
|
||||||
|
unset ANDROID_HOME
|
||||||
|
echo "\$ANDROID_SDK_ROOT=$ANDROID_SDK_ROOT"
|
||||||
|
fi
|
||||||
|
if [ ! -z ${android_home_is_sdk+x} ]; then
|
||||||
|
export ANDROID_HOME=$ANDROID_SDK_ROOT
|
||||||
|
echo "\$ANDROID_HOME=$ANDROID_HOME"
|
||||||
|
fi
|
||||||
|
if [ ! -z ${JAVA_HOME_BAK+x} ]; then export JAVA_HOME=$JAVA_HOME_BAK; unset JAVA_HOME_BAK; fi
|
||||||
|
if [ ! -z ${jdk+x} ]; then
|
||||||
|
if (( $(echo "$jdk > 9" | bc -l) )); then
|
||||||
|
export JAVA_HOME_BAK=$JAVA_HOME
|
||||||
|
export JAVA_HOME="/snap/android-studio/current/android-studio/jre"
|
||||||
|
fi
|
||||||
|
echo "\$JAVA_HOME=$JAVA_HOME"
|
||||||
|
fi
|
||||||
|
if [ ! -z ${nodejs+x} ]; then nvm use $nodejs; fi
|
||||||
|
if [ ! -z ${gradle+x} ]; then sdk use gradle $gradle | tr -d '\n'; echo ; fi
|
||||||
|
if [ ! -z ${php+x} ]; then
|
||||||
|
local php_local=$(php --version | awk '/^PHP/ {print $2}')
|
||||||
|
if [[ "$php_local" == "$php"* ]]; then
|
||||||
|
echo "PHP version: $php"
|
||||||
|
else
|
||||||
|
echo "Switching PHP version: $php ← $php_local"
|
||||||
|
sudo update-alternatives --set php "/usr/bin/php$php"
|
||||||
|
sudo -k
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Cleanup variables
|
||||||
|
unset android_home nodejs gradle php java
|
||||||
|
}
|
3
.bash/.bash_nvm
Normal file
3
.bash/.bash_nvm
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
export NVM_DIR="$HOME/.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
|
62
.bash/.bash_promt
Normal file
62
.bash/.bash_promt
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
function setPromt {
|
||||||
|
if [ "$color_prompt" != yes ]; then
|
||||||
|
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
case "$TERM" in
|
||||||
|
xterm*|rxvt*)
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
|
||||||
|
return
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
PROMPT_COMMAND=updatePromt
|
||||||
|
PS2="|"
|
||||||
|
}
|
||||||
|
function updatePromt {
|
||||||
|
local prev_exit="$?"
|
||||||
|
# history -n; history -w; history -c; history -r;
|
||||||
|
# color_helper_>>color<< (Note: \[\]= escaping)
|
||||||
|
local chR="\[\e[1;91m\]" #red
|
||||||
|
local chW="\[\033[00m\]" #white
|
||||||
|
local chG="\[\033[01;32m\]" #green
|
||||||
|
local chB="\[\033[0;34m\]" #blue
|
||||||
|
local chP="\[\033[0;35m\]" #purple
|
||||||
|
local chY="\[\033[0;33m\]" #yellow
|
||||||
|
PS1=""
|
||||||
|
if [ $prev_exit == 0 ]; then
|
||||||
|
PS1+="$chG✓ $chW"
|
||||||
|
else
|
||||||
|
PS1+="$chR✗ $chW"
|
||||||
|
fi
|
||||||
|
local jobs="$(jobs | wc -l)"
|
||||||
|
if [ $jobs != 0 ]; then
|
||||||
|
PS1+="${chY}≡$jobs$chW"
|
||||||
|
fi
|
||||||
|
PS1+="${debian_chroot:+($debian_chroot)}"
|
||||||
|
PS1+=" At ${chG}\A${chW}"
|
||||||
|
PS1+=" by ${chP}\u${chW}"
|
||||||
|
if sudo -n true 2>/dev/null; then
|
||||||
|
PS1+="${chR} (sudo)${chW}"
|
||||||
|
fi
|
||||||
|
PS1+=" in "
|
||||||
|
if \git rev-parse --is-inside-work-tree >/dev/null 2>&1; then
|
||||||
|
local branch="$(\git symbolic-ref -q HEAD)"
|
||||||
|
PS1+="[${branch#refs/heads/}"
|
||||||
|
local status="$(git for-each-ref --format='%(upstream:trackshort)' refs/heads | awk '!seen[$1]++ {printf $1}')"
|
||||||
|
status+="$(git status --porcelain | awk '!seen[$1]++ {printf $1}')"
|
||||||
|
if [ "$statua"s ]; then
|
||||||
|
PS1+="|$chY$status$chW"
|
||||||
|
fi
|
||||||
|
PS1+="] "
|
||||||
|
fi
|
||||||
|
PS1+="${chB}\w${chW}"
|
||||||
|
PS1+="\n:"
|
||||||
|
history -a
|
||||||
|
}
|
||||||
|
setPromt
|
||||||
|
unset color_prompt
|
||||||
|
unset -f setPromt
|
||||||
|
|
||||||
|
# vim: set filetype=sh tabstop=4 shiftwidth=4 textwidth=250 expandtab :
|
3
.bash/.bash_sdkman
Normal file
3
.bash/.bash_sdkman
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#THIS MUST BE AT THE END OF THE `$HOME/.bashrc` FOR SDKMAN TO WORK!!!
|
||||||
|
export SDKMAN_DIR="$HOME/.sdkman"
|
||||||
|
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"
|
7
.bash/.profile_androidsdk
Normal file
7
.bash/.profile_androidsdk
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# IMPORT IN `$HOME/.profile`
|
||||||
|
export ANDROID_HOME_BAK="$HOME/.local/share/umake/android/android-studio"
|
||||||
|
export ANDROID_SDK_ROOT="$HOME/.local/share/umake/android/android-studio-sdk"
|
||||||
|
export PATH=$PATH:$ANDROID_SDK_ROOT/tools/
|
||||||
|
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools/
|
||||||
|
export PATH=$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/
|
||||||
|
export PATH=$PATH:$ANDROID_SDK_ROOT/emulator/
|
11
.bash/README.md
Normal file
11
.bash/README.md
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# Bash
|
||||||
|
|
||||||
|
## Related files
|
||||||
|
- [../.bashrc](../.bashrc)
|
||||||
|
- [../.profile](../.profile)
|
||||||
|
- [../.inputrc](../.inputrc) – Vim bindings for bash
|
||||||
|
- [../.XCompose](../.XCompose) – [Compose key - Wikipedia (en)](https://en.wikipedia.org/wiki/Compose_key), [Klávesa Compose a typografický exkurz z rychlíku (cs)](https://jaandrle.github.io/blog/2020-10/klavesa-compose-a-typografie/)
|
||||||
|
- [./\*](./)
|
||||||
|
|
||||||
|
## Bash completion
|
||||||
|
Completions on demand, use `C--*`, see [./.bash_completions](./.bash_completions)
|
1
.bash/complete-alias
Submodule
1
.bash/complete-alias
Submodule
Submodule .bash/complete-alias added at 7f2555c2fe
134
.bash/cordova.completion
Normal file
134
.bash/cordova.completion
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
#
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
# or more contributor license agreements. See the NOTICE file
|
||||||
|
# distributed with this work for additional information
|
||||||
|
# regarding copyright ownership. The ASF licenses this file
|
||||||
|
# to you under the Apache License, Version 2.0 (the
|
||||||
|
# "License"); you may not use this file except in compliance
|
||||||
|
# with the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing,
|
||||||
|
# software distributed under the License is distributed on an
|
||||||
|
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
# KIND, either express or implied. See the License for the
|
||||||
|
# specific language governing permissions and limitations
|
||||||
|
# under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
platforms() {
|
||||||
|
get_cordova && COMPREPLY=( $(compgen -W "$(${CORDOVA_BIN} platform ls | tr -d "[]',")" -- $1) )
|
||||||
|
}
|
||||||
|
|
||||||
|
plugins() {
|
||||||
|
get_cordova && COMPREPLY=( $(compgen -W "$(${CORDOVA_BIN} plugin ls | tr -d "[]',")" -- $1) )
|
||||||
|
}
|
||||||
|
|
||||||
|
get_cordova() {
|
||||||
|
local cordova
|
||||||
|
if [[ -n "${CORDOVA_BIN}" ]]; then return 0; fi
|
||||||
|
cordova=$(eval echo ${COMP_WORDS[0]})
|
||||||
|
if [[ -x $cordova ]]; then CORDOVA_BIN=$cordova; return 0; fi
|
||||||
|
cordova=$(which cordova)
|
||||||
|
if [[ $? -eq 0 ]]; then CORDOVA_BIN=$cordova; return 0; fi
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
get_top_level_dir() {
|
||||||
|
local path
|
||||||
|
path=$(pwd)
|
||||||
|
while [ $path != '/' ]; do
|
||||||
|
if [ -d $path/.cordova ]; then
|
||||||
|
echo $path
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
path=$(dirname $path)
|
||||||
|
done
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
_cordova()
|
||||||
|
{
|
||||||
|
local cur prev opts
|
||||||
|
COMPREPLY=()
|
||||||
|
cur="${COMP_WORDS[COMP_CWORD]}"
|
||||||
|
|
||||||
|
# Skip over any initial command line switches
|
||||||
|
local i=1
|
||||||
|
while [[ $i -lt ${#COMP_WORDS[*]} ]] && [[ "${COMP_WORDS[${i}]}" == -* ]]; do
|
||||||
|
i=$((i+1));
|
||||||
|
done
|
||||||
|
|
||||||
|
# For the first word, supply all of the valid top-level commands
|
||||||
|
if [[ ${COMP_CWORD} -eq $i ]]; then
|
||||||
|
opts="help create info platform plugin prepare compile build clean run emulate serve"
|
||||||
|
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "${COMP_WORDS[$i]}" in
|
||||||
|
create)
|
||||||
|
if [[ ${COMP_CWORD} -eq $((i+1)) ]]; then
|
||||||
|
COMPREPLY=( $(compgen -d -- ${cur}) )
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
platform)
|
||||||
|
if [[ ${COMP_CWORD} -eq $((i+1)) ]]; then
|
||||||
|
opts="add rm remove ls"
|
||||||
|
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
case "${COMP_WORDS[$((i+1))]}" in
|
||||||
|
add)
|
||||||
|
opts="ios android wp7 wp8 blackberry www"
|
||||||
|
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
|
||||||
|
return 0;
|
||||||
|
;;
|
||||||
|
rm|remove)
|
||||||
|
platforms ${cur}
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
|
plugin)
|
||||||
|
if [[ ${COMP_CWORD} -eq $((i+1)) ]]; then
|
||||||
|
opts="add rm remove ls"
|
||||||
|
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
case "${COMP_WORDS[$((i+1))]}" in
|
||||||
|
add)
|
||||||
|
COMPREPLY=( $(compgen nospace -d -- ${cur}) )
|
||||||
|
return 0;
|
||||||
|
;;
|
||||||
|
rm|remove)
|
||||||
|
plugins ${cur}
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
|
prepare|compile|emulate)
|
||||||
|
platforms ${cur}
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
build)
|
||||||
|
platforms ${cur}
|
||||||
|
COMPREPLY+=( $(compgen -W '--release --debug --help --device --emulator --buildConfig' -- ${cur}) )
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
run)
|
||||||
|
platforms ${cur}
|
||||||
|
COMPREPLY+=( $(compgen -W '--list --noprepare --nobuild --target --release --debug --help --device --emulator --buildConfig' -- ${cur}) )
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
serve)
|
||||||
|
if [[ ${COMP_CWORD} -eq $((i+1)) ]]; then
|
||||||
|
platforms ${cur}
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
complete -F _cordova cordova
|
2540
.bash/himalaya.completion
Normal file
2540
.bash/himalaya.completion
Normal file
File diff suppressed because it is too large
Load Diff
65
.bashrc
Normal file
65
.bashrc
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
#### BASH Config file
|
||||||
|
### Jan Andrle
|
||||||
|
## Info:
|
||||||
|
# ~/.bashrc: executed by bash(1) for non-login shells.
|
||||||
|
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) for examples
|
||||||
|
export EDITOR='vim'
|
||||||
|
BASH_DOTFILES=$HOME/.bash
|
||||||
|
[ -f $BASH_DOTFILES/.bash_aliases ] && . $BASH_DOTFILES/.bash_aliases
|
||||||
|
shopt -s expand_aliases
|
||||||
|
|
||||||
|
[ -f $BASH_DOTFILES/.bash_jaaENV ] && . $BASH_DOTFILES/.bash_jaaENV
|
||||||
|
[ -f $BASH_DOTFILES/.bash_sdkman ] && . $BASH_DOTFILES/.bash_sdkman
|
||||||
|
[ -f $BASH_DOTFILES/.bash_nvm ] && . $BASH_DOTFILES/.bash_nvm
|
||||||
|
# Install Ruby Gems to ~/.local/share/gems
|
||||||
|
export GEM_HOME="$HOME/.local/share/gems"
|
||||||
|
export PATH="$HOME/.local/share/gems/bin:$HOME/.local/bin:$PATH"
|
||||||
|
[ -f $BASH_DOTFILES/.bash_completions ] && . $BASH_DOTFILES/.bash_completions # for Vim
|
||||||
|
|
||||||
|
[[ $- != *i* ]] && return # If not running interactively, don't do anything
|
||||||
|
|
||||||
|
## General
|
||||||
|
set -o vi # VIM mode for bash
|
||||||
|
bind -m vi-command 'Control-l: clear-screen'
|
||||||
|
bind -m vi-insert 'Control-l: clear-screen'
|
||||||
|
export MANPAGER="/bin/sh -c \"col -b | vim --not-a-term -c 'set ft=man ts=8 nomod nolist noma' -\""
|
||||||
|
shopt -s checkwinsize # dynamic columns update after every cmd
|
||||||
|
|
||||||
|
## History
|
||||||
|
export HISTCONTROL=ignoreboth:erasedups # No duplicate entries and started with spaces. See bash(1) for more options
|
||||||
|
shopt -s histappend cmdhist # saving multiline + append
|
||||||
|
export HISTFILESIZE=10000 # increase history file size (default is 500)
|
||||||
|
export HISTSIZE=${HISTFILESIZE} # increase history size (default is 500)
|
||||||
|
export HSTR_CONFIG=hicolor,prompt-bottom
|
||||||
|
export HSTR_PROMPT='?: '
|
||||||
|
|
||||||
|
## UI/UX
|
||||||
|
# clors for .inputrc (set colored-stats On)
|
||||||
|
export LS_COLORS=$LS_COLORS:'tw=01;04;34:ow=01;04;34:'
|
||||||
|
# set variable identifying the chroot you work in (used in the prompt below)
|
||||||
|
[ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ] && debian_chroot=$(cat /etc/debian_chroot)
|
||||||
|
# Set a fancy prompt (non-color, unless we know we "want" color)
|
||||||
|
[[ $TERM == "xterm-color" ]] || [[ $TERM == *-256color ]] && color_prompt=yes
|
||||||
|
[ ! -x /usr/bin/tput ] || ! tput setaf 1 >&/dev/null && color_prompt=
|
||||||
|
|
||||||
|
[ -f $BASH_DOTFILES/.bash_promt ] && . $BASH_DOTFILES/.bash_promt
|
||||||
|
|
||||||
|
# Add an "alert" alias for long running commands. Use like so:
|
||||||
|
# sleep 10; alert
|
||||||
|
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
|
||||||
|
|
||||||
|
# enable programmable completion features (you don't need to enable
|
||||||
|
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
|
||||||
|
# sources /etc/bash.bashrc).
|
||||||
|
if ! shopt -oq posix; then
|
||||||
|
if [ -f /usr/share/bash-completion/bash_completion ]; then
|
||||||
|
. /usr/share/bash-completion/bash_completion
|
||||||
|
elif [ -f /etc/bash_completion ]; then
|
||||||
|
. /etc/bash_completion
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
export GPG_TTY=$(tty)
|
||||||
|
|
||||||
|
# HSTR configuration - add this to ~/.bashrc
|
||||||
|
# if this is interactive shell, then bind hstr to Ctrl-space
|
||||||
|
if [[ $- =~ .*i.* ]]; then bind '"\C-@": "\e^ihstr -- \n"'; fi
|
50
.config/TabNine/tabnine_config.json
Normal file
50
.config/TabNine/tabnine_config.json
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"version": "4.1.33",
|
||||||
|
"hide_promotional_message": false,
|
||||||
|
"beta_enabled": "No",
|
||||||
|
"ignore_all_lsp": false,
|
||||||
|
"creation_time": "2022-04-13T07:50:41.488698952Z",
|
||||||
|
"guuid": null,
|
||||||
|
"semantic_status": {},
|
||||||
|
"enable_telemetry": true,
|
||||||
|
"user_understands_that_enabling_tabnine_cloud_sends_code_to_tabnine_servers": true,
|
||||||
|
"deep_completions_work_mode": "Hybrid",
|
||||||
|
"hosted_deep_completions_enabled": "Disabled",
|
||||||
|
"tabnine_cloud_host": null,
|
||||||
|
"tabnine_cloud_certificate_domain": null,
|
||||||
|
"tabnine_cloud_port": null,
|
||||||
|
"cloud_whitelist": [],
|
||||||
|
"num_of_suggestions": 5,
|
||||||
|
"line_suggestions": null,
|
||||||
|
"rlhf": null,
|
||||||
|
"omit_prefix_suggestions": null,
|
||||||
|
"api_key": null,
|
||||||
|
"api_base_url": null,
|
||||||
|
"binary_update_interval_seconds": null,
|
||||||
|
"local_enabled": "Unset",
|
||||||
|
"disable_local_when_using_battery": false,
|
||||||
|
"hide_deep_information_message": false,
|
||||||
|
"enable_power_saving_mode": false,
|
||||||
|
"rate_limit_interval_seconds": null,
|
||||||
|
"rate_limit_amount": null,
|
||||||
|
"generation": 47,
|
||||||
|
"local_model_size": null,
|
||||||
|
"model_hash_override": null,
|
||||||
|
"local_indexing": null,
|
||||||
|
"heartbeat_interval_seconds": null,
|
||||||
|
"last_service_level": "FreeCloudRegistered",
|
||||||
|
"override_beams": null,
|
||||||
|
"override_context_length": null,
|
||||||
|
"onboarding": null,
|
||||||
|
"has_git_repos": null,
|
||||||
|
"gusr": null,
|
||||||
|
"exclude_file_masks": null,
|
||||||
|
"inline_suggestions_mode": true,
|
||||||
|
"use_specialized_model_if_available": null,
|
||||||
|
"snippets_enabled_v2": true,
|
||||||
|
"inline_suggestions_mode_clients": null,
|
||||||
|
"tabnine_hub_port": null,
|
||||||
|
"manually_selected_model": null,
|
||||||
|
"hybrid_rendering_mode": null,
|
||||||
|
"force_local_hub": false
|
||||||
|
}
|
37
.config/bubblemail/bubblemail.cfg
Normal file
37
.config/bubblemail/bubblemail.cfg
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[core]
|
||||||
|
version = 1.8
|
||||||
|
debug = 0
|
||||||
|
poll_interval = 1
|
||||||
|
show_auth_warn = 1
|
||||||
|
window_size = [957, 993]
|
||||||
|
enabled_plugins = ["libnotifyplugin"]
|
||||||
|
plugins_order = ["libnotifyplugin", "spamfilterplugin", "userscriptplugin", "soundplugin"]
|
||||||
|
|
||||||
|
[libnotifyplugin]
|
||||||
|
show_account_errors = 1
|
||||||
|
show_account_name = 1
|
||||||
|
show_avatar = 1
|
||||||
|
newest_first = 1
|
||||||
|
group_mails = 1
|
||||||
|
max_visible_mails = 10
|
||||||
|
show_unread_count = 1
|
||||||
|
|
||||||
|
[Account 16a4e497]
|
||||||
|
backend = imap
|
||||||
|
name = CentrumCZ
|
||||||
|
type = internal
|
||||||
|
server = imap.centrum.cz
|
||||||
|
user = andrle.jan
|
||||||
|
proxy = 0
|
||||||
|
unsecure = 0
|
||||||
|
enabled = 1
|
||||||
|
webmail =
|
||||||
|
port =
|
||||||
|
pxytype =
|
||||||
|
pxyurl =
|
||||||
|
pxyport =
|
||||||
|
pxyusr =
|
||||||
|
pxypass =
|
||||||
|
uuid = 16a4e497
|
||||||
|
folders = ["INBOX", "Hromadn\u00e1", "_Prace", "_Sluzby"]
|
||||||
|
|
38
.config/coc/ultisnips/all.snippets
Normal file
38
.config/coc/ultisnips/all.snippets
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# A valid snippet should starts with:
|
||||||
|
#
|
||||||
|
# snippet trigger_word [ "description" [ options ] ]
|
||||||
|
#
|
||||||
|
# and end with:
|
||||||
|
#
|
||||||
|
# endsnippet
|
||||||
|
#
|
||||||
|
# Snippet options:
|
||||||
|
#
|
||||||
|
# b - Beginning of line.
|
||||||
|
# i - In-word expansion.
|
||||||
|
# w - Word boundary.
|
||||||
|
# r - Regular expression
|
||||||
|
# e - Custom context snippet
|
||||||
|
# A - Snippet will be triggered automatically, when condition matches.
|
||||||
|
#
|
||||||
|
# Basic example:
|
||||||
|
#
|
||||||
|
# snippet emitter "emitter properties" b
|
||||||
|
# private readonly ${1} = new Emitter<$2>()
|
||||||
|
# public readonly ${1/^_(.*)/$1/}: Event<$2> = this.$1.event
|
||||||
|
# endsnippet
|
||||||
|
#
|
||||||
|
# Online reference: https://github.com/SirVer/ultisnips/blob/master/doc/UltiSnips.txt
|
||||||
|
snippet cmt "/* | */"
|
||||||
|
${1}/* ${0} */
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet f "inline function"
|
||||||
|
${1}function${2}(${3}){${0}}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet fun "function"
|
||||||
|
${1}function ${2:name}(${3:params}){
|
||||||
|
${0:/* code */}
|
||||||
|
}
|
||||||
|
endsnippet
|
20
.config/coc/ultisnips/gitcommit.snippets
Normal file
20
.config/coc/ultisnips/gitcommit.snippets
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# an idea from https://github.com/robinpokorny/git3moji
|
||||||
|
# [](https://robinpokorny.github.io/git3moji/)
|
||||||
|
snippet zap--⚡️–features-primary-concerns-3 ""
|
||||||
|
:zap:
|
||||||
|
endsnippet
|
||||||
|
snippet bug--🐛-fixes-3 ""
|
||||||
|
:bug:
|
||||||
|
endsnippet
|
||||||
|
snippet zapcop--⚡️👮-refactoring-3 ""
|
||||||
|
:zap::cop:
|
||||||
|
endsnippet
|
||||||
|
snippet tv--📺–ci-tooling-configuration-3 ""
|
||||||
|
:tv:
|
||||||
|
endsnippet
|
||||||
|
snippet cop--👮–tests-linting-comments-3 ""
|
||||||
|
:cop:
|
||||||
|
endsnippet
|
||||||
|
snippet abc--🔤-documentation-3 ""
|
||||||
|
:abc:
|
||||||
|
endsnippet
|
204
.config/coc/ultisnips/gitcommit.snippets-bak
Normal file
204
.config/coc/ultisnips/gitcommit.snippets-bak
Normal file
@ -0,0 +1,204 @@
|
|||||||
|
snippet alembic--experimenting-new-things "" b
|
||||||
|
:alembic:
|
||||||
|
endsnippet
|
||||||
|
snippet alien--updating-code-due-to-external-api-changes "" b
|
||||||
|
:alien:
|
||||||
|
endsnippet
|
||||||
|
snippet ambulance--critical-hotfix "" b
|
||||||
|
:ambulance:
|
||||||
|
endsnippet
|
||||||
|
snippet apple--fixing-something-on-macos "" b
|
||||||
|
:apple:
|
||||||
|
endsnippet
|
||||||
|
snippet arrow_down--downgrading-dependencies "" b
|
||||||
|
:arrow_down:
|
||||||
|
endsnippet
|
||||||
|
snippet arrow_up--upgrading-dependencies "" b
|
||||||
|
:arrow_up:
|
||||||
|
endsnippet
|
||||||
|
snippet art--improving-structure--format-of-the-code "" b
|
||||||
|
:art:
|
||||||
|
endsnippet
|
||||||
|
snippet beers--writing-code-drunkenly "" b
|
||||||
|
:beers:
|
||||||
|
endsnippet
|
||||||
|
snippet bento--adding-or-updating-assets "" b
|
||||||
|
:bento:
|
||||||
|
endsnippet
|
||||||
|
snippet bookmark--releasing--version-tags "" b
|
||||||
|
:bookmark:
|
||||||
|
endsnippet
|
||||||
|
snippet boom--introducing-breaking-changes "" b
|
||||||
|
:boom:
|
||||||
|
endsnippet
|
||||||
|
snippet bug--fixing-a-bug "" b
|
||||||
|
:bug:
|
||||||
|
endsnippet
|
||||||
|
snippet building_construction--making-architectural-changes "" b
|
||||||
|
:building_construction:
|
||||||
|
endsnippet
|
||||||
|
snippet bulb--documenting-source-code "" b
|
||||||
|
:bulb:
|
||||||
|
endsnippet
|
||||||
|
snippet busts_in_silhouette--add-contributor(s) "" b
|
||||||
|
:busts_in_silhouette:
|
||||||
|
endsnippet
|
||||||
|
snippet camera_flash--adding-or-updating-snapshots "" b
|
||||||
|
:camera_flash:
|
||||||
|
endsnippet
|
||||||
|
snippet card_file_box--performing-database-related-changes "" b
|
||||||
|
:card_file_box:
|
||||||
|
endsnippet
|
||||||
|
snippet chart_with_upwards_trend--adding-analytics-or-tracking-code "" b
|
||||||
|
:chart_with_upwards_trend:
|
||||||
|
endsnippet
|
||||||
|
snippet checkered_flag--fixing-something-on-windows "" b
|
||||||
|
:checkered_flag:
|
||||||
|
endsnippet
|
||||||
|
snippet children_crossing--improving-user-experience--usability "" b
|
||||||
|
:children_crossing:
|
||||||
|
endsnippet
|
||||||
|
snippet clown_face--mocking-things "" b
|
||||||
|
:clown_face:
|
||||||
|
endsnippet
|
||||||
|
snippet construction--work-in-progress "" b
|
||||||
|
:construction:
|
||||||
|
endsnippet
|
||||||
|
snippet construction_worker--adding-ci-build-system "" b
|
||||||
|
:construction_worker:
|
||||||
|
endsnippet
|
||||||
|
snippet dizzy--adding-or-updating-animations-and-transitions "" b
|
||||||
|
:dizzy:
|
||||||
|
endsnippet
|
||||||
|
snippet egg--adding-an-easter-egg "" b
|
||||||
|
:egg:
|
||||||
|
endsnippet
|
||||||
|
snippet fire--removing-code-or-files "" b
|
||||||
|
:fire:
|
||||||
|
endsnippet
|
||||||
|
snippet globe_with_meridians--internationalization-and-localization "" b
|
||||||
|
:globe_with_meridians:
|
||||||
|
endsnippet
|
||||||
|
snippet goal_net--catching-errors"-b
|
||||||
|
:goal_net:
|
||||||
|
endsnippet
|
||||||
|
snippet green_apple--fixing-something-on-ios "" b
|
||||||
|
:green_apple:
|
||||||
|
endsnippet
|
||||||
|
snippet green_heart--fixing-ci-build "" b
|
||||||
|
:green_heart:
|
||||||
|
endsnippet
|
||||||
|
snippet heavy_minus_sign--removing-a-dependency "" b
|
||||||
|
:heavy_minus_sign:
|
||||||
|
endsnippet
|
||||||
|
snippet heavy_plus_sign--adding-a-dependency "" b
|
||||||
|
:heavy_plus_sign:
|
||||||
|
endsnippet
|
||||||
|
snippet iphone--working-on-responsive-design "" b
|
||||||
|
:iphone:
|
||||||
|
endsnippet
|
||||||
|
snippet label--adding-or-updating-types--flow--typescript "" b
|
||||||
|
:label:
|
||||||
|
endsnippet
|
||||||
|
snippet lipstick--updating-the-ui-and-style-files "" b
|
||||||
|
:lipstick:
|
||||||
|
endsnippet
|
||||||
|
snippet lock--fixing-security-issues "" b
|
||||||
|
:lock:
|
||||||
|
endsnippet
|
||||||
|
snippet loud_sound--adding-logs "" b
|
||||||
|
:loud_sound:
|
||||||
|
endsnippet
|
||||||
|
snippet mag--improving-seo "" b
|
||||||
|
:mag:
|
||||||
|
endsnippet
|
||||||
|
snippet memo--add-or-update-documentation "" b
|
||||||
|
:memo:
|
||||||
|
endsnippet
|
||||||
|
snippet mute--removing-logs "" b
|
||||||
|
:mute:
|
||||||
|
endsnippet
|
||||||
|
snippet ok_hand--updating-code-due-to-code-review-changes "" b
|
||||||
|
:ok_hand:
|
||||||
|
endsnippet
|
||||||
|
snippet package--updating-compiled-files-or-packages "" b
|
||||||
|
:package:
|
||||||
|
endsnippet
|
||||||
|
snippet page_facing_up--adding-or-updating-license "" b
|
||||||
|
:page_facing_up:
|
||||||
|
endsnippet
|
||||||
|
snippet pencil--writing-docs "" b
|
||||||
|
:pencil:
|
||||||
|
endsnippet
|
||||||
|
snippet pencil2--fixing-typos "" b
|
||||||
|
:pencil2:
|
||||||
|
endsnippet
|
||||||
|
snippet penguin--fixing-something-on-linux "" b
|
||||||
|
:penguin:
|
||||||
|
endsnippet
|
||||||
|
snippet poop--writing-bad-code-that-needs-to-be-improved "" b
|
||||||
|
:poop:
|
||||||
|
endsnippet
|
||||||
|
snippet pushpin--pinning-dependencies-to-specific-versions "" b
|
||||||
|
:pushpin:
|
||||||
|
endsnippet
|
||||||
|
snippet recycle--refactoring-code "" b
|
||||||
|
:recycle:
|
||||||
|
endsnippet
|
||||||
|
snippet rewind--reverting-changes "" b
|
||||||
|
:rewind:
|
||||||
|
endsnippet
|
||||||
|
snippet robot--fixing-something-on-android "" b
|
||||||
|
:robot:
|
||||||
|
endsnippet
|
||||||
|
snippet rocket--deploying-stuff "" b
|
||||||
|
:rocket:
|
||||||
|
endsnippet
|
||||||
|
snippet rotating_light--removing-linter-warnings "" b
|
||||||
|
:rotating_light:
|
||||||
|
endsnippet
|
||||||
|
snippet see_no_evil--adding-or-updating-a- "" b
|
||||||
|
:see_no_evil:
|
||||||
|
endsnippet
|
||||||
|
snippet seedling--adding-or-updating-seed-files"-b
|
||||||
|
:seedling:
|
||||||
|
endsnippet
|
||||||
|
snippet sparkles--introducing-new-features "" b
|
||||||
|
:sparkles:
|
||||||
|
endsnippet
|
||||||
|
snippet speech_balloon--updating-text-and-literals "" b
|
||||||
|
:speech_balloon:
|
||||||
|
endsnippet
|
||||||
|
snippet tada--initial-commit "" b
|
||||||
|
:tada:
|
||||||
|
endsnippet
|
||||||
|
snippet triangular_flag_on_post--adding--updating--or-removing-feature-flags "" b
|
||||||
|
:triangular_flag_on_post:
|
||||||
|
endsnippet
|
||||||
|
snippet truck--moving-or-renaming-files "" b
|
||||||
|
:truck:
|
||||||
|
endsnippet
|
||||||
|
snippet twisted_rightwards_arrows--merging-branches "" b
|
||||||
|
:twisted_rightwards_arrows:
|
||||||
|
endsnippet
|
||||||
|
snippet wastebasket--deprecating-code-that-needs-to-be-cleaned-up "" b
|
||||||
|
:wastebasket:
|
||||||
|
endsnippet
|
||||||
|
snippet whale--work-about-docker "" b
|
||||||
|
:whale:
|
||||||
|
endsnippet
|
||||||
|
snippet wheel_of_dharma--work-about-kubernetes "" b
|
||||||
|
:wheel_of_dharma:
|
||||||
|
endsnippet
|
||||||
|
snippet wheelchair--improving-accessibility "" b
|
||||||
|
:wheelchair:
|
||||||
|
endsnippet
|
||||||
|
snippet white_check_mark--updating-tests "" b
|
||||||
|
:white_check_mark:
|
||||||
|
endsnippet
|
||||||
|
snippet wrench--changing-configuration-files "" b
|
||||||
|
:wrench:
|
||||||
|
endsnippet
|
||||||
|
snippet zap--improving-performance "" b
|
||||||
|
:zap:
|
||||||
|
endsnippet
|
38
.config/coc/ultisnips/html.snippets
Normal file
38
.config/coc/ultisnips/html.snippets
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
snippet sceleton "HTML5" b
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<!-- ${0}DEL IE https://www.paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
|
||||||
|
<html class="no-js" lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<!-- DEL IE https://stackoverflow.com/questions/6771258/what-does-meta-http-equiv-x-ua-compatible-content-ie-edge-do -->
|
||||||
|
<!-- DEL https://www.vzhurudolu.cz/prirucka/viewport-meta -->
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<!-- DEL CSP https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP | https://github.com/Prinzhorn/minimal-csp -->
|
||||||
|
<!-- DEL https://github.com/jensimmons/cssremedy -->
|
||||||
|
|
||||||
|
<!-- DEL meta značky obecně https://www.vzhurudolu.cz/prirucka/meta-open-graph -->
|
||||||
|
<title></title>
|
||||||
|
<meta name="description" content="">
|
||||||
|
<!-- DEL IE https://www.sitepoint.com/html5-older-browsers-and-the-shiv/ -->
|
||||||
|
<!-- DEL https://www.vzhurudolu.cz/prirucka/checklist -->
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<!-- DEL -->
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet cmt "comment"
|
||||||
|
<!-- ${0} -->
|
||||||
|
endsnippet
|
||||||
|
snippet cmt.js "comment"
|
||||||
|
/* ${0} */
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
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"/>
|
||||||
|
endsnippet
|
||||||
|
snippet csp_cordova "CSP used in cordova"
|
||||||
|
<meta http-equiv="Content-Security-Policy" content="default-src * gap://ready file: gulp_place('app.url_scheme', 'variable'):; style-src 'self' 'unsafe-inline'; img-src * data: *; script-src 'self' 'unsafe-inline' 'unsafe-eval'"/>
|
||||||
|
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; img-src 'self' data: android-webview-video-poster:; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
|
||||||
|
endsnippet
|
87
.config/coc/ultisnips/javascript.snippets
Normal file
87
.config/coc/ultisnips/javascript.snippets
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
snippet sceleton_node "nodejs" b
|
||||||
|
#!/usr/bin/env node
|
||||||
|
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
||||||
|
${0}
|
||||||
|
endsnippet
|
||||||
|
snippet sceleton_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 sceleton_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
.config/coc/ultisnips/javascriptreact.snippets
Normal file
1
.config/coc/ultisnips/javascriptreact.snippets
Normal file
@ -0,0 +1 @@
|
|||||||
|
extends javascript
|
14
.config/coc/ultisnips/json.snippets
Normal file
14
.config/coc/ultisnips/json.snippets
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
snippet jshint "JSHint config for package.json" b
|
||||||
|
"jshintConfig": {
|
||||||
|
"esversion": 6,
|
||||||
|
"browser": "true",
|
||||||
|
"undef": "true",
|
||||||
|
"latedef": "true",
|
||||||
|
"maxparams": 4,
|
||||||
|
"maxdepth": 3,
|
||||||
|
"maxcomplexity": 17,
|
||||||
|
"globals": {
|
||||||
|
"gulp_place": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
endsnippet
|
37
.config/coc/ultisnips/markdown.snippets
Normal file
37
.config/coc/ultisnips/markdown.snippets
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
extends html
|
||||||
|
snippet sceleton "HTML5" b
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<!-- ${0}DEL IE https://www.paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
|
||||||
|
<html class="no-js" lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<!-- DEL IE https://stackoverflow.com/questions/6771258/what-does-meta-http-equiv-x-ua-compatible-content-ie-edge-do -->
|
||||||
|
<!-- DEL https://www.vzhurudolu.cz/prirucka/viewport-meta -->
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<!-- DEL CSP https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP | https://github.com/Prinzhorn/minimal-csp -->
|
||||||
|
<!-- DEL https://github.com/jensimmons/cssremedy -->
|
||||||
|
|
||||||
|
<!-- DEL meta značky obecně https://www.vzhurudolu.cz/prirucka/meta-open-graph -->
|
||||||
|
<title></title>
|
||||||
|
<meta name="description" content="">
|
||||||
|
<!-- DEL IE https://www.sitepoint.com/html5-older-browsers-and-the-shiv/ -->
|
||||||
|
<!-- DEL https://www.vzhurudolu.cz/prirucka/checklist -->
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<!-- DEL -->
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet cmt "comment"
|
||||||
|
<!-- ${0} -->
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
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"/>
|
||||||
|
endsnippet
|
||||||
|
snippet csp_cordova "CSP used in cordova"
|
||||||
|
<meta http-equiv="Content-Security-Policy" content="default-src * gap://ready file: gulp_place('app.url_scheme', 'variable'):; style-src 'self' 'unsafe-inline'; img-src * data: *; script-src 'self' 'unsafe-inline' 'unsafe-eval'"/>
|
||||||
|
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; img-src 'self' data: android-webview-video-poster:; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
|
||||||
|
endsnippet
|
||||||
|
#endextends
|
2366
.config/coc/ultisnips/php.snippets
Normal file
2366
.config/coc/ultisnips/php.snippets
Normal file
File diff suppressed because it is too large
Load Diff
9
.config/coc/ultisnips/sh.snippets
Normal file
9
.config/coc/ultisnips/sh.snippets
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
snippet sceleton "bash" b
|
||||||
|
#!/usr/bin/env ${1:bash}
|
||||||
|
set -eou pipefail
|
||||||
|
${0}
|
||||||
|
endsnippet
|
||||||
|
snippet info "script name and version" b
|
||||||
|
this="${0##*/}"
|
||||||
|
version="`date +%Y-%m-%d`"
|
||||||
|
endsnippet
|
1
.config/coc/ultisnips/typescript.snippets
Normal file
1
.config/coc/ultisnips/typescript.snippets
Normal file
@ -0,0 +1 @@
|
|||||||
|
extends javascript
|
1
.config/coc/ultisnips/typescriptreact.snippets
Normal file
1
.config/coc/ultisnips/typescriptreact.snippets
Normal file
@ -0,0 +1 @@
|
|||||||
|
extends javascript
|
124
.config/coc/ultisnips/vue.snippets
Normal file
124
.config/coc/ultisnips/vue.snippets
Normal file
@ -0,0 +1,124 @@
|
|||||||
|
extends javascript, html
|
||||||
|
snippet sceleton_node "nodejs" b
|
||||||
|
#!/usr/bin/env node
|
||||||
|
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
|
||||||
|
${0}
|
||||||
|
endsnippet
|
||||||
|
snippet sceleton_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 sceleton_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
|
||||||
|
snippet sceleton "HTML5" b
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<!-- ${0}DEL IE https://www.paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
|
||||||
|
<html class="no-js" lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<!-- DEL IE https://stackoverflow.com/questions/6771258/what-does-meta-http-equiv-x-ua-compatible-content-ie-edge-do -->
|
||||||
|
<!-- DEL https://www.vzhurudolu.cz/prirucka/viewport-meta -->
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<!-- DEL CSP https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP | https://github.com/Prinzhorn/minimal-csp -->
|
||||||
|
<!-- DEL https://github.com/jensimmons/cssremedy -->
|
||||||
|
|
||||||
|
<!-- DEL meta značky obecně https://www.vzhurudolu.cz/prirucka/meta-open-graph -->
|
||||||
|
<title></title>
|
||||||
|
<meta name="description" content="">
|
||||||
|
<!-- DEL IE https://www.sitepoint.com/html5-older-browsers-and-the-shiv/ -->
|
||||||
|
<!-- DEL https://www.vzhurudolu.cz/prirucka/checklist -->
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<!-- DEL -->
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet cmt "comment"
|
||||||
|
<!-- ${0} -->
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
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"/>
|
||||||
|
endsnippet
|
||||||
|
snippet csp_cordova "CSP used in cordova"
|
||||||
|
<meta http-equiv="Content-Security-Policy" content="default-src * gap://ready file: gulp_place('app.url_scheme', 'variable'):; style-src 'self' 'unsafe-inline'; img-src * data: *; script-src 'self' 'unsafe-inline' 'unsafe-eval'"/>
|
||||||
|
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; img-src 'self' data: android-webview-video-poster:; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
|
||||||
|
endsnippet
|
||||||
|
#endextends
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# This library is free software; you can redistribute it and/or
|
# This library is free software; you can baseRedistribute it and/or
|
||||||
# modify it under the terms of the GNU Library General Public
|
# modify it under the terms of the GNU Library General Public
|
||||||
# License as published by the Free Software Foundation; either
|
# License as published by the Free Software Foundation; either
|
||||||
# version 2 of the License, or (at your option) any later version.
|
# version 2 of the License, or (at your option) any later version.
|
||||||
@ -27,21 +27,20 @@ base1=#282828
|
|||||||
base2=#3f3f3f
|
base2=#3f3f3f
|
||||||
base3=#808080
|
base3=#808080
|
||||||
base4=#303030
|
base4=#303030
|
||||||
vsblue=#AA89C0
|
baseKeyword=#C89FE3
|
||||||
aqua=#6FB2EA
|
baseString=#6FB2EA
|
||||||
bluegrey=#747e9e
|
baseKeyWord2=#747e9e
|
||||||
orange=#CE9563
|
baseNumber=#F19B78
|
||||||
lime=#65ff00
|
baseComment=#94B386
|
||||||
grey=#94B386
|
baseRed=#f00
|
||||||
red=#f00
|
baseRedbg=#751212
|
||||||
redbg=#751212
|
baseGreen=#859900
|
||||||
green=#859900
|
baseKeyword3=#DCB55F
|
||||||
blue=#268bd2
|
baseFunction=#dcdcaa
|
||||||
yellow=#dcdcaa
|
|
||||||
|
|
||||||
[named_styles]
|
[named_styles]
|
||||||
default=base0;base1;true;false
|
default=base0;base1;true;false
|
||||||
error=red
|
error=baseRed
|
||||||
|
|
||||||
|
|
||||||
# Editor styles
|
# Editor styles
|
||||||
@ -49,76 +48,76 @@ error=red
|
|||||||
selection=;#000000;;true
|
selection=;#000000;;true
|
||||||
current_line=;#212121;true
|
current_line=;#212121;true
|
||||||
brace_good=base0;base2;true
|
brace_good=base0;base2;true
|
||||||
brace_bad=red;;true
|
brace_bad=baseRed;;true
|
||||||
margin_line_number=base3;base4
|
margin_line_number=base3;base4
|
||||||
margin_folding=base3;#212121
|
margin_folding=base3;#212121
|
||||||
fold_symbol_highlight=base2
|
fold_symbol_highlight=base2
|
||||||
indent_guide=base2;;true
|
indent_guide=base2;;true
|
||||||
caret=aqua;;false
|
caret=baseString;;false
|
||||||
marker_line=#fff;#00f;
|
marker_line=#fff;#00f;
|
||||||
marker_search=#fff;#d791a8;
|
marker_search=#fff;#d791a8;
|
||||||
marker_mark=;
|
marker_mark=;
|
||||||
call_tips=base0;base1
|
call_tips=base0;base1
|
||||||
white_space=base2;;true
|
white_space=base3;;true
|
||||||
|
|
||||||
|
|
||||||
# Programming languages
|
# Programming languages
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
|
|
||||||
comment=grey
|
comment=baseComment
|
||||||
comment_doc=comment
|
comment_doc=comment
|
||||||
comment_line=comment
|
comment_line=comment
|
||||||
comment_line_doc=comment_doc
|
comment_line_doc=comment_doc
|
||||||
comment_doc_keyword=comment_doc,bold
|
comment_doc_keyword=comment_doc,bold
|
||||||
comment_doc_keyword_error=comment_doc,italic
|
comment_doc_keyword_error=comment_doc,italic
|
||||||
|
|
||||||
number=orange
|
number=baseNumber
|
||||||
number_1=number
|
number_1=number
|
||||||
number_2=number_1
|
number_2=number_1
|
||||||
|
|
||||||
type=vsblue;;true
|
type=baseKeyword;;true
|
||||||
class=aqua
|
class=baseString
|
||||||
function=yellow
|
function=baseFunction
|
||||||
parameter=function
|
parameter=function
|
||||||
|
|
||||||
keyword=vsblue;;true
|
keyword=baseKeyword;;true
|
||||||
keyword_1=keyword
|
keyword_1=keyword
|
||||||
keyword_2=blue;;true
|
keyword_2=baseKeyword3;;true
|
||||||
keyword_3=bluegrey
|
keyword_3=baseKeyWord2
|
||||||
keyword_4=keyword_3
|
keyword_4=keyword_3
|
||||||
|
|
||||||
identifier=default
|
identifier=default
|
||||||
identifier_1=identifier
|
identifier_1=identifier
|
||||||
identifier_2=identifier_1
|
identifier_2=baseNumber
|
||||||
identifier_3=identifier_1
|
identifier_3=identifier_2
|
||||||
identifier_4=identifier_1
|
identifier_4=identifier_3
|
||||||
|
|
||||||
string=aqua
|
string=baseString
|
||||||
string_1=string
|
string_1=string
|
||||||
string_2=string_1
|
string_2=string_1
|
||||||
string_3=default
|
string_3=default
|
||||||
string_4=default
|
string_4=default
|
||||||
string_eol=red
|
string_eol=baseRed
|
||||||
character=string_1
|
character=string_1
|
||||||
backticks=string_2
|
backticks=string_2
|
||||||
here_doc=string_2
|
here_doc=string_2
|
||||||
|
|
||||||
scalar=string_2
|
scalar=string_2
|
||||||
label=keyword,bold
|
label=keyword,bold
|
||||||
preprocessor=aqua
|
preprocessor=baseString
|
||||||
regex=number_1
|
regex=number_1
|
||||||
operator=base0
|
operator=base0
|
||||||
decorator=string_1,bold
|
decorator=string_1,bold
|
||||||
other=aqua
|
other=baseString
|
||||||
|
|
||||||
|
|
||||||
# Markup-type languages
|
# Markup-type languages
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
|
|
||||||
tag=vsblue
|
tag=baseKeyword
|
||||||
tag_unknown=tag,bold
|
tag_unknown=tag,bold
|
||||||
tag_end=tag,bold
|
tag_end=tag,bold
|
||||||
attribute=aqua
|
attribute=baseString
|
||||||
attribute_unknown=attribute,bold
|
attribute_unknown=attribute,bold
|
||||||
value=string_1
|
value=string_1
|
||||||
entity=default
|
entity=default
|
||||||
@ -127,6 +126,6 @@ entity=default
|
|||||||
# Diff
|
# Diff
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
|
|
||||||
line_added=green
|
line_added=baseGreen
|
||||||
line_removed=red
|
line_removed=baseRed
|
||||||
line_changed=blue
|
line_changed=baseKeyword3
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
Copy files from /Applications/Geany.app/Contents/Resources/share/geany/filedefs to this directory to overwrite them. To use the defaults, just delete the file in this directory.
|
Copy files from /usr/share/geany/filedefs to this directory to overwrite them. To use the defaults, just delete the file in this directory.
|
||||||
For more information read the documentation (in /Applications/Geany.app/Contents/Resources/share/doc/geany/html/index.html or visit https://www.geany.org/).
|
For more information read the documentation (in /usr/share/doc/geany/html/index.html or visit https://www.geany.org/).
|
@ -24,7 +24,7 @@ lexer.cpp.track.preprocessor=1
|
|||||||
lexer.cpp.update.preprocessor=1
|
lexer.cpp.update.preprocessor=1
|
||||||
|
|
||||||
[settings=CSS]
|
[settings=CSS]
|
||||||
extension=less
|
extension=styl
|
||||||
lexer_filetype=python
|
lexer_filetype=python
|
||||||
tag_parser=CSS
|
tag_parser=CSS
|
||||||
|
|
||||||
|
@ -10,9 +10,9 @@ beep_on_errors=true
|
|||||||
auto_focus=false
|
auto_focus=false
|
||||||
sidebar_symbol_visible=true
|
sidebar_symbol_visible=true
|
||||||
sidebar_openfiles_visible=true
|
sidebar_openfiles_visible=true
|
||||||
editor_font=Menlo Bold 12
|
editor_font=Ubuntu Mono Bold 9
|
||||||
tagbar_font=Helvetica Medium 12
|
tagbar_font=Ubuntu Mono 8
|
||||||
msgwin_font=Menlo Medium 12
|
msgwin_font=Ubuntu Mono Bold 8
|
||||||
show_notebook_tabs=false
|
show_notebook_tabs=false
|
||||||
show_tab_cross=true
|
show_tab_cross=true
|
||||||
tab_order_ltr=true
|
tab_order_ltr=true
|
||||||
@ -134,16 +134,17 @@ msgwin_messages_visible=true
|
|||||||
msgwin_scribble_visible=true
|
msgwin_scribble_visible=true
|
||||||
warn_on_project_close=true
|
warn_on_project_close=true
|
||||||
documents_show_paths=true
|
documents_show_paths=true
|
||||||
sidebar_page=0
|
sidebar_page=3
|
||||||
pref_main_project_session=true
|
pref_main_project_session=true
|
||||||
use_native_windows_dialogs=false
|
use_native_windows_dialogs=false
|
||||||
treeview_position=245
|
treeview_position=226
|
||||||
msgwindow_position=724
|
msgwindow_position=755
|
||||||
geometry=0;26;1277;1024;0;
|
geometry=1280;26;1277;1026;0;
|
||||||
|
use_native_dialogs=true
|
||||||
|
|
||||||
[tools]
|
[tools]
|
||||||
terminal_cmd=open -a terminal %c
|
terminal_cmd=konsole "%c"
|
||||||
browser_cmd=open -a safari
|
browser_cmd=firefox
|
||||||
grep_cmd=grep
|
grep_cmd=grep
|
||||||
shell_cmd=/bin/bash
|
shell_cmd=/bin/bash
|
||||||
|
|
||||||
@ -158,7 +159,7 @@ page_header_datefmt=%c
|
|||||||
|
|
||||||
[VTE]
|
[VTE]
|
||||||
load_vte=true
|
load_vte=true
|
||||||
font=Menlo Bold 12
|
font=Monospace 10
|
||||||
scroll_on_key=true
|
scroll_on_key=true
|
||||||
scroll_on_out=true
|
scroll_on_out=true
|
||||||
enable_bash_keys=true
|
enable_bash_keys=true
|
||||||
@ -173,7 +174,7 @@ colour_fore=#DEDDDA
|
|||||||
colour_back=#2B2B2B
|
colour_back=#2B2B2B
|
||||||
send_cmd_prefix=
|
send_cmd_prefix=
|
||||||
send_selection_unsafe=false
|
send_selection_unsafe=false
|
||||||
last_dir=/home/jaandrle/Vzdálené/GitHub/deka-dom-el/src
|
last_dir=/home/jaandrle/Vzdálené/GitHub/Facilitator-App-Native
|
||||||
|
|
||||||
[build-menu]
|
[build-menu]
|
||||||
number_ft_menu_items=0
|
number_ft_menu_items=0
|
||||||
@ -203,30 +204,31 @@ find_close_dialog=true
|
|||||||
replace_regexp=false
|
replace_regexp=false
|
||||||
replace_regexp_multiline=false
|
replace_regexp_multiline=false
|
||||||
replace_case_sensitive=false
|
replace_case_sensitive=false
|
||||||
replace_escape_sequences=false
|
replace_escape_sequences=true
|
||||||
replace_match_whole_word=false
|
replace_match_whole_word=false
|
||||||
replace_match_word_start=false
|
replace_match_word_start=false
|
||||||
replace_search_backwards=false
|
replace_search_backwards=false
|
||||||
replace_close_dialog=true
|
replace_close_dialog=true
|
||||||
find_all_expanded=false
|
find_all_expanded=false
|
||||||
replace_all_expanded=false
|
replace_all_expanded=true
|
||||||
position_find_x=1590
|
position_find_x=2201
|
||||||
position_find_y=459
|
position_find_y=372
|
||||||
position_replace_x=-1
|
position_replace_x=504
|
||||||
position_replace_y=-1
|
position_replace_y=397
|
||||||
position_fif_x=-1
|
position_fif_x=-1
|
||||||
position_fif_y=-1
|
position_fif_y=-1
|
||||||
|
|
||||||
[plugins]
|
[plugins]
|
||||||
load_plugins=true
|
load_plugins=true
|
||||||
custom_plugin_path=
|
custom_plugin_path=
|
||||||
active_plugins=/usr/lib/x86_64-linux-gnu/geany/addons.so;/usr/lib/x86_64-linux-gnu/geany/autoclose.so;/usr/lib/x86_64-linux-gnu/geany/automark.so;/usr/lib/x86_64-linux-gnu/geany/commander.so;/usr/lib/x86_64-linux-gnu/geany/export.so;/usr/lib/x86_64-linux-gnu/geany/geanyctags.so;/usr/lib/x86_64-linux-gnu/geany/htmlchars.so;/usr/lib/x86_64-linux-gnu/geany/keyrecord.so;/usr/lib/x86_64-linux-gnu/geany/geanymacro.so;/usr/lib/x86_64-linux-gnu/geany/filebrowser.so;/usr/lib/x86_64-linux-gnu/geany/projectorganizer.so;/usr/lib/x86_64-linux-gnu/geany/saveactions.so;
|
active_plugins=/usr/lib/x86_64-linux-gnu/geany/addons.so;/usr/lib/x86_64-linux-gnu/geany/autoclose.so;/usr/lib/x86_64-linux-gnu/geany/automark.so;/usr/lib/x86_64-linux-gnu/geany/commander.so;/usr/lib/x86_64-linux-gnu/geany/export.so;/usr/lib/x86_64-linux-gnu/geany/geanyextrasel.so;/usr/lib/x86_64-linux-gnu/geany/geanyctags.so;/usr/lib/x86_64-linux-gnu/geany/htmlchars.so;/usr/lib/x86_64-linux-gnu/geany/keyrecord.so;/usr/lib/x86_64-linux-gnu/geany/geanymacro.so;/usr/lib/x86_64-linux-gnu/geany/filebrowser.so;/usr/lib/x86_64-linux-gnu/geany/projectorganizer.so;/usr/lib/x86_64-linux-gnu/geany/saveactions.so;/usr/lib/x86_64-linux-gnu/geany/vimode.so;
|
||||||
|
|
||||||
[project]
|
[project]
|
||||||
session_file=/home/jaandrle/Dokumenty/Projekty/geany/
|
session_file=
|
||||||
project_file_path=/home/jaandrle/Dokumenty/Projekty/geany
|
project_file_path=/home/jaandrle/Dokumenty/Projekty/geany
|
||||||
|
|
||||||
[files]
|
[files]
|
||||||
recent_files=/home/jaandrle/Vzdálené/GitHub/deka-dom-el/src/dom.js;/home/jaandrle/Dokumenty/Projekty/geany/deka-dom-el.tags;/home/jaandrle/Vzdálené/GitHub/deka-dom-el/src/dom-common.js;/home/jaandrle/Vzdálené/GitHub/deka-dom-el/src/signals-common.js;/home/jaandrle/Dokumenty/Projekty/geany/deka-dom-el;/home/jaandrle/.config/geany/colorschemes/zenburn.conf;/home/jaandrle/.config/geany/colorschemes/kary-pro-colors-dark.conf;/home/jaandrle/Vzdálené/GitHub/deka-dom-el/index.js;/home/jaandrle/Vzdálené/GitHub/deka-dom-el/index.d.ts;/home/jaandrle/README.md;
|
recent_files=/home/jaandrle/Stažené/config.xml;/home/jaandrle/Stažené/sentry.php.json;/home/jaandrle/Vzdálené/GitHub/DHLC-Internet-Networking-old/web/api/index.php;/media/jaandrle/WARTY WARTH/geany/filetype_extensions.conf;/media/jaandrle/WARTY WARTH/geany/plugins/geanydoc/geanydoc.conf;/media/jaandrle/WARTY WARTH/geany/plugins/saveactions/saveactions.conf;/media/jaandrle/WARTY WARTH/geany/plugins/vimode/vimode.conf;/media/jaandrle/WARTY WARTH/geany/plugins/filebrowser/filebrowser.conf;/media/jaandrle/WARTY WARTH/geany/plugins/VC/VC.conf;/media/jaandrle/WARTY WARTH/geany/plugins/spellcheck/spellcheck.conf;
|
||||||
recent_projects=/home/jaandrle/Dokumenty/Projekty/geany/deka-dom-el;/home/jaandrle/Dokumenty/Projekty/geany/deka-dom-el/deka-dom-el;/home/jaandrle/Dokumenty/Projekty/geany/.babelrc;
|
recent_projects=/home/jaandrle/Dokumenty/Projekty/geany/Facilitator-App-Native.geany;/home/jaandrle/Dokumenty/Projekty/geany/deka-dom-el.geany;/home/jaandrle/Dokumenty/Projekty/geany/Facilitator-App-Native;/home/jaandrle/Dokumenty/Projekty/geany/deka-dom-el;/home/jaandrle/Dokumenty/Projekty/geany/deka-dom-el/deka-dom-el;/home/jaandrle/Dokumenty/Projekty/geany/.babelrc;
|
||||||
current_page=-1
|
current_page=0
|
||||||
|
FILE_NAME_0=0;XML;0;EUTF-8;1;1;0;%2Fhome%2Fjaandrle%2FStažené%2Fconfig.xml;0;4
|
||||||
|
@ -7,16 +7,16 @@ menu_saveas=
|
|||||||
menu_saveall=<Primary><Shift>s
|
menu_saveall=<Primary><Shift>s
|
||||||
file_properties=
|
file_properties=
|
||||||
menu_print=
|
menu_print=
|
||||||
menu_close=<Control>w
|
menu_close=<Primary>w
|
||||||
menu_closeall=<Primary><Shift>w
|
menu_closeall=<Primary><Shift>w
|
||||||
menu_reloadfile=<Primary>r
|
menu_reloadfile=<Primary>r
|
||||||
menu_reloadall=
|
menu_reloadall=
|
||||||
file_openlasttab=
|
file_openlasttab=
|
||||||
menu_quit=<Primary>q
|
menu_quit=<Primary>q
|
||||||
menu_undo=<Primary>z
|
menu_undo=<Primary>z
|
||||||
menu_redo=<Primary>y
|
menu_redo=<Primary><Shift>z
|
||||||
edit_duplicateline=<Primary>d
|
edit_duplicateline=
|
||||||
edit_deleteline=<Primary>k
|
edit_deleteline=
|
||||||
edit_deletelinetoend=<Primary><Shift>Delete
|
edit_deletelinetoend=<Primary><Shift>Delete
|
||||||
edit_deletelinetobegin=<Primary><Shift>BackSpace
|
edit_deletelinetobegin=<Primary><Shift>BackSpace
|
||||||
edit_transposeline=
|
edit_transposeline=
|
||||||
@ -24,11 +24,11 @@ edit_scrolltoline=<Primary><Shift>l
|
|||||||
edit_scrolllineup=<Alt>Up
|
edit_scrolllineup=<Alt>Up
|
||||||
edit_scrolllinedown=<Alt>Down
|
edit_scrolllinedown=<Alt>Down
|
||||||
edit_completesnippet=Tab
|
edit_completesnippet=Tab
|
||||||
move_snippetnextcursor=
|
move_snippetnextcursor=<Shift>ISO_Left_Tab
|
||||||
edit_suppresssnippetcompletion=
|
edit_suppresssnippetcompletion=
|
||||||
popup_contextaction=
|
popup_contextaction=
|
||||||
edit_autocomplete=<Control>space
|
edit_autocomplete=<Primary>space
|
||||||
edit_calltip=<Primary><Control>space
|
edit_calltip=<Primary>space
|
||||||
edit_wordpartcompletion=Tab
|
edit_wordpartcompletion=Tab
|
||||||
edit_movelineup=<Alt>Page_Up
|
edit_movelineup=<Alt>Page_Up
|
||||||
edit_movelinedown=<Alt>Page_Down
|
edit_movelinedown=<Alt>Page_Down
|
||||||
@ -64,7 +64,7 @@ edit_sendtocmd9=
|
|||||||
edit_sendtovte=
|
edit_sendtovte=
|
||||||
format_reflowparagraph=<Primary>j
|
format_reflowparagraph=<Primary>j
|
||||||
edit_joinlines=
|
edit_joinlines=
|
||||||
menu_insert_date=<Shift><Alt>d
|
menu_insert_date=
|
||||||
edit_insertwhitespace=
|
edit_insertwhitespace=
|
||||||
edit_insertlinebefore=
|
edit_insertlinebefore=
|
||||||
edit_insertlineafter=
|
edit_insertlineafter=
|
||||||
@ -140,12 +140,12 @@ switch_compiler=
|
|||||||
switch_messages=
|
switch_messages=
|
||||||
switch_scribble=F6
|
switch_scribble=F6
|
||||||
switch_vte=F4
|
switch_vte=F4
|
||||||
switch_sidebar=
|
switch_sidebar=<Shift>F2
|
||||||
switch_sidebar_symbol_list=
|
switch_sidebar_symbol_list=
|
||||||
switch_sidebar_doc_list=
|
switch_sidebar_doc_list=
|
||||||
switch_tableft=<Primary>Page_Up
|
switch_tableft=<Primary>Page_Up
|
||||||
switch_tabright=<Primary>Page_Down
|
switch_tabright=<Primary>Page_Down
|
||||||
switch_tablastused=<Control>Tab
|
switch_tablastused=<Primary>Tab
|
||||||
move_tableft=<Primary><Shift>Page_Up
|
move_tableft=<Primary><Shift>Page_Up
|
||||||
move_tabright=<Primary><Shift>Page_Down
|
move_tabright=<Primary><Shift>Page_Down
|
||||||
move_tabfirst=
|
move_tabfirst=
|
||||||
@ -171,8 +171,8 @@ switch_head_impl=<Shift><Alt>s
|
|||||||
goto_file=<Shift><Alt>g
|
goto_file=<Shift><Alt>g
|
||||||
|
|
||||||
[commander]
|
[commander]
|
||||||
show_panel=<Control>less
|
show_panel=
|
||||||
show_panel_commands=
|
show_panel_commands=<Primary>semicolon
|
||||||
show_panel_files=
|
show_panel_files=
|
||||||
|
|
||||||
[file_browser]
|
[file_browser]
|
||||||
@ -190,7 +190,7 @@ insert_for_dummies=
|
|||||||
|
|
||||||
[ProjectOrganizer]
|
[ProjectOrganizer]
|
||||||
find_in_project=
|
find_in_project=
|
||||||
find_file=<Control>p
|
find_file=<Primary>p
|
||||||
find_tag=
|
find_tag=
|
||||||
swap_header_source=
|
swap_header_source=
|
||||||
focus_project_sidebar=
|
focus_project_sidebar=
|
||||||
@ -217,7 +217,6 @@ insert_html_chars=
|
|||||||
replace_special_characters=
|
replace_special_characters=
|
||||||
htmltoogle_toggle_plugin_status=
|
htmltoogle_toggle_plugin_status=
|
||||||
|
|
||||||
|
|
||||||
[extra_select]
|
[extra_select]
|
||||||
column_mode=<Primary><Shift>v
|
column_mode=<Primary><Shift>v
|
||||||
goto_line_extend=<Primary><Shift>g
|
goto_line_extend=<Primary><Shift>g
|
||||||
|
BIN
.config/geany/plugins/.DS_Store
vendored
BIN
.config/geany/plugins/.DS_Store
vendored
Binary file not shown.
@ -1,32 +0,0 @@
|
|||||||
[files]
|
|
||||||
recent_files=/Users/janandrle/Documents/appky/Facilitator-App-Native/app/(app)/dashboard.tsx;/Users/janandrle/Documents/appky/Facilitator-App-Native/components/SessionList/index.ts;/Users/janandrle/Documents/appky/Facilitator-App-Native/app/(app)/session/hooks/useSession.tsx;/Users/janandrle/Documents/appky/Facilitator-App-Native/models/Session.model.ts;/Users/janandrle/.config/geany/filetype_extensions.conf;/Users/janandrle/.config/geany/filedefs/filetypes.TypeScript.conf;/Users/janandrle/Documents/appky/Facilitator-App-Native/app/(app)/index.ts;/Users/janandrle/.config/geany/plugins/autoclose/autoclose.conf;/Users/janandrle/.config/geany/plugins/vimode/vimode.conf;/Users/janandrle/.config/geany/plugins/addons/addons.conf;
|
|
||||||
recent_projects=/Users/janandrle/Documents/geany/Facilitator-App-Native.geany;
|
|
||||||
current_page=-1
|
|
||||||
|
|
||||||
[project]
|
|
||||||
session_file=/Users/janandrle/Documents/geany/Facilitator-App-Native.geany
|
|
||||||
project_file_path=/Users/janandrle/projekty
|
|
||||||
|
|
||||||
[geany]
|
|
||||||
treeview_position=233
|
|
||||||
msgwindow_position=582
|
|
||||||
geometry=0;-125;1680;997;0;
|
|
||||||
sidebar_page=0
|
|
||||||
|
|
||||||
[VTE]
|
|
||||||
last_dir=/home/jaandrle/Vzdálené/GitHub/deka-dom-el/src
|
|
||||||
|
|
||||||
[search]
|
|
||||||
find_all_expanded=false
|
|
||||||
replace_all_expanded=false
|
|
||||||
position_find_x=384
|
|
||||||
position_find_y=361
|
|
||||||
position_replace_x=-1
|
|
||||||
position_replace_y=-1
|
|
||||||
position_fif_x=720
|
|
||||||
position_fif_y=-3
|
|
||||||
|
|
||||||
[plugins]
|
|
||||||
load_plugins=true
|
|
||||||
custom_plugin_path=
|
|
||||||
active_plugins=/Applications/Geany.app/Contents/Resources/lib/geany/addons.so;/Applications/Geany.app/Contents/Resources/lib/geany/autoclose.so;/Applications/Geany.app/Contents/Resources/lib/geany/automark.so;/Applications/Geany.app/Contents/Resources/lib/geany/commander.so;/Applications/Geany.app/Contents/Resources/lib/geany/export.so;/Applications/Geany.app/Contents/Resources/lib/geany/geanyctags.so;/Applications/Geany.app/Contents/Resources/lib/geany/htmlchars.so;/Applications/Geany.app/Contents/Resources/lib/geany/keyrecord.so;/Applications/Geany.app/Contents/Resources/lib/geany/geanymacro.so;/Applications/Geany.app/Contents/Resources/lib/geany/filebrowser.so;/Applications/Geany.app/Contents/Resources/lib/geany/projectorganizer.so;/Applications/Geany.app/Contents/Resources/lib/geany/saveactions.so;/Applications/Geany.app/Contents/Resources/lib/geany/vimode.so;
|
|
19
.config/gh/config.yml
Normal file
19
.config/gh/config.yml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# What protocol to use when performing git operations. Supported values: ssh, https
|
||||||
|
git_protocol: ssh
|
||||||
|
# What editor gh should run when creating issues, pull requests, etc. If blank, will refer to environment.
|
||||||
|
editor:
|
||||||
|
# When to interactively prompt. This is a global config that cannot be overridden by hostname. Supported values: enabled, disabled
|
||||||
|
prompt: enabled
|
||||||
|
# A pager program to send command output to, e.g. "less". Set the value to "cat" to disable the pager.
|
||||||
|
pager:
|
||||||
|
# Aliases allow you to create nicknames for gh commands
|
||||||
|
aliases:
|
||||||
|
§modules: issue list --label "modules (auxiliary)" --state "closed"
|
||||||
|
§grepAsana_: '!grep "Issue is synchronized with this \[Asana task\]" | §awk -F "(" 2 | §awk -F ")" 1 | §awk -F "/" 6'
|
||||||
|
§indigo: api user/orgs -q '.[0].login'
|
||||||
|
§workflow-test: '!git commit -mWIP .github/workflows/$1 && git push && gh workflow run --ref $(git rev-parse --abbrev-ref HEAD) $@'
|
||||||
|
# The path to a unix socket through which send HTTP connections. If blank, HTTP traffic will be handled by net/http.DefaultTransport.
|
||||||
|
http_unix_socket:
|
||||||
|
# What web browser gh should use when opening URLs. If blank, will refer to environment.
|
||||||
|
browser:
|
||||||
|
version: "1"
|
@ -1,12 +1,9 @@
|
|||||||
[filter "lfs"]
|
[init]
|
||||||
clean = git-lfs clean -- %f
|
defaultBranch = main
|
||||||
smudge = git-lfs smudge -- %f
|
|
||||||
process = git-lfs filter-process
|
|
||||||
required = true
|
|
||||||
[user]
|
[user]
|
||||||
name = Jan Andrle
|
name = Jan Andrle
|
||||||
email = andrle.jan@centrum.cz
|
email = andrle.jan@centrum.cz
|
||||||
# signingkey = B3A25AED155AFFAB
|
signingkey = B3A25AED155AFFAB
|
||||||
[credential]
|
[credential]
|
||||||
# see https://stackoverflow.com/questions/5343068/is-there-a-way-to-cache-https-credentials-for-pushing-commits/18362082#18362082
|
# see https://stackoverflow.com/questions/5343068/is-there-a-way-to-cache-https-credentials-for-pushing-commits/18362082#18362082
|
||||||
helper = /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret
|
helper = /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret
|
||||||
@ -38,14 +35,22 @@
|
|||||||
editor = vim
|
editor = vim
|
||||||
pager = delta
|
pager = delta
|
||||||
whitespace = -trailing-space,-space-before-tab
|
whitespace = -trailing-space,-space-before-tab
|
||||||
|
[filter "lfs"]
|
||||||
|
clean = git-lfs clean -- %f
|
||||||
|
smudge = git-lfs smudge -- %f
|
||||||
|
process = git-lfs filter-process
|
||||||
|
required = true
|
||||||
|
[status]
|
||||||
|
submoduleSummary = true
|
||||||
[diff]
|
[diff]
|
||||||
tool = vimdiff
|
tool = vimdiff
|
||||||
colorMoved = default
|
colorMoved = default
|
||||||
|
submodule = log
|
||||||
[merge]
|
[merge]
|
||||||
tool = vimdiff
|
tool = vimdiff
|
||||||
conflictstyle = diff3
|
conflictstyle = diff3
|
||||||
[log]
|
[log]
|
||||||
date=iso
|
date = iso
|
||||||
[interactive]
|
[interactive]
|
||||||
diffFilter = delta --color-only
|
diffFilter = delta --color-only
|
||||||
[delta] # [dandavison/delta: A syntax-highlighting pager for git, diff, and grep output](https://github.com/dandavison/delta)
|
[delta] # [dandavison/delta: A syntax-highlighting pager for git, diff, and grep output](https://github.com/dandavison/delta)
|
||||||
@ -58,10 +63,8 @@
|
|||||||
reflogExpireUnreachable = 90
|
reflogExpireUnreachable = 90
|
||||||
[push]
|
[push]
|
||||||
autoSetupRemote = true
|
autoSetupRemote = true
|
||||||
[init]
|
|
||||||
defaultBranch = main
|
|
||||||
[commit]
|
[commit]
|
||||||
# gpgsign = true
|
gpgsign = true
|
||||||
[rerere]
|
[rerere]
|
||||||
enabled = true
|
enabled = true
|
||||||
[credential "https://github.com"]
|
[credential "https://github.com"]
|
||||||
@ -74,3 +77,6 @@
|
|||||||
helper =
|
helper =
|
||||||
helper = !/usr/bin/gh auth git-credential
|
helper = !/usr/bin/gh auth git-credential
|
||||||
[maintenance]
|
[maintenance]
|
||||||
|
repo = /home/jaandrle/Vzdálené/GitHub/dcp-fe-container-certifedpassport
|
||||||
|
repo = /home/jaandrle/Vzdálené/GitHub/DHLC-Internet-Networking-old
|
||||||
|
repo = /home/jaandrle/Vzdálené/GitHub/DGF-Certified-Supervisory-Academy
|
64
.config/git/gitk
Normal file
64
.config/git/gitk
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
set mainfont {{Ubuntu Mono} 11}
|
||||||
|
set textfont {{Ubuntu Mono} 11}
|
||||||
|
set uifont {{Ubuntu Mono} 11 bold}
|
||||||
|
set tabstop 8
|
||||||
|
set findmergefiles 0
|
||||||
|
set maxgraphpct 50
|
||||||
|
set maxwidth 16
|
||||||
|
set cmitmode patch
|
||||||
|
set wrapcomment none
|
||||||
|
set autoselect 1
|
||||||
|
set autosellen 40
|
||||||
|
set showneartags 1
|
||||||
|
set maxrefs 20
|
||||||
|
set visiblerefs {"master"}
|
||||||
|
set hideremotes 0
|
||||||
|
set showlocalchanges 1
|
||||||
|
set datetimeformat {%Y-%m-%d %H:%M:%S}
|
||||||
|
set limitdiffs 1
|
||||||
|
set uicolor #302c2c
|
||||||
|
set want_ttk 1
|
||||||
|
set bgcolor #2e3031
|
||||||
|
set fgcolor #d9dedc
|
||||||
|
set uifgcolor black
|
||||||
|
set uifgdisabledcolor #999
|
||||||
|
set colors {"#00ff00" red blue magenta darkgrey brown orange}
|
||||||
|
set diffcolors {{#ffffff} #ffffff #3376f0}
|
||||||
|
set mergecolors {red blue "#00ff00" purple brown "#009090" magenta "#808000" "#009000" "#ff0080" cyan "#b07070" "#70b0f0" "#70f0b0" "#f0b070" "#ff70b0"}
|
||||||
|
set markbgcolor #8b8b8e
|
||||||
|
set diffcontext 3
|
||||||
|
set selectbgcolor #000000
|
||||||
|
set foundbgcolor yellow
|
||||||
|
set currentsearchhitbgcolor orange
|
||||||
|
set extdifftool meld
|
||||||
|
set perfile_attrs 0
|
||||||
|
set headbgcolor #00ff00
|
||||||
|
set headfgcolor black
|
||||||
|
set headoutlinecolor black
|
||||||
|
set remotebgcolor #ffddaa
|
||||||
|
set tagbgcolor yellow
|
||||||
|
set tagfgcolor black
|
||||||
|
set tagoutlinecolor black
|
||||||
|
set reflinecolor black
|
||||||
|
set filesepbgcolor #aaaaaa
|
||||||
|
set filesepfgcolor black
|
||||||
|
set linehoverbgcolor #ffff80
|
||||||
|
set linehoverfgcolor black
|
||||||
|
set linehoveroutlinecolor black
|
||||||
|
set mainheadcirclecolor yellow
|
||||||
|
set workingfilescirclecolor red
|
||||||
|
set indexcirclecolor #00ff00
|
||||||
|
set circlecolors {white blue gray blue blue}
|
||||||
|
set linkfgcolor blue
|
||||||
|
set circleoutlinecolor black
|
||||||
|
set diffbgcolors {{#600000} #004800}
|
||||||
|
set web_browser xdg-open
|
||||||
|
set geometry(main) 1920x1023+0+26
|
||||||
|
set geometry(state) normal
|
||||||
|
set geometry(topwidth) 1920
|
||||||
|
set geometry(topheight) 255
|
||||||
|
set geometry(pwsash0) "672 1"
|
||||||
|
set geometry(pwsash1) "1008 1"
|
||||||
|
set geometry(botwidth) 836
|
||||||
|
set geometry(botheight) 763
|
||||||
|
set permviews {}
|
257
.config/github-releases/config.json
Normal file
257
.config/github-releases/config.json
Normal file
@ -0,0 +1,257 @@
|
|||||||
|
{
|
||||||
|
"target": "/home/jaandrle/bin/",
|
||||||
|
"packages": [
|
||||||
|
{
|
||||||
|
"repository": "shiftkey/desktop",
|
||||||
|
"name": "GitHub Desktop",
|
||||||
|
"group": "dev",
|
||||||
|
"file_name": "github-desktop",
|
||||||
|
"exec": "yes",
|
||||||
|
"description": "Fork of GitHub Desktop to support various Linux distributions",
|
||||||
|
"last_update": "2024-08-10T17:00:04Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/github-desktop",
|
||||||
|
"version": "release-3.4.3-linux1",
|
||||||
|
"glare": ".*x86_64.*.AppImage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "pinokiocomputer/pinokio",
|
||||||
|
"name": "Pinokio",
|
||||||
|
"group": "ai",
|
||||||
|
"file_name": "pinokio",
|
||||||
|
"exec": "yes",
|
||||||
|
"description": "AI Browser",
|
||||||
|
"glare": "AppImage",
|
||||||
|
"last_update": "2024-07-29T15:29:11Z",
|
||||||
|
"version": "2.1.17",
|
||||||
|
"downloads": "/home/jaandrle/bin/pinokio"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "jaandrle/jaaCSS-cli",
|
||||||
|
"name": "jaaCSS",
|
||||||
|
"description": "EXPERIMENT – Helper for managing functional CSS classes",
|
||||||
|
"group": "dev",
|
||||||
|
"file_name": "jaaCSS.js",
|
||||||
|
"exec": "yes",
|
||||||
|
"downloads": "/home/jaandrle/bin/jaaCSS.js",
|
||||||
|
"version": "v1.3.2",
|
||||||
|
"last_update": "2022-09-02T13:33:16Z",
|
||||||
|
"glare": "jaaCSS.js"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "th-ch/youtube-music",
|
||||||
|
"name": "youtube-music",
|
||||||
|
"description": "YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)",
|
||||||
|
"group": "nondev",
|
||||||
|
"file_name": "youtube-music",
|
||||||
|
"exec": "yes",
|
||||||
|
"last_update": "2024-08-01T11:48:59Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/youtube-music",
|
||||||
|
"version": "v3.5.1",
|
||||||
|
"glare": "AppImage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "ArchGPT/insomnium",
|
||||||
|
"name": "insomnium",
|
||||||
|
"description": "Insomnium is a fast local API testing tool that is privacy-focused and 100% local. For testing GraphQL, REST, WebSockets and gRPC. This is a fork of Kong/insomnia",
|
||||||
|
"group": "dev",
|
||||||
|
"file_name": "insomnium",
|
||||||
|
"exec": "yes",
|
||||||
|
"last_update": "2023-11-13T10:03:28Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/insomnium",
|
||||||
|
"tag_name_regex": "core@.*",
|
||||||
|
"version": "core@0.2.3-a",
|
||||||
|
"glare": "AppImage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "Kong/insomnia",
|
||||||
|
"name": "insomnia",
|
||||||
|
"description": "The open-source, cross-platform API client for GraphQL, REST, and gRPC.",
|
||||||
|
"group": "skip",
|
||||||
|
"file_name": "insomnia",
|
||||||
|
"exec": "yes",
|
||||||
|
"last_update": "2024-04-17T16:38:03Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/insomnia",
|
||||||
|
"tag_name_regex": "core@.*",
|
||||||
|
"version": "core@9.0.0-beta.4",
|
||||||
|
"glare": "AppImage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "rvpanoz/luna",
|
||||||
|
"name": "luna",
|
||||||
|
"description": "Manage npm dependencies through a modern UI.",
|
||||||
|
"group": "skip",
|
||||||
|
"file_name": "luna",
|
||||||
|
"exec": "yes",
|
||||||
|
"glare": "AppImage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "angela-d/wifi-channel-watcher",
|
||||||
|
"name": "wifi-channel-watcher",
|
||||||
|
"group": "skip",
|
||||||
|
"file_name": "wifi-channel-watcher",
|
||||||
|
"exec": "no",
|
||||||
|
"description": "Monitor channel usage of neighboring routers & get an alert if your active channel is not optimal.\tTroubleshoot wifi without lifting a finger!"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "vinceliuice/Tela-circle-icon-theme",
|
||||||
|
"name": "Tela-circle-icon-theme",
|
||||||
|
"description": "Tela-circle-icon-theme",
|
||||||
|
"group": "skip",
|
||||||
|
"file_name": "tela-circle-icon-theme.zip",
|
||||||
|
"last_update": "2021-07-19T14:12:05Z",
|
||||||
|
"exec": "no"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "AppImage/AppImageKit",
|
||||||
|
"name": "AppImageKit",
|
||||||
|
"group": "skip",
|
||||||
|
"file_name": "appimagekit",
|
||||||
|
"exec": "yes",
|
||||||
|
"description": "Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.freenode.net",
|
||||||
|
"glare": ".*x86_64.*.AppImage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "dynobo/normcap",
|
||||||
|
"name": "NormCap",
|
||||||
|
"description": "Switched to flatpak version | OCR powered screen-capture tool to capture information instead of images",
|
||||||
|
"group": "skip",
|
||||||
|
"file_name": "normcap",
|
||||||
|
"exec": "yes",
|
||||||
|
"last_update": "2023-12-12T22:23:37Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/normcap",
|
||||||
|
"version": "v0.5.2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "upscayl/upscayl",
|
||||||
|
"name": "upscayl",
|
||||||
|
"description": "🆙 Upscayl - Free and Open Source AI Image Upscaler for Linux, MacOS and Windows built with Linux-First philosophy.",
|
||||||
|
"group": "nondev",
|
||||||
|
"file_name": "upscayl",
|
||||||
|
"exec": "yes",
|
||||||
|
"last_update": "2024-06-01T14:48:20Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/upscayl",
|
||||||
|
"version": "v2.11.5",
|
||||||
|
"glare": "AppImage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "RasmusLindroth/tut",
|
||||||
|
"name": "tut",
|
||||||
|
"description": "TUI for Mastodon with vim inspired keys",
|
||||||
|
"group": "nondev",
|
||||||
|
"file_name": "tut",
|
||||||
|
"exec": "yes",
|
||||||
|
"last_update": "2023-01-26T17:48:00Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/tut",
|
||||||
|
"version": "2.0.1",
|
||||||
|
"glare": "tut-amd64"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "sunner/ChatALL",
|
||||||
|
"name": "ChatALL",
|
||||||
|
"description": " Concurrently chat with ChatGPT, Bing Chat, bard, Alpaca, Vincuna, Claude, ChatGLM, MOSS, iFlytek Spark, ERNIE and more, discover the best answers",
|
||||||
|
"group": "skip",
|
||||||
|
"file_name": "chatall",
|
||||||
|
"exec": "yes",
|
||||||
|
"last_update": "2024-04-14T02:09:42Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/chatall",
|
||||||
|
"version": "v1.71.100",
|
||||||
|
"glare": ".*x86_64.*.AppImage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "jaandrle/bs",
|
||||||
|
"name": "bs",
|
||||||
|
"description": "The simplest possible build system using executables",
|
||||||
|
"group": "dev",
|
||||||
|
"file_name": "bs",
|
||||||
|
"exec": "yes",
|
||||||
|
"last_update": "2024-03-28T13:16:41Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/bs",
|
||||||
|
"version": "v0.7.4",
|
||||||
|
"glare": "bs-linux"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "h3poteto/fedistar",
|
||||||
|
"name": "Fedistar",
|
||||||
|
"description": "Multi-column Mastodon, Pleroma, and Friendica client for desktop",
|
||||||
|
"group": "nondev",
|
||||||
|
"file_name": "fedistar",
|
||||||
|
"exec": "yes",
|
||||||
|
"last_update": "2024-08-08T13:46:23Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/fedistar",
|
||||||
|
"version": "v1.9.10",
|
||||||
|
"glare": ".*amd64.*.AppImage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "ollama/ollama",
|
||||||
|
"name": "ollama",
|
||||||
|
"description": "Get up and running with Llama 2 and other large language models locally",
|
||||||
|
"group": "ai",
|
||||||
|
"file_name": "ollama",
|
||||||
|
"exec": "yes",
|
||||||
|
"last_update": "2024-08-13T20:27:42Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/ollama",
|
||||||
|
"version": "v0.3.6",
|
||||||
|
"glare": "linux-amd64"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "neovim/neovim",
|
||||||
|
"name": "neovim",
|
||||||
|
"tag_name_regex": "v.*",
|
||||||
|
"description": "Vim-fork focused on extensibility and usability",
|
||||||
|
"group": "skip",
|
||||||
|
"file_name": "nvim",
|
||||||
|
"exec": "yes",
|
||||||
|
"downloads": "/home/jaandrle/bin/nvim",
|
||||||
|
"version": "v0.9.5",
|
||||||
|
"last_update": "2023-12-30T13:31:47Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "viarotel-org/escrcpy",
|
||||||
|
"name": "Escrcpy",
|
||||||
|
"description": "📱 Graphical Scrcpy to display and control Android, devices powered by Electron. | 使用图形化的 Scrcpy 显示和控制您的 Android 设备,由 Electron 驱动。",
|
||||||
|
"group": "dev",
|
||||||
|
"file_name": "escrcpy",
|
||||||
|
"exec": "yes",
|
||||||
|
"last_update": "2024-08-03T17:09:45Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/escrcpy",
|
||||||
|
"version": "v1.22.4",
|
||||||
|
"glare": ".*x86_64.*.AppImage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "drovp/drovp",
|
||||||
|
"name": "drovp",
|
||||||
|
"description": "Desktop app for encoding, converting, upscaling, and much more.",
|
||||||
|
"group": "dev-test",
|
||||||
|
"file_name": "drovp",
|
||||||
|
"exec": "yes",
|
||||||
|
"last_update": "2023-12-06T11:30:02Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/drovp",
|
||||||
|
"version": "0.8.0",
|
||||||
|
"glare": "x64.AppImage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "janhq/jan",
|
||||||
|
"name": "Jan",
|
||||||
|
"description": "Jan is an open source alternative to ChatGPT that runs 100% offline on your computer",
|
||||||
|
"group": "ai",
|
||||||
|
"file_name": "jan",
|
||||||
|
"exec": "yes",
|
||||||
|
"last_update": "2024-07-15T08:37:42Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/jan",
|
||||||
|
"version": "v0.5.2",
|
||||||
|
"glare": ".*x86_64.*.AppImage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repository": "Bin-Huang/chatbox",
|
||||||
|
"name": "Chatbox",
|
||||||
|
"description": "Chatbox is a desktop client for ChatGPT, Claude and other LLMs, available on Windows, Mac, Linux",
|
||||||
|
"group": "ai",
|
||||||
|
"file_name": "Chatbox",
|
||||||
|
"exec": "yes",
|
||||||
|
"last_update": "2024-05-15T06:10:47Z",
|
||||||
|
"downloads": "/home/jaandrle/bin/Chatbox",
|
||||||
|
"version": "v1.3.10",
|
||||||
|
"glare": ".*x86_64.*.AppImage"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
39
.config/himalaya/config.toml
Normal file
39
.config/himalaya/config.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
name = "Jan Andrle"
|
||||||
|
downloads-dir = "~/Stažené"
|
||||||
|
|
||||||
|
[centrum]
|
||||||
|
default = true
|
||||||
|
email = "andrle.jan@centrum.cz"
|
||||||
|
|
||||||
|
imap-host = "imap.centrum.cz"
|
||||||
|
imap-port = 993
|
||||||
|
imap-login = "andrle.jan@centrum.cz"
|
||||||
|
imap-passwd-cmd = "bw get password mail-centrum"
|
||||||
|
|
||||||
|
smtp-host = "smtp.centrum.cz"
|
||||||
|
smtp-port = 465
|
||||||
|
smtp-login = "andrle.jan@centrum.cz"
|
||||||
|
smtp-passwd-cmd = "bw get password mail-centrum"
|
||||||
|
|
||||||
|
[centrum.mailboxes]
|
||||||
|
sent = "Odeslan&AOE- po&AWE-ta"
|
||||||
|
draft = "Koncepty"
|
||||||
|
|
||||||
|
[indigo]
|
||||||
|
email = "jan.andrle@indigo.cz"
|
||||||
|
|
||||||
|
imap-host = "imap.gmail.com"
|
||||||
|
imap-port = 993
|
||||||
|
imap-login = "jan.andrle@indigo.cz"
|
||||||
|
imap-passwd-cmd = "bw get password mail-gmail-indigo"
|
||||||
|
|
||||||
|
smtp-host = "smtp.gmail.com"
|
||||||
|
smtp-port = 465
|
||||||
|
smtp-login = "jan.andrle@indigo.cz"
|
||||||
|
smtp-passwd-cmd = "bw get password mail-gmail-indigo"
|
||||||
|
|
||||||
|
[indigo.mailboxes]
|
||||||
|
sent = "Odeslan&AOE- po&AWE-ta"
|
||||||
|
draft = "Koncepty"
|
||||||
|
|
||||||
|
# vim: ft=apachestyle cms=#\ %s :
|
8
.config/himalaya/template-inbox.json
Normal file
8
.config/himalaya/template-inbox.json
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
[
|
||||||
|
{ "type": "text", "value": "Složka 'Příchozí'" },
|
||||||
|
{ "type": "himalaya", "value": [ "-m", "inbox", "list" ], "label": "inbox" },
|
||||||
|
{ "type": "text", "value": "Složka 'Hromadná'" },
|
||||||
|
{ "type": "himalaya", "value": [ "-m", "Hromadn&AOE-", "list" ], "label": "Hromadná" },
|
||||||
|
{ "type": "text", "value": "Složka 'Práce'" },
|
||||||
|
{ "type": "himalaya", "value": [ "-m", "_Prace", "list" ], "label": "_Prace" }
|
||||||
|
]
|
2
.config/kdedefaults/kcminputrc
Normal file
2
.config/kdedefaults/kcminputrc
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
[Mouse]
|
||||||
|
cursorTheme=breeze_cursors
|
8
.config/kdedefaults/kdeglobals
Normal file
8
.config/kdedefaults/kdeglobals
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
[General]
|
||||||
|
ColorScheme=BreezeDark
|
||||||
|
|
||||||
|
[Icons]
|
||||||
|
Theme=breeze-dark
|
||||||
|
|
||||||
|
[KDE]
|
||||||
|
widgetStyle=Breeze
|
2
.config/kdedefaults/kscreenlockerrc
Normal file
2
.config/kdedefaults/kscreenlockerrc
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
[Greeter]
|
||||||
|
Theme=org.kde.breezedark.desktop
|
3
.config/kdedefaults/ksplashrc
Normal file
3
.config/kdedefaults/ksplashrc
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
[KSplash]
|
||||||
|
Engine=KSplashQML
|
||||||
|
Theme=org.kde.breezedark.desktop
|
6
.config/kdedefaults/kwinrc
Normal file
6
.config/kdedefaults/kwinrc
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
[Windows]
|
||||||
|
Placement=Centered
|
||||||
|
|
||||||
|
[org.kde.kdecoration2]
|
||||||
|
library=org.kde.breeze
|
||||||
|
theme=Breeze
|
1
.config/kdedefaults/package
Normal file
1
.config/kdedefaults/package
Normal file
@ -0,0 +1 @@
|
|||||||
|
org.kde.breezedark.desktop
|
2
.config/kdedefaults/plasmarc
Normal file
2
.config/kdedefaults/plasmarc
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
[Theme]
|
||||||
|
name=default
|
53
.config/nodejsscript/completions.json
Normal file
53
.config/nodejsscript/completions.json
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"scripts": {
|
||||||
|
"§vim_plugins.mjs": {
|
||||||
|
"npx": false,
|
||||||
|
"completions": {
|
||||||
|
"path": [],
|
||||||
|
"clone": [
|
||||||
|
"-t",
|
||||||
|
"--target",
|
||||||
|
"-b",
|
||||||
|
"--branch"
|
||||||
|
],
|
||||||
|
"C": "clone",
|
||||||
|
"remove": [],
|
||||||
|
"R": "remove",
|
||||||
|
"rm": "remove",
|
||||||
|
"list": [
|
||||||
|
"-t",
|
||||||
|
"--type"
|
||||||
|
],
|
||||||
|
"L": "list",
|
||||||
|
"ls": "list",
|
||||||
|
"export": [],
|
||||||
|
"status": [],
|
||||||
|
"S": "status",
|
||||||
|
"pull": [],
|
||||||
|
"P": "pull",
|
||||||
|
"update": "pull"
|
||||||
|
},
|
||||||
|
"completions_all": [
|
||||||
|
"--help",
|
||||||
|
"--version"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"§time.mjs": {
|
||||||
|
"npx": false,
|
||||||
|
"completions": {
|
||||||
|
"diff": [
|
||||||
|
"--unit"
|
||||||
|
],
|
||||||
|
"?": "diff",
|
||||||
|
"zone": [
|
||||||
|
"--z"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"completions_all": [
|
||||||
|
"--help",
|
||||||
|
"--version"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
32
.config/nodejsscript/nodejsscriptrc.mjs
Normal file
32
.config/nodejsscript/nodejsscriptrc.mjs
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
/* deprecated/fallback */
|
||||||
|
globalThis.cyclicLoop= function*(items){
|
||||||
|
if(!items) items= 'win32'===process.platform ? '|/-\\' : "⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏";
|
||||||
|
const { length }= items;
|
||||||
|
for(let i=0; true; i++){
|
||||||
|
if(i===length) i= 0;
|
||||||
|
yield items[i];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Reflect.defineProperty($, "clipboard", {
|
||||||
|
get(){
|
||||||
|
if($.env.XDG_SESSION_TYPE === "x11")
|
||||||
|
return s.$().run`xclip -o -selection clipboard`;
|
||||||
|
return s.$().run`wl-paste`;
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
// /** Custom uncaughtException function */
|
||||||
|
// export const uncaughtException= console.log;
|
||||||
|
// /** Place for custom code when script starts */
|
||||||
|
// export function onscript(){}
|
||||||
|
/** Place for custom code when REPL starts (`--interactive`) */
|
||||||
|
export function onrepl(){
|
||||||
|
Reflect.defineProperty(s, "jq", { get(){ return file=> s.cat(file).xargs(JSON.parse); } });
|
||||||
|
}
|
||||||
|
/** Place for custom code when eval starts (`--eval`/`--print`) */
|
||||||
|
export function oneval(){ /* --print/--echo aliases */
|
||||||
|
Reflect.defineProperty($, "nosed", { get(){ return this.stdin.text(""); }, });
|
||||||
|
Reflect.defineProperty($, "nojq", { get(){ return this.stdin.json(null); }, });
|
||||||
|
Reflect.defineProperty($, "noawk", { get(){ return this.stdin.lines([]); }, });
|
||||||
|
}
|
11
.config/normcap/settings.conf
Normal file
11
.config/normcap/settings.conf
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
[General]
|
||||||
|
color=#FF2E88
|
||||||
|
has-screenshot-permission=true
|
||||||
|
language=ces, eng
|
||||||
|
last-update-check=0
|
||||||
|
mode=parse
|
||||||
|
notification=true
|
||||||
|
show-introduction=false
|
||||||
|
tray=false
|
||||||
|
update=false
|
||||||
|
version=false
|
133
.config/rofi/breeze-dark.rasi
Normal file
133
.config/rofi/breeze-dark.rasi
Normal file
@ -0,0 +1,133 @@
|
|||||||
|
/*
|
||||||
|
* breeze-dark.rasi
|
||||||
|
* rofi theme inspired by plasma breeze
|
||||||
|
* MonsieurBedard
|
||||||
|
*/
|
||||||
|
|
||||||
|
* {
|
||||||
|
/* Base */
|
||||||
|
default-background: rgba(49, 52, 56, 97.5%); // <- change this for transparency
|
||||||
|
default-foreground: rgba(239, 240, 241, 100%);
|
||||||
|
default-border: rgba(97, 101, 105, 100%);
|
||||||
|
alternative-background: rgba(35, 38, 41, 100%);
|
||||||
|
invisible: rgba(0, 0, 0, 0%);
|
||||||
|
|
||||||
|
/* Colors */
|
||||||
|
hard-blue: rgba(240, 84, 76, 100%);
|
||||||
|
light-blue: rgba(240, 84, 76, 25%);
|
||||||
|
|
||||||
|
hard-red: rgba(141, 58, 80, 100%);
|
||||||
|
light-red: rgba(77, 31, 37, 100%);
|
||||||
|
|
||||||
|
hard-green: rgba(39, 161, 69, 100%);
|
||||||
|
light-green: rgba(19, 55, 35, 100%);
|
||||||
|
|
||||||
|
/* Universal */
|
||||||
|
background-color: @invisible;
|
||||||
|
border-color: @default-border;
|
||||||
|
font: "Noto Sans 10";
|
||||||
|
text-color: @default-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
#window {
|
||||||
|
background-color: @default-background;
|
||||||
|
border: 1;
|
||||||
|
border-radius: 3;
|
||||||
|
border-color: @default-border;
|
||||||
|
padding: 7;
|
||||||
|
}
|
||||||
|
|
||||||
|
#mainbox {
|
||||||
|
border: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#message {
|
||||||
|
border: 1;
|
||||||
|
border-radius: 3;
|
||||||
|
padding: 5;
|
||||||
|
background-color: @alternative-background;
|
||||||
|
}
|
||||||
|
|
||||||
|
#textbox {
|
||||||
|
background-color: @entry-background;
|
||||||
|
}
|
||||||
|
|
||||||
|
#listview {
|
||||||
|
fixed-height: 0;
|
||||||
|
spacing: 2;
|
||||||
|
scrollbar: false;
|
||||||
|
padding: 2 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#element {
|
||||||
|
padding: 5;
|
||||||
|
border: 1;
|
||||||
|
border-radius: 3;
|
||||||
|
border-color: @invisible;
|
||||||
|
}
|
||||||
|
|
||||||
|
#element.normal.normal {
|
||||||
|
background-color: @invisible;
|
||||||
|
}
|
||||||
|
|
||||||
|
#element.normal.urgent {
|
||||||
|
background-color: @light-red;
|
||||||
|
}
|
||||||
|
|
||||||
|
#element.normal.active {
|
||||||
|
background-color: @light-green;
|
||||||
|
}
|
||||||
|
|
||||||
|
#element.selected.normal {
|
||||||
|
background-color: @light-blue;
|
||||||
|
border-color: @hard-blue;
|
||||||
|
}
|
||||||
|
|
||||||
|
#element.selected.urgent {
|
||||||
|
background-color: @light-red;
|
||||||
|
border-color: @hard-red;
|
||||||
|
}
|
||||||
|
|
||||||
|
#element.selected.active {
|
||||||
|
background-color: @light-green;
|
||||||
|
border-color: @hard-green;
|
||||||
|
}
|
||||||
|
|
||||||
|
#mode-switcher {
|
||||||
|
spacing: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#button {
|
||||||
|
border: 0 0 3 0;
|
||||||
|
border-color: @invisible;
|
||||||
|
padding: 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
#button.selected {
|
||||||
|
border-color: @hard-blue;
|
||||||
|
}
|
||||||
|
|
||||||
|
#inputbar {
|
||||||
|
spacing: 0;
|
||||||
|
padding: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
#case-indicator {
|
||||||
|
spacing: 0;
|
||||||
|
padding: 3px;
|
||||||
|
background-color: @alternative-background;
|
||||||
|
border: 1 1 1 0;
|
||||||
|
border-radius: 0 2 2 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#entry {
|
||||||
|
background-color: @alternative-background;
|
||||||
|
padding: 3px;
|
||||||
|
border: 1 0 1 1;
|
||||||
|
border-radius: 2 0 0 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
#prompt {
|
||||||
|
padding: 3 7 3 0;
|
||||||
|
}
|
1
.config/rofi/config.rasi
Normal file
1
.config/rofi/config.rasi
Normal file
@ -0,0 +1 @@
|
|||||||
|
@theme "~/.config/rofi/breeze-dark.rasi"
|
@ -0,0 +1,6 @@
|
|||||||
|
// Settings in here override those in "Default/Preferences.sublime-settings",
|
||||||
|
// and are overridden in turn by syntax-specific settings.
|
||||||
|
{
|
||||||
|
"theme": "Merge Dark.sublime-theme",
|
||||||
|
"hardware_acceleration": "opengl",
|
||||||
|
}
|
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"spell_check": false
|
||||||
|
}
|
@ -0,0 +1,31 @@
|
|||||||
|
// https://github.com/Sublime-Instincts/CommandsBrowser/tree/master/sm_commands_metadata
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"caption": "Switch…",
|
||||||
|
"command": "checkout_branch",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"caption": "Switch -C…",
|
||||||
|
"command": "create_branch",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"caption": "Checkout -B…",
|
||||||
|
"command": "create_branch",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"caption": "Commit…",
|
||||||
|
"command": "commit",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"caption": "Browse repository",
|
||||||
|
"command": "git",
|
||||||
|
"args": { "argv": [ "browse" ] }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"caption": "Branch -D --all (delete remote and local branch)",
|
||||||
|
"command": "delete_branch",
|
||||||
|
"args": {
|
||||||
|
"argv": [ true, true, true ]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
@ -0,0 +1,6 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"keys": ["ctrl+;"],
|
||||||
|
"command": "show_command_palette"
|
||||||
|
},
|
||||||
|
]
|
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"draw_white_space": "all"
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
// Settings in here override those in "Default/Preferences.sublime-settings",
|
||||||
|
// and are overridden in turn by syntax-specific settings.
|
||||||
|
{
|
||||||
|
"hardware_acceleration": "opengl",
|
||||||
|
"diff_algorithm": "match_git",
|
||||||
|
"diff_style": "auto",
|
||||||
|
"font_face": "Ubuntu Mono",
|
||||||
|
"side_bar_layout": "tabs",
|
||||||
|
"signature_error_highlighting": "no_public_key",
|
||||||
|
"theme": "Merge Dark.sublime-theme",
|
||||||
|
"expand_merge_commits_by_default": true,
|
||||||
|
}
|
298
.config/tridactyl/themes/dark-soft.css
Normal file
298
.config/tridactyl/themes/dark-soft.css
Normal file
@ -0,0 +1,298 @@
|
|||||||
|
/* stylelint-disable declaration-colon-space-after, scss/dollar-variable-colon-space-after */
|
||||||
|
:root {
|
||||||
|
--background-0: #1d2021;
|
||||||
|
--background-1: #282828;
|
||||||
|
--background-2: #32302f;
|
||||||
|
--background-3: #3c3836;
|
||||||
|
--background-4: #504945;
|
||||||
|
--background-5: #665c54;
|
||||||
|
--foreground-0: #665c54;
|
||||||
|
--foreground-1: #bdae93;
|
||||||
|
--foreground-2: #d5c4a1;
|
||||||
|
--foreground-3: #ebdbb2;
|
||||||
|
--foreground-4: #fbf1c7;
|
||||||
|
--red: #ea6962;
|
||||||
|
--orange: #e78a4e;
|
||||||
|
--yellow: #d8a657;
|
||||||
|
--green: #a9b665;
|
||||||
|
--cyan: #89b482;
|
||||||
|
--blue: #7daea3;
|
||||||
|
--magenta: #d3869b;
|
||||||
|
}
|
||||||
|
|
||||||
|
:root {
|
||||||
|
--border-radius-0: 3px;
|
||||||
|
--border-radius-1: 4px;
|
||||||
|
--border-radius-2: 6px;
|
||||||
|
--border-radius-3: 8px;
|
||||||
|
--space-1: 4px;
|
||||||
|
--space-2: 8px;
|
||||||
|
--space-3: 12px;
|
||||||
|
--shadow-0:
|
||||||
|
0 0.1px 0.1px 0 rgb(0 0 0 / 35%),
|
||||||
|
0 0.4px 0.5px -0.7px rgb(0 0 0 / 35%),
|
||||||
|
0 1.1px 1.2px -1.5px rgb(0 0 0 / 25%),
|
||||||
|
0 2.7px 3.2px -2px rgb(0 0 0 / 35%),
|
||||||
|
0 -0.1px 1.2px 0 rgb(0 0 0 / 20%),
|
||||||
|
0 0 3.5px -2.2px rgb(0 0 0 / 30%);
|
||||||
|
--shadow-1:
|
||||||
|
rgb(0 0 0 / 7%) 0 0.4px 0.5px 0,
|
||||||
|
rgb(0 0 0 / 7%) 0 1.2px 1.3px -0.8px,
|
||||||
|
rgb(0 0 0 / 7%) 0 2.9px 3.3px -1.7px,
|
||||||
|
rgb(0 0 0 / 7%) 0.1px 6.9px 7.8px -2.5px,
|
||||||
|
rgb(0 0 0 / 10%) 0 0 7.8px -2.5px;
|
||||||
|
--shadow-2:
|
||||||
|
rgb(0 0 0 / 15%) 0 0.4px 0.5px 0,
|
||||||
|
rgb(0 0 0 / 15%) 0 1.8px 2px -0.4px,
|
||||||
|
rgb(0 0 0 / 15%) 0 3.3px 3.7px -0.7px,
|
||||||
|
rgb(0 0 0 / 15%) 0.1px 5.3px 6px -1.1px,
|
||||||
|
rgb(0 0 0 / 15%) 0.1px 8.4px 9.5px -1.4px,
|
||||||
|
rgb(0 0 0 / 15%) 0.1px 13.1px 14.7px -1.8px,
|
||||||
|
rgb(0 0 0 / 15%) 0.2px 19.9px 22.4px -2.1px,
|
||||||
|
rgb(0 0 0 / 15%) 0.3px 29.3px 33px -2.5px,
|
||||||
|
rgb(0 0 0 / 17.5%) 0 0 9.5px -1.4px;
|
||||||
|
--font-family-sans:
|
||||||
|
-apple-system,
|
||||||
|
blinkmacsystemfont,
|
||||||
|
"Open Sans",
|
||||||
|
"Helvetica Neue",
|
||||||
|
"Segoe UI",
|
||||||
|
roboto,
|
||||||
|
oxygen,
|
||||||
|
ubuntu,
|
||||||
|
cantarell,
|
||||||
|
sans-serif;
|
||||||
|
--font-family-mono:
|
||||||
|
"Mono Lisa",
|
||||||
|
sfmono-regular,
|
||||||
|
"Source Code Pro",
|
||||||
|
menlo,
|
||||||
|
monaco,
|
||||||
|
consolas,
|
||||||
|
"Liberation Mono",
|
||||||
|
monospace;
|
||||||
|
--font-size-1: 10px;
|
||||||
|
--font-size-2: 16px;
|
||||||
|
--font-size-3: 20px;
|
||||||
|
--font-weight-mono-normal: 400;
|
||||||
|
--font-weight-sans-normal: 400;
|
||||||
|
--font-weight-mono-semibold: 500;
|
||||||
|
--font-weight-sans-semibold: 500;
|
||||||
|
--font-weight-mono-bold: 600;
|
||||||
|
--font-weight-sans-bold: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
:root {
|
||||||
|
--tridactyl-cmdl-font-size: var(--font-size-3);
|
||||||
|
--tridactyl-header-font-size: var(--font-size-2);
|
||||||
|
--tridactyl-cmdl-font-family: var(--font-family-mono);
|
||||||
|
--tridactyl-cmplt-font-family: var(--font-family-mono);
|
||||||
|
--tridactyl-header-font-weight: var(--font-weight-mono-semibold);
|
||||||
|
--tridactyl-fg: var(--foreground-2);
|
||||||
|
--tridactyl-bg: var(--background-2);
|
||||||
|
--tridactyl-url-fg: var(--blue);
|
||||||
|
--tridactyl-url-bg: var(--background-2);
|
||||||
|
--tridactyl-highlight-box-bg: var(--green);
|
||||||
|
--tridactyl-highlight-box-fg: var(--background-2);
|
||||||
|
--tridactyl-photon-colours-accent-1: var(--blue);
|
||||||
|
--tridactyl-hintspan-fg: var(--background-2) !important;
|
||||||
|
--tridactyl-hintspan-bg: var(--cyan) !important;
|
||||||
|
--tridactyl-hint-active-fg: none;
|
||||||
|
--tridactyl-hint-active-bg: none;
|
||||||
|
--tridactyl-hint-active-outline: none;
|
||||||
|
--tridactyl-hint-bg: none;
|
||||||
|
--tridactyl-hint-outline: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
span.TridactylHint {
|
||||||
|
padding: 1px var(--space-1) 2px !important;
|
||||||
|
border-radius: var(--border-radius-0) !important;
|
||||||
|
font-family: var(--font-family-mono) !important;
|
||||||
|
font-weight: var(--font-weight-mono-semibold) !important;
|
||||||
|
box-shadow: var(--shadow-0) !important;
|
||||||
|
animation: 3s linear 1s infinite running hint !important;
|
||||||
|
}
|
||||||
|
span.TridactylHint:nth-child(1n) {
|
||||||
|
background: #ea6962 !important;
|
||||||
|
}
|
||||||
|
span.TridactylHint:nth-child(2n) {
|
||||||
|
background: #e78a4e !important;
|
||||||
|
}
|
||||||
|
span.TridactylHint:nth-child(3n) {
|
||||||
|
background: #d8a657 !important;
|
||||||
|
}
|
||||||
|
span.TridactylHint:nth-child(4n) {
|
||||||
|
background: #a9b665 !important;
|
||||||
|
}
|
||||||
|
span.TridactylHint:nth-child(5n) {
|
||||||
|
background: #89b482 !important;
|
||||||
|
}
|
||||||
|
span.TridactylHint:nth-child(6n) {
|
||||||
|
background: #7daea3 !important;
|
||||||
|
}
|
||||||
|
span.TridactylHint:nth-child(7n) {
|
||||||
|
background: #d3869b !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
#trinewtab > img {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.TridactylStatusIndicator {
|
||||||
|
position: fixed !important;
|
||||||
|
right: 5px !important;
|
||||||
|
bottom: 0 !important;
|
||||||
|
bottom: 5px !important;
|
||||||
|
padding: 0.25rem 0.375rem !important;
|
||||||
|
border: unset !important;
|
||||||
|
background: var(--tridactyl-bg) !important;
|
||||||
|
border-radius: var(--border-radius-1) !important;
|
||||||
|
box-shadow: var(--shadow-1) !important;
|
||||||
|
color: var(--yellow) !important;
|
||||||
|
font-size: 0.75rem !important;
|
||||||
|
font-weight: 500 !important;
|
||||||
|
opacity: 0.75;
|
||||||
|
}
|
||||||
|
|
||||||
|
#cmdline_iframe {
|
||||||
|
position: fixed !important;
|
||||||
|
z-index: 2147483647 !important;
|
||||||
|
top: 20% !important;
|
||||||
|
bottom: unset;
|
||||||
|
left: 10% !important;
|
||||||
|
width: 80% !important;
|
||||||
|
color-scheme: light;
|
||||||
|
}
|
||||||
|
|
||||||
|
.TridactylOwnNamespace > body {
|
||||||
|
display: flex;
|
||||||
|
box-sizing: border-box;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: stretch;
|
||||||
|
padding: 3rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#command-line-holder {
|
||||||
|
display: flex;
|
||||||
|
overflow: hidden;
|
||||||
|
flex-direction: row;
|
||||||
|
align-items: center;
|
||||||
|
order: 1;
|
||||||
|
background: var(--background-0);
|
||||||
|
border-radius: 0;
|
||||||
|
border-top-left-radius: var(--border-radius-3);
|
||||||
|
border-top-right-radius: var(--border-radius-3);
|
||||||
|
box-shadow: var(--shadow-2);
|
||||||
|
color: var(--tridactyl-bg);
|
||||||
|
opacity: 0.95;
|
||||||
|
}
|
||||||
|
#command-line-holder #tridactyl-colon {
|
||||||
|
padding-left: 0.75rem;
|
||||||
|
color: var(--foreground-1);
|
||||||
|
font-size: 1.25rem;
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tridactyl-input {
|
||||||
|
width: 100%;
|
||||||
|
box-sizing: border-box;
|
||||||
|
padding: 1rem;
|
||||||
|
padding-left: 0.25rem;
|
||||||
|
background: transparent;
|
||||||
|
color: var(--tridactyl-fg);
|
||||||
|
line-height: 1.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
#completions {
|
||||||
|
--option-height: 1.4em;
|
||||||
|
display: inline-block;
|
||||||
|
overflow: hidden;
|
||||||
|
width: auto;
|
||||||
|
order: 2;
|
||||||
|
padding-bottom: 0.5rem;
|
||||||
|
border-top: unset;
|
||||||
|
background: var(--tridactyl-bg);
|
||||||
|
border-radius: 0;
|
||||||
|
border-bottom-left-radius: var(--border-radius-3);
|
||||||
|
border-bottom-right-radius: var(--border-radius-3);
|
||||||
|
box-shadow: var(--shadow-2);
|
||||||
|
color: var(--tridactyl-fg);
|
||||||
|
font-size: unset;
|
||||||
|
opacity: 0.95;
|
||||||
|
}
|
||||||
|
#completions > div {
|
||||||
|
min-height: auto;
|
||||||
|
max-height: calc(20 * var(--option-height));
|
||||||
|
}
|
||||||
|
#completions .sectionHeader {
|
||||||
|
padding: 0.5rem !important;
|
||||||
|
padding-bottom: 0.2rem;
|
||||||
|
padding-left: unset;
|
||||||
|
border-bottom: unset;
|
||||||
|
background: var(--background-1);
|
||||||
|
font-weight: var(--font-weight-mono-semibold);
|
||||||
|
}
|
||||||
|
#completions table.optionContainer {
|
||||||
|
padding-top: 0;
|
||||||
|
padding-bottom: 1rem;
|
||||||
|
border-spacing: 0;
|
||||||
|
table-layout: fixed;
|
||||||
|
}
|
||||||
|
#completions table.optionContainer td {
|
||||||
|
padding: 0.25rem 0.5rem;
|
||||||
|
}
|
||||||
|
#completions table.optionContainer td.content, #completions table.optionContainer td.documentation, #completions table.optionContainer td.title {
|
||||||
|
font-family: var(--font-family-sans);
|
||||||
|
font-weight: var(--font-weight-sans-normal);
|
||||||
|
}
|
||||||
|
#completions table.optionContainer td.title {
|
||||||
|
width: 50%;
|
||||||
|
font-weight: var(--font-weight-sans-semibold);
|
||||||
|
}
|
||||||
|
#completions table.optionContainer td.privatewindow, #completions table.optionContainer td.container {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
#completions table.optionContainer td.prefix {
|
||||||
|
color: var(--foreground-0);
|
||||||
|
font-weight: var(--font-weight-mono-bold);
|
||||||
|
}
|
||||||
|
#completions table.optionContainer td.icon {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
#completions table.optionContainer td.icon img {
|
||||||
|
filter: sepia(100%);
|
||||||
|
}
|
||||||
|
#completions .focused {
|
||||||
|
background: var(--background-4);
|
||||||
|
color: var(--foreground-3);
|
||||||
|
}
|
||||||
|
#completions .focused .excmd {
|
||||||
|
color: var(--magenta);
|
||||||
|
}
|
||||||
|
#completions .focused .url {
|
||||||
|
background: var(--background-4);
|
||||||
|
color: var(--magenta);
|
||||||
|
}
|
||||||
|
#completions .BmarkCompletionSource {
|
||||||
|
min-height: unset;
|
||||||
|
max-height: unset;
|
||||||
|
}
|
||||||
|
#completions .BufferCompletionSource {
|
||||||
|
min-height: unset;
|
||||||
|
max-height: unset;
|
||||||
|
}
|
||||||
|
#completions .HistoryCompletionSource {
|
||||||
|
min-height: unset;
|
||||||
|
max-height: unset;
|
||||||
|
}
|
||||||
|
#completions .BufferCompletionSource tablecompletion-table {
|
||||||
|
width: unset;
|
||||||
|
border-spacing: unset;
|
||||||
|
font-size: unset;
|
||||||
|
table-layout: unset;
|
||||||
|
}
|
||||||
|
#completions .HistoryCompletionSource td.prefix {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*# sourceMappingURL=dark-soft.css.map */
|
133
.config/tridactyl/themes/rustmenu.css
Normal file
133
.config/tridactyl/themes/rustmenu.css
Normal file
@ -0,0 +1,133 @@
|
|||||||
|
:root {
|
||||||
|
/* Generic */
|
||||||
|
--tridactyl-font-family: Monospace;
|
||||||
|
--tridactyl-font-size: 12pt;
|
||||||
|
--tridactyl-bg: #141414;
|
||||||
|
--tridactyl-highlight: #C25C3C;
|
||||||
|
--tridactyl-focused-bg: #2F2F2F;
|
||||||
|
--tridactyl-fg: #E0D3B3;
|
||||||
|
--tridactyl-url: #4988BF;
|
||||||
|
--tridactyl-hint-fg: #FF774D;
|
||||||
|
|
||||||
|
/* Hint character tags */
|
||||||
|
--tridactyl-hintspan-font-family: var(--tridactyl-font-family);
|
||||||
|
--tridactyl-hintspan-font-size: var(--tridactyl-font-size);
|
||||||
|
--tridactyl-hintspan-font-weight: bold;
|
||||||
|
--tridactyl-hintspan-fg: var(--tridactyl-hint-fg);
|
||||||
|
--tridactyl-hintspan-bg: rgba(0, 0, 0, 0.7);
|
||||||
|
--tridactyl-hintspan-border-color: black;
|
||||||
|
--tridactyl-hintspan-border-width: 1px;
|
||||||
|
--tridactyl-hintspan-border-style: solid;
|
||||||
|
--tridactyl-hintspan-js-background: hsla(0, 0%, 65%);
|
||||||
|
|
||||||
|
/* Element highlights */
|
||||||
|
--tridactyl-hint-active-fg: none;
|
||||||
|
--tridactyl-hint-active-bg: none;
|
||||||
|
--tridactyl-hint-active-outline: none;
|
||||||
|
|
||||||
|
--tridactyl-hint-bg: none;
|
||||||
|
--tridactyl-hint-outline: 0px solid black;
|
||||||
|
|
||||||
|
/* :viewsource */
|
||||||
|
--tridactyl-vs-bg: var(--tridactyl-bg);
|
||||||
|
--tridactyl-vs-fg: var(--tridactyl-fg);
|
||||||
|
--tridactyl-vs-font-family: var(--tridactyl-font-family);
|
||||||
|
|
||||||
|
/*commandline*/
|
||||||
|
--tridactyl-cmdl-bg: var(--tridactyl-bg);
|
||||||
|
--tridactyl-cmdl-fg: var(--tridactyl-fg);
|
||||||
|
--tridactyl-font-size-cmdl: 1.30rem;
|
||||||
|
--tridactyl-cmdl-line-height: 1.30em;
|
||||||
|
--tridactyl-cmdl-font-family: var(--tridactyl-font-family);
|
||||||
|
--tridactyl-cmdl-font-size: var(--tridactyl-font-size-cmdl);
|
||||||
|
--tridactyl-cmdl-font-weight: 800;
|
||||||
|
|
||||||
|
/*completions*/
|
||||||
|
--tridactyl-cmplt-option-height: 1.60em;
|
||||||
|
--tridactyl-cmplt-fg: var(--tridactyl-fg);
|
||||||
|
--tridactyl-cmplt-bg: var(--tridactyl-bg);
|
||||||
|
--tridactyl-cmplt-font-size: var(--tridactyl-font-size);
|
||||||
|
--tridactyl-cmplt-font-family: var(--tridactyl-font-family);
|
||||||
|
|
||||||
|
/*url style*/
|
||||||
|
--tridactyl-url-text-decoration: none;
|
||||||
|
--tridactyl-url-fg: var(--tridactyl-url);
|
||||||
|
--tridactyl-url-bg: var(--tridactyl-bg);
|
||||||
|
--tridactyl-url-cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.TridactylOwnNamespace body {
|
||||||
|
max-height: 500px;
|
||||||
|
min-height: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
:root #command-line-holder {
|
||||||
|
order: 2;
|
||||||
|
border-top: 1px solid black; /* cmdline top */
|
||||||
|
background: var(--tridactyl-focused-bg);
|
||||||
|
}
|
||||||
|
:root #tridactyl-input {
|
||||||
|
background: var(--tridactyl-focused-bg);
|
||||||
|
}
|
||||||
|
|
||||||
|
:root #completions {
|
||||||
|
max-height: 470px;
|
||||||
|
min-height: 470px;
|
||||||
|
font-weight: 200;
|
||||||
|
}
|
||||||
|
:root #completions .sectionHeader {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
:root #tridactyl-colon::before {
|
||||||
|
content: " :";
|
||||||
|
font-size: var(--tridactyl-font-size-cmdl);
|
||||||
|
}
|
||||||
|
|
||||||
|
:root #completions > div {
|
||||||
|
max-height: 500px;
|
||||||
|
min-height: 500px;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
:root #completions table {
|
||||||
|
white-space: nowrap;
|
||||||
|
-webkit-mask-image: linear-gradient(to right, rgba(0,0,0,1) 97%, rgba(0,0,0,0));
|
||||||
|
}
|
||||||
|
|
||||||
|
:root #completions table tr td.prefix,
|
||||||
|
:root #completions table tr td.privatewindow,
|
||||||
|
:root #completions table tr td.container {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
:root #completions .focused,
|
||||||
|
:root #completions .focused .url {
|
||||||
|
background: var(--tridactyl-focused-bg);
|
||||||
|
color: var(--tridactyl-highlight);
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
:root #completions .SessionCompletionOption .extraInfo {
|
||||||
|
color: var(--tridactyl-url);
|
||||||
|
}
|
||||||
|
|
||||||
|
:root #completions table tr .title {
|
||||||
|
padding-left: 5px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
:root #cmdline_iframe {
|
||||||
|
position: fixed !important;
|
||||||
|
bottom: unset;
|
||||||
|
/* opacity: 1; */
|
||||||
|
top: 30% !important;
|
||||||
|
left: 23% !important;
|
||||||
|
width: 60% !important;
|
||||||
|
z-index: 2147483647 !important;
|
||||||
|
border: 1px solid black !important; /* around window */
|
||||||
|
box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
:root #cmdline_iframe.cleanslate.hidden {
|
||||||
|
display: none !important;
|
||||||
|
}
|
116
.config/tridactyl/tridactylrc
Normal file
116
.config/tridactyl/tridactylrc
Normal file
@ -0,0 +1,116 @@
|
|||||||
|
""" Tridactyl config file | Jan Andrle | 2024-02-28
|
||||||
|
" General Settings
|
||||||
|
set configversion 2.0
|
||||||
|
set theme dark
|
||||||
|
set modeindicatorshowkeys true
|
||||||
|
set modeindicatormodes.ignore false
|
||||||
|
set modeindicator true
|
||||||
|
set hintfiltermode simple
|
||||||
|
set hintchars fsahjklgyuiopqwertnmzxcvb
|
||||||
|
set smoothscroll true
|
||||||
|
|
||||||
|
unbind zI
|
||||||
|
unbind zM
|
||||||
|
unbind zO
|
||||||
|
unbind zR
|
||||||
|
unbind zi
|
||||||
|
unbind zm
|
||||||
|
unbind zo
|
||||||
|
unbind zr
|
||||||
|
unbind zz
|
||||||
|
bind zt hint -z
|
||||||
|
bind zz composite hint -z ; scrollpage -0.5
|
||||||
|
bind zb composite hint -z ; scrollpage -0.95
|
||||||
|
bind gm scrollto 42.5 x
|
||||||
|
bind gM scrollto 42.5 x
|
||||||
|
bind 0zo zoom 1
|
||||||
|
bind zo zoom 0.1 true
|
||||||
|
bind §zo zoom 0.5 true
|
||||||
|
bind zO zoom -0.1 true
|
||||||
|
bind §zO zoom -0.5 true
|
||||||
|
bind §§h scrollpx -1000
|
||||||
|
bind §h scrollpx -500
|
||||||
|
bind §l scrollpx 500
|
||||||
|
bind §§l scrollpx 1000
|
||||||
|
|
||||||
|
" /?*# … search collising with native ui + another problems
|
||||||
|
" https://gist.github.com/BurntSushi/393546a65db38d57cedcfd72c6d89bf3#file-tridactylrc-L18
|
||||||
|
unbind <c-f> " pgdown for scrolling
|
||||||
|
bind gi hint -Jc input,textarea,[contenteditable="true"]
|
||||||
|
|
||||||
|
unbindurl ^https://www.youtube.com/* >>
|
||||||
|
unbindurl ^https://www.youtube.com/* <<
|
||||||
|
" see https://gist.github.com/jaandrle/031198ab5130deb903065138532cc066
|
||||||
|
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://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/* sn hint -c div
|
||||||
|
|
||||||
|
command pauseVideos js Array.from(document.querySelectorAll("video")).forEach(el=> ( location.hostname!=="www.o2tv.cz" ? el.pause() : [ "Pauza" ].map(l=> document.querySelector(`[aria-label=${l}]`)).find(Boolean)?.dispatchEvent(new Event("click")) ))
|
||||||
|
tri.controller.acceptExCmd(`tabopen -c pracovní https://gist.github.com/jaandrle/ff1de72c500557f401e190b4ec05aa62#${document.title.replace(/["':|\.,\?\!_]/g, '').replace(/ /g, '-').toLowerCase()}`)
|
||||||
|
bind ůp js (v=> { if(!v) return; v.paused ? v.play() : tri.controller.acceptExCmd("pauseVideos"); })(document.querySelector("video"))
|
||||||
|
bind ůP js (v=> { if(!v) return; v.playbackRate ? (v.playbackRate= 0) : (v.playbackRate= 1); })(document.querySelector("video"))
|
||||||
|
bind ůl js (v=> { if(!v) return; v.currentTime+= 15 })(document.querySelector("video"))
|
||||||
|
bind ůh js (v=> { if(!v) return; v.currentTime-= 15 })(document.querySelector("video"))
|
||||||
|
bind ůL fillcmdline_notrail js document.querySelector("video").currentTime+= 15*30
|
||||||
|
bind ůůl fillcmdline_notrail js document.querySelector("video").currentTime+= 15*30
|
||||||
|
bind ůk js (v=> { if(!v) return; v.playbackRate+= 0.25 })(document.querySelector("video"))
|
||||||
|
bind ůj js (v=> { if(!v) return; v.playbackRate-= 0.25 })(document.querySelector("video"))
|
||||||
|
bind ů= js (v=> { if(!v) return; v.playbackRate= 1 })(document.querySelector("video"))
|
||||||
|
bind ůG js (v=> { if(!v) return; v.play(); v.currentTime= v.duration-10; setTimeout(()=> tri.controller.acceptExCmd("pauseVideos"), 5000); })(document.querySelector("video"))
|
||||||
|
|
||||||
|
unbind --mode=normal d
|
||||||
|
bind dd tabclose
|
||||||
|
|
||||||
|
unbind --mode=normal s
|
||||||
|
bind st fillcmdline_notrail tab
|
||||||
|
bind \t fillcmdline_notrail tab
|
||||||
|
|
||||||
|
" h keyboardlayoutoverrides … https://gistpreview.github.io/?324119c773fac31651f6422087b36804
|
||||||
|
" set keyboardlayoutoverrides "Digit2: ;, Backquote: :"
|
||||||
|
set keytranslatemap {"ě":";",";":":"}
|
||||||
|
bindurl ^https://mail.centrum.cz/* ;; composite hint_focus ; js document.activeElement.dispatchEvent(new CustomEvent("mouseover"))
|
||||||
|
bind --mode=normal ;gt hint -c [tabindex]
|
||||||
|
|
||||||
|
bind š tab #
|
||||||
|
bind sš fillcmdline tab
|
||||||
|
|
||||||
|
" b→t→n to make more consistent with gn*
|
||||||
|
unbind --mode=normal b
|
||||||
|
unbind --mode=normal B
|
||||||
|
bind --mode=normal t fillcmdline tab
|
||||||
|
bind --mode=normal T fillcmdline taball
|
||||||
|
bind --mode=normal n fillcmdline tabopen
|
||||||
|
bind --mode=normal N current_url tabopen
|
||||||
|
|
||||||
|
bind -c fillcmdline recontain
|
||||||
|
bind \c fillcmdline_notrail container
|
||||||
|
|
||||||
|
bind --mode=visual \t composite js "https://libretranslate.com/?source=auto&target=cs&q="+encodeURI(document.getSelection().toString()) | tabopen
|
||||||
|
bind --mode=visual \T composite js "https://translate.google.com/?sl=auto&tl=cs&op=translate&text="+encodeURI(document.getSelection().toString()) | tabopen
|
||||||
|
bind --mode=normal \t composite js "http://translate.google.com/translate?js=n&tl=cs&u="+encodeURI(location.href) | tabopen
|
||||||
|
|
||||||
|
bind gnk tabopen -c osobní https://keep.google.com/u/0/#NOTE/1UXE_BEihe2EexHwZqEYA2oSdILLxF74SPcaLFMStfIpMkWPnStWJDQqH5C1TryJld_dC
|
||||||
|
bind gok open -c osobní https://keep.google.com/u/0/#NOTE/1UXE_BEihe2EexHwZqEYA2oSdILLxF74SPcaLFMStfIpMkWPnStWJDQqH5C1TryJld_dC
|
||||||
|
bind gwk winopen -c osobní https://keep.google.com/u/0/#NOTE/1UXE_BEihe2EexHwZqEYA2oSdILLxF74SPcaLFMStfIpMkWPnStWJDQqH5C1TryJld_dC
|
||||||
|
bind gnC tabopen -c osobní https://calendar.google.com
|
||||||
|
bind goC open -c osobní https://calendar.google.com
|
||||||
|
bind gwC winopen -c osobní https://calendar.google.com
|
||||||
|
|
||||||
|
alias hint_focus hint -;
|
||||||
|
quickmark c moz-extension://616498c0-3916-4f0b-b0a9-ce01ecf2298d/popup.html
|
||||||
|
|
||||||
|
command mastodonUncoverAll composite hint_focus .scrollable ; js (onclick=document.createEvent("Events"), onclick.initEvent("click", true, false), Array.from(document.activeElement.getElementsByClassName("status__content__spoiler-link")).forEach(el=> el.dispatchEvent(onclick)))
|
||||||
|
command mastodonRedirectHome js const parts = location.pathname.split('/'); if(parts.length===2) location.href= `https://fosstodon.org/${parts[1]}@${location.host}`; else location.href= `https://fosstodon.org/authorize_interaction?uri=${location.href}`;
|
||||||
|
bind sm fillcmdline_notrail mastodon
|
||||||
|
|
||||||
|
command data_delall composite hint_focus * ; js document.activeElement.querySelectorAll("input").forEach(el=> el.checked=false)
|
||||||
|
|
||||||
|
command scrollblur js tri.scrolling.setCurrentFocus(document.documentElement || document.body)
|
||||||
|
autocmd DocLoad https://user.centrum.cz/?url=http%3A%2F%2Fmail.centrum.cz open https://mail.centrum.cz/?fld=-666
|
||||||
|
|
||||||
|
" For syntax highlighting see https://github.com/tridactyl/vim-tridactyl
|
||||||
|
" vim: set filetype=tridactyl
|
||||||
|
" vim: set ft=vim :
|
7
.config/tut/accounts.toml
Normal file
7
.config/tut/accounts.toml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
[[Accounts]]
|
||||||
|
Name = 'jaandrle'
|
||||||
|
Server = 'https://fosstodon.org'
|
||||||
|
ClientID = 'ggYBuM2y_jtFV_3wR4tGdJUoNh-4ZfVRl1SByK5bihU'
|
||||||
|
ClientSecret = 'j7ClbSP2UY8syZgV4E-7Kk1bf8Ph_6GQ7szcqVfqDtI'
|
||||||
|
AccessToken = '1iO5wZL-nXcC3dZGjxNHLcbbFoSZ3fmutno96oD_ZY8'
|
||||||
|
|
830
.config/tut/config.ini
Normal file
830
.config/tut/config.ini
Normal file
@ -0,0 +1,830 @@
|
|||||||
|
# Configuration file for tut
|
||||||
|
|
||||||
|
[general]
|
||||||
|
# Shows a confirmation view before actions such as favorite, delete toot, boost
|
||||||
|
# etc.
|
||||||
|
# default=true
|
||||||
|
confirmation=true
|
||||||
|
|
||||||
|
# Enable support for using the mouse in tut to select items.
|
||||||
|
# default=false
|
||||||
|
mouse-support=false
|
||||||
|
|
||||||
|
# Timelines adds windows of feeds. You can customize the number of feeds, what
|
||||||
|
# they should show and the key to activate them.
|
||||||
|
#
|
||||||
|
# Available timelines: home, direct, local, federated, special, bookmarks,
|
||||||
|
# saved, favorited, notifications, lists, mentions, tag
|
||||||
|
#
|
||||||
|
# The one named special are the home timeline with only boosts and/or replies.
|
||||||
|
#
|
||||||
|
# Tag is special as you need to add the tag after, see the example below.
|
||||||
|
#
|
||||||
|
# The syntax is:
|
||||||
|
# timelines=feed,[name],[keys...],[showBoosts],[showReplies]
|
||||||
|
#
|
||||||
|
# Tha values in brackets are optional. You can see the syntax for keys under the
|
||||||
|
# [input] section.
|
||||||
|
#
|
||||||
|
# showBoosts and showReplies must be formated as bools. So either true or false.
|
||||||
|
# They always defaults to true.
|
||||||
|
#
|
||||||
|
# Some examples:
|
||||||
|
#
|
||||||
|
# home timeline with the name Home
|
||||||
|
# timelines=home,Home
|
||||||
|
#
|
||||||
|
# local timeline with the name Local and it gets focus when you press 2. It will
|
||||||
|
# also hide boosts in the timeline, but show toots that are replies.
|
||||||
|
# timelines=local,Local,'2',false,true
|
||||||
|
#
|
||||||
|
# notification timeline with the name [N]otifications and it gets focus when you
|
||||||
|
# press n or N
|
||||||
|
# timelines=notifications,[N]otifications,'n','N'
|
||||||
|
#
|
||||||
|
# tag timeline for #linux with the name Linux and it gets focus when you press
|
||||||
|
# timelines=tag linux,Linux,"F2"
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# If you don't set any timelines it will default to this:
|
||||||
|
# timelines=home
|
||||||
|
# timelines=notifications,[N]otifications,'n','N'
|
||||||
|
#
|
||||||
|
timelines=lists,Lists,'1'
|
||||||
|
timelines=home,Home,'2'
|
||||||
|
timelines=notifications,Notifications,'3'
|
||||||
|
timelines=tag webdev,Webdev,'4'
|
||||||
|
|
||||||
|
|
||||||
|
# The date format to be used. See https://godoc.org/time#Time.Format
|
||||||
|
# default=2006-01-02 15:04
|
||||||
|
date-format=2006-01-02 15:04
|
||||||
|
|
||||||
|
# Format for dates the same day. See date-format for more info.
|
||||||
|
# default=15:04
|
||||||
|
date-today-format=15:04
|
||||||
|
|
||||||
|
# This displays relative dates instead for statuses that are one day or older
|
||||||
|
# the output is 1y2m1d (1 year 2 months and 1 day)
|
||||||
|
#
|
||||||
|
# The value is an integear
|
||||||
|
# -1 = don't use relative dates
|
||||||
|
# 0 = always use relative dates, except for dates < 1 day
|
||||||
|
# 1 - ∞ = number of days to use relative dates
|
||||||
|
#
|
||||||
|
# Example: date-relative=28 will display a relative date for toots that are
|
||||||
|
# between 1-28 days old. Otherwhise it will use the short or long format.
|
||||||
|
# default=-1
|
||||||
|
date-relative=-1
|
||||||
|
|
||||||
|
# The max width of text before it wraps when displaying toots.
|
||||||
|
# 0 = no restriction.
|
||||||
|
# default=0
|
||||||
|
max-width=0
|
||||||
|
|
||||||
|
# Where do you want the list of toots to be placed?
|
||||||
|
# Valid values: left, right, top, bottom.
|
||||||
|
# default=left
|
||||||
|
list-placement=right
|
||||||
|
|
||||||
|
# If you have notification-feed set to true you can display it under the main
|
||||||
|
# list of toots (row) or place it to the right of the main list of toots
|
||||||
|
# (column).
|
||||||
|
# default=row
|
||||||
|
list-split=column
|
||||||
|
|
||||||
|
# You can change the proportions of the list view in relation to the content
|
||||||
|
# view list-proportion=1 and content-proportoin=3 will result in the content
|
||||||
|
# taking up 3 times more space.
|
||||||
|
# Must be n > 0
|
||||||
|
# default=1
|
||||||
|
list-proportion=2
|
||||||
|
|
||||||
|
# See list-proportion
|
||||||
|
# default=2
|
||||||
|
content-proportion=1
|
||||||
|
|
||||||
|
# Hide notifications of this type. If you have multiple you separate them with a
|
||||||
|
# comma. Valid types: mention, status, boost, follow, follow_request, favorite,
|
||||||
|
# poll, edit.
|
||||||
|
# default=
|
||||||
|
notifications-to-hide=
|
||||||
|
|
||||||
|
# If you always want to quote original message when replying.
|
||||||
|
# default=false
|
||||||
|
quote-reply=false
|
||||||
|
|
||||||
|
# If you want to show icons in the list of toots.
|
||||||
|
# default=true
|
||||||
|
show-icons=true
|
||||||
|
|
||||||
|
# If you've learnt all the shortcut keys you can remove the help text and only
|
||||||
|
# show the key in tui. So it gets less cluttered.
|
||||||
|
# default=false
|
||||||
|
short-hints=false
|
||||||
|
|
||||||
|
# If you want to display the filter that filtered a toot.
|
||||||
|
# default=true
|
||||||
|
show-filter-phrase=true
|
||||||
|
|
||||||
|
# If you want to show a message in the cmdbar on how to access the help text.
|
||||||
|
# default=true
|
||||||
|
show-help=true
|
||||||
|
|
||||||
|
# If you always want tut to jump to the newest post. May ruin your reading
|
||||||
|
# experience.
|
||||||
|
# default=false
|
||||||
|
stick-to-top=false
|
||||||
|
|
||||||
|
# If you want to display the username of the person being boosted instead of the
|
||||||
|
# person that boosted.
|
||||||
|
# default=false
|
||||||
|
show-boosted-user=false
|
||||||
|
|
||||||
|
# 0 = No terminal title
|
||||||
|
# 1 = Show title in terminal and top bar
|
||||||
|
# 2 = Only show terminal title, and no top bar in tut.
|
||||||
|
# default=0
|
||||||
|
terminal-title=0
|
||||||
|
|
||||||
|
# If you don't want the whole UI to update, and only the text content you can
|
||||||
|
# set this option to true. This will lead to some artifacts being left on the
|
||||||
|
# screen when emojis are present. But it will keep the UI from flashing on every
|
||||||
|
# single toot in some terminals.
|
||||||
|
# default=true
|
||||||
|
redraw-ui=true
|
||||||
|
|
||||||
|
# The leader is used as a shortcut to run commands as you can do in Vim. By
|
||||||
|
# default this is disabled and you enable it by setting a leader-key. It can
|
||||||
|
# only consist of one char and I like to use comma as leader key. So to set it
|
||||||
|
# you write leader-key=,
|
||||||
|
# default=
|
||||||
|
leader-key=
|
||||||
|
|
||||||
|
# Number of milliseconds before the leader command resets. So if you tap the
|
||||||
|
# leader-key by mistake or are to slow it empties all the input after X
|
||||||
|
# milliseconds.
|
||||||
|
# default=1000
|
||||||
|
leader-timeout=1000
|
||||||
|
|
||||||
|
# You set actions for the leader-key with one or more leader-action. It consists
|
||||||
|
# of two parts first the action then the shortcut. And they're separated by a
|
||||||
|
# comma.
|
||||||
|
#
|
||||||
|
# Available commands: blocking, bookmarks, boosts, clear-notifications,
|
||||||
|
# close-window, compose, direct, edit, favorited, favorites, federated,
|
||||||
|
# followers, following, history, home, list-placement, list-split, lists, local,
|
||||||
|
# mentions, move-window-left, move-window-right, move-window-up,
|
||||||
|
# move-window-down, move-window-home, move-window-end, muting, newer,
|
||||||
|
# notifications, preferences, profile, proportions, refetch, saved, special-all,
|
||||||
|
# special-boosts, special-replies, stick-to-top, switch, tag, tags, window
|
||||||
|
#
|
||||||
|
# The ones named special-* are the home timeline with only boosts and/or
|
||||||
|
# replies. All contains both, -boosts only boosts and -replies only replies.
|
||||||
|
#
|
||||||
|
# The shortcuts are up to you, but keep them quite short and make sure they
|
||||||
|
# don't collide. If you have one shortcut that is "f" and an other one that is
|
||||||
|
# "fav", the one with "f" will always run and "fav" will never run.
|
||||||
|
#
|
||||||
|
# Some special leaders:
|
||||||
|
# tag is special as you need to add the tag after, e.g. tag linux
|
||||||
|
# window is special as it's a shortcut for switching between the timelines
|
||||||
|
# you've set under general and they are zero indexed. window 0 = your first
|
||||||
|
# timeline, window 1 = your second and so on.
|
||||||
|
# list-placement as it takes the argument top, right, bottom or left
|
||||||
|
# list-split as it takes the argument column or row
|
||||||
|
# proportions takes the arguments [int] [int], where the first integer is the
|
||||||
|
# list and the other content, e.g. proportions 1 3. See list-proportion above
|
||||||
|
# for more information.
|
||||||
|
# switch let's you go to a timeline if it already exists, if it doesn't it will
|
||||||
|
# open the timeline in a new window. The syntax is almost the same as in
|
||||||
|
# timelines= and is displayed under the examples.
|
||||||
|
#
|
||||||
|
# Some examples:
|
||||||
|
# leader-action=local,lo
|
||||||
|
# leader-action=lists,li
|
||||||
|
# leader-action=federated,fed
|
||||||
|
# leader-action=direct,d
|
||||||
|
# leader-action=history,h
|
||||||
|
# leader-action=tag linux,tl
|
||||||
|
# leader-action=window 0,h
|
||||||
|
# leader-action=list-placement bottom,b
|
||||||
|
# leader-action=list-split column,c
|
||||||
|
# leader-action=proportions 1 3,3
|
||||||
|
#
|
||||||
|
# Syntax for switch:
|
||||||
|
# leader-action=switch feed,shortcut,[name],[showBoosts],[showReplies]
|
||||||
|
# showBoosts can be either true or false and they are both optional. Here are
|
||||||
|
# some examples:
|
||||||
|
#
|
||||||
|
# leader-action=switch home,h,false,true
|
||||||
|
# leader-action=switch tag tut,tt
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
[media]
|
||||||
|
# Your image viewer.
|
||||||
|
# default=xdg-open
|
||||||
|
image-viewer=xdg-open
|
||||||
|
|
||||||
|
# Open the image viewer in the same terminal as toot. Only for terminal based
|
||||||
|
# viewers.
|
||||||
|
# default=false
|
||||||
|
image-terminal=false
|
||||||
|
|
||||||
|
# If images should open one by one e.g. "imv image.png" multiple times. If set
|
||||||
|
# to false all images will open at the same time like this "imv image1.png
|
||||||
|
# image2.png image3.png". Not all image viewers support this, so try it first.
|
||||||
|
# default=true
|
||||||
|
image-single=true
|
||||||
|
|
||||||
|
# If you want to open the images in reverse order. In some image viewers this
|
||||||
|
# will display the images in the "right" order.
|
||||||
|
# default=false
|
||||||
|
image-reverse=false
|
||||||
|
|
||||||
|
# Your video viewer.
|
||||||
|
# default=xdg-open
|
||||||
|
video-viewer=xdg-open
|
||||||
|
|
||||||
|
# Open the video viewer in the same terminal as toot. Only for terminal based
|
||||||
|
# viewers.
|
||||||
|
# default=false
|
||||||
|
video-terminal=false
|
||||||
|
|
||||||
|
# If videos should open one by one. See image-single.
|
||||||
|
# default=true
|
||||||
|
video-single=true
|
||||||
|
|
||||||
|
# If you want your videos in reverse order. In some video apps this will play
|
||||||
|
# the files in the "right" order.
|
||||||
|
# default=false
|
||||||
|
video-reverse=false
|
||||||
|
|
||||||
|
# Your audio viewer.
|
||||||
|
# default=xdg-open
|
||||||
|
audio-viewer=xdg-open
|
||||||
|
|
||||||
|
# Open the audio viewer in the same terminal as toot. Only for terminal based
|
||||||
|
# viewers.
|
||||||
|
# default=false
|
||||||
|
audio-terminal=false
|
||||||
|
|
||||||
|
# If audio should open one by one. See image-single.
|
||||||
|
# default=true
|
||||||
|
audio-single=true
|
||||||
|
|
||||||
|
# If you want to play the audio files in reverse order. In some audio apps this
|
||||||
|
# will play the files in the "right" order.
|
||||||
|
# default=false
|
||||||
|
audio-reverse=false
|
||||||
|
|
||||||
|
# Your web browser.
|
||||||
|
# default=xdg-open
|
||||||
|
link-viewer=xdg-open
|
||||||
|
|
||||||
|
# Open the browser in the same terminal as toot. Only for terminal based
|
||||||
|
# browsers.
|
||||||
|
# default=false
|
||||||
|
link-terminal=false
|
||||||
|
|
||||||
|
[open-custom]
|
||||||
|
# This sections allows you to set up to five custom programs to open URLs with.
|
||||||
|
# If the url points to an image, you can set c1-name to img and c1-use to imv.
|
||||||
|
# If the program runs in a terminal and you want to run it in the same terminal
|
||||||
|
# as tut. Set cX-terminal to true. The name will show up in the UI, so keep it
|
||||||
|
# short so all five fits.
|
||||||
|
#
|
||||||
|
# c1-name=name
|
||||||
|
# c1-use=program
|
||||||
|
# c1-terminal=false
|
||||||
|
#
|
||||||
|
# c2-name=name
|
||||||
|
# c2-use=program
|
||||||
|
# c2-terminal=false
|
||||||
|
#
|
||||||
|
# c3-name=name
|
||||||
|
# c3-use=program
|
||||||
|
# c3-terminal=false
|
||||||
|
#
|
||||||
|
# c4-name=name
|
||||||
|
# c4-use=program
|
||||||
|
# c4-terminal=false
|
||||||
|
#
|
||||||
|
# c5-name=name
|
||||||
|
# c5-use=program
|
||||||
|
# c5-terminal=false
|
||||||
|
|
||||||
|
[open-pattern]
|
||||||
|
# Here you can set your own glob patterns for opening matching URLs in the
|
||||||
|
# program you want them to open up in. You could for example open Youtube videos
|
||||||
|
# in your video player instead of your default browser.
|
||||||
|
#
|
||||||
|
# You must name the keys foo-pattern, foo-use and foo-terminal, where use is the
|
||||||
|
# program that will open up the URL. To see the syntax for glob pattern you can
|
||||||
|
# follow this URL https://github.com/gobwas/glob#syntax. foo-terminal is if the
|
||||||
|
# program runs in the terminal and should open in the same terminal as tut
|
||||||
|
# itself.
|
||||||
|
#
|
||||||
|
# Example for youtube.com and youtu.be to open up in mpv instead of the browser.
|
||||||
|
#
|
||||||
|
# y1-pattern=*youtube.com/watch*
|
||||||
|
# y1-use=mpv
|
||||||
|
# y1-terminal=false
|
||||||
|
#
|
||||||
|
# y2-pattern=*youtu.be/*
|
||||||
|
# y2-use=mpv
|
||||||
|
# y2-terminal=false
|
||||||
|
|
||||||
|
[desktop-notification]
|
||||||
|
# Notification when someone follows you.
|
||||||
|
# default=false
|
||||||
|
followers=false
|
||||||
|
|
||||||
|
# Notification when someone favorites one of your toots.
|
||||||
|
# default=false
|
||||||
|
favorite=false
|
||||||
|
|
||||||
|
# Notification when someone mentions you.
|
||||||
|
# default=false
|
||||||
|
mention=false
|
||||||
|
|
||||||
|
# Notification when someone edits their toot.
|
||||||
|
# default=false
|
||||||
|
update=false
|
||||||
|
|
||||||
|
# Notification when someone boosts one of your toots.
|
||||||
|
# default=false
|
||||||
|
boost=false
|
||||||
|
|
||||||
|
# Notification of poll results.
|
||||||
|
# default=false
|
||||||
|
poll=true
|
||||||
|
|
||||||
|
# Notification when there is new posts in current timeline.
|
||||||
|
# default=false
|
||||||
|
posts=false
|
||||||
|
|
||||||
|
[style]
|
||||||
|
# All styles can be represented in their HEX value like #ffffff or with their
|
||||||
|
# name, so in this case white. The only special value is "default" which equals
|
||||||
|
# to transparent, so it will be the same color as your terminal.
|
||||||
|
#
|
||||||
|
# You can also use xrdb colors like this xrdb:color1 The program will use colors
|
||||||
|
# prefixed with an * first then look for URxvt or XTerm if it can't find any
|
||||||
|
# color prefixed with an asterisk. If you don't want tut to guess the prefix you
|
||||||
|
# can set the prefix yourself. If the xrdb color can't be found a preset color
|
||||||
|
# will be used. You'll have to set theme=none for this to work.
|
||||||
|
|
||||||
|
# The xrdb prefix used for colors in .Xresources.
|
||||||
|
# default=guess
|
||||||
|
xrdb-prefix=guess
|
||||||
|
|
||||||
|
# You can use some themes that comes bundled with tut. Check out the themes
|
||||||
|
# available on the URL below. If a theme is named "nord.ini" you just write
|
||||||
|
# theme=nord
|
||||||
|
#
|
||||||
|
# https://github.com/RasmusLindroth/tut/tree/master/config/themes
|
||||||
|
#
|
||||||
|
# You can also create a theme file in your config directory e.g.
|
||||||
|
# ~/.config/tut/themes/foo.ini and then set theme=foo.
|
||||||
|
#
|
||||||
|
# If you want to use your own theme but don't want to create a new file, set
|
||||||
|
# theme=none and then you can create your own theme below.
|
||||||
|
# default=default
|
||||||
|
theme=default
|
||||||
|
|
||||||
|
# The background color used on most elements.
|
||||||
|
# default=
|
||||||
|
background=
|
||||||
|
|
||||||
|
# The text color used on most of the text.
|
||||||
|
# default=
|
||||||
|
text=
|
||||||
|
|
||||||
|
# The color to display subtle elements or subtle text. Like lines and help text.
|
||||||
|
# default=
|
||||||
|
subtle=
|
||||||
|
|
||||||
|
# The color for errors or warnings
|
||||||
|
# default=
|
||||||
|
warning-text=
|
||||||
|
|
||||||
|
# This color is used to display username.
|
||||||
|
# default=
|
||||||
|
text-special-one=
|
||||||
|
|
||||||
|
# This color is used to display username and key hints.
|
||||||
|
# default=
|
||||||
|
text-special-two=
|
||||||
|
|
||||||
|
# The color of the bar at the top
|
||||||
|
# default=
|
||||||
|
top-bar-background=
|
||||||
|
|
||||||
|
# The color of the text in the bar at the top.
|
||||||
|
# default=
|
||||||
|
top-bar-text=
|
||||||
|
|
||||||
|
# The color of the bar at the bottom
|
||||||
|
# default=
|
||||||
|
status-bar-background=
|
||||||
|
|
||||||
|
# The color of the text in the bar at the bottom.
|
||||||
|
# default=
|
||||||
|
status-bar-text=
|
||||||
|
|
||||||
|
# The color of the bar at the bottom in view mode.
|
||||||
|
# default=
|
||||||
|
status-bar-view-background=
|
||||||
|
|
||||||
|
# The color of the text in the bar at the bottom in view mode.
|
||||||
|
# default=
|
||||||
|
status-bar-view-text=
|
||||||
|
|
||||||
|
# The color of the text in the command bar at the bottom.
|
||||||
|
# default=
|
||||||
|
command-text=
|
||||||
|
|
||||||
|
# Background of selected list items.
|
||||||
|
# default=
|
||||||
|
list-selected-background=
|
||||||
|
|
||||||
|
# The text color of selected list items.
|
||||||
|
# default=
|
||||||
|
list-selected-text=
|
||||||
|
|
||||||
|
# The background color of selected list items that are out of focus.
|
||||||
|
# default=
|
||||||
|
list-selected-inactive-background=
|
||||||
|
|
||||||
|
# The text color of selected list items that are out of focus.
|
||||||
|
# default=
|
||||||
|
list-selected-inactive-text=
|
||||||
|
|
||||||
|
# The main color of the text for key hints
|
||||||
|
# default=
|
||||||
|
controls-text=
|
||||||
|
|
||||||
|
# The highlight color of for key hints
|
||||||
|
# default=
|
||||||
|
controls-highlight=
|
||||||
|
|
||||||
|
# The background color in dropdowns and autocompletions
|
||||||
|
# default=
|
||||||
|
autocomplete-background=
|
||||||
|
|
||||||
|
# The text color in dropdowns at autocompletions
|
||||||
|
# default=
|
||||||
|
autocomplete-text=
|
||||||
|
|
||||||
|
# The background color for selected value in dropdowns and autocompletions
|
||||||
|
# default=
|
||||||
|
autocomplete-selected-background=
|
||||||
|
|
||||||
|
# The text color for selected value in dropdowns and autocompletions
|
||||||
|
# default=
|
||||||
|
autocomplete-selected-text=
|
||||||
|
|
||||||
|
# The background color on selected button and the text color of unselected
|
||||||
|
# buttons
|
||||||
|
# default=
|
||||||
|
button-color-one=
|
||||||
|
|
||||||
|
# The text color on selected button and the background color of unselected
|
||||||
|
# buttons
|
||||||
|
# default=
|
||||||
|
button-color-two=
|
||||||
|
|
||||||
|
# The background on named timelines.
|
||||||
|
# default=
|
||||||
|
timeline-name-background=
|
||||||
|
|
||||||
|
# The text color on named timelines
|
||||||
|
# default=
|
||||||
|
timeline-name-text=
|
||||||
|
|
||||||
|
[input]
|
||||||
|
# You can edit the keys for tut below.
|
||||||
|
#
|
||||||
|
# The syntax is a bit weird, but it works. And I'll try to explain it as well as
|
||||||
|
# I can.
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# status-favorite="[F]avorite","Un[F]avorite",'f','F'
|
||||||
|
# status-delete="[D]elete",'d','D'
|
||||||
|
#
|
||||||
|
# status-favorite and status-delete differs because favorite can be in two
|
||||||
|
# states, so you will have to add two key hints.
|
||||||
|
# Most keys will only have on key hint. Look at the default value for reference.
|
||||||
|
#
|
||||||
|
# Key hints must be in some of the following formats. Remember the quotation
|
||||||
|
# marks.
|
||||||
|
# "" = empty
|
||||||
|
# "[D]elete" = Delete with a highlighted D
|
||||||
|
# "Un[F]ollow" = UnFollow with a highlighted F
|
||||||
|
# "[Enter]" = Enter where everything is highlighted
|
||||||
|
# "Yan[K]" = YanK with a highlighted K
|
||||||
|
#
|
||||||
|
# After the hint (or hints) you must set the keys. You can do this in two ways,
|
||||||
|
# with single quotation marks or double ones.
|
||||||
|
#
|
||||||
|
# The single ones are for single chars like 'a', 'b', 'c' and double marks are
|
||||||
|
# for special keys like "Enter". Remember that they are case sensitive.
|
||||||
|
#
|
||||||
|
# To find the names of special keys you have to go to the following site and
|
||||||
|
# look for "var KeyNames = map[Key]string{"
|
||||||
|
#
|
||||||
|
# https://github.com/gdamore/tcell/blob/master/key.go
|
||||||
|
|
||||||
|
# Keys for moving down
|
||||||
|
# default="",'j','J',"Down"
|
||||||
|
global-down="",'j','J',"Down"
|
||||||
|
|
||||||
|
# Keys for moving up
|
||||||
|
# default="",'k','K',"Up"
|
||||||
|
global-up="",'k','K',"Up"
|
||||||
|
|
||||||
|
# To select items
|
||||||
|
# default="","Enter"
|
||||||
|
global-enter="","Enter"
|
||||||
|
|
||||||
|
# To go back
|
||||||
|
# default="[Esc]","Esc"
|
||||||
|
global-back="[Backspace]","Backspace2"
|
||||||
|
|
||||||
|
# To go back and exit Tut
|
||||||
|
# default="[Q]uit",'q','Q'
|
||||||
|
global-exit="[Q]uit",'q','Q'
|
||||||
|
|
||||||
|
# Move to the top
|
||||||
|
# default="",'g',"Home"
|
||||||
|
main-home="",'g',"Home"
|
||||||
|
|
||||||
|
# Move to the bottom
|
||||||
|
# default="",'G',"End"
|
||||||
|
main-end="",'G',"End"
|
||||||
|
|
||||||
|
# Go to previous feed
|
||||||
|
# default="",'h','H',"Left"
|
||||||
|
main-prev-feed="",'h','H',"Left"
|
||||||
|
|
||||||
|
# Go to next feed
|
||||||
|
# default="",'l','L',"Right"
|
||||||
|
main-next-feed="",'l','L',"Right"
|
||||||
|
|
||||||
|
# Focus on the previous feed window
|
||||||
|
# default="","Backtab"
|
||||||
|
main-prev-window="","Backtab"
|
||||||
|
|
||||||
|
# Focus on the next feed window
|
||||||
|
# default="","Tab"
|
||||||
|
main-next-window="","Tab"
|
||||||
|
|
||||||
|
# Focus on the notification list
|
||||||
|
# default="[N]otifications",'n','N'
|
||||||
|
main-notification-focus="[N]otifications",'n','N'
|
||||||
|
|
||||||
|
# Compose a new toot
|
||||||
|
# default="",'c','C'
|
||||||
|
main-compose="",'c','C'
|
||||||
|
|
||||||
|
# Open avatar
|
||||||
|
# default="[A]vatar",'a','A'
|
||||||
|
status-avatar="[A]vatar",'a','A'
|
||||||
|
|
||||||
|
# Boost a toot
|
||||||
|
# default="[B]oost","Un[B]oost",'b','B'
|
||||||
|
status-boost="[B]oost","Un[B]oost",'b','B'
|
||||||
|
|
||||||
|
# Edit a toot
|
||||||
|
# default="[E]dit",'e','E'
|
||||||
|
status-edit="[E]dit",'E'
|
||||||
|
|
||||||
|
# Delete a toot
|
||||||
|
# default="[D]elete",'d','D'
|
||||||
|
status-delete="[D]elete",'d','D'
|
||||||
|
|
||||||
|
# Favorite a toot
|
||||||
|
# default="[F]avorite","Un[F]avorite",'f','F'
|
||||||
|
status-favorite="[F]avorite","Un[F]avorite",'f','F'
|
||||||
|
|
||||||
|
# Open toots media files
|
||||||
|
# default="[M]edia",'m','M'
|
||||||
|
status-media="M[e]dia",'e'
|
||||||
|
|
||||||
|
# Open links
|
||||||
|
# default="[O]pen",'o','O'
|
||||||
|
status-links="[O]pen",'o','O'
|
||||||
|
|
||||||
|
# Open poll
|
||||||
|
# default="[P]oll",'p','P'
|
||||||
|
status-poll="Pol[l]",'l'
|
||||||
|
|
||||||
|
# Reply to toot
|
||||||
|
# default="[R]eply",'r','R'
|
||||||
|
status-reply="[R]eply",'r','R'
|
||||||
|
|
||||||
|
# Save/bookmark a toot
|
||||||
|
# default="[S]ave","Un[S]ave",'s','S'
|
||||||
|
status-bookmark="[S]ave","Un[S]ave",'s','S'
|
||||||
|
|
||||||
|
# View thread
|
||||||
|
# default="[T]hread",'t','T'
|
||||||
|
status-thread="[T]hread",'t','T'
|
||||||
|
|
||||||
|
# Open user profile
|
||||||
|
# default="[U]ser",'u','U'
|
||||||
|
status-user="[P]rofile",'p','P'
|
||||||
|
|
||||||
|
# Open the view mode
|
||||||
|
# default="[V]iew",'v','V'
|
||||||
|
status-view-focus="[V]iew",'v','V'
|
||||||
|
|
||||||
|
# Yank the url of the toot
|
||||||
|
# default="[Y]ank",'y','Y'
|
||||||
|
status-yank="[Y]ank",'y','Y'
|
||||||
|
|
||||||
|
# Show the content in a content warning
|
||||||
|
# default="Press [Z] to toggle cw",'z','Z'
|
||||||
|
status-toggle-cw="Press [x] to toggle cw",'x','X'
|
||||||
|
|
||||||
|
# Show the content of a filtered toot
|
||||||
|
# default="Press [Z] to view filtered toot",'z','Z'
|
||||||
|
status-show-filtered="Press [x] to view filtered toot",'x','X'
|
||||||
|
|
||||||
|
# View avatar
|
||||||
|
# default="[A]vatar",'a','A'
|
||||||
|
user-avatar="[A]vatar",'a','A'
|
||||||
|
|
||||||
|
# Block the user
|
||||||
|
# default="[B]lock","Un[B]lock",'b','B'
|
||||||
|
user-block="[B]lock","Un[B]lock",'b','B'
|
||||||
|
|
||||||
|
# Follow user
|
||||||
|
# default="[F]ollow","Un[F]ollow",'f','F'
|
||||||
|
user-follow="Follo[w]","UnFollo[w]",'w','W'
|
||||||
|
|
||||||
|
# Follow user
|
||||||
|
# default="Follow [R]equest","Follow [R]equest",'r','R'
|
||||||
|
user-follow-request-decide="Follow [R]equest","Follow [R]equest",'r','R'
|
||||||
|
|
||||||
|
# Mute user
|
||||||
|
# default="[M]ute","Un[M]ute",'m','M'
|
||||||
|
user-mute="[M]ute","Un[M]ute",'m','M'
|
||||||
|
|
||||||
|
# Open links
|
||||||
|
# default="[O]pen",'o','O'
|
||||||
|
user-links="[O]pen",'o','O'
|
||||||
|
|
||||||
|
# View user profile
|
||||||
|
# default="[U]ser",'u','U'
|
||||||
|
user-user="[P]rofile",'p','P'
|
||||||
|
|
||||||
|
# Open view mode
|
||||||
|
# default="[V]iew",'v','V'
|
||||||
|
user-view-focus="[V]iew",'v','V'
|
||||||
|
|
||||||
|
# Yank the user URL
|
||||||
|
# default="[Y]ank",'y','Y'
|
||||||
|
user-yank="[Y]ank",'y','Y'
|
||||||
|
|
||||||
|
# Open list
|
||||||
|
# default="[O]pen",'o','O'
|
||||||
|
list-open-feed="[O]pen",'o','O'
|
||||||
|
|
||||||
|
# List all users in a list
|
||||||
|
# default="[U]sers",'u','U'
|
||||||
|
list-user-list="[U]sers",'u','U'
|
||||||
|
|
||||||
|
# Add user to list
|
||||||
|
# default="[A]dd",'a','A'
|
||||||
|
list-user-add="[A]dd",'a','A'
|
||||||
|
|
||||||
|
# Delete user from list
|
||||||
|
# default="[D]elete",'d','D'
|
||||||
|
list-user-delete="[D]elete",'d','D'
|
||||||
|
|
||||||
|
# Open URL
|
||||||
|
# default="[O]pen",'o','O'
|
||||||
|
link-open="[O]pen",'o','O'
|
||||||
|
|
||||||
|
# Yank the URL
|
||||||
|
# default="[Y]ank",'y','Y'
|
||||||
|
link-yank="[Y]ank",'y','Y'
|
||||||
|
|
||||||
|
# Open tag feed
|
||||||
|
# default="[O]pen",'o','O'
|
||||||
|
tag-open-feed="[O]pen",'o','O'
|
||||||
|
|
||||||
|
# Toggle follow on tag
|
||||||
|
# default="[F]ollow","Un[F]ollow",'f','F'
|
||||||
|
tag-follow="[F]ollow","Un[F]ollow",'f','F'
|
||||||
|
|
||||||
|
# Edit content warning text on new toot
|
||||||
|
# default="[C]W text",'c','C'
|
||||||
|
compose-edit-cw="[C]W text",'c','C'
|
||||||
|
|
||||||
|
# Edit the text on new toot
|
||||||
|
# default="[E]dit text",'e','E'
|
||||||
|
compose-edit-text="[E]dit text",'e','E'
|
||||||
|
|
||||||
|
# Include a quote when replying
|
||||||
|
# default="[I]nclude quote",'i','I'
|
||||||
|
compose-include-quote="[I]nclude quote",'i','I'
|
||||||
|
|
||||||
|
# Focus on adding media to toot
|
||||||
|
# default="[M]edia",'m','M'
|
||||||
|
compose-media-focus="[M]edia",'m','M'
|
||||||
|
|
||||||
|
# Post the new toot
|
||||||
|
# default="[P]ost",'p','P'
|
||||||
|
compose-post="[P]ost",'p','P'
|
||||||
|
|
||||||
|
# Toggle content warning on toot
|
||||||
|
# default="[T]oggle CW",'t','T'
|
||||||
|
compose-toggle-content-warning="[T]oggle CW",'t','T'
|
||||||
|
|
||||||
|
# Edit the visibility on new toot
|
||||||
|
# default="[V]isibility",'v','V'
|
||||||
|
compose-visibility="[V]isibility",'v','V'
|
||||||
|
|
||||||
|
# Edit the language of a toot
|
||||||
|
# default="[L]ang",'l','L'
|
||||||
|
compose-language="[L]ang",'L'
|
||||||
|
|
||||||
|
# Switch to creating a poll
|
||||||
|
# default="P[O]ll",'o','O'
|
||||||
|
compose-poll="Pol[l]",'l'
|
||||||
|
|
||||||
|
# Delete media file
|
||||||
|
# default="[D]elete",'d','D'
|
||||||
|
media-delete="[D]elete",'d','D'
|
||||||
|
|
||||||
|
# Edit the description on media file
|
||||||
|
# default="[E]dit desc",'e','E'
|
||||||
|
media-edit-desc="[E]dit desc",'e','E'
|
||||||
|
|
||||||
|
# Add a new media file
|
||||||
|
# default="[A]dd",'a','A'
|
||||||
|
media-add="[A]dd",'a','A'
|
||||||
|
|
||||||
|
# Vote on poll
|
||||||
|
# default="[V]ote",'v','V'
|
||||||
|
vote-vote="[V]ote",'v','V'
|
||||||
|
|
||||||
|
# Select item to vote on
|
||||||
|
# default="[Enter] to select",' ', "Enter"
|
||||||
|
vote-select="[Enter] to select",' ', "Enter"
|
||||||
|
|
||||||
|
# Add a new poll option
|
||||||
|
# default="[A]dd",'a','A'
|
||||||
|
poll-add="[A]dd",'a','A'
|
||||||
|
|
||||||
|
# Edit a poll option
|
||||||
|
# default="[E]dit",'e','E'
|
||||||
|
poll-edit="[E]dit",'e','E'
|
||||||
|
|
||||||
|
# Delete a poll option
|
||||||
|
# default="[D]elete",'d','D'
|
||||||
|
poll-delete="[D]elete",'d','D'
|
||||||
|
|
||||||
|
# Toggle voting on multiple options
|
||||||
|
# default="Toggle [M]ultiple",'m','M'
|
||||||
|
poll-multi-toggle="Toggle [M]ultiple",'m','M'
|
||||||
|
|
||||||
|
# Change the expiration of poll
|
||||||
|
# default="E[X]pires",'x','X'
|
||||||
|
poll-expiration="E[X]pires",'x','X'
|
||||||
|
|
||||||
|
# Change display name
|
||||||
|
# default="[N]ame",'n','N'
|
||||||
|
preference-name="[N]ame",'n','N'
|
||||||
|
|
||||||
|
# Change default visibility of toots
|
||||||
|
# default="[V]isibility",'v','V'
|
||||||
|
preference-visibility="[V]isibility",'v','V'
|
||||||
|
|
||||||
|
# Change bio in profile
|
||||||
|
# default="[B]io",'b','B'
|
||||||
|
preference-bio="[B]io",'b','B'
|
||||||
|
|
||||||
|
# Save your preferences
|
||||||
|
# default="[S]ave",'s','S'
|
||||||
|
preference-save="[S]ave",'s','S'
|
||||||
|
|
||||||
|
# Edit profile fields
|
||||||
|
# default="[F]ields",'f','F'
|
||||||
|
preference-fields="[F]ields",'f','F'
|
||||||
|
|
||||||
|
# Add new field
|
||||||
|
# default="[A]dd",'a','A'
|
||||||
|
preference-fields-add="[A]dd",'a','A'
|
||||||
|
|
||||||
|
# Edit current field
|
||||||
|
# default="[E]dit",'e','E'
|
||||||
|
preference-fields-edit="[E]dit",'e','E'
|
||||||
|
|
||||||
|
# Delete current field
|
||||||
|
# default="[D]elete",'d','D'
|
||||||
|
preference-fields-delete="[D]elete",'d','D'
|
1277
.config/tut/config.toml
Normal file
1277
.config/tut/config.toml
Normal file
File diff suppressed because it is too large
Load Diff
8
.config/vifm/README.md
Normal file
8
.config/vifm/README.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# 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)
|
81
.config/vifm/colors/Default.vifm
Normal file
81
.config/vifm/colors/Default.vifm
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
" 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
|
26
.config/vifm/colors/codedark.vifm
Normal file
26
.config/vifm/colors/codedark.vifm
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
" 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
|
27
.config/vifm/colors/ph.vifm
Normal file
27
.config/vifm/colors/ph.vifm
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
" 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
|
29
.config/vifm/colors/zenburn_1.vifm
Normal file
29
.config/vifm/colors/zenburn_1.vifm
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
" 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
|
857
.config/vifm/tags
Normal file
857
.config/vifm/tags
Normal file
@ -0,0 +1,857 @@
|
|||||||
|
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-}*
|
6509
.config/vifm/vifm-help.txt
Normal file
6509
.config/vifm/vifm-help.txt
Normal file
File diff suppressed because it is too large
Load Diff
373
.config/vifm/vifmrc
Normal file
373
.config/vifm/vifmrc
Normal file
@ -0,0 +1,373 @@
|
|||||||
|
"" 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
|
||||||
|
"set vimhelp
|
||||||
|
command! README :!vim ~/Dokumenty/GitHub/dotfiles/vifm/README.md
|
||||||
|
command! Help :!vim ~/.config/vifm/vifm-help.txt
|
||||||
|
map <f1> :Help<cr>
|
||||||
|
cabbrev help Help
|
||||||
|
if !has('win')
|
||||||
|
set fusehome=/tmp/vifm_FUSE
|
||||||
|
set slowfs=curlftpfs
|
||||||
|
endif
|
||||||
|
set syscalls norunexec
|
||||||
|
" Automatically resolve symbolic links on l or Enter.
|
||||||
|
set nofollowlinks
|
||||||
|
set trash
|
||||||
|
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-image-viewer.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 &
|
||||||
|
fileviewer ../ tree %c -L 1 &
|
||||||
|
fileviewer *.js,*.mjs,*.ts,*.sh,
|
||||||
|
\*.css,*.scss,
|
||||||
|
\*.php,
|
||||||
|
\*.md,*.html,
|
||||||
|
\*.json,*.xml
|
||||||
|
\ env -uCOLORTERM bat --color always --theme 'Visual Studio Dark+' --wrap never --pager never --tabs 2 %c -p
|
||||||
|
fileviewer <text/x-*>,<application/*> env -uCOLORTERM bat --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 :
|
4
.config/xremap.yml
Normal file
4
.config/xremap.yml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
keymap:
|
||||||
|
- name: Ctrl+tab alias
|
||||||
|
remap:
|
||||||
|
C-KEY_KPSLASH: C-KEY_TAB
|
50
.ctags
50
.ctags
@ -1,5 +1,51 @@
|
|||||||
--exclude=node_modules
|
--exclude="*/node_modules/*"
|
||||||
--exclude=gulp
|
--exclude=*.min.js
|
||||||
|
--exclude=*.min.css
|
||||||
|
--exclude=*.map
|
||||||
|
--exclude=.backup
|
||||||
|
--exclude=.sass-cache
|
||||||
|
--exclude=vendors
|
||||||
|
--exclude=.git
|
||||||
|
|
||||||
|
--langdef=css
|
||||||
|
--langmap=css:.css
|
||||||
|
--langmap=css:+.styl
|
||||||
|
--langmap=css:+.less
|
||||||
|
--regex-css=/^[ \t]*\.([A-Za-z0-9_-]+)/\1/c,class,classes/
|
||||||
|
--regex-css=/^[ \t]*#([A-Za-z0-9_-]+)/\1/i,id,ids/
|
||||||
|
--regex-css=/^[ \t]*(([A-Za-z0-9_-]+[ \t\n,]+)+)\{/\1/t,tag,tags/
|
||||||
|
--regex-css=/^[ \t]*@media\s+([A-Za-z0-9_-]+)/\1/m,media,medias/
|
||||||
|
|
||||||
|
--langdef=scss
|
||||||
|
--langmap=scss:.sass
|
||||||
|
--langmap=scss:+.scss
|
||||||
|
--regex-scss=/^[ \t]*@mixin ([A-Za-z0-9_-]+)/\1/m,mixin,mixins/
|
||||||
|
--regex-scss=/^[ \t]*@function ([A-Za-z0-9_-]+)/\1/f,function,functions/
|
||||||
|
--regex-scss=/^[ \t]*\$([A-Za-z0-9_-]+)/\1/v,variable,variables/
|
||||||
|
--regex-scss=/^([A-Za-z0-9_-]*)*\.([A-Za-z0-9_-]+) *[,{]/\2/c,class,classes/
|
||||||
|
--regex-scss=/^[ \t]+\.([A-Za-z0-9_-]+) *[,{]/\1/c,class,classes/
|
||||||
|
--regex-scss=/^(.*)*\#([A-Za-z0-9_-]+) *[,{]/\2/i,id,ids/
|
||||||
|
--regex-scss=/^[ \t]*#([A-Za-z0-9_-]+)/\1/i,id,ids/
|
||||||
|
--regex-scss=/(^([A-Za-z0-9_-])*([A-Za-z0-9_-]+)) *[,|\{]/\1/t,tag,tags/
|
||||||
|
--regex-scss=/(^([^\/\/])*)[ \t]+([A-Za-z0-9_-]+)) *[,|\{]/\3/t,tag,tags/
|
||||||
|
--regex-scss=/(^(.*, *)([A-Za-z0-9_-]+)) *[,|\{]/\3/t,tag,tags/
|
||||||
|
--regex-scss=/(^[ \t]+([A-Za-z0-9_-]+)) *[,|\{]/\1/t,tag,tags/
|
||||||
|
--regex-scss=/^[ \t]*@media\s+([A-Za-z0-9_-]+)/\1/d,media,media/
|
||||||
|
|
||||||
|
--langdef=stylus
|
||||||
|
--langmap=stylus:.styl
|
||||||
|
--regex-stylus=/^[ \t]*\.([A-Za-z0-9_-]+)/\1/c,class,classes/
|
||||||
|
--regex-stylus=/^[ \t]*#([A-Za-z0-9_-]+)/\1/i,id,ids/
|
||||||
|
--regex-stylus=/^[ \t]*(([A-Za-z0-9_-]+[ \t\n,]+)+)\{/\1/t,tag,tags/
|
||||||
|
--regex-stylus=/^[ \t]*@media\s+([A-Za-z0-9_-]+)/\1/m,media,medias/
|
||||||
|
|
||||||
|
--langdef=markdown
|
||||||
|
--langmap=markdown:.md
|
||||||
|
--regex-markdown=/^# (<.*>)?(.+)/\2/i,h1/
|
||||||
|
--regex-markdown=/^## (<.*>)?(.+)/\2/i,h2/
|
||||||
|
--regex-markdown=/^### (<.*>)?(.+)/\2/i,h3/
|
||||||
|
|
||||||
|
--langdef=js
|
||||||
--langmap=javascript:.js.es6.es.jsx.mjs
|
--langmap=javascript:.js.es6.es.jsx.mjs
|
||||||
--javascript-kinds=-c-f-m-p-v
|
--javascript-kinds=-c-f-m-p-v
|
||||||
|
|
||||||
|
4
.gitmodules
vendored
Normal file
4
.gitmodules
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
[submodule ".bash/complete-alias"]
|
||||||
|
path = .bash/complete-alias
|
||||||
|
url = git@github.com:cykerway/complete-alias.git
|
||||||
|
branch = master
|
5
.inputrc
5
.inputrc
@ -8,7 +8,7 @@ set keymap vi-insert
|
|||||||
set show-mode-in-prompt on
|
set show-mode-in-prompt on
|
||||||
set vi-ins-mode-string ">_"
|
set vi-ins-mode-string ">_"
|
||||||
set vi-cmd-mode-string "$_"
|
set vi-cmd-mode-string "$_"
|
||||||
# aka set wildmode=longest:full:list,full
|
# aka set wildmode=longest:full:list,full (tab and shift+tab)
|
||||||
TAB: menu-complete
|
TAB: menu-complete
|
||||||
"\e[Z": menu-complete-backward
|
"\e[Z": menu-complete-backward
|
||||||
set show-all-if-ambiguous on
|
set show-all-if-ambiguous on
|
||||||
@ -17,7 +17,8 @@ set menu-complete-display-prefix on
|
|||||||
"\e[A":history-search-backward
|
"\e[A":history-search-backward
|
||||||
"\e[B":history-search-forward
|
"\e[B":history-search-forward
|
||||||
|
|
||||||
"\e\C-e": history-and-alias-expand-line
|
# shift+enter
|
||||||
|
"OM": history-and-alias-expand-line
|
||||||
|
|
||||||
set colored-stats On
|
set colored-stats On
|
||||||
|
|
||||||
|
147
.kde/share/apps/color-schemes/BreezeTmavéUpraveno.colors
Normal file
147
.kde/share/apps/color-schemes/BreezeTmavéUpraveno.colors
Normal file
@ -0,0 +1,147 @@
|
|||||||
|
[ColorEffects:Disabled]
|
||||||
|
Color=56,56,56
|
||||||
|
ColorAmount=0
|
||||||
|
ColorEffect=0
|
||||||
|
ContrastAmount=0.65
|
||||||
|
ContrastEffect=1
|
||||||
|
IntensityAmount=0.1
|
||||||
|
IntensityEffect=2
|
||||||
|
|
||||||
|
[ColorEffects:Inactive]
|
||||||
|
ChangeSelectionColor=true
|
||||||
|
Color=112,111,110
|
||||||
|
ColorAmount=0.025
|
||||||
|
ColorEffect=2
|
||||||
|
ContrastAmount=0.1
|
||||||
|
ContrastEffect=2
|
||||||
|
Enable=false
|
||||||
|
IntensityAmount=0
|
||||||
|
IntensityEffect=0
|
||||||
|
|
||||||
|
[Colors:Button]
|
||||||
|
BackgroundAlternate=30,87,116
|
||||||
|
BackgroundNormal=49,54,59
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Complementary]
|
||||||
|
BackgroundAlternate=30,87,116
|
||||||
|
BackgroundNormal=42,46,50
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Header]
|
||||||
|
BackgroundAlternate=42,46,50
|
||||||
|
BackgroundNormal=49,54,59
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Header][Inactive]
|
||||||
|
BackgroundAlternate=49,54,59
|
||||||
|
BackgroundNormal=42,46,50
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Selection]
|
||||||
|
BackgroundAlternate=30,87,116
|
||||||
|
BackgroundNormal=61,174,233
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=252,252,252
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=253,188,75
|
||||||
|
ForegroundNegative=176,55,69
|
||||||
|
ForegroundNeutral=198,92,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=23,104,57
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Tooltip]
|
||||||
|
BackgroundAlternate=42,46,50
|
||||||
|
BackgroundNormal=49,54,59
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:View]
|
||||||
|
BackgroundAlternate=35,38,41
|
||||||
|
BackgroundNormal=27,30,32
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Window]
|
||||||
|
BackgroundAlternate=49,54,59
|
||||||
|
BackgroundNormal=42,46,50
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[General]
|
||||||
|
ColorScheme=BreezeDark
|
||||||
|
Name=Breeze Tmavé (upraveno)
|
||||||
|
shadeSortColumn=true
|
||||||
|
|
||||||
|
[KDE]
|
||||||
|
contrast=7
|
||||||
|
|
||||||
|
[WM]
|
||||||
|
activeBackground=49,54,59
|
||||||
|
activeBlend=252,252,252
|
||||||
|
activeForeground=252,252,252
|
||||||
|
inactiveBackground=42,46,50
|
||||||
|
inactiveBlend=161,169,177
|
||||||
|
inactiveForeground=161,169,177
|
162
.kde/share/config/kdeglobals
Normal file
162
.kde/share/config/kdeglobals
Normal file
@ -0,0 +1,162 @@
|
|||||||
|
[ColorEffects:Disabled]
|
||||||
|
Color=56,56,56
|
||||||
|
ColorAmount=0
|
||||||
|
ColorEffect=0
|
||||||
|
ContrastAmount=0.65
|
||||||
|
ContrastEffect=1
|
||||||
|
IntensityAmount=0.1
|
||||||
|
IntensityEffect=2
|
||||||
|
|
||||||
|
[ColorEffects:Inactive]
|
||||||
|
ChangeSelectionColor=true
|
||||||
|
Color=112,111,110
|
||||||
|
ColorAmount=0.025
|
||||||
|
ColorEffect=2
|
||||||
|
ContrastAmount=0.1
|
||||||
|
ContrastEffect=2
|
||||||
|
Enable=false
|
||||||
|
IntensityAmount=0
|
||||||
|
IntensityEffect=0
|
||||||
|
|
||||||
|
[Colors:Button]
|
||||||
|
BackgroundAlternate=30,87,116
|
||||||
|
BackgroundNormal=49,54,59
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Complementary]
|
||||||
|
BackgroundAlternate=30,87,116
|
||||||
|
BackgroundNormal=42,46,50
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Header]
|
||||||
|
BackgroundAlternate=42,46,50
|
||||||
|
BackgroundNormal=49,54,59
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Header][Inactive]
|
||||||
|
BackgroundAlternate=49,54,59
|
||||||
|
BackgroundNormal=42,46,50
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Selection]
|
||||||
|
BackgroundAlternate=30,87,116
|
||||||
|
BackgroundNormal=61,174,233
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=252,252,252
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=253,188,75
|
||||||
|
ForegroundNegative=176,55,69
|
||||||
|
ForegroundNeutral=198,92,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=23,104,57
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Tooltip]
|
||||||
|
BackgroundAlternate=42,46,50
|
||||||
|
BackgroundNormal=49,54,59
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:View]
|
||||||
|
BackgroundAlternate=35,38,41
|
||||||
|
BackgroundNormal=27,30,32
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Window]
|
||||||
|
BackgroundAlternate=49,54,59
|
||||||
|
BackgroundNormal=42,46,50
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[General]
|
||||||
|
ColorScheme=BreezeDark
|
||||||
|
Name[cs_CZ]=Breeze Tmavé
|
||||||
|
Name=Breeze Dark
|
||||||
|
font=Ubuntu Condensed,10.5,-1,5,50,0,0,0,0,0
|
||||||
|
menuFont=Ubuntu,10,-1,5,50,0,0,0,0,0
|
||||||
|
shadeSortColumn=true
|
||||||
|
smallestReadableFont=Ubuntu,9,-1,5,50,0,0,0,0,0
|
||||||
|
toolBarFont=Ubuntu,10,-1,5,50,0,0,0,0,0
|
||||||
|
widgetStyle=Breeze
|
||||||
|
|
||||||
|
[Icons]
|
||||||
|
Theme=breeze-dark
|
||||||
|
|
||||||
|
[KDE]
|
||||||
|
ShowIconsInMenuItems=true
|
||||||
|
ShowIconsOnPushButtons=true
|
||||||
|
contrast=4
|
||||||
|
|
||||||
|
[Toolbar style]
|
||||||
|
ToolButtonStyle=TextBesideIcon
|
||||||
|
ToolButtonStyleOtherToolbars=TextBesideIcon
|
||||||
|
|
||||||
|
[WM]
|
||||||
|
activeBackground=49,54,59
|
||||||
|
activeBlend=252,252,252
|
||||||
|
activeForeground=252,252,252
|
||||||
|
inactiveBackground=42,46,50
|
||||||
|
inactiveBlend=161,169,177
|
||||||
|
inactiveForeground=161,169,177
|
147
.local/share/color-schemes/BreezeTmavéNumix.colors
Normal file
147
.local/share/color-schemes/BreezeTmavéNumix.colors
Normal file
@ -0,0 +1,147 @@
|
|||||||
|
[ColorEffects:Disabled]
|
||||||
|
Color=56,56,56
|
||||||
|
ColorAmount=0
|
||||||
|
ColorEffect=0
|
||||||
|
ContrastAmount=0.65
|
||||||
|
ContrastEffect=1
|
||||||
|
IntensityAmount=0.1
|
||||||
|
IntensityEffect=2
|
||||||
|
|
||||||
|
[ColorEffects:Inactive]
|
||||||
|
ChangeSelectionColor=true
|
||||||
|
Color=112,111,110
|
||||||
|
ColorAmount=0.025
|
||||||
|
ColorEffect=2
|
||||||
|
ContrastAmount=0.1
|
||||||
|
ContrastEffect=2
|
||||||
|
Enable=false
|
||||||
|
IntensityAmount=0
|
||||||
|
IntensityEffect=0
|
||||||
|
|
||||||
|
[Colors:Button]
|
||||||
|
BackgroundAlternate=30,87,116
|
||||||
|
BackgroundNormal=49,54,59
|
||||||
|
DecorationFocus=240,84,76
|
||||||
|
DecorationHover=240,84,76
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Complementary]
|
||||||
|
BackgroundAlternate=30,87,116
|
||||||
|
BackgroundNormal=42,46,50
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Header]
|
||||||
|
BackgroundAlternate=42,46,50
|
||||||
|
BackgroundNormal=49,54,59
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Header][Inactive]
|
||||||
|
BackgroundAlternate=49,54,59
|
||||||
|
BackgroundNormal=42,46,50
|
||||||
|
DecorationFocus=61,174,233
|
||||||
|
DecorationHover=61,174,233
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Selection]
|
||||||
|
BackgroundAlternate=30,87,116
|
||||||
|
BackgroundNormal=240,84,76
|
||||||
|
DecorationFocus=240,84,76
|
||||||
|
DecorationHover=240,84,76
|
||||||
|
ForegroundActive=252,252,252
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=253,188,75
|
||||||
|
ForegroundNegative=176,55,69
|
||||||
|
ForegroundNeutral=198,92,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=23,104,57
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Tooltip]
|
||||||
|
BackgroundAlternate=42,46,50
|
||||||
|
BackgroundNormal=49,54,59
|
||||||
|
DecorationFocus=240,84,76
|
||||||
|
DecorationHover=240,84,76
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:View]
|
||||||
|
BackgroundAlternate=35,38,41
|
||||||
|
BackgroundNormal=27,30,32
|
||||||
|
DecorationFocus=240,84,76
|
||||||
|
DecorationHover=240,84,76
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Window]
|
||||||
|
BackgroundAlternate=49,54,59
|
||||||
|
BackgroundNormal=42,46,50
|
||||||
|
DecorationFocus=240,84,76
|
||||||
|
DecorationHover=240,84,76
|
||||||
|
ForegroundActive=61,174,233
|
||||||
|
ForegroundInactive=161,169,177
|
||||||
|
ForegroundLink=29,153,243
|
||||||
|
ForegroundNegative=218,68,83
|
||||||
|
ForegroundNeutral=246,116,0
|
||||||
|
ForegroundNormal=252,252,252
|
||||||
|
ForegroundPositive=39,174,96
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[General]
|
||||||
|
ColorScheme=BreezeDark
|
||||||
|
Name=Breeze Tmavé (numix)
|
||||||
|
shadeSortColumn=true
|
||||||
|
|
||||||
|
[KDE]
|
||||||
|
contrast=4
|
||||||
|
|
||||||
|
[WM]
|
||||||
|
activeBackground=49,54,59
|
||||||
|
activeBlend=252,252,252
|
||||||
|
activeForeground=252,252,252
|
||||||
|
inactiveBackground=33,38,43
|
||||||
|
inactiveBlend=161,169,177
|
||||||
|
inactiveForeground=161,169,177
|
16
.local/share/konsole/Můj.profile
Normal file
16
.local/share/konsole/Můj.profile
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
[Appearance]
|
||||||
|
AntiAliasFonts=true
|
||||||
|
BoldIntense=true
|
||||||
|
ColorScheme=DarkPastels
|
||||||
|
DimmValue=54
|
||||||
|
Font=Ubuntu Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1,Bold
|
||||||
|
UseFontLineChararacters=false
|
||||||
|
|
||||||
|
[General]
|
||||||
|
DimWhenInactive=false
|
||||||
|
Name=Můj
|
||||||
|
Parent=FALLBACK/
|
||||||
|
|
||||||
|
[Scrolling]
|
||||||
|
HistoryMode=2
|
||||||
|
ScrollBarPosition=2
|
26
.mozilla/firefox/README.md
Normal file
26
.mozilla/firefox/README.md
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
# Mozilla Firefox
|
||||||
|
In fact, lots of settings are synced by Firefox itself.
|
||||||
|
So this folder contains just some infos around and settings for [tridactyl](#tridactyl).
|
||||||
|
|
||||||
|
## Related files
|
||||||
|
- [../../.config/tridactyl/](../../.config/tridactyl/)
|
||||||
|
- [../native-messaging-hosts/tridactyl.json](../native-messaging-hosts/tridactyl.json)
|
||||||
|
|
||||||
|
## Extensions
|
||||||
|
1. My collections:
|
||||||
|
1. [Main](https://addons.mozilla.org/cs/firefox/collections/13245610/Ubuntu/)
|
||||||
|
1. [Specific](https://addons.mozilla.org/cs/firefox/collections/13245610/Specific/)
|
||||||
|
1. [Bin](https://addons.mozilla.org/cs/firefox/collections/13245610/Bin/)
|
||||||
|
1. Notes
|
||||||
|
1. tridactyl: [see below](#tridactyl).
|
||||||
|
1. _History AutoDelete_ can clean _LoadTabOnSelect_’s temp urls in history (e.g. `^.*4808bb0d\-324e\-4b8d\-bb9e\-a998b765153c.*$`).
|
||||||
|
1. Shortcuts
|
||||||
|
1. _Open containers panel_: `Ctrl+.`
|
||||||
|
1. _Open the Firefox Screenshots UI_: `Ctrl+Shift+s`
|
||||||
|
1. _Sidebar_: `Shift+Alt+w` (default for Firefox Notes plugin)
|
||||||
|
1. _To Google Translate_: `Ctrl+Shift+\d` (\d= 1,2,3).
|
||||||
|
|
||||||
|
## tridactyl
|
||||||
|
1. Plugin can be found on [tridactyl/tridactyl](https://github.com/tridactyl/tridactyl).
|
||||||
|
1. Load/Export settings see [tridactyl/tridactyl FAQ section](https://github.com/tridactyl/tridactyl#frequently-asked-questions-faq).
|
||||||
|
1. `gn*` (goto quickmark – new tab), `o` in vmode ⇒ reverse selection
|
7
.mozilla/native-messaging-hosts/tridactyl.json
Normal file
7
.mozilla/native-messaging-hosts/tridactyl.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"name": "tridactyl",
|
||||||
|
"description": "Tridactyl native command handler",
|
||||||
|
"path": "/home/jaandrle/.local/share/tridactyl/native_main",
|
||||||
|
"type": "stdio",
|
||||||
|
"allowed_extensions": [ "tridactyl.vim@cmcaine.co.uk","tridactyl.vim.betas@cmcaine.co.uk", "tridactyl.vim.betas.nonewtab@cmcaine.co.uk" ]
|
||||||
|
}
|
5
.newsboat/README.md
Normal file
5
.newsboat/README.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# Newsboat
|
||||||
|
[newsboat/newsboat: An RSS/Atom feed reader for text terminals](https://github.com/newsboat/newsboat)
|
||||||
|
|
||||||
|
## Related files
|
||||||
|
- [./\*](./)
|
60
.newsboat/config
Normal file
60
.newsboat/config
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
# for inspiration https://github.com/gpakosz/.newsboat/blob/master/config
|
||||||
|
auto-reload yes
|
||||||
|
reload-time 90
|
||||||
|
reload-threads 11
|
||||||
|
always-display-description true
|
||||||
|
error-log "~/.newsboat/error.log"
|
||||||
|
keep-articles-days 30
|
||||||
|
prepopulate-query-feeds yes
|
||||||
|
# confirm-mark-all-feeds-read no
|
||||||
|
|
||||||
|
player vlc
|
||||||
|
browser "xdg-open"
|
||||||
|
macro p set browser "vlc %u" ; open-in-browser ; set browser "xdg-open"
|
||||||
|
macro e set browser "vim ~/.newsboat/config" ; open-in-browser ; set browser "xdg-open"
|
||||||
|
|
||||||
|
color background color8 default bold
|
||||||
|
color info default color234
|
||||||
|
color listnormal default default
|
||||||
|
color listfocus color188 color234
|
||||||
|
color listnormal_unread color187 default
|
||||||
|
color listfocus_unread color179 default
|
||||||
|
search-highlight-colors color179 default
|
||||||
|
highlight article "^(Feed|Author|Title|Date|Link): .*$" color117 default
|
||||||
|
highlight articlelist "/date .\{4\}-.\{2\}-.\{2\} .\{2\}:.\{2\}" color43 default
|
||||||
|
highlight articlelist "/size \[^ \]*" color64 default
|
||||||
|
highlight articlelist "/feed .*$" color151 default
|
||||||
|
highlight-article "age > 1 and unread == \"no\"" color245 default
|
||||||
|
feedlist-format ":%-4i %-5U %?T?↓ &?%t"
|
||||||
|
articlelist-format ":%-4i %f %?T?%-3T|?%t /date %D /size %-4L %?T?/feed %T?%"
|
||||||
|
|
||||||
|
text-width 90
|
||||||
|
datetime-format "%Y-%m-%d %H:%M"
|
||||||
|
|
||||||
|
bind-key ; cmdline
|
||||||
|
unbind-key q
|
||||||
|
bind-key j down
|
||||||
|
bind-key k up
|
||||||
|
bind-key J next-feed articlelist
|
||||||
|
bind-key K prev-feed articlelist
|
||||||
|
bind-key h quit
|
||||||
|
bind-key LEFT quit
|
||||||
|
bind-key l open
|
||||||
|
bind-key RIGHT open
|
||||||
|
bind-key g home
|
||||||
|
bind-key G end
|
||||||
|
bind-key a toggle-article-read
|
||||||
|
bind-key n next-unread
|
||||||
|
unbind-key p
|
||||||
|
bind-key N prev-unread
|
||||||
|
bind-key s sort
|
||||||
|
bind-key S rev-sort
|
||||||
|
bind-key U show-urls
|
||||||
|
unbind-key ^B
|
||||||
|
bind-key m bookmark
|
||||||
|
|
||||||
|
# TODO: replace with nocodb
|
||||||
|
bookmark-cmd "~/bin/pocket-sh-add.sh"
|
||||||
|
bookmark-autopilot yes
|
||||||
|
|
||||||
|
# vim: ft=apachestyle cms=#\ %s :
|
22
.newsboat/html2rss-streamCZ.mjs
Executable file
22
.newsboat/html2rss-streamCZ.mjs
Executable file
@ -0,0 +1,22 @@
|
|||||||
|
#!/usr/bin/env nodejsscript
|
||||||
|
/* jshint esversion: 11,-W097, -W040, module: true, node: true, expr: true, undef: true *//* global echo, $, pipe, s, fetch, cyclicLoop */
|
||||||
|
import { html2rss } from './html2rss.mjs';
|
||||||
|
/** @typedef {import('./html2rss.mjs').T_RSSITEM} T_RSSITEM */
|
||||||
|
html2rss($[1], $[2], articles)
|
||||||
|
.then(pipe( echo, $.exit.bind(null, 0)));
|
||||||
|
/**
|
||||||
|
* @param {string} response
|
||||||
|
* @returns {T_RSSITEM[]}
|
||||||
|
* */
|
||||||
|
function articles(response){
|
||||||
|
const links= Array.from(response.matchAll(/vcard__link" href="([^"]*)"/g)).map(pluckFound);
|
||||||
|
const dates= Array.from(response.matchAll(/vcard__publish[^>]*>([^<]*)</g)).map(pluckFound).map(toISO);
|
||||||
|
return Array.from(response.matchAll(/<h3[^>]*>([^<]*)</g))
|
||||||
|
.map(pluckFound)
|
||||||
|
.filter(Boolean)
|
||||||
|
.map(function(title, i){ return { title, link: links[i], date: dates[i] }; });
|
||||||
|
|
||||||
|
/** @param {string} date */
|
||||||
|
function toISO(date){ return date.split(". ").reverse().map(d=> d.padStart(2, "0")).join("-")+"T00:00:00.000Z"; }
|
||||||
|
function pluckFound([ _, found]){ return found; }
|
||||||
|
}
|
39
.newsboat/html2rss.mjs
Normal file
39
.newsboat/html2rss.mjs
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
#!/usr/bin/env nodejsscript
|
||||||
|
/* jshint esversion: 11,-W097, -W040, module: true, node: true, expr: true, undef: true *//* global echo, $, pipe, s, fetch, cyclicLoop */
|
||||||
|
/**
|
||||||
|
* @typedef T_RSSITEM
|
||||||
|
* @type {{ title: string, link: string, date: string }}
|
||||||
|
* */
|
||||||
|
/**
|
||||||
|
* @param {string} title
|
||||||
|
* @param {string} url
|
||||||
|
* @param {(response: string)=> T_RSSITEM[]} parseItems
|
||||||
|
* @returns {Promise<string>}
|
||||||
|
* */
|
||||||
|
export function html2rss(title, url, parseItems){
|
||||||
|
return fetch(url)
|
||||||
|
.then(response=> response.text())
|
||||||
|
.then(pipe( parseItems, toRSS ));
|
||||||
|
|
||||||
|
function toRSS(items){
|
||||||
|
const articles_rss= items.map(function({ title, date, link }){
|
||||||
|
return [
|
||||||
|
"<item>",
|
||||||
|
"<title>"+title+"</title>",
|
||||||
|
"<link>"+link+"</link>",
|
||||||
|
"<updated>"+date+"</updated>",
|
||||||
|
"</item>"
|
||||||
|
].join("\n");
|
||||||
|
});
|
||||||
|
return [
|
||||||
|
`<?xml version="1.0" encoding="UTF-8" ?>`,
|
||||||
|
`<rss version="2.0">`,
|
||||||
|
"<channel>",
|
||||||
|
`<title>${title}</title>`,
|
||||||
|
`<link>${url}</link>`,
|
||||||
|
...articles_rss,
|
||||||
|
"</channel>",
|
||||||
|
"</rss>"
|
||||||
|
].join("\n");
|
||||||
|
}
|
||||||
|
}
|
222
.newsboat/urls
Normal file
222
.newsboat/urls
Normal file
@ -0,0 +1,222 @@
|
|||||||
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCMiyV_Ib77XLpzHPQH_q0qQ video
|
||||||
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCVls1GmFKf6WlTraIb_IaJg video
|
||||||
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCACJQqtYw6sASWAHXWkBWpw ! video
|
||||||
|
https://www.youtube.com/feeds/videos.xml?channel_id=UC0398rTdnjLI1V_QypTEP4g ! video
|
||||||
|
https://www.youtube.com/feeds/videos.xml?playlist_id=PLCKZKxlikAKzhux_uS3BZgejHhYk8yOYO ! video
|
||||||
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCPeHT7xKjaw_-8hHW0GEXLg ! video
|
||||||
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCD9L1HvpYpmZ8rrXABARCRQ ! video
|
||||||
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCONH73CdRXUjlh3-DdLGCPw ! video
|
||||||
|
"exec:~/.newsboat/html2rss-streamCZ.mjs 'Kokoti na neděli' 'https://www.stream.cz/kokoti-na-nedeli'" ! video
|
||||||
|
"exec:~/.newsboat/html2rss-streamCZ.mjs 'Šťastné pondělí' 'https://www.stream.cz/stastne-pondeli'" !
|
||||||
|
"query:Šťastné pondělí:title =~ \"Šťastné pondělí\" and feedtitle == \"Šťastné pondělí\"" video
|
||||||
|
"query:📹:tags # \"video\""
|
||||||
|
|
||||||
|
https://www.mfcr.cz/cs/rss/vydali-jsme-k-hospodareni-statu ! stát
|
||||||
|
https://www.sporicidluhopisycr.cz/cs/rss/aktuality ! stát
|
||||||
|
http://www.vlada.cz/cs/urad/RSS/rss.xml ! stát
|
||||||
|
https://mastodonczech.cz/@SpravedlnostCZ.rss ! stát
|
||||||
|
https://zpravobot.news/@NUKIB_CZ.rss ! stát
|
||||||
|
https://www.ceskezajmy.eu/feed/ ! stát
|
||||||
|
https://poladprahu.cz/category/novinky/feed/ ! stát
|
||||||
|
https://sdilenedomy.cz/feed/ ! stát
|
||||||
|
"query:📒:tags # \"stát\""
|
||||||
|
|
||||||
|
https://www.irozhlas.cz/rss/irozhlas ! news
|
||||||
|
https://denikn.cz/feed?ref=inc ! news
|
||||||
|
# Voxpot Klub
|
||||||
|
https://kill-the-newsletter.com/feeds/qghk07pleeqa2hiy6054.xml ! news
|
||||||
|
https://www.voxpot.cz/feed/ ! news
|
||||||
|
https://www.investigace.cz/feed/ ! news
|
||||||
|
# PageNotFound.CZ
|
||||||
|
https://kill-the-newsletter.com/feeds/rblo6you9l4fpbgs3i53.xml ! news
|
||||||
|
https://gitea.jaandrle.cz/jaandrle/pagenotfound-cli/raw/branch/main/rss.xml
|
||||||
|
"query:📰👋:tags # \"news\""
|
||||||
|
|
||||||
|
https://denikn.cz/veda/feed?ref=inc ! news/science
|
||||||
|
"query:Petr Koubský:author = \"Petr Koubský\"" news/science
|
||||||
|
https://vedator.org/feed/ ! news/science
|
||||||
|
# TODO: https://www.threads.net/@vedator_cz
|
||||||
|
http://feeds.feedburner.com/Backreaction ! news/science
|
||||||
|
https://www.osel.cz/rss/rss.php ! news/science
|
||||||
|
https://news.mit.edu/rss/feed ! news/science
|
||||||
|
https://news.mit.edu/rss/research ! news/science
|
||||||
|
https://nautil.us/feed/ ! news/science
|
||||||
|
# ? tw PatrikKorenar → patreon, https://www.instagram.com/patrikkorenar
|
||||||
|
"query:📰🔬:tags # \"news/science\""
|
||||||
|
|
||||||
|
https://www.lupa.cz/rss/clanky/ ! news/tech
|
||||||
|
https://www.root.cz/rss/zpravicky/ ! news/tech
|
||||||
|
https://www.root.cz/rss/clanky/ ! news/tech
|
||||||
|
"query: Root – Softwarová sklizeň:title =~ \"^Softwarová sklizeň\" and rssurl == \"https://www.root.cz/rss/clanky/\"" news/tech
|
||||||
|
https://zdrojak.cz/feed/ ! news/tech
|
||||||
|
https://www.vzhurudolu.cz/rss ! news/tech
|
||||||
|
https://anuradha.hashnode.dev/rss.xml ! news/tech
|
||||||
|
https://lea.verou.me/feed.xml ! news/tech
|
||||||
|
https://developer.mozilla.org/en-US/blog/rss.xml ! news/tech
|
||||||
|
# mozilla.ai
|
||||||
|
https://kill-the-newsletter.com/feeds/9a4r1e63xui0n5ozxs3j.xml ! news/tech
|
||||||
|
https://www.omgubuntu.co.uk/feed ! news/tech
|
||||||
|
https://servis.idnes.cz/rss.aspx?c=technet ! news/tech
|
||||||
|
"query:📰💻💡:tags # \"news/tech\""
|
||||||
|
|
||||||
|
https://news.ycombinator.com/rss "~📰👋💻💡 – Hackernews"
|
||||||
|
|
||||||
|
https://lemmy.kde.social/feeds/c/kde.xml?sort=Active ! lemmy
|
||||||
|
https://beehaw.org/feeds/c/science.xml?sort=Active ! lemmy
|
||||||
|
https://lemmy.ml/feeds/c/firefox.xml?sort=Active ! lemmy
|
||||||
|
https://lemmy.ml/feeds/c/vim.xml?sort=Active ! lemmy
|
||||||
|
https://lemmy.ml/feeds/c/css.xml?sort=Active ! lemmy
|
||||||
|
https://lemmy.ml/feeds/c/javascript.xml?sort=Active ! lemmy
|
||||||
|
https://lemmy.ml/feeds/c/kde.xml?sort=Active ! lemmy
|
||||||
|
"query:📰👋💻💡 – Lemmy:tags # \"lemmy\""
|
||||||
|
|
||||||
|
https://github.com/jordwalke.atom ! twitter/α
|
||||||
|
https://gts.eilhart.cz/@kayla/feed.rss ! twitter/α
|
||||||
|
# TODO: https://www.threads.net/@annie.tumova
|
||||||
|
# TODO: https://www.threads.net/@filip.titlbach
|
||||||
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCVHFbqXqoYvEWM1Ddxl0QDg ! twitter/α_hide
|
||||||
|
"query:#TheAndroidShow:title =~ \"^#TheAndroidShow\" and rssurl == \"https://www.youtube.com/feeds/videos.xml?channel_id=UCVHFbqXqoYvEWM1Ddxl0QDg\"" twitter/α
|
||||||
|
# TODO: https://ubuntuunity.org/blog/
|
||||||
|
https://blog.neon.kde.org/feed/ ! twitter/α
|
||||||
|
https://undinealmani.com/feed/ ! twitter/α
|
||||||
|
https://techhub.social/@erikengheim.rss ! twitter/α
|
||||||
|
https://github.com/justin-schroeder.atom ! twitter/α
|
||||||
|
# TODO: @jpschroeder@fosstodon.org
|
||||||
|
https://mastodon.social/@firt.rss ! twitter/α
|
||||||
|
https://princiya.com/feed/ ! twitter/α
|
||||||
|
https://davidwalsh.name/feed ! twitter/α
|
||||||
|
https://jecas.cz/rss ! twitter/α
|
||||||
|
# JanKoWeb geekovo zdrojak
|
||||||
|
"query:📰👋💻💡 – Twitter/α:tags # \"twitter/α\""
|
||||||
|
|
||||||
|
# TODO: https://www.threads.net/@Zeptej_se_vedce
|
||||||
|
# TODO: https://www.threads.net/@oliniumchemistry
|
||||||
|
# TODO: https://www.threads.net/@narodnitymzen
|
||||||
|
https://mindly.social/@adrianacerna.rss ! twitter/mixed
|
||||||
|
https://olgarichterova.cz/feed/ ! twitter/mixed
|
||||||
|
https://faktaoklimatu.cz/feed.xml ! twitter/mixed
|
||||||
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCtYxnvekc2-3P74TdLx0srQ ! twitter/mixed
|
||||||
|
# https://genderaveda.cz/
|
||||||
|
https://kill-the-newsletter.com/feeds/c6e1z94wpw0eds67.xml ! twitter/mixed
|
||||||
|
# FZU_AVCR
|
||||||
|
https://kill-the-newsletter.com/feeds/39xfn7p1cvf8dif4.xml ! twitter/mixed
|
||||||
|
# AVCR
|
||||||
|
https://kill-the-newsletter.com/feeds/5tww0ecg9y4twnxz.xml ! twitter/mixed
|
||||||
|
https://mastodonczech.cz/@ewajelinek.rss ! twitter/mixed
|
||||||
|
# TODO: https://www.threads.net/@claireklingenberg
|
||||||
|
# TODO: https://www.threads.net/@pavlahubalkova
|
||||||
|
# TODO: https://www.threads.net/@popdetective
|
||||||
|
https://zpravobot.news/@dan_prokop.rss ! twitter/mixed
|
||||||
|
https://www.paqresearch.cz/studie-a-clanky/rss/ ! twitter/mixed
|
||||||
|
https://archetypal.cz/feed/ ! twitter/mixed
|
||||||
|
# TODO: https://www.threads.net/@mariehermanova
|
||||||
|
# Sociologicky
|
||||||
|
https://kill-the-newsletter.com/feeds/xmub9gn72ecekvbi.xml ! twitter/mixed
|
||||||
|
https://www.mimoagendu.cz/rss/ ! twitter/mixed
|
||||||
|
# TODO: https://www.threads.net/@barasoukup
|
||||||
|
# PulseofEuropeCZ KohoVolitEU
|
||||||
|
"query:📰👋💻💡 – Twitter/mixed:tags # \"twitter/mixed\""
|
||||||
|
|
||||||
|
https://us8.campaign-archive.com/feed?u=5ec4c91d59d1b26aefb919e61&id=2ebe3120ac ! newsletters
|
||||||
|
# UX that actually works in 3 minutes or less
|
||||||
|
https://kill-the-newsletter.com/feeds/mx8wi1fifxu6scj8.xml ! newsletters
|
||||||
|
# Lékaři bez hranic
|
||||||
|
https://kill-the-newsletter.com/feeds/9l096daq56dxjw3z.xml ! newsletters
|
||||||
|
https://denikn.cz/autor/toman/feed/ ! newsletters
|
||||||
|
https://denikn.cz/tag/vylety-n/feed/ ! newsletters
|
||||||
|
https://denikn.cz/tag/evropska-unie/feed/ ! newsletters
|
||||||
|
"query:🗞️📰💡 – Newsletters:tags # \"newsletters\""
|
||||||
|
|
||||||
|
https://botsin.space/@randomMDN.rss dev/servises
|
||||||
|
https://github.com/evanw/esbuild/releases.atom ! dev/servises
|
||||||
|
https://bun.sh/rss.xml ! dev/servises
|
||||||
|
https://www.githubstatus.com/history.rss ! dev/servises
|
||||||
|
https://developer.apple.com/news/rss/news.rss "~Apple Dev News" dev/servises
|
||||||
|
https://cordova.apache.org/feed.xml ! twitter/α
|
||||||
|
https://www.mozilla.cz/feed/ ! twitter/α
|
||||||
|
# https://www.githubstatus.com/history.rss ! dev/servises
|
||||||
|
"query:⌨🖱:tags # \"dev/servises\""
|
||||||
|
|
||||||
|
https://github.com/mdn.atom ! dev/github
|
||||||
|
# Charles Games
|
||||||
|
https://kill-the-newsletter.com/feeds/spatxxuabdy4yboqeenu.xml ! dev/github
|
||||||
|
https://github.com/LeaVerou.atom ! dev/github
|
||||||
|
https://github.com/susieward/witchly-js/commits/main.atom ! dev/github
|
||||||
|
https://github.com/staltz.atom ! dev/github
|
||||||
|
https://github.com/jensimmons.atom ! dev/github
|
||||||
|
https://github.com/mirisuzanne.atom ! dev/github
|
||||||
|
# https://www.smashingmagazine.com/feed/
|
||||||
|
"query:⌨🖱:tags # \"dev/github\""
|
||||||
|
|
||||||
|
https://www.informacnigramotnost.cz/feed/ ! desinfo
|
||||||
|
https://demagog.cz/rss/index.atom ! desinfo
|
||||||
|
https://www.fakticke.info/feed/ ! desinfo
|
||||||
|
https://manipulatori.cz/feed/ ! desinfo
|
||||||
|
"query:🤔:tags # \"desinfo\""
|
||||||
|
|
||||||
|
https://n3wjack.net/feed/ ! blogs
|
||||||
|
https://boundedlyrational.substack.com/feed ! blogs
|
||||||
|
https://blog.eischmann.cz/feed/ ! blogs
|
||||||
|
https://blog.zvestov.cz/feed.xml ! blogs
|
||||||
|
https://www.pirati.cz/feed.xml ! blogs
|
||||||
|
https://www.kdu.cz/system/rss ! blogs
|
||||||
|
https://80000hours.org/feed/ ! glogs
|
||||||
|
http://tapolitika.cz/feed/ ! glogs
|
||||||
|
"query:🤓:tags # \"blogs\""
|
||||||
|
|
||||||
|
https://mobilmania.zive.cz/rss/sc-47/default.aspx ! news/info
|
||||||
|
https://feeds.feedburner.com/penize?format=xml ! news/info
|
||||||
|
https://www.mesec.cz/rss/clanky/ ! news/info
|
||||||
|
https://www.mesec.cz/rss/aktuality/ ! news/info
|
||||||
|
https://www.edna.cz/doctor-who/rss/ ! news/info
|
||||||
|
"query:🗞 💰📱:tags # \"news/info\""
|
||||||
|
|
||||||
|
http://feeds.bbci.co.uk/news/world/rss.xml ! news/rest
|
||||||
|
https://domaci.hn.cz/?m=rss ! news/rest
|
||||||
|
https://ekonom.cz/?m=rss ! news/rest
|
||||||
|
https://vikend.hn.cz/?m=rss ! news/rest
|
||||||
|
https://procne.hn.cz/?m=rss ! news/rest
|
||||||
|
http://casopisargument.cz/?feed=rss2 ! news/rest
|
||||||
|
"query:🗞 🌐⏩:tags # \"news/rest\""
|
||||||
|
|
||||||
|
https://www.seznamzpravy.cz/rss ! rest
|
||||||
|
"query:🗞 💤:tags # \"rest\""
|
||||||
|
|
||||||
|
# TODO: https://www.threads.net/@pirativanbartos
|
||||||
|
https://mastodonczech.cz/@jantvrdon.rss ! mastodon/neak
|
||||||
|
https://mastodonczech.cz/@eliska.rss ! mastodon/neak
|
||||||
|
https://mastodon.rozhlas.cz/@kristinarohackova.rss ! mastodon/neak
|
||||||
|
https://mastodon.social/@Prof_Mirya.rss ! mastodon/neak
|
||||||
|
https://mastodonczech.cz/@NAKIT.rss ! mastodon/neak
|
||||||
|
https://mastodonczech.cz/@strakovka.rss ! mastodon/neak
|
||||||
|
https://mastodonczech.cz/@SpravedlnostCZ.rss ! mastodon/neak
|
||||||
|
https://witter.cz/@petrinfinite.rss ! mastodon/neak
|
||||||
|
https://mastodonczech.cz/@danusenerudova.rss ! mastodon/neak
|
||||||
|
# TODO: https://www.threads.net/@danusenerudova
|
||||||
|
https://witter.cz/@Apolenarychlikova.rss ! mastodon/neak
|
||||||
|
# TODO: https://www.threads.net/@apolenarychlikova
|
||||||
|
https://mastodonczech.cz/@marekl.rss ! mastodon/neak
|
||||||
|
https://mastodon.social/@spreadmastodon.rss ! mastodon/neak
|
||||||
|
https://mastodon.pirati.cz/@OlgaRichterova.rss ! mastodon/neak
|
||||||
|
# TODO: https://www.threads.net/@olga_piratka_richterova
|
||||||
|
https://witter.cz/@zeleni.rss ! mastodon/neak
|
||||||
|
https://mastodonczech.cz/@Lenislavka.rss ! mastodon/neak
|
||||||
|
https://witter.cz/@guth.rss ! mastodon/neak
|
||||||
|
# TODO: https://www.threads.net/@tgjarkovsky
|
||||||
|
https://mastodonczech.cz/@madla.rss ! mastodon/neak
|
||||||
|
# TODO: https://www.threads.net/@madla__g
|
||||||
|
https://witter.cz/@malyvedec.rss ! mastodon/neak
|
||||||
|
# TODO: https://www.threads.net/@malyvedec
|
||||||
|
"query:🗞 🐘:tags # \"mastodon/neak\""
|
||||||
|
|
||||||
|
|
||||||
|
# TW bez náhrady:
|
||||||
|
# fieldsofmoab, machal, devgirlFL,
|
||||||
|
# jakubvrana, _Case, eicul,
|
||||||
|
# CO2IN, Iluminator_cz, DearAbbyHansen,
|
||||||
|
# _A_d_e_l_k_a_, ClaireAccendit, laurencikova_k,
|
||||||
|
# PopDetective, dan_prokop, danusenerudova,
|
||||||
|
# glacier_ecology, MarieHermanova, lkristoufek,
|
||||||
|
# matfyz, Mitokochan, kasikp,
|
||||||
|
# CERN, josefslerka, traintravels42,
|
||||||
|
# JulieMontek, bara_soukup, janovsky
|
42
.profile
Normal file
42
.profile
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
# ~/.profile: executed by the command interpreter for login shells.
|
||||||
|
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
|
||||||
|
# exists.
|
||||||
|
# see /usr/share/doc/bash/examples/startup-files for examples.
|
||||||
|
# the files are located in the bash-doc package.
|
||||||
|
|
||||||
|
# the default umask is set in /etc/profile; for setting the umask
|
||||||
|
# for ssh logins, install and configure the libpam-umask package.
|
||||||
|
#umask 022
|
||||||
|
|
||||||
|
# if running bash
|
||||||
|
if [ -n "$BASH_VERSION" ]; then
|
||||||
|
# include .bashrc if it exists
|
||||||
|
if [ -f "$HOME/.bashrc" ]; then
|
||||||
|
. "$HOME/.bashrc"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# set PATH so it includes user's private bin if it exists
|
||||||
|
if [ -d "$HOME/bin" ] ; then
|
||||||
|
PATH="$HOME/bin:$PATH"
|
||||||
|
fi
|
||||||
|
|
||||||
|
export APPMENU_DISPLAY_BOTH=1
|
||||||
|
if [ -z "$UBUNTU_MENUPROXY" ]
|
||||||
|
then
|
||||||
|
UBUNTU_MENUPROXY=1
|
||||||
|
fi
|
||||||
|
export GTK_MODULES
|
||||||
|
export UBUNTU_MENUPROXY
|
||||||
|
|
||||||
|
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"
|
||||||
|
|
||||||
|
# Ubuntu make installation of Ubuntu Make binary symlink
|
||||||
|
PATH=/home/jaandrle/.local/share/umake/bin:$PATH
|
||||||
|
|
||||||
|
[ -f /home/jaandrle/.bash/.profile_androidsdk ] && . /home/jaandrle/.bash/.profile_androidsdk
|
||||||
|
|
||||||
|
|
||||||
|
# Added by Toolbox App
|
||||||
|
export PATH="$PATH:/home/jaandrle/.local/share/JetBrains/Toolbox/scripts"
|
||||||
|
|
8
.ssh/README.md
Normal file
8
.ssh/README.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# SSH
|
||||||
|
|
||||||
|
## Related files
|
||||||
|
- [./\*](./)
|
||||||
|
|
||||||
|
## jaandrle@github
|
||||||
|
- [How to connect to GitHub with SSH - Easy Explanation - LinuxForDevices](https://www.linuxfordevices.com/tutorials/linux/connect-to-github-with-ssh)
|
||||||
|
- [KDE Plasma & ssh keys - DEV Community](https://dev.to/manekenpix/kde-plasma-ssh-keys-111e)
|
4
.ssh/config
Normal file
4
.ssh/config
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Host vpsfree
|
||||||
|
HostName 37.205.11.208
|
||||||
|
IdentityFile ~/.ssh/vpsfree
|
||||||
|
User root
|
17
.vim/README.md
Normal file
17
.vim/README.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# Vim
|
||||||
|
My cross-platform config file. Now primarly **Ubuntu**, in the past also Windows (I don't use them so much now → not tested!).
|
||||||
|
|
||||||
|
To navigate my secondary editor use [../vscode](../vscode).
|
||||||
|
|
||||||
|
## Related files
|
||||||
|
- [../.vimrc](../.vimrc)
|
||||||
|
- [../.config/coc/ultisnips](../.config/coc/ultisnips)
|
||||||
|
- [./\*](./)
|
||||||
|
|
||||||
|
## Plugins
|
||||||
|
See [./§vim_plugins_export-v0.json](./§vim_plugins_export-v0.json). Also call `:helptags ~/.vim/bundle/`.
|
||||||
|
|
||||||
|
|
||||||
|
## To consider
|
||||||
|
- [yaegassy/coc-html-css-support: HTML id and class attribute "completion" for coc.nvim.](https://github.com/yaegassy/coc-html-css-support): `alpine.js`, `petite-vue`
|
||||||
|
- [vimwiki/vimwiki: Personal Wiki for Vim](https://github.com/vimwiki/vimwiki)
|
6
.vim/after/ftplugin/gitcommit/ai.vim
Normal file
6
.vim/after/ftplugin/gitcommit/ai.vim
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
nmap <leader>vd /diff --git<cr>0vG$
|
||||||
|
command! AIcommit ALTredir !§ai-commit.mjs
|
||||||
|
command! AIcommitConventional ALTredir !§ai-commit.mjs --format conventional
|
||||||
|
command! AIcommitGitmoji ALTredir !§ai-commit.mjs --format gitmoji
|
||||||
|
command! AIcommitGit3moji ALTredir !§ai-commit.mjs --format git3moji
|
||||||
|
nmap <leader><f1> :AIcommitOP
|
113
.vim/after/ftplugin/markdown/folding.vim
Normal file
113
.vim/after/ftplugin/markdown/folding.vim
Normal file
@ -0,0 +1,113 @@
|
|||||||
|
" Fold expressions {{{1
|
||||||
|
function! StackedMarkdownFolds()
|
||||||
|
let line = getline(v:lnum)
|
||||||
|
let prevline = getline(v:lnum - 1)
|
||||||
|
let nextline = getline(v:lnum + 1)
|
||||||
|
" fenced block
|
||||||
|
if line =~ '^```.*$' && prevline =~ '^\s*$' " start of a fenced block
|
||||||
|
return ">2"
|
||||||
|
elseif line =~ '^```$' && nextline =~ '^\s*$' " end of a fenced block
|
||||||
|
return "<2"
|
||||||
|
endif
|
||||||
|
" headers
|
||||||
|
if s:HeadingDepth(v:lnum)
|
||||||
|
return ">1"
|
||||||
|
endif
|
||||||
|
" frontmatter
|
||||||
|
if line =~ '^----*$'
|
||||||
|
return v:lnum == 1 ? ">1" : '<1'
|
||||||
|
endif
|
||||||
|
return '='
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
" Helpers {{{1
|
||||||
|
function! s:SID()
|
||||||
|
return matchstr(expand('<sfile>'), '<SNR>\d\+_')
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
function! s:HeadingDepth(lnum)
|
||||||
|
if s:LineIsFenced(a:lnum) | return 0 | endif
|
||||||
|
|
||||||
|
let thisline = getline(a:lnum)
|
||||||
|
if thisline =~ '^#\+\s\+'
|
||||||
|
return len(matchstr(thisline, '^#\{1,6}'))
|
||||||
|
else
|
||||||
|
if thisline != ''
|
||||||
|
let prevline = getline(a:lnum - 1)
|
||||||
|
let nextline = getline(a:lnum + 1)
|
||||||
|
if (nextline =~ '^=\+$') && (prevline =~ '^\s*$')
|
||||||
|
return 1
|
||||||
|
elseif (nextline =~ '^-\+$') && (prevline =~ '^\s*$')
|
||||||
|
return 2
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
return 0
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
function! s:LineIsFenced(lnum)
|
||||||
|
if exists("b:current_syntax") && b:current_syntax ==# 'markdown' || &filetype ==# 'markdown'
|
||||||
|
" It's cheap to check if the current line has 'markdownCode' syntax group
|
||||||
|
return s:HasSyntaxGroup(a:lnum, '\vmarkdown(Code|Highlight)')
|
||||||
|
else
|
||||||
|
" Using searchpairpos() is expensive, so only do it if syntax highlighting
|
||||||
|
" is not enabled
|
||||||
|
return s:HasSurroundingFencemarks(a:lnum)
|
||||||
|
endif
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
function! s:HasSyntaxGroup(lnum, targetGroup)
|
||||||
|
let syntaxGroup = map(synstack(a:lnum, 1), 'synIDattr(v:val, "name")')
|
||||||
|
for value in syntaxGroup
|
||||||
|
if value =~ a:targetGroup
|
||||||
|
return 1
|
||||||
|
endif
|
||||||
|
endfor
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
function! s:HasSurroundingFencemarks(lnum)
|
||||||
|
let cursorPosition = [line("."), col(".")]
|
||||||
|
call cursor(a:lnum, 1)
|
||||||
|
let startFence = '\%^```\|^\n\zs```'
|
||||||
|
let endFence = '```\n^$'
|
||||||
|
let fenceEndPosition = searchpairpos(startFence,'',endFence,'W')
|
||||||
|
call cursor(cursorPosition)
|
||||||
|
return fenceEndPosition != [0,0]
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
function! s:FoldText()
|
||||||
|
if getline(v:foldstart) =~ '^----*$'
|
||||||
|
let title= ''
|
||||||
|
let i= v:foldstart+1
|
||||||
|
let I= v:foldend
|
||||||
|
while i<I && title !~ '^title'
|
||||||
|
let title= getline(i)
|
||||||
|
let i+= 1
|
||||||
|
endwhile
|
||||||
|
if title !~ '^title'
|
||||||
|
let title= 'Front Matter'
|
||||||
|
endif
|
||||||
|
return title
|
||||||
|
endif
|
||||||
|
let indent = repeat('#', s:HeadingDepth(v:foldstart))
|
||||||
|
let title = substitute(getline(v:foldstart), '^#\+\s\+', '', '')
|
||||||
|
let foldsize = (v:foldend - v:foldstart)
|
||||||
|
let linecount = '['.foldsize.' line'.(foldsize>1?'s':'').']'
|
||||||
|
return indent.' '.title.' '.linecount.' '
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
function! FoldMarkdownToggle()
|
||||||
|
if &l:foldexpr ==# 'StackedMarkdownFolds()'
|
||||||
|
setlocal foldmethod< foldtext< foldexpr<
|
||||||
|
else
|
||||||
|
setlocal foldmethod=expr
|
||||||
|
let &l:foldtext = s:SID().'FoldText()'
|
||||||
|
let &l:foldexpr = 'StackedMarkdownFolds()'
|
||||||
|
endif
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
" Teardown {{{1
|
||||||
|
if !exists("b:undo_ftplugin") | let b:undo_ftplugin = '' | endif
|
||||||
|
let b:undo_ftplugin .= '
|
||||||
|
\ | setlocal foldmethod< foldtext< foldexpr<
|
||||||
|
\ '
|
||||||
|
" vim:set fdm=marker:
|
3
.vim/after/ftplugin/markdown/mdexpr.vim
Normal file
3
.vim/after/ftplugin/markdown/mdexpr.vim
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
execute "source ".system("mdexpr-agenda vim 2> /dev/null")
|
||||||
|
command MDEXPRclose lclose | lexpr []
|
||||||
|
cabbrev žm feedkeys("MDEXPR")
|
3
.vim/after/syntax/markdown.vim
Normal file
3
.vim/after/syntax/markdown.vim
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
unlet b:current_syntax
|
||||||
|
syntax include @Yaml syntax/yaml.vim
|
||||||
|
syntax region yamlFrontmatter start=/\%^---$/ end=/^---$/ keepend contains=@Yaml
|
30
.vim/coc-settings.json
Normal file
30
.vim/coc-settings.json
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"workspace.rootPatterns": [ ".git", ".vscode" ],
|
||||||
|
"coc.preferences.formatOnType": false,
|
||||||
|
"diagnostic.separateRelatedInformationAsDiagnostics": true,
|
||||||
|
"diagnostic.errorSign": "┅",
|
||||||
|
"diagnostic.warningSign": "┉",
|
||||||
|
"diagnostic.infoSign": "┄",
|
||||||
|
"diagnostic.hintSign": "·",
|
||||||
|
"javascript.showUnused": true,
|
||||||
|
"coc.source.emoji.filetypes": [ "markdown", "magit", "gitcommit" ],
|
||||||
|
"html.filetypes": [ "html", "handlebars", "htmldjango", "blade", "liquid" ],
|
||||||
|
"html.autoClosingTags": false,
|
||||||
|
"html.autoCreateQuotes": false,
|
||||||
|
"javascript.preferences.quoteStyle": "double",
|
||||||
|
"javascript.preferences.importModuleSpecifierEnding": "js",
|
||||||
|
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,
|
||||||
|
"___eslint.options": {
|
||||||
|
"overrideConfig":{
|
||||||
|
"extends": [
|
||||||
|
"eslint:recommended"
|
||||||
|
],
|
||||||
|
"rules": {
|
||||||
|
"no-use-before-define": ["error", "nofunc"],
|
||||||
|
"max-params": ["error", 4],
|
||||||
|
"max-depth": ["error", 4],
|
||||||
|
"complexity": ["error", 15]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -107,8 +107,8 @@ if !exists("g:codedark_conservative")
|
|||||||
let g:codedark_conservative=0
|
let g:codedark_conservative=0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let s:cdGray = {'gui': '#808080', 'cterm': s:cterm04, 'cterm256': '0'}
|
let s:cdGray = {'gui': '#808080', 'cterm': s:cterm04, 'cterm256': '08'}
|
||||||
let s:cdDarkGray = {'gui': '#505050', 'cterm': s:cterm04, 'cterm256': '08'}
|
let s:cdDarkGray = {'gui': '#505050', 'cterm': s:cterm04, 'cterm256': '0'}
|
||||||
let s:cdViolet = {'gui': '#646695', 'cterm': s:cterm04, 'cterm256': '60'}
|
let s:cdViolet = {'gui': '#646695', 'cterm': s:cterm04, 'cterm256': '60'}
|
||||||
let s:cdBlue = {'gui': '#569CD6', 'cterm': s:cterm0D, 'cterm256': '75'}
|
let s:cdBlue = {'gui': '#569CD6', 'cterm': s:cterm0D, 'cterm256': '75'}
|
||||||
let s:cdDarkBlue = {'gui': '#223E55', 'cterm': s:cterm0D, 'cterm256': '73'}
|
let s:cdDarkBlue = {'gui': '#223E55', 'cterm': s:cterm0D, 'cterm256': '73'}
|
||||||
|
5
.vim/compiler/jshint.vim
Normal file
5
.vim/compiler/jshint.vim
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
" npm install -g jshint
|
||||||
|
CompilerSet makeprg=jshint
|
||||||
|
CompilerSet errorformat=%f:\ line\ %l\\,\ col\ %c\\,\ %m
|
||||||
|
|
||||||
|
" vim: set sts=4 sw=4 expandtab ff=unix fdm=syntax :
|
51
.vim/intro-template.md
Normal file
51
.vim/intro-template.md
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
```
|
||||||
|
%%VERSION%%
|
||||||
|
|
||||||
|
Autor: Bram Moolenaar a další
|
||||||
|
Modified by team+vim@tracker.debian.org
|
||||||
|
Vim je volně šiřitelný program s otevřeným zdrojovým kódem
|
||||||
|
|
||||||
|
Pomozte chudým dětem v Ugandě!
|
||||||
|
podrobnější informace získáte pomocí :help iccf<Enter>
|
||||||
|
```
|
||||||
|
|
||||||
|
## Získání nápovědy
|
||||||
|
- `:help<Enter>`: Zobrazit nápovědu (nebo také `<F1>`, `:help __něco__<Enter>`, …)
|
||||||
|
- `:help version8<Enter>`: Zobrazit informace o této verzi
|
||||||
|
- `sh\`, `shs`, `shh<Enter>`: Zobrazit kombinace kláves začínající `\`, `s` a jiné zajímavé
|
||||||
|
|
||||||
|
|
||||||
|
## Jak ukončit VIM
|
||||||
|
- `:q<Enter>`: Ukončit program/okno (nebo také `:qa<Enter>`, `ZZ` a `ZQ` … viz `:help write-quit`)
|
||||||
|
- `:bd<Enter>`: Zavřít soubor (tzv. „buffer”)
|
||||||
|
|
||||||
|
|
||||||
|
## Rychlá navigace na této stránce
|
||||||
|
- `w`: Otevřít *sezení* (viz `:CLsessionLoad`), `W` zkratka pro vyfiltrování jen pracovních
|
||||||
|
- Otevřít soubor:
|
||||||
|
- `o`: *dříve otevřený* (viz `:help oldfiles<Enter>`)
|
||||||
|
- `e`: *prázdný*
|
||||||
|
- `p`: *prázdný a vložit text ze systémové schránky*
|
||||||
|
- `m`: Seznam záložek (viz `:help mark-motions<Enter>`)
|
||||||
|
- `c`: Upravit tento soubor
|
||||||
|
- `P`: Rozbalit poznámky níže
|
||||||
|
|
||||||
|
<!--region Poznámky -->
|
||||||
|
## Poznámky
|
||||||
|
- `:help 'suffixesadd'` [gf (goto file) doesn't work in PHP file : vim](https://www.reddit.com/r/vim/comments/t8o0bw/gf_goto_file_doesnt_work_in_php_file/)
|
||||||
|
<!--endregion-->
|
||||||
|
|
||||||
|
## Náhodná část z konfiguračního souboru `.vimrc`
|
||||||
|
```vim %%VIMRC%%
|
||||||
|
```
|
||||||
|
|
||||||
|
<!--region Mapování -->
|
||||||
|
nnoremap <buffer><silent> e :bd<cr>
|
||||||
|
nnoremap <buffer><silent> p :bd<bar>normal "+p<cr>
|
||||||
|
nnoremap <buffer><silent> o :ALToldfiles<cr>
|
||||||
|
nnoremap <buffer> w :call feedkeys(':CLSESSIONload ', 'tn')<cr>
|
||||||
|
nnoremap <buffer> W :call feedkeys(':CLSESSIONload work_', 'tn')<cr>
|
||||||
|
nnoremap <buffer><silent> m :marks<cr>
|
||||||
|
nnoremap <buffer> P /region<cr>za
|
||||||
|
nnoremap <buffer><silent> c :e ~/.vim/intro-template.md<cr>
|
||||||
|
<!--endregion-->
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user