Compare commits

...

31 Commits

Author SHA1 Message Date
ac48910f5e 🔤 Update README with instructions for setting up dotfiles on termux 2024-02-28 14:20:28 +01:00
4a6a47950f 🐛 source complete_alias 2024-02-28 14:10:14 +01:00
361beea62b completition 2024-02-28 14:06:02 +01:00
c7193de91f gitdotfiles 2024-02-28 12:52:58 +01:00
fba5b40824 Termux variant 2024-02-28 12:48:12 +01:00
e9a01401bb 🐛 Update §ai-commit.mjs to work properly with new AI model 2024-02-28 11:22:33 +01:00
495985a4b0 tridactyl zooming/scroling and multiplication with § 2024-02-28 10:58:13 +01:00
d387cccab0 🔤 Link to older version 2024-02-27 16:42:20 +01:00
320f3d3576 🔤 👮 2024-02-27 16:40:31 +01:00
d0dbbf6d87 Back cd and 🐛 nodejsscript completions 2024-02-27 16:35:28 +01:00
7ab8920b68 §ai-commit replace obsolete model 2024-02-22 14:56:47 +01:00
b354835fec Untrack xnview 2024-02-21 21:35:29 +01:00
6c2c704358 👮 grouping “cd” aliases in .bash* 2024-02-21 12:12:03 +01:00
30e6467e2d 🔤 🐛 missing <details> 2024-02-20 16:08:19 +01:00
4ca20dcaaf 🔤 🐛 Typo 2024-02-20 16:03:26 +01:00
ff3138230d Migrate other dotfiles and log …
not included in the original repo
2024-02-20 16:00:47 +01:00
e1f5b70b33 🔤 Lists bash/scripts 2024-02-20 15:23:33 +01:00
b54b08442a add bin (scripts) 2024-02-19 20:37:09 +01:00
075f2deaf0 🔤 🐛 .XCompose, .inputrc 2024-02-19 16:19:55 +01:00
f0c5a69b94 Update missing linked files 2024-02-19 16:12:23 +01:00
4dfa0bbe38 Replace links 2024-02-19 16:08:48 +01:00
5ade3e687f Revert "🔤 🐛"
This reverts commit 12ff81c513.
2024-02-19 15:48:52 +01:00
12ff81c513 🔤 🐛 2024-02-19 15:44:57 +01:00
a11274b4ac Firefox, .tridactylrc 2024-02-19 15:38:14 +01:00
5342f5a270 Firefox and KDE Neon 2024-02-19 15:36:59 +01:00
3a6a65b0c0 Add git 2024-02-19 15:17:55 +01:00
78f4dd516d Add Newsboat 2024-02-19 15:14:34 +01:00
16739c5aee Added '.ssh' 2024-02-19 15:09:16 +01:00
3e8d71f6d3 Updated Vifm 2024-02-19 15:06:11 +01:00
be211f7146 Updating bash-related files 2024-02-19 14:54:32 +01:00
cbdd0e0c20 Vim – additional files and docs 2024-02-19 14:48:50 +01:00
42 changed files with 1316 additions and 7525 deletions

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/bash/.bash/.bash_aliases

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/bash/.bash/.bash_completions

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/bash/.bash/.bash_jaaENV

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/bash/.bash/.bash_nvm

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/bash/.bash/.bash_promt

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/bash/.bash/.bash_sdkman

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/bash/.bash/.profile_androidsdk

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/bash/.bash/cordova.completion

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/bash/.bash/himalaya.completion

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/bash/.bashrc

63
.bashrc Normal file
View File

@ -0,0 +1,63 @@
export GREP_COLOR="1;32"
export EDITOR="vim"
export SUDO_EDITOR="vim"
export VISUAL="vim"
[[ -f /etc/bashrc ]] && . /etc/bashrc # Source global definitions
[ -d "$HOME/bin" ] && PATH="$HOME/bin:$PATH"
[[ $- != *i* ]] && return # If not running interactively, don't do anything
export HISTCONTROL=ignoreboth:erasedups
shopt -s histappend cmdhist
shopt -s histverify
export HISTSIZE=1000
export HISTFILESIZE=2000
set -o vi
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' -\""
export LS_COLORS=$LS_COLORS:'tw=01;04;34:ow=01;04;34:'
alias myip='curl -s -m 5 https://ipleak.net/json/'
alias q='exit'
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
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 myls='ls -pQFhA --group-directories-first'
alias myrm='rm -vi'
alias mycp='cp -vi'
alias mymv='mv -vi'
alias mydf='df -Th'
alias myless='less -R -S'
mylsl(){ mls -l $* --color=always | mless; }
myup(){ cd $(eval printf '../'%.0s {1..$1}); }
mkcd(){ mkdir -p "${1:?}" && cd "${1}"; }
update(){ ~/update.sh && mv ~/update_new.sh ~/update.sh; }
myping(){ # 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 '\---'
}
pushd(){ builtin pushd "$@" >/dev/null && dirs -v; }
popd() { builtin popd "$@" >/dev/null && dirs -v; }
usevim() { ln -s $PREFIX/bin/vim ~/bin/termux-file-editor; }
LAST_PWD_PATH="$(dirname "${BASH_SOURCE[0]}")/.bash_last_pwd"
[ -f "$LAST_PWD_PATH" ] && OLDPWD=`cat $LAST_PWD_PATH`
cd(){ builtin cd "$@" && echo `pwd` > "$LAST_PWD_PATH"; }
alias gitdotfiles='/usr/bin/git --git-dir="$HOME/.dotfiles/" --work-tree="$HOME"'
source ./.bash/complete-alias/complete_alias
complete -F _complete_alias gitdotfiles
# termux-setup-storage

9
.config/uurc Normal file
View File

@ -0,0 +1,9 @@
#! /usr/bin/
uu_w_alias="wttr.in/${1:-prague}?M"
uu_w_is_raw=0
uu_h_alias="cheat.sh/$1"
uu_h_is_raw=0
uu_surl_alias="tinyurl.com/api-create.php?url=$1"
uu_surl_is_raw=1
uu_ip_alias="ifconfig.co/json"
uu_ip_is_raw=1

View File

@ -1,81 +0,0 @@
" You can edit this file by hand.
" The " character at the beginning of a line comments out the line.
" Blank lines are ignored.
" The Default color scheme is used for any directory that does not have
" a specified scheme and for parts of user interface like menus. A
" color scheme set for a base directory will also
" be used for the sub directories.
" The standard ncurses colors are:
" Default = -1 = None, can be used for transparency or default color
" Black = 0
" Red = 1
" Green = 2
" Yellow = 3
" Blue = 4
" Magenta = 5
" Cyan = 6
" White = 7
" Light versions of colors are also available (set bold attribute):
" LightBlack
" LightRed
" LightGreen
" LightYellow
" LightBlue
" LightMagenta
" LightCyan
" LightWhite
" Available attributes (some of them can be combined):
" bold
" underline
" reverse or inverse
" standout
" italic (on unsupported systems becomes reverse)
" none
" Vifm supports 256 colors you can use color numbers 0-255
" (requires properly set up terminal: set your TERM environment variable
" (directly or using resources) to some color terminal name (e.g.
" xterm-256color) from /usr/lib/terminfo/; you can check current number
" of colors in your terminal with tput colors command)
" highlight group cterm=attrs ctermfg=foreground_color ctermbg=background_color
highlight clear
highlight Win cterm=none ctermfg=white ctermbg=black
highlight Directory cterm=bold ctermfg=cyan ctermbg=default
highlight Link cterm=bold ctermfg=yellow ctermbg=default
highlight BrokenLink cterm=bold ctermfg=red ctermbg=default
highlight Socket cterm=bold ctermfg=magenta ctermbg=default
highlight Device cterm=bold ctermfg=red ctermbg=default
highlight Fifo cterm=bold ctermfg=cyan ctermbg=default
highlight Executable cterm=bold ctermfg=green ctermbg=default
highlight Selected cterm=bold ctermfg=magenta ctermbg=default
highlight CurrLine cterm=bold,reverse ctermfg=default ctermbg=default
highlight TopLine cterm=none ctermfg=black ctermbg=white
highlight TopLineSel cterm=bold ctermfg=black ctermbg=default
highlight StatusLine cterm=bold ctermfg=black ctermbg=white
highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
highlight CmdLine cterm=none ctermfg=white ctermbg=black
highlight ErrorMsg cterm=none ctermfg=red ctermbg=black
highlight Border cterm=none ctermfg=black ctermbg=white
highlight JobLine cterm=bold,reverse ctermfg=black ctermbg=white
highlight SuggestBox cterm=bold ctermfg=default ctermbg=default
highlight CmpMismatch cterm=bold ctermfg=white ctermbg=red
highlight AuxWin cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
highlight TabLine cterm=none ctermfg=white ctermbg=black
highlight TabLineSel cterm=bold,reverse ctermfg=default ctermbg=default
highlight User1 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
highlight User2 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
highlight User3 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
highlight User4 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
highlight User5 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
highlight User6 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
highlight User7 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
highlight User8 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
highlight User9 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
highlight OtherWin cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default

View File

@ -1,26 +0,0 @@
" codedark like color scheme for vifm
" Reset all styles first
highlight clear
highlight Win cterm=none ctermfg=188 ctermbg=none
highlight Border cterm=none ctermfg=none ctermbg=none
highlight TopLine cterm=none ctermfg=117 ctermbg=235
highlight TopLineSel cterm=bold ctermfg=75 ctermbg=235
highlight StatusLine cterm=bold ctermfg=65 ctermbg=234
highlight ErrorMsg cterm=bold ctermfg=203 ctermbg=235
highlight JobLine cterm=bold ctermfg=75 ctermbg=235
highlight WildMenu cterm=bold ctermfg=188 ctermbg=235
highlight CmdLine cterm=none ctermfg=188 ctermbg=235
highlight CurrLine cterm=none ctermfg=none ctermbg=0
highlight OtherLine cterm=none ctermfg=247 ctermbg=237
highlight Selected cterm=none ctermfg=none ctermbg=235
highlight Directory cterm=none ctermfg=179 ctermbg=none
highlight Executable cterm=none ctermfg=176 ctermbg=none
highlight Link cterm=none ctermfg=173 ctermbg=none
highlight BrokenLink cterm=none ctermfg=164 ctermbg=none
highlight Device cterm=none ctermfg=187 ctermbg=none
highlight Fifo cterm=none ctermfg=187 ctermbg=none
highlight Socket cterm=none ctermfg=187 ctermbg=none

View File

@ -1,29 +0,0 @@
" zenburn like color scheme for vifm
" http://kippura.org/zenburnpage/
" Reset all styles first
highlight clear
highlight Border cterm=none ctermfg=235 ctermbg=237
highlight TopLine cterm=none ctermfg=108 ctermbg=235
highlight TopLineSel cterm=bold ctermfg=186 ctermbg=235
highlight Win cterm=none ctermfg=188 ctermbg=237
highlight Directory cterm=none ctermfg=108 ctermbg=237
highlight CurrLine cterm=none ctermfg=223 ctermbg=235
highlight OtherLine cterm=none ctermfg=247 ctermbg=237
highlight Selected cterm=none ctermfg=116 ctermbg=238
highlight JobLine cterm=bold ctermfg=116 ctermbg=238
highlight StatusLine cterm=bold ctermfg=144 ctermbg=236
highlight ErrorMsg cterm=bold ctermfg=115 ctermbg=237
highlight WildMenu cterm=bold ctermfg=235 ctermbg=144
highlight CmdLine cterm=none ctermfg=188 ctermbg=237
highlight Executable cterm=none ctermfg=172 ctermbg=237
highlight Link cterm=none ctermfg=142 ctermbg=237
highlight BrokenLink cterm=none ctermfg=174 ctermbg=237
highlight Device cterm=none ctermfg=228 ctermbg=237
highlight Fifo cterm=none ctermfg=109 ctermbg=237
highlight Socket cterm=none ctermfg=110 ctermbg=237

View File

@ -1,857 +0,0 @@
vifm-!! vifm-help.txt /*vifm-!!*
vifm-$ vifm-help.txt /*vifm-$*
vifm-$HOME vifm-help.txt /*vifm-$HOME*
vifm-$MYVIFMRC vifm-help.txt /*vifm-$MYVIFMRC*
vifm-$VIFM vifm-help.txt /*vifm-$VIFM*
vifm-$VIFM_FUSE_FILE vifm-help.txt /*vifm-$VIFM_FUSE_FILE*
vifm-% vifm-help.txt /*vifm-%*
vifm-%C vifm-help.txt /*vifm-%C*
vifm-%D vifm-help.txt /*vifm-%D*
vifm-%F vifm-help.txt /*vifm-%F*
vifm-%IU vifm-help.txt /*vifm-%IU*
vifm-%Iu vifm-help.txt /*vifm-%Iu*
vifm-%L vifm-help.txt /*vifm-%L*
vifm-%M vifm-help.txt /*vifm-%M*
vifm-%N vifm-help.txt /*vifm-%N*
vifm-%Pl vifm-help.txt /*vifm-%Pl*
vifm-%Pz vifm-help.txt /*vifm-%Pz*
vifm-%S vifm-help.txt /*vifm-%S*
vifm-%U vifm-help.txt /*vifm-%U*
vifm-%a vifm-help.txt /*vifm-%a*
vifm-%b vifm-help.txt /*vifm-%b*
vifm-%c vifm-help.txt /*vifm-%c*
vifm-%d vifm-help.txt /*vifm-%d*
vifm-%f vifm-help.txt /*vifm-%f*
vifm-%i vifm-help.txt /*vifm-%i*
vifm-%l vifm-help.txt /*vifm-%l*
vifm-%m vifm-help.txt /*vifm-%m*
vifm-%n vifm-help.txt /*vifm-%n*
vifm-%pc vifm-help.txt /*vifm-%pc*
vifm-%pd vifm-help.txt /*vifm-%pd*
vifm-%ph vifm-help.txt /*vifm-%ph*
vifm-%pu vifm-help.txt /*vifm-%pu*
vifm-%pw vifm-help.txt /*vifm-%pw*
vifm-%px vifm-help.txt /*vifm-%px*
vifm-%py vifm-help.txt /*vifm-%py*
vifm-%q vifm-help.txt /*vifm-%q*
vifm-%r vifm-help.txt /*vifm-%r*
vifm-%s vifm-help.txt /*vifm-%s*
vifm-%u vifm-help.txt /*vifm-%u*
vifm-%v vifm-help.txt /*vifm-%v*
vifm-' vifm-help.txt /*vifm-'*
vifm-'aproposprg' vifm-help.txt /*vifm-'aproposprg'*
vifm-'autocd' vifm-help.txt /*vifm-'autocd'*
vifm-'autochpos' vifm-help.txt /*vifm-'autochpos'*
vifm-'caseoptions' vifm-help.txt /*vifm-'caseoptions'*
vifm-'cd' vifm-help.txt /*vifm-'cd'*
vifm-'cdpath' vifm-help.txt /*vifm-'cdpath'*
vifm-'cf' vifm-help.txt /*vifm-'cf'*
vifm-'chaselinks' vifm-help.txt /*vifm-'chaselinks'*
vifm-'classify' vifm-help.txt /*vifm-'classify'*
vifm-'co' vifm-help.txt /*vifm-'co'*
vifm-'columns' vifm-help.txt /*vifm-'columns'*
vifm-'confirm' vifm-help.txt /*vifm-'confirm'*
vifm-'cpo' vifm-help.txt /*vifm-'cpo'*
vifm-'cpoptions' vifm-help.txt /*vifm-'cpoptions'*
vifm-'cvoptions' vifm-help.txt /*vifm-'cvoptions'*
vifm-'deleteprg' vifm-help.txt /*vifm-'deleteprg'*
vifm-'dirsize' vifm-help.txt /*vifm-'dirsize'*
vifm-'dotdirs' vifm-help.txt /*vifm-'dotdirs'*
vifm-'dotfiles' vifm-help.txt /*vifm-'dotfiles'*
vifm-'fastrun' vifm-help.txt /*vifm-'fastrun'*
vifm-'fcs' vifm-help.txt /*vifm-'fcs'*
vifm-'fillchars' vifm-help.txt /*vifm-'fillchars'*
vifm-'findprg' vifm-help.txt /*vifm-'findprg'*
vifm-'followlinks' vifm-help.txt /*vifm-'followlinks'*
vifm-'fusehome' vifm-help.txt /*vifm-'fusehome'*
vifm-'gd' vifm-help.txt /*vifm-'gd'*
vifm-'gdefault' vifm-help.txt /*vifm-'gdefault'*
vifm-'grepprg' vifm-help.txt /*vifm-'grepprg'*
vifm-'hi' vifm-help.txt /*vifm-'hi'*
vifm-'histcursor' vifm-help.txt /*vifm-'histcursor'*
vifm-'history' vifm-help.txt /*vifm-'history'*
vifm-'hls' vifm-help.txt /*vifm-'hls'*
vifm-'hlsearch' vifm-help.txt /*vifm-'hlsearch'*
vifm-'ic' vifm-help.txt /*vifm-'ic'*
vifm-'iec' vifm-help.txt /*vifm-'iec'*
vifm-'ignorecase' vifm-help.txt /*vifm-'ignorecase'*
vifm-'incsearch' vifm-help.txt /*vifm-'incsearch'*
vifm-'iooptions' vifm-help.txt /*vifm-'iooptions'*
vifm-'is' vifm-help.txt /*vifm-'is'*
vifm-'laststatus' vifm-help.txt /*vifm-'laststatus'*
vifm-'lines' vifm-help.txt /*vifm-'lines'*
vifm-'locateprg' vifm-help.txt /*vifm-'locateprg'*
vifm-'ls' vifm-help.txt /*vifm-'ls'*
vifm-'lsoptions' vifm-help.txt /*vifm-'lsoptions'*
vifm-'lsview' vifm-help.txt /*vifm-'lsview'*
vifm-'mediaprg' vifm-help.txt /*vifm-'mediaprg'*
vifm-'milleroptions' vifm-help.txt /*vifm-'milleroptions'*
vifm-'millerview' vifm-help.txt /*vifm-'millerview'*
vifm-'mintimeoutlen' vifm-help.txt /*vifm-'mintimeoutlen'*
vifm-'nu' vifm-help.txt /*vifm-'nu'*
vifm-'number' vifm-help.txt /*vifm-'number'*
vifm-'numberwidth' vifm-help.txt /*vifm-'numberwidth'*
vifm-'nuw' vifm-help.txt /*vifm-'nuw'*
vifm-'previewoptions' vifm-help.txt /*vifm-'previewoptions'*
vifm-'previewprg' vifm-help.txt /*vifm-'previewprg'*
vifm-'quickview' vifm-help.txt /*vifm-'quickview'*
vifm-'relativenumber' vifm-help.txt /*vifm-'relativenumber'*
vifm-'rnu' vifm-help.txt /*vifm-'rnu'*
vifm-'ruf' vifm-help.txt /*vifm-'ruf'*
vifm-'rulerformat' vifm-help.txt /*vifm-'rulerformat'*
vifm-'runexec' vifm-help.txt /*vifm-'runexec'*
vifm-'scb' vifm-help.txt /*vifm-'scb'*
vifm-'scrollbind' vifm-help.txt /*vifm-'scrollbind'*
vifm-'scrolloff' vifm-help.txt /*vifm-'scrolloff'*
vifm-'scs' vifm-help.txt /*vifm-'scs'*
vifm-'sessionoptions' vifm-help.txt /*vifm-'sessionoptions'*
vifm-'sh' vifm-help.txt /*vifm-'sh'*
vifm-'shcf' vifm-help.txt /*vifm-'shcf'*
vifm-'shell' vifm-help.txt /*vifm-'shell'*
vifm-'shellcmdflag' vifm-help.txt /*vifm-'shellcmdflag'*
vifm-'shm' vifm-help.txt /*vifm-'shm'*
vifm-'shortmess' vifm-help.txt /*vifm-'shortmess'*
vifm-'showtabline' vifm-help.txt /*vifm-'showtabline'*
vifm-'sizefmt' vifm-help.txt /*vifm-'sizefmt'*
vifm-'slowfs' vifm-help.txt /*vifm-'slowfs'*
vifm-'smartcase' vifm-help.txt /*vifm-'smartcase'*
vifm-'so' vifm-help.txt /*vifm-'so'*
vifm-'sort' vifm-help.txt /*vifm-'sort'*
vifm-'sortgroups' vifm-help.txt /*vifm-'sortgroups'*
vifm-'sortnumbers' vifm-help.txt /*vifm-'sortnumbers'*
vifm-'sortorder' vifm-help.txt /*vifm-'sortorder'*
vifm-'ssop' vifm-help.txt /*vifm-'ssop'*
vifm-'stal' vifm-help.txt /*vifm-'stal'*
vifm-'statusline' vifm-help.txt /*vifm-'statusline'*
vifm-'stl' vifm-help.txt /*vifm-'stl'*
vifm-'suggestoptions' vifm-help.txt /*vifm-'suggestoptions'*
vifm-'syncregs' vifm-help.txt /*vifm-'syncregs'*
vifm-'syscalls' vifm-help.txt /*vifm-'syscalls'*
vifm-'tablabel' vifm-help.txt /*vifm-'tablabel'*
vifm-'tabprefix' vifm-help.txt /*vifm-'tabprefix'*
vifm-'tabscope' vifm-help.txt /*vifm-'tabscope'*
vifm-'tabstop' vifm-help.txt /*vifm-'tabstop'*
vifm-'tabsuffix' vifm-help.txt /*vifm-'tabsuffix'*
vifm-'timefmt' vifm-help.txt /*vifm-'timefmt'*
vifm-'timeoutlen' vifm-help.txt /*vifm-'timeoutlen'*
vifm-'title' vifm-help.txt /*vifm-'title'*
vifm-'tm' vifm-help.txt /*vifm-'tm'*
vifm-'to' vifm-help.txt /*vifm-'to'*
vifm-'trash' vifm-help.txt /*vifm-'trash'*
vifm-'trashdir' vifm-help.txt /*vifm-'trashdir'*
vifm-'ts' vifm-help.txt /*vifm-'ts'*
vifm-'tuioptions' vifm-help.txt /*vifm-'tuioptions'*
vifm-'ul' vifm-help.txt /*vifm-'ul'*
vifm-'undolevels' vifm-help.txt /*vifm-'undolevels'*
vifm-'vicmd' vifm-help.txt /*vifm-'vicmd'*
vifm-'viewcolumns' vifm-help.txt /*vifm-'viewcolumns'*
vifm-'vifminfo' vifm-help.txt /*vifm-'vifminfo'*
vifm-'vimhelp' vifm-help.txt /*vifm-'vimhelp'*
vifm-'vixcmd' vifm-help.txt /*vifm-'vixcmd'*
vifm-'wildmenu' vifm-help.txt /*vifm-'wildmenu'*
vifm-'wildstyle' vifm-help.txt /*vifm-'wildstyle'*
vifm-'wmnu' vifm-help.txt /*vifm-'wmnu'*
vifm-'wordchars' vifm-help.txt /*vifm-'wordchars'*
vifm-'wrap' vifm-help.txt /*vifm-'wrap'*
vifm-'wrapscan' vifm-help.txt /*vifm-'wrapscan'*
vifm-'ws' vifm-help.txt /*vifm-'ws'*
vifm-( vifm-help.txt /*vifm-(*
vifm-) vifm-help.txt /*vifm-)*
vifm-, vifm-help.txt /*vifm-,*
vifm--+c vifm-help.txt /*vifm--+c*
vifm---choose-dir vifm-help.txt /*vifm---choose-dir*
vifm---choose-files vifm-help.txt /*vifm---choose-files*
vifm---delimiter vifm-help.txt /*vifm---delimiter*
vifm---help vifm-help.txt /*vifm---help*
vifm---logging vifm-help.txt /*vifm---logging*
vifm---no-configs vifm-help.txt /*vifm---no-configs*
vifm---on-choose vifm-help.txt /*vifm---on-choose*
vifm---remote vifm-help.txt /*vifm---remote*
vifm---remote-expr vifm-help.txt /*vifm---remote-expr*
vifm---select vifm-help.txt /*vifm---select*
vifm---server-list vifm-help.txt /*vifm---server-list*
vifm---server-name vifm-help.txt /*vifm---server-name*
vifm---version vifm-help.txt /*vifm---version*
vifm--c vifm-help.txt /*vifm--c*
vifm--f vifm-help.txt /*vifm--f*
vifm--h vifm-help.txt /*vifm--h*
vifm--v vifm-help.txt /*vifm--v*
vifm-. vifm-help.txt /*vifm-.*
vifm-/ vifm-help.txt /*vifm-\/*
vifm-0 vifm-help.txt /*vifm-0*
vifm-: vifm-help.txt /*vifm-:*
vifm-:! vifm-help.txt /*vifm-:!*
vifm-:!! vifm-help.txt /*vifm-:!!*
vifm-:alink vifm-help.txt /*vifm-:alink*
vifm-:apropos vifm-help.txt /*vifm-:apropos*
vifm-:au vifm-help.txt /*vifm-:au*
vifm-:autocmd vifm-help.txt /*vifm-:autocmd*
vifm-:bar vifm-help.txt /*vifm-:bar*
vifm-:bmark vifm-help.txt /*vifm-:bmark*
vifm-:bmarks vifm-help.txt /*vifm-:bmarks*
vifm-:bmgo vifm-help.txt /*vifm-:bmgo*
vifm-:c vifm-help.txt /*vifm-:c*
vifm-:ca vifm-help.txt /*vifm-:ca*
vifm-:cabbrev vifm-help.txt /*vifm-:cabbrev*
vifm-:cd vifm-help.txt /*vifm-:cd*
vifm-:cds vifm-help.txt /*vifm-:cds*
vifm-:change vifm-help.txt /*vifm-:change*
vifm-:chmod vifm-help.txt /*vifm-:chmod*
vifm-:chown vifm-help.txt /*vifm-:chown*
vifm-:clone vifm-help.txt /*vifm-:clone*
vifm-:cm vifm-help.txt /*vifm-:cm*
vifm-:cmap vifm-help.txt /*vifm-:cmap*
vifm-:cno vifm-help.txt /*vifm-:cno*
vifm-:cnorea vifm-help.txt /*vifm-:cnorea*
vifm-:cnoreabbrev vifm-help.txt /*vifm-:cnoreabbrev*
vifm-:cnoremap vifm-help.txt /*vifm-:cnoremap*
vifm-:co vifm-help.txt /*vifm-:co*
vifm-:colo vifm-help.txt /*vifm-:colo*
vifm-:colorscheme vifm-help.txt /*vifm-:colorscheme*
vifm-:com vifm-help.txt /*vifm-:com*
vifm-:comc vifm-help.txt /*vifm-:comc*
vifm-:comclear vifm-help.txt /*vifm-:comclear*
vifm-:command vifm-help.txt /*vifm-:command*
vifm-:command-params vifm-help.txt /*vifm-:command-params*
vifm-:compare vifm-help.txt /*vifm-:compare*
vifm-:cope vifm-help.txt /*vifm-:cope*
vifm-:copen vifm-help.txt /*vifm-:copen*
vifm-:copy vifm-help.txt /*vifm-:copy*
vifm-:cq vifm-help.txt /*vifm-:cq*
vifm-:cquit vifm-help.txt /*vifm-:cquit*
vifm-:cu vifm-help.txt /*vifm-:cu*
vifm-:cuna vifm-help.txt /*vifm-:cuna*
vifm-:cunabbrev vifm-help.txt /*vifm-:cunabbrev*
vifm-:cunmap vifm-help.txt /*vifm-:cunmap*
vifm-:d vifm-help.txt /*vifm-:d*
vifm-:delbmarks vifm-help.txt /*vifm-:delbmarks*
vifm-:delc vifm-help.txt /*vifm-:delc*
vifm-:delcommand vifm-help.txt /*vifm-:delcommand*
vifm-:delete vifm-help.txt /*vifm-:delete*
vifm-:delm vifm-help.txt /*vifm-:delm*
vifm-:delmarks vifm-help.txt /*vifm-:delmarks*
vifm-:delsession vifm-help.txt /*vifm-:delsession*
vifm-:di vifm-help.txt /*vifm-:di*
vifm-:dirs vifm-help.txt /*vifm-:dirs*
vifm-:display vifm-help.txt /*vifm-:display*
vifm-:dm vifm-help.txt /*vifm-:dm*
vifm-:dmap vifm-help.txt /*vifm-:dmap*
vifm-:dn vifm-help.txt /*vifm-:dn*
vifm-:dnoremap vifm-help.txt /*vifm-:dnoremap*
vifm-:du vifm-help.txt /*vifm-:du*
vifm-:dunmap vifm-help.txt /*vifm-:dunmap*
vifm-:e vifm-help.txt /*vifm-:e*
vifm-:ec vifm-help.txt /*vifm-:ec*
vifm-:echo vifm-help.txt /*vifm-:echo*
vifm-:edit vifm-help.txt /*vifm-:edit*
vifm-:el vifm-help.txt /*vifm-:el*
vifm-:else vifm-help.txt /*vifm-:else*
vifm-:elsei vifm-help.txt /*vifm-:elsei*
vifm-:elseif vifm-help.txt /*vifm-:elseif*
vifm-:empty vifm-help.txt /*vifm-:empty*
vifm-:en vifm-help.txt /*vifm-:en*
vifm-:endif vifm-help.txt /*vifm-:endif*
vifm-:exe vifm-help.txt /*vifm-:exe*
vifm-:execute vifm-help.txt /*vifm-:execute*
vifm-:exi vifm-help.txt /*vifm-:exi*
vifm-:exit vifm-help.txt /*vifm-:exit*
vifm-:f vifm-help.txt /*vifm-:f*
vifm-:file vifm-help.txt /*vifm-:file*
vifm-:filet vifm-help.txt /*vifm-:filet*
vifm-:filetype vifm-help.txt /*vifm-:filetype*
vifm-:filev vifm-help.txt /*vifm-:filev*
vifm-:fileviewer vifm-help.txt /*vifm-:fileviewer*
vifm-:filex vifm-help.txt /*vifm-:filex*
vifm-:filextype vifm-help.txt /*vifm-:filextype*
vifm-:filter vifm-help.txt /*vifm-:filter*
vifm-:fin vifm-help.txt /*vifm-:fin*
vifm-:find vifm-help.txt /*vifm-:find*
vifm-:fini vifm-help.txt /*vifm-:fini*
vifm-:finish vifm-help.txt /*vifm-:finish*
vifm-:go vifm-help.txt /*vifm-:go*
vifm-:goto vifm-help.txt /*vifm-:goto*
vifm-:gr vifm-help.txt /*vifm-:gr*
vifm-:grep vifm-help.txt /*vifm-:grep*
vifm-:h vifm-help.txt /*vifm-:h*
vifm-:help vifm-help.txt /*vifm-:help*
vifm-:hi vifm-help.txt /*vifm-:hi*
vifm-:hideui vifm-help.txt /*vifm-:hideui*
vifm-:highlight vifm-help.txt /*vifm-:highlight*
vifm-:his vifm-help.txt /*vifm-:his*
vifm-:histnext vifm-help.txt /*vifm-:histnext*
vifm-:history vifm-help.txt /*vifm-:history*
vifm-:histprev vifm-help.txt /*vifm-:histprev*
vifm-:if vifm-help.txt /*vifm-:if*
vifm-:invert vifm-help.txt /*vifm-:invert*
vifm-:jobs vifm-help.txt /*vifm-:jobs*
vifm-:keepsel vifm-help.txt /*vifm-:keepsel*
vifm-:let vifm-help.txt /*vifm-:let*
vifm-:locate vifm-help.txt /*vifm-:locate*
vifm-:ls vifm-help.txt /*vifm-:ls*
vifm-:lstrash vifm-help.txt /*vifm-:lstrash*
vifm-:m vifm-help.txt /*vifm-:m*
vifm-:ma vifm-help.txt /*vifm-:ma*
vifm-:map vifm-help.txt /*vifm-:map*
vifm-:mark vifm-help.txt /*vifm-:mark*
vifm-:marks vifm-help.txt /*vifm-:marks*
vifm-:media vifm-help.txt /*vifm-:media*
vifm-:mes vifm-help.txt /*vifm-:mes*
vifm-:messages vifm-help.txt /*vifm-:messages*
vifm-:mkdir vifm-help.txt /*vifm-:mkdir*
vifm-:mm vifm-help.txt /*vifm-:mm*
vifm-:mmap vifm-help.txt /*vifm-:mmap*
vifm-:mn vifm-help.txt /*vifm-:mn*
vifm-:mnoremap vifm-help.txt /*vifm-:mnoremap*
vifm-:move vifm-help.txt /*vifm-:move*
vifm-:mu vifm-help.txt /*vifm-:mu*
vifm-:munmap vifm-help.txt /*vifm-:munmap*
vifm-:nm vifm-help.txt /*vifm-:nm*
vifm-:nmap vifm-help.txt /*vifm-:nmap*
vifm-:nn vifm-help.txt /*vifm-:nn*
vifm-:nnoremap vifm-help.txt /*vifm-:nnoremap*
vifm-:no vifm-help.txt /*vifm-:no*
vifm-:noh vifm-help.txt /*vifm-:noh*
vifm-:nohlsearch vifm-help.txt /*vifm-:nohlsearch*
vifm-:noremap vifm-help.txt /*vifm-:noremap*
vifm-:norm vifm-help.txt /*vifm-:norm*
vifm-:normal vifm-help.txt /*vifm-:normal*
vifm-:nun vifm-help.txt /*vifm-:nun*
vifm-:nunmap vifm-help.txt /*vifm-:nunmap*
vifm-:on vifm-help.txt /*vifm-:on*
vifm-:only vifm-help.txt /*vifm-:only*
vifm-:plugin vifm-help.txt /*vifm-:plugin*
vifm-:plugins vifm-help.txt /*vifm-:plugins*
vifm-:popd vifm-help.txt /*vifm-:popd*
vifm-:pu vifm-help.txt /*vifm-:pu*
vifm-:pushd vifm-help.txt /*vifm-:pushd*
vifm-:put vifm-help.txt /*vifm-:put*
vifm-:pw vifm-help.txt /*vifm-:pw*
vifm-:pwd vifm-help.txt /*vifm-:pwd*
vifm-:q vifm-help.txt /*vifm-:q*
vifm-:qa vifm-help.txt /*vifm-:qa*
vifm-:qall vifm-help.txt /*vifm-:qall*
vifm-:qm vifm-help.txt /*vifm-:qm*
vifm-:qmap vifm-help.txt /*vifm-:qmap*
vifm-:qn vifm-help.txt /*vifm-:qn*
vifm-:qnoremap vifm-help.txt /*vifm-:qnoremap*
vifm-:quit vifm-help.txt /*vifm-:quit*
vifm-:qun vifm-help.txt /*vifm-:qun*
vifm-:qunmap vifm-help.txt /*vifm-:qunmap*
vifm-:range vifm-help.txt /*vifm-:range*
vifm-:redr vifm-help.txt /*vifm-:redr*
vifm-:redraw vifm-help.txt /*vifm-:redraw*
vifm-:reg vifm-help.txt /*vifm-:reg*
vifm-:registers vifm-help.txt /*vifm-:registers*
vifm-:regular vifm-help.txt /*vifm-:regular*
vifm-:rename vifm-help.txt /*vifm-:rename*
vifm-:restart vifm-help.txt /*vifm-:restart*
vifm-:restore vifm-help.txt /*vifm-:restore*
vifm-:rlink vifm-help.txt /*vifm-:rlink*
vifm-:s vifm-help.txt /*vifm-:s*
vifm-:screen vifm-help.txt /*vifm-:screen*
vifm-:se vifm-help.txt /*vifm-:se*
vifm-:select vifm-help.txt /*vifm-:select*
vifm-:session vifm-help.txt /*vifm-:session*
vifm-:set vifm-help.txt /*vifm-:set*
vifm-:setg vifm-help.txt /*vifm-:setg*
vifm-:setglobal vifm-help.txt /*vifm-:setglobal*
vifm-:setl vifm-help.txt /*vifm-:setl*
vifm-:setlocal vifm-help.txt /*vifm-:setlocal*
vifm-:sh vifm-help.txt /*vifm-:sh*
vifm-:shell vifm-help.txt /*vifm-:shell*
vifm-:siblnext vifm-help.txt /*vifm-:siblnext*
vifm-:siblprev vifm-help.txt /*vifm-:siblprev*
vifm-:so vifm-help.txt /*vifm-:so*
vifm-:sor vifm-help.txt /*vifm-:sor*
vifm-:sort vifm-help.txt /*vifm-:sort*
vifm-:source vifm-help.txt /*vifm-:source*
vifm-:sp vifm-help.txt /*vifm-:sp*
vifm-:split vifm-help.txt /*vifm-:split*
vifm-:st vifm-help.txt /*vifm-:st*
vifm-:stop vifm-help.txt /*vifm-:stop*
vifm-:substitute vifm-help.txt /*vifm-:substitute*
vifm-:sync vifm-help.txt /*vifm-:sync*
vifm-:tabc vifm-help.txt /*vifm-:tabc*
vifm-:tabclose vifm-help.txt /*vifm-:tabclose*
vifm-:tabm vifm-help.txt /*vifm-:tabm*
vifm-:tabmove vifm-help.txt /*vifm-:tabmove*
vifm-:tabn vifm-help.txt /*vifm-:tabn*
vifm-:tabname vifm-help.txt /*vifm-:tabname*
vifm-:tabnew vifm-help.txt /*vifm-:tabnew*
vifm-:tabnext vifm-help.txt /*vifm-:tabnext*
vifm-:tabo vifm-help.txt /*vifm-:tabo*
vifm-:tabonly vifm-help.txt /*vifm-:tabonly*
vifm-:tabp vifm-help.txt /*vifm-:tabp*
vifm-:tabprevious vifm-help.txt /*vifm-:tabprevious*
vifm-:touch vifm-help.txt /*vifm-:touch*
vifm-:tr vifm-help.txt /*vifm-:tr*
vifm-:trashes vifm-help.txt /*vifm-:trashes*
vifm-:tree vifm-help.txt /*vifm-:tree*
vifm-:undol vifm-help.txt /*vifm-:undol*
vifm-:undolist vifm-help.txt /*vifm-:undolist*
vifm-:unl vifm-help.txt /*vifm-:unl*
vifm-:unlet vifm-help.txt /*vifm-:unlet*
vifm-:unm vifm-help.txt /*vifm-:unm*
vifm-:unmap vifm-help.txt /*vifm-:unmap*
vifm-:unselect vifm-help.txt /*vifm-:unselect*
vifm-:ve vifm-help.txt /*vifm-:ve*
vifm-:version vifm-help.txt /*vifm-:version*
vifm-:vie vifm-help.txt /*vifm-:vie*
vifm-:view vifm-help.txt /*vifm-:view*
vifm-:vifm vifm-help.txt /*vifm-:vifm*
vifm-:vm vifm-help.txt /*vifm-:vm*
vifm-:vmap vifm-help.txt /*vifm-:vmap*
vifm-:vn vifm-help.txt /*vifm-:vn*
vifm-:vnoremap vifm-help.txt /*vifm-:vnoremap*
vifm-:volume vifm-help.txt /*vifm-:volume*
vifm-:vs vifm-help.txt /*vifm-:vs*
vifm-:vsplit vifm-help.txt /*vifm-:vsplit*
vifm-:vu vifm-help.txt /*vifm-:vu*
vifm-:vunmap vifm-help.txt /*vifm-:vunmap*
vifm-:w vifm-help.txt /*vifm-:w*
vifm-:winc vifm-help.txt /*vifm-:winc*
vifm-:wincmd vifm-help.txt /*vifm-:wincmd*
vifm-:windo vifm-help.txt /*vifm-:windo*
vifm-:winrun vifm-help.txt /*vifm-:winrun*
vifm-:wq vifm-help.txt /*vifm-:wq*
vifm-:wqa vifm-help.txt /*vifm-:wqa*
vifm-:wqall vifm-help.txt /*vifm-:wqall*
vifm-:write vifm-help.txt /*vifm-:write*
vifm-:x vifm-help.txt /*vifm-:x*
vifm-:xa vifm-help.txt /*vifm-:xa*
vifm-:xall vifm-help.txt /*vifm-:xall*
vifm-:xit vifm-help.txt /*vifm-:xit*
vifm-:y vifm-help.txt /*vifm-:y*
vifm-:yank vifm-help.txt /*vifm-:yank*
vifm-; vifm-help.txt /*vifm-;*
vifm-= vifm-help.txt /*vifm-=*
vifm-? vifm-help.txt /*vifm-?*
vifm-C vifm-help.txt /*vifm-C*
vifm-CTRL-A vifm-help.txt /*vifm-CTRL-A*
vifm-CTRL-B vifm-help.txt /*vifm-CTRL-B*
vifm-CTRL-C vifm-help.txt /*vifm-CTRL-C*
vifm-CTRL-D vifm-help.txt /*vifm-CTRL-D*
vifm-CTRL-E vifm-help.txt /*vifm-CTRL-E*
vifm-CTRL-F vifm-help.txt /*vifm-CTRL-F*
vifm-CTRL-G vifm-help.txt /*vifm-CTRL-G*
vifm-CTRL-I vifm-help.txt /*vifm-CTRL-I*
vifm-CTRL-L vifm-help.txt /*vifm-CTRL-L*
vifm-CTRL-N vifm-help.txt /*vifm-CTRL-N*
vifm-CTRL-O vifm-help.txt /*vifm-CTRL-O*
vifm-CTRL-P vifm-help.txt /*vifm-CTRL-P*
vifm-CTRL-R vifm-help.txt /*vifm-CTRL-R*
vifm-CTRL-U vifm-help.txt /*vifm-CTRL-U*
vifm-CTRL-W_+ vifm-help.txt /*vifm-CTRL-W_+*
vifm-CTRL-W_- vifm-help.txt /*vifm-CTRL-W_-*
vifm-CTRL-W_< vifm-help.txt /*vifm-CTRL-W_<*
vifm-CTRL-W_= vifm-help.txt /*vifm-CTRL-W_=*
vifm-CTRL-W_> vifm-help.txt /*vifm-CTRL-W_>*
vifm-CTRL-W_H vifm-help.txt /*vifm-CTRL-W_H*
vifm-CTRL-W_J vifm-help.txt /*vifm-CTRL-W_J*
vifm-CTRL-W_K vifm-help.txt /*vifm-CTRL-W_K*
vifm-CTRL-W_L vifm-help.txt /*vifm-CTRL-W_L*
vifm-CTRL-W__ vifm-help.txt /*vifm-CTRL-W__*
vifm-CTRL-W_b vifm-help.txt /*vifm-CTRL-W_b*
vifm-CTRL-W_bar vifm-help.txt /*vifm-CTRL-W_bar*
vifm-CTRL-W_h vifm-help.txt /*vifm-CTRL-W_h*
vifm-CTRL-W_j vifm-help.txt /*vifm-CTRL-W_j*
vifm-CTRL-W_k vifm-help.txt /*vifm-CTRL-W_k*
vifm-CTRL-W_l vifm-help.txt /*vifm-CTRL-W_l*
vifm-CTRL-W_o vifm-help.txt /*vifm-CTRL-W_o*
vifm-CTRL-W_p vifm-help.txt /*vifm-CTRL-W_p*
vifm-CTRL-W_s vifm-help.txt /*vifm-CTRL-W_s*
vifm-CTRL-W_t vifm-help.txt /*vifm-CTRL-W_t*
vifm-CTRL-W_v vifm-help.txt /*vifm-CTRL-W_v*
vifm-CTRL-W_w vifm-help.txt /*vifm-CTRL-W_w*
vifm-CTRL-W_x vifm-help.txt /*vifm-CTRL-W_x*
vifm-CTRL-W_z vifm-help.txt /*vifm-CTRL-W_z*
vifm-CTRL-X vifm-help.txt /*vifm-CTRL-X*
vifm-CTRL-Y vifm-help.txt /*vifm-CTRL-Y*
vifm-D vifm-help.txt /*vifm-D*
vifm-DD vifm-help.txt /*vifm-DD*
vifm-Enter vifm-help.txt /*vifm-Enter*
vifm-Escape vifm-help.txt /*vifm-Escape*
vifm-F vifm-help.txt /*vifm-F*
vifm-FUSE_MOUNT vifm-help.txt /*vifm-FUSE_MOUNT*
vifm-FUSE_MOUNT2 vifm-help.txt /*vifm-FUSE_MOUNT2*
vifm-FUSE_MOUNT3 vifm-help.txt /*vifm-FUSE_MOUNT3*
vifm-G vifm-help.txt /*vifm-G*
vifm-H vifm-help.txt /*vifm-H*
vifm-L vifm-help.txt /*vifm-L*
vifm-M vifm-help.txt /*vifm-M*
vifm-N vifm-help.txt /*vifm-N*
vifm-P vifm-help.txt /*vifm-P*
vifm-PageDown vifm-help.txt /*vifm-PageDown*
vifm-PageUp vifm-help.txt /*vifm-PageUp*
vifm-SHIFT-Tab vifm-help.txt /*vifm-SHIFT-Tab*
vifm-Space vifm-help.txt /*vifm-Space*
vifm-Tab vifm-help.txt /*vifm-Tab*
vifm-V vifm-help.txt /*vifm-V*
vifm-Y vifm-help.txt /*vifm-Y*
vifm-ZQ vifm-help.txt /*vifm-ZQ*
vifm-ZZ vifm-help.txt /*vifm-ZZ*
vifm-[R vifm-help.txt /*vifm-[R*
vifm-[c vifm-help.txt /*vifm-[c*
vifm-[count] vifm-help.txt /*vifm-[count]*
vifm-[d vifm-help.txt /*vifm-[d*
vifm-[r vifm-help.txt /*vifm-[r*
vifm-[s vifm-help.txt /*vifm-[s*
vifm-[z vifm-help.txt /*vifm-[z*
vifm-]R vifm-help.txt /*vifm-]R*
vifm-]c vifm-help.txt /*vifm-]c*
vifm-]d vifm-help.txt /*vifm-]d*
vifm-]r vifm-help.txt /*vifm-]r*
vifm-]s vifm-help.txt /*vifm-]s*
vifm-]z vifm-help.txt /*vifm-]z*
vifm-^ vifm-help.txt /*vifm-^*
vifm-al vifm-help.txt /*vifm-al*
vifm-app.txt vifm-help.txt /*vifm-app.txt*
vifm-av vifm-help.txt /*vifm-av*
vifm-cW vifm-help.txt /*vifm-cW*
vifm-c_ALT-. vifm-help.txt /*vifm-c_ALT-.*
vifm-c_ALT-B vifm-help.txt /*vifm-c_ALT-B*
vifm-c_ALT-D vifm-help.txt /*vifm-c_ALT-D*
vifm-c_ALT-F vifm-help.txt /*vifm-c_ALT-F*
vifm-c_Backspace vifm-help.txt /*vifm-c_Backspace*
vifm-c_CTRL-A vifm-help.txt /*vifm-c_CTRL-A*
vifm-c_CTRL-B vifm-help.txt /*vifm-c_CTRL-B*
vifm-c_CTRL-C vifm-help.txt /*vifm-c_CTRL-C*
vifm-c_CTRL-D vifm-help.txt /*vifm-c_CTRL-D*
vifm-c_CTRL-E vifm-help.txt /*vifm-c_CTRL-E*
vifm-c_CTRL-F vifm-help.txt /*vifm-c_CTRL-F*
vifm-c_CTRL-G vifm-help.txt /*vifm-c_CTRL-G*
vifm-c_CTRL-H vifm-help.txt /*vifm-c_CTRL-H*
vifm-c_CTRL-I vifm-help.txt /*vifm-c_CTRL-I*
vifm-c_CTRL-K vifm-help.txt /*vifm-c_CTRL-K*
vifm-c_CTRL-M vifm-help.txt /*vifm-c_CTRL-M*
vifm-c_CTRL-N vifm-help.txt /*vifm-c_CTRL-N*
vifm-c_CTRL-P vifm-help.txt /*vifm-c_CTRL-P*
vifm-c_CTRL-R_= vifm-help.txt /*vifm-c_CTRL-R_=*
vifm-c_CTRL-T vifm-help.txt /*vifm-c_CTRL-T*
vifm-c_CTRL-U vifm-help.txt /*vifm-c_CTRL-U*
vifm-c_CTRL-W vifm-help.txt /*vifm-c_CTRL-W*
vifm-c_CTRL-X_/ vifm-help.txt /*vifm-c_CTRL-X_\/*
vifm-c_CTRL-X_= vifm-help.txt /*vifm-c_CTRL-X_=*
vifm-c_CTRL-X_CTRL-X_c vifm-help.txt /*vifm-c_CTRL-X_CTRL-X_c*
vifm-c_CTRL-X_CTRL-X_d vifm-help.txt /*vifm-c_CTRL-X_CTRL-X_d*
vifm-c_CTRL-X_CTRL-X_e vifm-help.txt /*vifm-c_CTRL-X_CTRL-X_e*
vifm-c_CTRL-X_CTRL-X_r vifm-help.txt /*vifm-c_CTRL-X_CTRL-X_r*
vifm-c_CTRL-X_CTRL-X_t vifm-help.txt /*vifm-c_CTRL-X_CTRL-X_t*
vifm-c_CTRL-X_a vifm-help.txt /*vifm-c_CTRL-X_a*
vifm-c_CTRL-X_c vifm-help.txt /*vifm-c_CTRL-X_c*
vifm-c_CTRL-X_d vifm-help.txt /*vifm-c_CTRL-X_d*
vifm-c_CTRL-X_e vifm-help.txt /*vifm-c_CTRL-X_e*
vifm-c_CTRL-X_m vifm-help.txt /*vifm-c_CTRL-X_m*
vifm-c_CTRL-X_r vifm-help.txt /*vifm-c_CTRL-X_r*
vifm-c_CTRL-X_t vifm-help.txt /*vifm-c_CTRL-X_t*
vifm-c_CTRL-] vifm-help.txt /*vifm-c_CTRL-]*
vifm-c_CTRL-_ vifm-help.txt /*vifm-c_CTRL-_*
vifm-c_Delete vifm-help.txt /*vifm-c_Delete*
vifm-c_Down vifm-help.txt /*vifm-c_Down*
vifm-c_End vifm-help.txt /*vifm-c_End*
vifm-c_Enter vifm-help.txt /*vifm-c_Enter*
vifm-c_Esc vifm-help.txt /*vifm-c_Esc*
vifm-c_Home vifm-help.txt /*vifm-c_Home*
vifm-c_Left vifm-help.txt /*vifm-c_Left*
vifm-c_Right vifm-help.txt /*vifm-c_Right*
vifm-c_SHIFT-Tab vifm-help.txt /*vifm-c_SHIFT-Tab*
vifm-c_Tab vifm-help.txt /*vifm-c_Tab*
vifm-c_Up vifm-help.txt /*vifm-c_Up*
vifm-cancellation vifm-help.txt /*vifm-cancellation*
vifm-cg vifm-help.txt /*vifm-cg*
vifm-chooseopt() vifm-help.txt /*vifm-chooseopt()*
vifm-cl vifm-help.txt /*vifm-cl*
vifm-clientserver vifm-help.txt /*vifm-clientserver*
vifm-co vifm-help.txt /*vifm-co*
vifm-color-schemes vifm-help.txt /*vifm-color-schemes*
vifm-colors vifm-help.txt /*vifm-colors*
vifm-column-view vifm-help.txt /*vifm-column-view*
vifm-command-line vifm-help.txt /*vifm-command-line*
vifm-command-line-edit vifm-help.txt /*vifm-command-line-edit*
vifm-commands vifm-help.txt /*vifm-commands*
vifm-commands-and-selection vifm-help.txt /*vifm-commands-and-selection*
vifm-commands-bg vifm-help.txt /*vifm-commands-bg*
vifm-compare-views vifm-help.txt /*vifm-compare-views*
vifm-configure vifm-help.txt /*vifm-configure*
vifm-count vifm-help.txt /*vifm-count*
vifm-count-variable vifm-help.txt /*vifm-count-variable*
vifm-count1-variable vifm-help.txt /*vifm-count1-variable*
vifm-cp vifm-help.txt /*vifm-cp*
vifm-cpo-f vifm-help.txt /*vifm-cpo-f*
vifm-cpo-s vifm-help.txt /*vifm-cpo-s*
vifm-cpo-t vifm-help.txt /*vifm-cpo-t*
vifm-custom-views vifm-help.txt /*vifm-custom-views*
vifm-cw vifm-help.txt /*vifm-cw*
vifm-d vifm-help.txt /*vifm-d*
vifm-dd vifm-help.txt /*vifm-dd*
vifm-do vifm-help.txt /*vifm-do*
vifm-dp vifm-help.txt /*vifm-dp*
vifm-e vifm-help.txt /*vifm-e*
vifm-env-vars vifm-help.txt /*vifm-env-vars*
vifm-executable() vifm-help.txt /*vifm-executable()*
vifm-expand() vifm-help.txt /*vifm-expand()*
vifm-expr-!= vifm-help.txt /*vifm-expr-!=*
vifm-expr-' vifm-help.txt /*vifm-expr-'*
vifm-expr-+ vifm-help.txt /*vifm-expr-+*
vifm-expr-- vifm-help.txt /*vifm-expr--*
vifm-expr-. vifm-help.txt /*vifm-expr-.*
vifm-expr-< vifm-help.txt /*vifm-expr-<*
vifm-expr-<= vifm-help.txt /*vifm-expr-<=*
vifm-expr-== vifm-help.txt /*vifm-expr-==*
vifm-expr-> vifm-help.txt /*vifm-expr->*
vifm-expr->= vifm-help.txt /*vifm-expr->=*
vifm-expr-env vifm-help.txt /*vifm-expr-env*
vifm-expr-function vifm-help.txt /*vifm-expr-function*
vifm-expr-nesting vifm-help.txt /*vifm-expr-nesting*
vifm-expr-number vifm-help.txt /*vifm-expr-number*
vifm-expr-option vifm-help.txt /*vifm-expr-option*
vifm-expr-quote vifm-help.txt /*vifm-expr-quote*
vifm-expr-string vifm-help.txt /*vifm-expr-string*
vifm-expr-unary-! vifm-help.txt /*vifm-expr-unary-!*
vifm-expr-unary-+ vifm-help.txt /*vifm-expr-unary-+*
vifm-expr-unary-- vifm-help.txt /*vifm-expr-unary--*
vifm-expr-variable vifm-help.txt /*vifm-expr-variable*
vifm-expr1 vifm-help.txt /*vifm-expr1*
vifm-expr2 vifm-help.txt /*vifm-expr2*
vifm-expr3 vifm-help.txt /*vifm-expr3*
vifm-expr4 vifm-help.txt /*vifm-expr4*
vifm-expr5 vifm-help.txt /*vifm-expr5*
vifm-expr6 vifm-help.txt /*vifm-expr6*
vifm-expr7 vifm-help.txt /*vifm-expr7*
vifm-expression-syntax vifm-help.txt /*vifm-expression-syntax*
vifm-ext-rename vifm-help.txt /*vifm-ext-rename*
vifm-extcached() vifm-help.txt /*vifm-extcached()*
vifm-f vifm-help.txt /*vifm-f*
vifm-filename-modifiers vifm-help.txt /*vifm-filename-modifiers*
vifm-filetype() vifm-help.txt /*vifm-filetype()*
vifm-filters vifm-help.txt /*vifm-filters*
vifm-fnameescape() vifm-help.txt /*vifm-fnameescape()*
vifm-functions vifm-help.txt /*vifm-functions*
vifm-fuse vifm-help.txt /*vifm-fuse*
vifm-gA vifm-help.txt /*vifm-gA*
vifm-gF vifm-help.txt /*vifm-gF*
vifm-gT vifm-help.txt /*vifm-gT*
vifm-gU vifm-help.txt /*vifm-gU*
vifm-gUU vifm-help.txt /*vifm-gUU*
vifm-gUgU vifm-help.txt /*vifm-gUgU*
vifm-ga vifm-help.txt /*vifm-ga*
vifm-general-keys vifm-help.txt /*vifm-general-keys*
vifm-getpanetype() vifm-help.txt /*vifm-getpanetype()*
vifm-gf vifm-help.txt /*vifm-gf*
vifm-gg vifm-help.txt /*vifm-gg*
vifm-gh vifm-help.txt /*vifm-gh*
vifm-gj vifm-help.txt /*vifm-gj*
vifm-gk vifm-help.txt /*vifm-gk*
vifm-gl vifm-help.txt /*vifm-gl*
vifm-globs vifm-help.txt /*vifm-globs*
vifm-gr vifm-help.txt /*vifm-gr*
vifm-gs vifm-help.txt /*vifm-gs*
vifm-gt vifm-help.txt /*vifm-gt*
vifm-gu vifm-help.txt /*vifm-gu*
vifm-gugu vifm-help.txt /*vifm-gugu*
vifm-guu vifm-help.txt /*vifm-guu*
vifm-gv vifm-help.txt /*vifm-gv*
vifm-h vifm-help.txt /*vifm-h*
vifm-has() vifm-help.txt /*vifm-has()*
vifm-i vifm-help.txt /*vifm-i*
vifm-j vifm-help.txt /*vifm-j*
vifm-jobcount-variable vifm-help.txt /*vifm-jobcount-variable*
vifm-k vifm-help.txt /*vifm-k*
vifm-l vifm-help.txt /*vifm-l*
vifm-layoutis() vifm-help.txt /*vifm-layoutis()*
vifm-literal-string vifm-help.txt /*vifm-literal-string*
vifm-local-options vifm-help.txt /*vifm-local-options*
vifm-ls-view vifm-help.txt /*vifm-ls-view*
vifm-m vifm-help.txt /*vifm-m*
vifm-m_/ vifm-help.txt /*vifm-m_\/*
vifm-m_: vifm-help.txt /*vifm-m_:*
vifm-m_:exi vifm-help.txt /*vifm-m_:exi*
vifm-m_:exit vifm-help.txt /*vifm-m_:exit*
vifm-m_:noh vifm-help.txt /*vifm-m_:noh*
vifm-m_:nohlsearch vifm-help.txt /*vifm-m_:nohlsearch*
vifm-m_:q vifm-help.txt /*vifm-m_:q*
vifm-m_:quit vifm-help.txt /*vifm-m_:quit*
vifm-m_:range vifm-help.txt /*vifm-m_:range*
vifm-m_:w vifm-help.txt /*vifm-m_:w*
vifm-m_:write vifm-help.txt /*vifm-m_:write*
vifm-m_:x vifm-help.txt /*vifm-m_:x*
vifm-m_:xit vifm-help.txt /*vifm-m_:xit*
vifm-m_? vifm-help.txt /*vifm-m_?*
vifm-m_B vifm-help.txt /*vifm-m_B*
vifm-m_CTRL-B vifm-help.txt /*vifm-m_CTRL-B*
vifm-m_CTRL-C vifm-help.txt /*vifm-m_CTRL-C*
vifm-m_CTRL-D vifm-help.txt /*vifm-m_CTRL-D*
vifm-m_CTRL-E vifm-help.txt /*vifm-m_CTRL-E*
vifm-m_CTRL-F vifm-help.txt /*vifm-m_CTRL-F*
vifm-m_CTRL-L vifm-help.txt /*vifm-m_CTRL-L*
vifm-m_CTRL-N vifm-help.txt /*vifm-m_CTRL-N*
vifm-m_CTRL-P vifm-help.txt /*vifm-m_CTRL-P*
vifm-m_CTRL-U vifm-help.txt /*vifm-m_CTRL-U*
vifm-m_CTRL-Y vifm-help.txt /*vifm-m_CTRL-Y*
vifm-m_Enter vifm-help.txt /*vifm-m_Enter*
vifm-m_Escape vifm-help.txt /*vifm-m_Escape*
vifm-m_G vifm-help.txt /*vifm-m_G*
vifm-m_H vifm-help.txt /*vifm-m_H*
vifm-m_L vifm-help.txt /*vifm-m_L*
vifm-m_M vifm-help.txt /*vifm-m_M*
vifm-m_N vifm-help.txt /*vifm-m_N*
vifm-m_ZQ vifm-help.txt /*vifm-m_ZQ*
vifm-m_ZZ vifm-help.txt /*vifm-m_ZZ*
vifm-m_b vifm-help.txt /*vifm-m_b*
vifm-m_c vifm-help.txt /*vifm-m_c*
vifm-m_e vifm-help.txt /*vifm-m_e*
vifm-m_gf vifm-help.txt /*vifm-m_gf*
vifm-m_gg vifm-help.txt /*vifm-m_gg*
vifm-m_j vifm-help.txt /*vifm-m_j*
vifm-m_k vifm-help.txt /*vifm-m_k*
vifm-m_l vifm-help.txt /*vifm-m_l*
vifm-m_n vifm-help.txt /*vifm-m_n*
vifm-m_q vifm-help.txt /*vifm-m_q*
vifm-m_v vifm-help.txt /*vifm-m_v*
vifm-m_zH vifm-help.txt /*vifm-m_zH*
vifm-m_zL vifm-help.txt /*vifm-m_zL*
vifm-m_zb vifm-help.txt /*vifm-m_zb*
vifm-m_zh vifm-help.txt /*vifm-m_zh*
vifm-m_zl vifm-help.txt /*vifm-m_zl*
vifm-m_zt vifm-help.txt /*vifm-m_zt*
vifm-m_zz vifm-help.txt /*vifm-m_zz*
vifm-macros vifm-help.txt /*vifm-macros*
vifm-mappings vifm-help.txt /*vifm-mappings*
vifm-menus-and-dialogs vifm-help.txt /*vifm-menus-and-dialogs*
vifm-more vifm-help.txt /*vifm-more*
vifm-n vifm-help.txt /*vifm-n*
vifm-normal vifm-help.txt /*vifm-normal*
vifm-options vifm-help.txt /*vifm-options*
vifm-p vifm-help.txt /*vifm-p*
vifm-pager vifm-help.txt /*vifm-pager*
vifm-paneisat() vifm-help.txt /*vifm-paneisat()*
vifm-patterns vifm-help.txt /*vifm-patterns*
vifm-plugin vifm-help.txt /*vifm-plugin*
vifm-q/ vifm-help.txt /*vifm-q\/*
vifm-q: vifm-help.txt /*vifm-q:*
vifm-q= vifm-help.txt /*vifm-q=*
vifm-q? vifm-help.txt /*vifm-q?*
vifm-q_% vifm-help.txt /*vifm-q_%*
vifm-q_/ vifm-help.txt /*vifm-q_\/*
vifm-q_< vifm-help.txt /*vifm-q_<*
vifm-q_> vifm-help.txt /*vifm-q_>*
vifm-q_? vifm-help.txt /*vifm-q_?*
vifm-q_A vifm-help.txt /*vifm-q_A*
vifm-q_ALT-< vifm-help.txt /*vifm-q_ALT-<*
vifm-q_ALT-> vifm-help.txt /*vifm-q_ALT->*
vifm-q_ALT-Space vifm-help.txt /*vifm-q_ALT-Space*
vifm-q_ALT-V vifm-help.txt /*vifm-q_ALT-V*
vifm-q_CTRL-B vifm-help.txt /*vifm-q_CTRL-B*
vifm-q_CTRL-D vifm-help.txt /*vifm-q_CTRL-D*
vifm-q_CTRL-E vifm-help.txt /*vifm-q_CTRL-E*
vifm-q_CTRL-F vifm-help.txt /*vifm-q_CTRL-F*
vifm-q_CTRL-K vifm-help.txt /*vifm-q_CTRL-K*
vifm-q_CTRL-L vifm-help.txt /*vifm-q_CTRL-L*
vifm-q_CTRL-N vifm-help.txt /*vifm-q_CTRL-N*
vifm-q_CTRL-P vifm-help.txt /*vifm-q_CTRL-P*
vifm-q_CTRL-R vifm-help.txt /*vifm-q_CTRL-R*
vifm-q_CTRL-U vifm-help.txt /*vifm-q_CTRL-U*
vifm-q_CTRL-V vifm-help.txt /*vifm-q_CTRL-V*
vifm-q_CTRL-Y vifm-help.txt /*vifm-q_CTRL-Y*
vifm-q_Enter vifm-help.txt /*vifm-q_Enter*
vifm-q_F vifm-help.txt /*vifm-q_F*
vifm-q_G vifm-help.txt /*vifm-q_G*
vifm-q_N vifm-help.txt /*vifm-q_N*
vifm-q_Q vifm-help.txt /*vifm-q_Q*
vifm-q_R vifm-help.txt /*vifm-q_R*
vifm-q_SHIFT-Tab vifm-help.txt /*vifm-q_SHIFT-Tab*
vifm-q_Space vifm-help.txt /*vifm-q_Space*
vifm-q_Tab vifm-help.txt /*vifm-q_Tab*
vifm-q_ZZ vifm-help.txt /*vifm-q_ZZ*
vifm-q_a vifm-help.txt /*vifm-q_a*
vifm-q_b vifm-help.txt /*vifm-q_b*
vifm-q_d vifm-help.txt /*vifm-q_d*
vifm-q_e vifm-help.txt /*vifm-q_e*
vifm-q_f vifm-help.txt /*vifm-q_f*
vifm-q_g vifm-help.txt /*vifm-q_g*
vifm-q_i vifm-help.txt /*vifm-q_i*
vifm-q_j vifm-help.txt /*vifm-q_j*
vifm-q_k vifm-help.txt /*vifm-q_k*
vifm-q_n vifm-help.txt /*vifm-q_n*
vifm-q_p vifm-help.txt /*vifm-q_p*
vifm-q_q vifm-help.txt /*vifm-q_q*
vifm-q_r vifm-help.txt /*vifm-q_r*
vifm-q_u vifm-help.txt /*vifm-q_u*
vifm-q_v vifm-help.txt /*vifm-q_v*
vifm-q_w vifm-help.txt /*vifm-q_w*
vifm-q_y vifm-help.txt /*vifm-q_y*
vifm-q_z vifm-help.txt /*vifm-q_z*
vifm-ranges vifm-help.txt /*vifm-ranges*
vifm-regexp vifm-help.txt /*vifm-regexp*
vifm-registers vifm-help.txt /*vifm-registers*
vifm-reserved vifm-help.txt /*vifm-reserved*
vifm-rl vifm-help.txt /*vifm-rl*
vifm-scripts vifm-help.txt /*vifm-scripts*
vifm-see-also vifm-help.txt /*vifm-see-also*
vifm-selection vifm-help.txt /*vifm-selection*
vifm-selectors vifm-help.txt /*vifm-selectors*
vifm-servername-variable vifm-help.txt /*vifm-servername-variable*
vifm-session-variable vifm-help.txt /*vifm-session-variable*
vifm-sessions vifm-help.txt /*vifm-sessions*
vifm-set-options vifm-help.txt /*vifm-set-options*
vifm-skip-param vifm-help.txt /*vifm-skip-param*
vifm-startup vifm-help.txt /*vifm-startup*
vifm-system() vifm-help.txt /*vifm-system()*
vifm-t vifm-help.txt /*vifm-t*
vifm-tabpagenr() vifm-help.txt /*vifm-tabpagenr()*
vifm-term() vifm-help.txt /*vifm-term()*
vifm-to-l vifm-help.txt /*vifm-to-l*
vifm-to-p vifm-help.txt /*vifm-to-p*
vifm-to-r vifm-help.txt /*vifm-to-r*
vifm-to-s vifm-help.txt /*vifm-to-s*
vifm-to-u vifm-help.txt /*vifm-to-u*
vifm-to-v vifm-help.txt /*vifm-to-v*
vifm-trash vifm-help.txt /*vifm-trash*
vifm-u vifm-help.txt /*vifm-u*
vifm-v vifm-help.txt /*vifm-v*
vifm-v:count vifm-help.txt /*vifm-v:count*
vifm-v:count1 vifm-help.txt /*vifm-v:count1*
vifm-v:jobcount vifm-help.txt /*vifm-v:jobcount*
vifm-v:servername vifm-help.txt /*vifm-v:servername*
vifm-v:session vifm-help.txt /*vifm-v:session*
vifm-v_: vifm-help.txt /*vifm-v_:*
vifm-v_CTRL-C vifm-help.txt /*vifm-v_CTRL-C*
vifm-v_CTRL-G vifm-help.txt /*vifm-v_CTRL-G*
vifm-v_Enter vifm-help.txt /*vifm-v_Enter*
vifm-v_Escape vifm-help.txt /*vifm-v_Escape*
vifm-v_O vifm-help.txt /*vifm-v_O*
vifm-v_U vifm-help.txt /*vifm-v_U*
vifm-v_V vifm-help.txt /*vifm-v_V*
vifm-v_av vifm-help.txt /*vifm-v_av*
vifm-v_cl vifm-help.txt /*vifm-v_cl*
vifm-v_cw vifm-help.txt /*vifm-v_cw*
vifm-v_gU vifm-help.txt /*vifm-v_gU*
vifm-v_gu vifm-help.txt /*vifm-v_gu*
vifm-v_gv vifm-help.txt /*vifm-v_gv*
vifm-v_o vifm-help.txt /*vifm-v_o*
vifm-v_u vifm-help.txt /*vifm-v_u*
vifm-v_v vifm-help.txt /*vifm-v_v*
vifm-view vifm-help.txt /*vifm-view*
vifm-view-look vifm-help.txt /*vifm-view-look*
vifm-vifminfo vifm-help.txt /*vifm-vifminfo*
vifm-vifmrc vifm-help.txt /*vifm-vifmrc*
vifm-visual vifm-help.txt /*vifm-visual*
vifm-y vifm-help.txt /*vifm-y*
vifm-yy vifm-help.txt /*vifm-yy*
vifm-zM vifm-help.txt /*vifm-zM*
vifm-zO vifm-help.txt /*vifm-zO*
vifm-zR vifm-help.txt /*vifm-zR*
vifm-za vifm-help.txt /*vifm-za*
vifm-zb vifm-help.txt /*vifm-zb*
vifm-zd vifm-help.txt /*vifm-zd*
vifm-zf vifm-help.txt /*vifm-zf*
vifm-zj vifm-help.txt /*vifm-zj*
vifm-zk vifm-help.txt /*vifm-zk*
vifm-zm vifm-help.txt /*vifm-zm*
vifm-zo vifm-help.txt /*vifm-zo*
vifm-zr vifm-help.txt /*vifm-zr*
vifm-zt vifm-help.txt /*vifm-zt*
vifm-zx vifm-help.txt /*vifm-zx*
vifm-zz vifm-help.txt /*vifm-zz*
vifm-{ vifm-help.txt /*vifm-{*
vifm-} vifm-help.txt /*vifm-}*

File diff suppressed because it is too large Load Diff

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/vifm/vifmrc

79
.gitconfig Normal file
View File

@ -0,0 +1,79 @@
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
[user]
name = Jan Andrle
email = andrle.jan@centrum.cz
signingkey = B3A25AED155AFFAB
[credential]
# 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
[alias]
# * replaced by git-extras
aliases = !git config -l | grep ^alias | cut -c 7- | sort # List all aliases. Stolen from here: https://twitter.com/TrevorBramble/status/774292970681937920
checkout-default= !git checkout `git branch-default`
checkout-default--= !git checkout-default && git branch --delete @{-1} --verbose
branch-default = !git symbolic-ref refs/remotes/origin/HEAD | sed 's@^refs/remotes/origin/@@'
branches = for-each-ref --sort=-committerdate refs --format=\"%(authordate:iso8601)\t%(color:blue)%(refname:short)%(HEAD)\t%(if:notequals="")%(upstream:short)%(then)→ %(upstream:short)%(color:reset)%(else)%(color:yellow)%(objectname:short)%(color:reset)\t%(contents:subject)%(end)\"
tags = tag -l --sort=-creatordate --format='%(refname:short): [%(creatordate:short)] %(subject)'
# * authors: log-authors = shortlog -ns
log-list = log --color --graph --pretty=format:'%Cred%h%Creset %Cgreen[%ad] -%C(yellow)%d%Creset %s %C(bold blue)<%an>%Creset'
log-list-nocolors = log --graph --pretty=format:'%h [%ad] -%d %s <%an>'
status--= !git fetch && git status && echo && echo Commits unpushed: && git log @{push}..HEAD && echo
commit--= !clear && git status -sb | grep -v -e '^ M' & git commit --interactive -v
stashpush = !git stash && git pull && git push && git stash pop
unstage = reset HEAD --
undoall = reset --soft HEAD^
diff-dirs = diff --dirstat --find-copies --find-renames --histogram --color
status-submodule = !git submodule --quiet foreach 'git fetch' && git submodule foreach 'git status && echo'
# * delete-submodule: rm-submodule = !git submodule deinit -f $1 && rm -rf .git/modules/$1 && git rm -rf $1
update-submodule = submodule update --remote --merge
pull-submodule = submodule foreach 'git pull'
diff-submodule = submodule foreach 'git diff'
set-upstream = !git branch --set-upstream-to=origin/`git symbolic-ref --short HEAD`
push-new=!git push -u origin `git rev-parse --abbrev-ref HEAD`
[core]
editor = vim
pager = delta
whitespace = -trailing-space,-space-before-tab
[diff]
tool = vimdiff
colorMoved = default
[merge]
tool = vimdiff
conflictstyle = diff3
[log]
date=iso
[interactive]
diffFilter = delta --color-only
[delta] # [dandavison/delta: A syntax-highlighting pager for git, diff, and grep output](https://github.com/dandavison/delta)
syntax-theme= Visual Studio Dark+
navigate = true
side-by-side = true
line-numbers = true
[gc]
reflogExpire = 200
reflogExpireUnreachable = 90
[push]
autoSetupRemote = true
[init]
defaultBranch = main
[commit]
gpgsign = true
[rerere]
enabled = true
[credential "https://github.com"]
helper =
helper = !/usr/bin/gh auth git-credential
[credential "https://gist.github.com"]
helper =
helper = !/usr/bin/gh auth git-credential
[credential "https://git.dhl.com"]
helper =
helper = !/usr/bin/gh auth git-credential
[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

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/bash/.inputrc

86
.inputrc Normal file
View File

@ -0,0 +1,86 @@
$include /etc/inputrc
# Use Vi, not Emacs, style editing
set editing-mode vi
# Keymaps for when we're in command mode (e.g., after hitting ESC)
set keymap vi-command
set keymap vi-insert
# Show vim mode indicators
set show-mode-in-prompt on
set vi-ins-mode-string ">_"
set vi-cmd-mode-string "$_"
# aka set wildmode=longest:full:list,full
TAB: menu-complete
"\e[Z": menu-complete-backward
set show-all-if-ambiguous on
set menu-complete-display-prefix on
# aka vim cmd up/down
"\e[A":history-search-backward
"\e[B":history-search-forward
"\e\C-e": history-and-alias-expand-line
set colored-stats On
"":"\C-W"
$if mode=vi
set keymap vi-command
"daw": "lbdW"
"yaw": "lbyW"
"caw": "lbcW"
"diw": "lbdw"
"yiw": "lbyw"
"ciw": "lbcw"
"da\"": "lF\"df\""
"di\"": "lF\"lmtf\"d`t"
"ci\"": "di\"i"
"ca\"": "da\"i"
"da'": "lF'df'"
"di'": "lF'lmtf'd`t"
"ci'": "di'i"
"ca'": "da'i"
"da`": "lF\`df\`"
"di`": "lF\`lmtf\`d`t"
"ci`": "di`i"
"ca`": "da`i"
"da(": "lF(df)"
"di(": "lF(lmtf)d`t"
"ci(": "di(i"
"ca(": "da(i"
"da)": "lF(df)"
"di)": "lF(lmtf)d`t"
"ci)": "di(i"
"ca)": "da(i"
"da{": "lF{df}"
"di{": "lF{lmtf}d`t"
"ci{": "di{i"
"ca{": "da{i"
"da}": "lF{df}"
"di}": "lF{lmtf}d`t"
"ci}": "di}i"
"ca}": "da}i"
"da[": "lF[df]"
"di[": "lF[lmtf]d`t"
"ci[": "di[i"
"ca[": "da[i"
"da]": "lF[df]"
"di]": "lF[lmtf]d`t"
"ci]": "di]i"
"ca]": "da]i"
"da<": "lF<df>"
"di<": "lF<lmtf>d`t"
"ci<": "di<i"
"ca<": "da<i"
"da>": "lF<df>"
"di>": "lF<lmtf>d`t"
"ci>": "di>i"
"ca>": "da>i"
"da/": "lF/df/"
"di/": "lF/lmtf/d`t"
"ci/": "di/i"
"ca/": "da/i"
"da:": "lF:df:"
"di:": "lF:lmtf:d`t"
"ci:": "di:i"
"ca:": "da:i"
# esc+* = https://superuser.com/a/216169
$endif

5
.newsboat/README.md Normal file
View File

@ -0,0 +1,5 @@
# Newsboat
[newsboat/newsboat: An RSS/Atom feed reader for text terminals](https://github.com/newsboat/newsboat)
## Related files
- [./\*](./)

59
.newsboat/config Normal file
View File

@ -0,0 +1,59 @@
# 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
bookmark-cmd "~/bin/pocket-sh-add.sh"
bookmark-autopilot yes
# vim: ft=apachestyle cms=#\ %s :

22
.newsboat/html2rss-streamCZ.mjs Executable file
View 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
View 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");
}
}

225
.newsboat/urls Normal file
View File

@ -0,0 +1,225 @@
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?playlist_id=PLanJ0JNOqYbysIbQ3KnHkWeotmTEWXCTA ! 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
https://herohero.co/services/functions/rss-feed?token=eyJhbGciOiJSUzI1NiJ9.eyJ1IjoiYWpzbHV6YnlsdXh1dnlueSIsImMiOiJuYXBvdGl0a3V6d3VhdWhvZCIsInQiOjE2ODU2MDk1ODl9.LfJHvtdm4fPq25NCfoC5ZU6cPmZLRjXO2Xhl6fcG78j-8tjatznyBDQdKwKiMfdQMKK9peOkYAKyIXTBvjBBN9XJ9CKoOnAfIyHiBlyo200TWeG3Ll37U8LRN7So4npT4-Qr_FzZGSMYO_ispVL6Gj2HYfwYORq6-1t78v9k5Ke7up-w4aM4-jUXD3_Zdsu70jJV5-fEAM11pgkfh8HydW9vm_MvkZ1q1DSIRlZR8jQNQZgGWeYMjzF9owD00TQGUGsXGNH0lit-IhFX9_VFqG5so5i6ugv8AyCJK7g3B59YV6TsWVANtWN5NB_B3f-TXSE4Cs7tOZrU0riVxI-4Ew ! video
https://www.youtube.com/feeds/videos.xml?channel_id=UCKlOmM_eB0nzTNiDFZibSSA !
"query:Sakitech Note/Update:title =~ \"(Note|Phones|phones)\" and title !~ \"(Wallpaper|wallpaper)\" and rssurl == \"https://www.youtube.com/feeds/videos.xml?channel_id=UCKlOmM_eB0nzTNiDFZibSSA\"" 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
https://www.mall.tv/rssfeed/mikyrova-uzasna-pout-internetem ! video
"query:📹:tags # \"video\""
https://nitter.cz/spreadmastodon/rss
https://www.mfcr.cz/cs/rss/vydali-jsme-k-hospodareni-statu ! stát
https://www.sporicidluhopisycr.cz/cs/rss/aktuality ! stát
https://nitter.cz/gov_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
https://www.investigace.cz/feed/ ! news
"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
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
https://nitter.cz/PatrikKorenar/rss ! news/science
"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
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://nitter.cz/ell2cz/rss ! twitter/α
# https://nitter.cz/fieldsofmoab/rss ! twitter/α
# https://nitter.cz/cztomsik/rss ! twitter/α
# https://nitter.cz/sw_samuraj/rss ! twitter/α
# https://nitter.cz/AndroidDev/rss ! twitter/α
# https://nitter.cz/EduardStula/rss ! twitter/α
# https://nitter.cz/ubuntu_unity/rss ! twitter/α → ?https://ubuntuunity.org/blog/
https://blog.neon.kde.org/feed/ ! twitter/α
https://undinealmani.com/feed/ ! twitter/α
# https://nitter.cz/erikengheim/rss ! twitter/α
# https://nitter.cz/LeaVerou/rss ! twitter/α
# https://nitter.cz/jpschroeder/rss ! twitter/α
# https://nitter.cz/machal/rss ! twitter/α
# https://nitter.cz/devgirlFL/rss ! twitter/α
# https://nitter.cz/maxiorel/rss ! twitter/α
# https://nitter.cz/firt/rss ! twitter/α
https://princiya.com/newblog/feeds/all.atom.xml ! twitter/α
https://davidwalsh.name/feed ! twitter/α
# https://nitter.cz/jakubvrana/rss ! twitter/α
https://jecas.cz/rss ! twitter/α
# JanKoWeb geekovo zdrojak
"query:📰👋💻💡 Twitter/α:tags # \"twitter/α\""
# https://nitter.cz/Zeptej_se_vedce/rss ! twitter/mixed
# https://nitter.cz/Olinium42/rss ! twitter/mixed
#
https://nitter.cz/narodnitymzen/rss ! twitter/mixed
# https://nitter.cz/Julianne_SF/rss ! twitter/α
#!
https://nitter.cz/_Case/rss ! twitter/α
#!
https://nitter.cz/olgarichterova/rss ! twitter/mixed
# https://nitter.cz/eicul/rss ! twitter/mixed
# https://nitter.cz/CO2IN/rss ! twitter/mixed
#
https://nitter.cz/Iluminator_cz/rss ! twitter/mixed
https://faktaoklimatu.cz/feed.xml ! twitter/mixed
#?
https://nitter.cz/anna_gumplova/rss ! twitter/mixed
#?
https://nitter.cz/DearAbbyHansen/rss ! twitter/mixed
# https://nitter.cz/FZU_AVCR/rss ! twitter/mixed
#!
https://nitter.cz/_A_d_e_l_k_a_/rss ! twitter/mixed
#!
https://nitter.cz/TGuthJarkovsky/rss ! twitter/mixed
# https://nitter.cz/ClaireAccendit/rss ! twitter/mixed
# https://nitter.cz/PavlaHub/rss ! twitter/mixed
# https://nitter.cz/laurencikova_k/rss ! twitter/mixed
# https://popculturedetective.tumblr.com/rss twitter/mixed
#!
https://nitter.cz/dan_prokop/rss ! twitter/mixed
https://www.paqresearch.cz/blog-feed.xml ! twitter/mixed
#!
https://nitter.cz/danusenerudova/rss ! twitter/mixed
#!
https://nitter.cz/Akademie_ved_CR/rss ! twitter/mixed
#!
https://nitter.cz/glacier_ecology/rss ! twitter/mixed
https://archetypal.cz/feed/ ! twitter/mixed
# https://nitter.cz/MarieHermanova/rss ! twitter/mixed
# https://nitter.cz/NKC_CZ/rss ! twitter/mixed
#!
https://nitter.cz/lkristoufek/rss ! twitter/mixed
# https://nitter.cz/OSAliance/rss ! twitter/mixed
# https://nitter.cz/Madla_G/rss ! twitter/mixed
# https://nitter.cz/matfyz/rss ! twitter/mixed
#!
https://nitter.cz/Mitokochan/rss twitter/mixed
https://www.mimoagendu.cz/rss/ ! twitter/mixed
# https://nitter.cz/malyvedec/rss ! twitter/mixed
#!
https://nitter.cz/kasikp/rss ! twitter/mixed
# https://nitter.cz/CERN/rss ! twitter/mixed
# https://nitter.cz/josefslerka/rss ! twitter/mixed
# https://nitter.cz/hassmanm/rss ! twitter/mixed
#!
https://nitter.cz/marenamat/rss ! twitter/mixed
# https://nitter.cz/traintravels42/rss ! twitter/mixed
https://nitter.cz/JulieMontek/rss ! twitter/mixed
#
https://nitter.cz/bara_soukup/rss ! twitter/mixed
# PulseofEuropeCZ KohoVolitEU
"query:📰👋💻💡 Twitter/mixed:tags # \"twitter/mixed\""
https://us8.campaign-archive.com/feed?u=5ec4c91d59d1b26aefb919e61&id=2ebe3120ac ! newsletters
https://kill-the-newsletter.com/feeds/mx8wi1fifxu6scj8.xml ! newsletters
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://nitter.cz/randomMDN/rss dev/servises
# "exec:randomMDN rss --limit 3" dev/servises
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://nitter.cz/GitHubSecurity/rss ! dev/servises
https://developer.apple.com/news/rss/news.rss "~Apple Dev News" dev/servises
# https://nitter.cz/JetBrains_Fleet/rss ! dev/servises → ?https://blog.jetbrains.com/feed/
# https://nitter.cz/NativeScript/rss ! dev/servises
# https://nitter.cz/sveltejs/rss ! dev/servises
# https://nitter.cz/github/rss ! dev/servises
https://cordova.apache.org/feed.xml ! twitter/α
https://www.mozilla.cz/feed/ ! twitter/α
#! https://nitter.cz/janovsky/rss ! twitter/α
# https://www.githubstatus.com/history.rss ! dev/servises
"query:⌨🖱:tags # \"dev/servises\""
https://github.com/mdn.atom ! 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://www.zoonpolitikon.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://feeds.a.dj.com/rss/RSSWorldNews.xml ! news/rest news/rest-wsj
# https://feeds.a.dj.com/rss/RSSWSJD.xml ! news/rest news/rest-wsj
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:↓ The Wall Street Journal:tags # \"news/rest-wsj\""
"query:🗞 🌐⏩:tags # \"news/rest\""
https://www.seznamzpravy.cz/rss ! rest
"query:🗞 💤:tags # \"rest\""

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/bash/.profile

37
.profile Normal file
View File

@ -0,0 +1,37 @@
# ~/.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

8
.ssh/README.md Normal file
View 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
View File

@ -0,0 +1,4 @@
Host vpsfree
HostName 37.205.11.208
IdentityFile ~/.ssh/vpsfree
User root

View File

@ -0,0 +1 @@
extra-keys = [['ESC','~','-','HOME','UP','END','PGUP'],['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN']]

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/vim/.vim/after

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/vim/.vim/coc-settings.json

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/vim/.vim/compiler

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/vim/.vim/intro-template.md

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/vim/.vim/spell

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/vim/.vim/syntax

View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/vim/.vim/user_tips.vim

1
.vimrc
View File

@ -1 +0,0 @@
/home/jaandrle/Vzdálené/GitHub/dotfiles/vim/.vimrc

82
.vimrc Normal file
View File

@ -0,0 +1,82 @@
scriptencoding utf-8 | set encoding=utf-8
let $BASH_ENV = "~/.bashrc"
packadd! matchit
set hidden
set confirm
set belloff=esc
set showcmd cmdheight=2 showmode
set wildmenu wildmode=list:longest,list:full
set history=500
set nobackup nowritebackup noswapfile
try
set undodir=~/.vim/undodir undofile | catch | endtry
nmap s <nop>
vmap s <nop>
nmap S <nop>
vmap S <nop>
let mapleader= "s"
nnoremap <leader>v :
nnoremap <leader>a @
nnoremap <leader>A @@
nnoremap <leader>u U
nnoremap U <c-r>
nnoremap <leader>l <c-]>
nmap <silent><leader>m :nohlsearch<bar>diffupdate<cr>
nnoremap <leader>o o<space><bs><esc>
nnoremap <leader>O O<space><bs><esc>
nnoremap <s-k> a<cr><esc>
for l in [ 'y', 'p', 'P', 'd' ] | for m in [ 'n', 'v' ]
execute m.'noremap <leader>'.l.' "+'.l | endfor | endfor
cabbrev <expr> %PWD% execute('pwd')
cabbrev <expr> %CD% fnameescape(expand('%:p:h'))
cabbrev <expr> %CW% expand('<cword>')
set cursorline cursorcolumn
set number "foldcolumn=2
set colorcolumn=+1
set breakindent breakindentopt=shift:2 showbreak=
set scrolloff=5 sidescrolloff=10 " offset for lines/columns when scrolling
set autowrite autoread | autocmd FocusGained,BufEnter *.* checktime
set modeline
set hlsearch incsearch
set smarttab
command! -nargs=1 SETtab let &shiftwidth=<q-args> | let &tabstop=<q-args> | let &softtabstop=<q-args>
SETtab 4
set showmatch
set backspace=indent,eol,start
set shiftround autoindent
filetype plugin indent on
colorscheme codedark
if ($TERM =~ '256' && has("termguicolors"))
set termguicolors | endif
if (&t_Co > 2 || has("gui_running")) && !exists("syntax_on")
syntax on | endif
set list listchars=tab:»·,trail,extends:#,nbsp:~,space
augroup syntax_sync_min_lines
autocmd!
autocmd Syntax * syn sync minlines=200
augroup END
command! -nargs=? SETspell if <q-args>==&spelllang || <q-args>=='' | set spell! | else | set spell | set spelllang=<args> | endif | if &spell | set spelllang | endif
command! -nargs=0 SETFOLDregions set foldmethod=marker
command! -nargs=1 SETFOLDindent set foldmethod=indent | let &foldlevel=<q-args> | let &foldnestmax=<q-args>+1
command! -nargs=* SETFOLDindents set foldmethod=indent | let &foldlevel=split(<q-args>, ' ')[0] | let &foldnestmax=split(<q-args>, ' ')[1]
set foldmarker=#region,#endregion
set viewoptions=cursor,folds
augroup remember__view
autocmd!
autocmd BufWinLeave *.* if &buflisted | mkview | endif
autocmd BufWinEnter *.* silent! loadview
augroup END
inoremap <silent><expr> <tab> pumvisible() ? "\<c-n>" : <sid>check_back_space() ? "\<tab>" : "\<c-n>"
inoremap <silent><expr> <s-tab> pumvisible() ? "\<c-p>" : "\<c-h>"
function! s:check_back_space() abort
let col = col('.') - 1
return !col || getline('.')[col - 1] =~# '\s'
endfunction

View File

@ -1,14 +1,34 @@
# dotfiles **(WIP)**
[![git3mojiv1.0](https://img.shields.io/badge/git3mojiv1.0-%E2%9A%A1%EF%B8%8F%F0%9F%90%9B%F0%9F%93%BA%F0%9F%91%AE%F0%9F%94%A4-fffad8.svg?style=flat-square)](https://robinpokorny.github.io/git3moji/)
· [source code on Gitea](https://gitea.jaandrle.cz/jaandrle/dotfiles)
· [*mirrored* on GitHub](https://github.com/jaandrle/dotfiles)
· [older version on GitHub](https://github.com/jaandrle/dotfiles-old)
# dotfiles **(Termux variant)**
This repository contains my dotfiles. They are managed by using `git clone --bare`,
see for example [How to Store Dotfiles - A Bare Git Repository \| Atlassian Git Tutorial](https://www.atlassian.com/git/tutorials/dotfiles).
## Quick links
- [On a new machine](#on-a-new-machine)
- [Files overview](#files-overview)
## Files overview
## On a new machine
1. install git
1. `cd ~`
1. `git clone --bare --depth 1 --recurse-submodules --shallow-submodules git@jaandrle.cz:jaandrle/dotfiles.git ~/.dotfiles`
1. `gd_branch=main-termux` (see also branches `main`)
1. `git clone --bare --branch $gd_branch --depth 1 --recurse-submodules --shallow-submodules git@jaandrle.cz:jaandrle/dotfiles.git ~/.dotfiles`
1. `alias gitdotfiles='/usr/bin/git --git-dir="$HOME/.dotfiles/" --work-tree="$HOME"'`
1. `gitdotfiles config --local status.showUntrackedFiles no`
1. you may also need to use
1. `gitdotfiles reset` (`git-dotfiles reset --hard HEAD`)
1. `gitdotfiles checkout -f`
1. `gitdotfiles submodule update --init --recursive`
## Log
- for some reason I have to add branch to `.git/config` manually.
```ini
[branch "main-termux"]
remote = origin
merge = refs/heads/main-termux
```

367
bin/README.md Normal file
View File

@ -0,0 +1,367 @@
# bin — My helpers scritps/executable
## uu
- [./uu](./uu)
- [../.config/uurc](../.config/uurc)
## Lists executables via `npm`, `pip`, …
<details>
<summary>NPM executables</summary>
```
#region >_:npm ls --location global
/home/jaandrle/.nvm/versions/node/v18.19.0/lib
├── @abhagsain/ai-cli@1.2.3
├── @bitwarden/cli@2023.12.1
├── azure-functions-core-tools@4.0.5455
├── catage@1.1.3
├── chrome-remote-interface@0.33.0
├── corepack@0.24.0
├── cssmodules-language-server@1.3.1
├── eslint@8.56.0
├── jshint@2.13.6
├── json-server@0.17.4
├── mdexpr-agenda@0.6.0 -> ./../../../../../Vzdálené/GitHub/mdexpr-agenda
├── nodejsscript@1.0.0 -> ./../../../../../Vzdálené/GitHub/nodejsscript
├── npm@10.2.5
├── typescript-language-server@4.3.0
├── typescript@5.3.3
└── zx@7.2.3
#endregion
```
</details>
<details>
<summary>PIP executables</summary>
```
#region >_:njs -p 'const executables= s.ls("~/.local/bin"); const pkgName= pkg=> pkg.slice(0, pkg.indexOf(" ")); s.$().run`python3 -m pip list`.split("\n").splice(2).filter(pkg=> executables.indexOf(pkgName(pkg))!==-1).join("\n")'
distro 1.7.0
keyring 23.5.0
mozvpn 0.2.1
names 0.3.0
openai 0.27.0
pip 22.0.2
playwright 1.31.1
podman-compose 1.0.3
tqdm 4.65.0
wheel 0.37.1
youtube-dl 2021.12.17
#endregion
```
</details>
<details>
<summary>APT</summary>
```
#region apt list | grep '\[instalovaný\]'
aha/jammy,jammy,jammy,jammy,jammy,now 0.5.1-2 amd64 [instalovaný]
appmenu-gtk2-module/jammy,jammy,jammy,jammy,jammy,now 0.7.6-2 amd64 [instalovaný]
appmenu-gtk3-module/jammy,jammy,jammy,jammy,jammy,now 0.7.6-2 amd64 [instalovaný]
aspell-cs/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 0.51.0-1.3 all [instalovaný]
base-passwd/jammy,jammy,jammy,jammy,jammy,now 3.5.52build1 amd64 [instalovaný]
bash/jammy,jammy,jammy,jammy,jammy,now 5.1-6ubuntu1 amd64 [instalovaný]
curlftpfs/jammy,jammy,jammy,jammy,jammy,now 0.9.2-9build1 amd64 [instalovaný]
dash/jammy,jammy,jammy,jammy,jammy,now 0.5.11+git20210903+057cd650a4ed-3build1 amd64 [instalovaný]
datovka/neznámá,now 4.23.6-1 amd64 [instalovaný]
dict/jammy,jammy,jammy,jammy,jammy,now 1.13.0+dfsg-1build2 amd64 [instalovaný]
diffutils/jammy,jammy,jammy,jammy,jammy,now 1:3.8-0ubuntu2 amd64 [instalovaný]
digikam/jammy,now 4:8.2.0-0xneon+22.04+jammy+release+build18 amd64 [instalovaný]
docker-compose/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1.29.2-1 all [instalovaný]
docker/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1.5-2 all [instalovaný]
dpscreenocr/jammy,now 1.4.1-1~jammy1 amd64 [instalovaný]
exo-utils/jammy,jammy,jammy,jammy,jammy,now 4.16.3-1 amd64 [instalovaný]
exuberant-ctags/jammy-security,jammy-updates,now 1:5.9~svn20110310-16ubuntu0.22.04.1 amd64 [instalovaný]
fd-find/jammy-security,jammy-updates,now 8.3.1-1ubuntu0.1 amd64 [instalovaný]
festival/jammy,jammy,jammy,jammy,jammy,now 1:2.5.0-8 amd64 [instalovaný]
festvox-us-slt-hts/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 0.2010.10.25-4 all [instalovaný]
ffmpeg/jammy-security,jammy-updates,now 7:4.4.2-0ubuntu0.22.04.1 amd64 [instalovaný]
findutils/jammy,jammy,jammy,jammy,jammy,now 4.8.0-1ubuntu3 amd64 [instalovaný]
firefox-locale-cs/jammy,now 123.0+build3-0ubuntu0.22.04.1~mt1 amd64 [instalovaný]
firefox-locale-en/jammy,now 123.0+build3-0ubuntu0.22.04.1~mt1 amd64 [instalovaný]
firefox/jammy,now 123.0+build3-0ubuntu0.22.04.1~mt1 amd64 [instalovaný]
firmware-sof-signed/tuxedo,tuxedo,now 2.2.4-1.1 all [instalovaný]
fonts-oxygen/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 4:5.4.3-4 all [instalovaný]
gaupol/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1.10.1-1 all [instalovaný]
gh/neznámá,now 2.44.1 amd64 [instalovaný]
gimp-help-en/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 2.10.0-1 all [instalovaný]
gimp/jammy-security,jammy-updates,now 2.10.30-1ubuntu0.1 amd64 [instalovaný]
gir1.2-gtk-3.0/jammy-updates,now 3.24.33-1ubuntu2 amd64 [instalovaný]
git-extras/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 6.1.0-1 all [instalovaný]
git-lfs/jammy-security,jammy-updates,now 3.0.2-1ubuntu0.2 amd64 [instalovaný]
gnome-keyring/jammy-updates,now 40.0-3ubuntu3 amd64 [instalovaný]
greed/jammy,jammy,jammy,jammy,jammy,now 4.2-1 amd64 [instalovaný]
grep/jammy,jammy,jammy,jammy,jammy,now 3.7-1build1 amd64 [instalovaný]
grub-efi-amd64-signed/jammy-security,jammy-updates,now 1.187.6+2.06-2ubuntu14.4 amd64 [instalovaný]
grub-efi-ia32-bin/jammy-updates,now 2.06-2ubuntu7.2 amd64 [instalovaný]
gzip/jammy-updates,now 1.10-4ubuntu4.1 amd64 [instalovaný]
haveged/jammy,jammy,jammy,jammy,jammy,now 1.9.14-1ubuntu1 amd64 [instalovaný]
hostname/jammy,jammy,jammy,jammy,jammy,now 3.23ubuntu2 amd64 [instalovaný]
hplip/jammy,jammy,jammy,jammy,jammy,now 3.21.12+dfsg0-1 amd64 [instalovaný]
hstr/jammy,jammy,jammy,jammy,jammy,now 2.5+ds-1 amd64 [instalovaný]
htop/jammy,jammy,jammy,jammy,jammy,now 3.0.5-7build2 amd64 [instalovaný]
hunspell-cs/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1:7.2.0-2 all [instalovaný]
hunspell-en-au/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1:2020.12.07-2 all [instalovaný]
hunspell-en-ca/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1:2020.12.07-2 all [instalovaný]
hunspell-en-gb/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1:7.2.0-2 all [instalovaný]
hunspell-en-za/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1:7.2.0-2 all [instalovaný]
hunspell/jammy,jammy,jammy,jammy,jammy,now 1.7.0-4build1 amd64 [instalovaný]
hyphen-cs/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1:7.2.0-2 all [instalovaný]
hyphen-en-ca/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 0.10 all [instalovaný]
hyphen-en-gb/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1:7.2.0-2 all [instalovaný]
hyphen-en-us/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 2.8.8-7build2 all [instalovaný]
init/jammy,jammy,jammy,jammy,jammy,now 1.62 amd64 [instalovaný]
isoimagewriter/jammy,now 0.9-0xneon+22.04+jammy+release+build3 amd64 [instalovaný]
jc/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1.17.3-1 all [instalovaný]
jq/jammy,jammy,jammy,jammy,jammy,now 1.6-2.1ubuntu3 amd64 [instalovaný]
kamoso/jammy,now 23.08.4-0xneon+22.04+jammy+release+build25 amd64 [instalovaný]
kate/jammy,now 4:23.08.4-0xneon+22.04+jammy+release+build29 amd64 [instalovaný]
katomic/jammy,now 4:23.08.4-0xneon+22.04+jammy+release+build22 amd64 [instalovaný]
kcron/jammy,jammy,jammy,now 4:23.08.4-0xneon+22.04+jammy+release+build23 all [instalovaný]
kigo/jammy,now 4:23.08.4-0xneon+22.04+jammy+release+build24 amd64 [instalovaný]
kmahjongg/jammy,now 4:23.08.4-0xneon+22.04+jammy+release+build25 amd64 [instalovaný]
knights/jammy,now 23.08.4-0xneon+22.04+jammy+release+build22 amd64 [instalovaný]
konquest/jammy,now 4:23.08.4-0xneon+22.04+jammy+release+build25 amd64 [instalovaný]
konversation/jammy,now 23.08.4-0xneon+22.04+jammy+release+build28 amd64 [instalovaný]
krfb/jammy,now 4:23.08.4-0xneon+22.04+jammy+release+build28 amd64 [instalovaný]
ksystemlog/jammy,now 4:23.08.4-0xneon+22.04+jammy+release+build23 amd64 [instalovaný]
ktouch/jammy,now 4:23.08.4-0xneon+22.04+jammy+release+build26 amd64 [instalovaný]
kubuntu-restricted-addons/jammy,jammy,jammy,jammy,jammy,now 26 amd64 [instalovaný]
kubuntu-restricted-extras/jammy,jammy,jammy,jammy,jammy,now 67 amd64 [instalovaný]
kwalletcli/jammy,jammy,jammy,jammy,jammy,now 3.03-1 amd64 [instalovaný]
labplot/jammy,now 2.10.1-0xneon+22.04+jammy+release+build16 amd64 [instalovaný]
language-pack-gnome-cs/jammy-updates,jammy-updates,now 1:22.04+20240212 all [instalovaný]
language-pack-kde-cs/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1:19.10.0ubuntu1 all [instalovaný]
language-pack-kde-en/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1:19.10.0ubuntu1 all [instalovaný]
lib32z1/jammy-security,jammy-updates,now 1:1.2.11.dfsg-2ubuntu9.2 amd64 [instalovaný]
libavif-bin/jammy,now 1.0.3-0xneon+22.04+jammy+release+build7 amd64 [instalovaný]
libayatana-appindicator3-1/jammy,jammy,jammy,jammy,jammy,now 0.5.90-7ubuntu2 amd64 [instalovaný]
libayatana-indicator3-7/jammy,jammy,jammy,jammy,jammy,now 0.9.1-1 amd64 [instalovaný]
libc6/jammy-security,jammy-updates,now 2.35-0ubuntu3.6 amd64 [instalovaný]
libdebconfclient0/jammy,jammy,jammy,jammy,jammy,now 0.261ubuntu1 amd64 [instalovaný]
libfprint-2-2/jammy-updates,now 1:1.94.3+tod1-0ubuntu2~22.04.06 amd64 [instalovaný]
libfreetype6/jammy-security,jammy-updates,now 2.11.1+dfsg-1ubuntu0.2 i386 [instalovaný]
libk3b8/jammy,now 23.08.4-0xneon+22.04+jammy+release+build31 amd64 [instalovaný]
libkf5configqml5/jammy,now 5.114.0-0xneon+22.04+jammy+release+build30 amd64 [instalovaný]
libkf5guiaddons-bin/jammy,now 5.114.0-0xneon+22.04+jammy+release+build37 amd64 [instalovaný]
libkf5guiaddons-data/jammy,jammy,jammy,now 5.114.0-0xneon+22.04+jammy+release+build37 all [instalovaný]
libkf5i18nlocaledata5/jammy,now 5.114.0-0xneon+22.04+jammy+release+build32 amd64 [instalovaný]
libkf5kcmutilscore5/jammy,now 5.114.0-0xneon+22.04+jammy+release+build56 amd64 [instalovaný]
libkf5newstuffwidgets5/jammy,now 5.114.0-0xneon+22.04+jammy+release+build53 amd64 [instalovaný]
libkf5prisonscanner5/jammy,now 5.114.0-0xneon+22.04+jammy+release+build32 amd64 [instalovaný]
libkf5syndication5abi1/jammy,now 1:5.114.0-0xneon+22.04+jammy+release+build28 amd64 [instalovaný]
libkpipewire5/jammy,now 5.27.10-0xneon+22.04+jammy+release+build26 amd64 [instalovaný]
libkpmcore12/jammy,now 23.08.4-0xneon+22.04+jammy+release+build26 amd64 [instalovaný]
libkwineffects14/jammy,now 4:5.27.10-0xneon+22.04+jammy+release+build51 amd64 [instalovaný]
libkwinglutils14/jammy,now 4:5.27.10-0xneon+22.04+jammy+release+build51 amd64 [instalovaný]
libncurses5/jammy-security,jammy-updates,now 6.3-2ubuntu0.1 i386 [instalovaný]
libnotify-bin/jammy-updates,now 0.7.9-3ubuntu5.22.04.1 amd64 [instalovaný]
libpcre2-posix3/jammy,now 10.42-3+ubuntu22.04.1+deb.sury.org+1 amd64 [instalovaný]
libqt5quickshapes5/jammy,now 5.15.12+p22.04+vrelease+git20240113.1004-0 amd64 [instalovaný]
libqt5webview5/jammy,now 5.15.12+p22.04+vrelease+git20240113.1147-0 amd64 [instalovaný]
libqtav1/jammy,now 1.13.0+ds-4+22.04+jammy+release+build1 amd64 [instalovaný]
libqtavwidgets1/jammy,now 1.13.0+ds-4+22.04+jammy+release+build1 amd64 [instalovaný]
libreoffice-calc/jammy-security,jammy-updates,now 1:7.3.7-0ubuntu0.22.04.4 amd64 [instalovaný]
libreoffice-help-cs/jammy-security,jammy-security,jammy-updates,jammy-updates,now 1:7.3.7-0ubuntu0.22.04.4 all [instalovaný]
libreoffice-help-en-gb/jammy-security,jammy-security,jammy-updates,jammy-updates,now 1:7.3.7-0ubuntu0.22.04.4 all [instalovaný]
libreoffice-help-en-us/jammy-security,jammy-security,jammy-updates,jammy-updates,now 1:7.3.7-0ubuntu0.22.04.4 all [instalovaný]
libreoffice-impress/jammy-security,jammy-updates,now 1:7.3.7-0ubuntu0.22.04.4 amd64 [instalovaný]
libreoffice-kde/jammy-security,jammy-security,jammy-updates,jammy-updates,now 1:7.3.7-0ubuntu0.22.04.4 all [instalovaný]
libreoffice-l10n-cs/jammy-security,jammy-security,jammy-updates,jammy-updates,now 1:7.3.7-0ubuntu0.22.04.4 all [instalovaný]
libreoffice-l10n-en-gb/jammy-security,jammy-security,jammy-updates,jammy-updates,now 1:7.3.7-0ubuntu0.22.04.4 all [instalovaný]
libreoffice-l10n-en-za/jammy-security,jammy-security,jammy-updates,jammy-updates,now 1:7.3.7-0ubuntu0.22.04.4 all [instalovaný]
libreoffice-lightproof-en/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 0.4.3+1.6-2 all [instalovaný]
libreoffice-nlpsolver/jammy-security,jammy-security,jammy-updates,jammy-updates,now 0.9+LibO7.3.7-0ubuntu0.22.04.4 all [instalovaný]
libreoffice-writer/jammy-security,jammy-updates,now 1:7.3.7-0ubuntu0.22.04.4 amd64 [instalovaný]
libsecret-1-0/jammy,jammy,jammy,jammy,jammy,now 0.20.5-2 amd64 [instalovaný]
libsecret-1-dev/jammy,jammy,jammy,jammy,jammy,now 0.20.5-2 amd64 [instalovaný]
libsodium23/jammy,jammy,jammy,jammy,jammy,now 1.0.18-1build2 amd64 [instalovaný]
libxcvt0/jammy,jammy,jammy,jammy,jammy,now 0.1.1-3 amd64 [instalovaný]
libxmlb2/jammy,now 0.3.14-0xneon+22.04+jammy+release+build4 amd64 [instalovaný]
libzxingcore1/jammy,now 1.2.0-1+22.04+jammy+release+build3 amd64 [instalovaný]
linux-generic/jammy-security,jammy-updates,now 5.15.0.94.91 amd64 [instalovaný]
linux-tuxedo-22.04/tuxedo,now 6.5.0.10022.91 amd64 [instalovaný]
lokalize/jammy,now 4:23.08.4-0xneon+22.04+jammy+release+build25 amd64 [instalovaný]
mediainfo/jammy,jammy,jammy,jammy,jammy,now 22.03-1 amd64 [instalovaný]
meld/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 3.20.4-2 all [instalovaný]
merkuro/jammy,now 23.08.4-0xneon+22.04+jammy+release+build21 amd64 [instalovaný]
mlocate/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1.1.15-1ubuntu2 all [instalovaný]
mozillavpn/jammy,now 2.20.0-jammy1 amd64 [instalovaný]
mpack/jammy,jammy,jammy,jammy,jammy,now 1.6-18 amd64 [instalovaný]
mythes-cs/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1:7.2.0-2 all [instalovaný]
mythes-en-au/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 2.1-5.6 all [instalovaný]
mythes-en-us/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1:7.2.0-2 all [instalovaný]
nala/scar,scar,scar,now 0.15.1 all [instalovaný]
ncdu/jammy,jammy,jammy,jammy,jammy,now 1.15.1-1 amd64 [instalovaný]
ncurses-base/jammy-security,jammy-security,jammy-updates,jammy-updates,now 6.3-2ubuntu0.1 all [instalovaný]
ncurses-bin/jammy-security,jammy-updates,now 6.3-2ubuntu0.1 amd64 [instalovaný]
neon-desktop/jammy,now 4+p22.04+vrelease+git20240125.1419 amd64 [instalovaný]
neon-repositories-launchpad-mozilla/jammy,jammy,jammy,now 0.1+p22.04+vrelease+git20231224.0046 all [instalovaný]
nethack-console/jammy,jammy,jammy,jammy,jammy,now 3.6.6-2build1 amd64 [instalovaný]
newsboat/jammy,jammy,jammy,jammy,jammy,now 2.21-1 amd64 [instalovaný]
nss-passwords/jammy,jammy,jammy,jammy,jammy,now 0.3-2 amd64 [instalovaný]
openjdk-17-jre/jammy-security,jammy-updates,now 17.0.9+9-1~22.04 amd64 [instalovaný]
openjdk-8-jdk/jammy-security,jammy-updates,now 8u392-ga-1~22.04 amd64 [instalovaný]
openjdk-8-jre/jammy-security,jammy-updates,now 8u392-ga-1~22.04 amd64 [instalovaný]
php5.6-cli/jammy,now 5.6.40-68+ubuntu22.04.1+deb.sury.org+1 amd64 [instalovaný]
php7.4-cli/jammy,now 1:7.4.33-8+ubuntu22.04.1+deb.sury.org+1 amd64 [instalovaný]
php8.0-bcmath/jammy,now 1:8.0.30-2+ubuntu22.04.1+deb.sury.org+1 amd64 [instalovaný]
php8.0-cli/jammy,now 1:8.0.30-2+ubuntu22.04.1+deb.sury.org+1 amd64 [instalovaný]
php8.0-common/jammy,now 1:8.0.30-2+ubuntu22.04.1+deb.sury.org+1 amd64 [instalovaný]
php8.0-curl/jammy,now 1:8.0.30-2+ubuntu22.04.1+deb.sury.org+1 amd64 [instalovaný]
php8.0-gd/jammy,now 1:8.0.30-2+ubuntu22.04.1+deb.sury.org+1 amd64 [instalovaný]
php8.0-intl/jammy,now 1:8.0.30-2+ubuntu22.04.1+deb.sury.org+1 amd64 [instalovaný]
php8.0-mbstring/jammy,now 1:8.0.30-2+ubuntu22.04.1+deb.sury.org+1 amd64 [instalovaný]
php8.0-sqlite3/jammy,now 1:8.0.30-2+ubuntu22.04.1+deb.sury.org+1 amd64 [instalovaný]
php8.0-xml/jammy,now 1:8.0.30-2+ubuntu22.04.1+deb.sury.org+1 amd64 [instalovaný]
php8.0-zip/jammy,now 1:8.0.30-2+ubuntu22.04.1+deb.sury.org+1 amd64 [instalovaný]
php8.0/jammy,jammy,now 1:8.0.30-2+ubuntu22.04.1+deb.sury.org+1 all [instalovaný]
php8.2/jammy,jammy,now 8.2.15-1+ubuntu22.04.1+deb.sury.org+1 all [instalovaný]
podman/jammy-security,jammy-updates,now 3.4.4+ds1-1ubuntu1.22.04.2 amd64 [instalovaný]
python3-dbus/jammy,jammy,jammy,jammy,jammy,now 1.2.18-3build1 amd64 [instalovaný]
python3-gpg/jammy,now 1.23.2-0xneon+22.04+jammy+release+build6 amd64 [instalovaný]
python3-nacl/jammy,jammy,jammy,jammy,jammy,now 1.5.0-2 amd64 [instalovaný]
python3-pip/jammy-security,jammy-security,jammy-updates,jammy-updates,now 22.0.2+dfsg-1ubuntu0.4 all [instalovaný]
python3-pymacaroons/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 0.13.0-4 all [instalovaný]
python3-setproctitle/jammy,jammy,jammy,jammy,jammy,now 1.2.2-2build1 amd64 [instalovaný]
python3-xlib/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 0.29-1 all [instalovaný]
python3/jammy-security,jammy-updates,now 3.10.6-1~22.04 amd64 [instalovaný]
qml-module-org-kde-kcmutils/jammy,now 5.114.0-0xneon+22.04+jammy+release+build56 amd64 [instalovaný]
qml-module-org-kde-pipewire/jammy,now 5.27.10-0xneon+22.04+jammy+release+build26 amd64 [instalovaný]
qml-module-org-kde-sonnet/jammy,now 5.114.0-0xneon+22.04+jammy+release+build26 amd64 [instalovaný]
qml-module-org-kde-syntaxhighlighting/jammy,now 5.114.0-0xneon+22.04+jammy+release+build26 amd64 [instalovaný]
qml-module-qtquick-shapes/jammy,now 5.15.12+p22.04+vrelease+git20240113.1004-0 amd64 [instalovaný]
rclone/jammy-security,jammy-updates,now 1.53.3-4ubuntu1.22.04.2 amd64 [instalovaný]
ripgrep/jammy-security,jammy-updates,now 13.0.0-2ubuntu0.1 amd64 [instalovaný]
rofi/jammy,jammy,jammy,jammy,jammy,now 1.7.1-0.1 amd64 [instalovaný]
ruby-full/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1:3.0~exp1 all [instalovaný]
scrcpy/jammy,jammy,jammy,jammy,jammy,now 1.21-1 amd64 [instalovaný]
seafile-cli/stable,now 9.0.4 amd64 [instalovaný]
seafile-gui/stable,now 9.0.4 amd64 [instalovaný]
seahorse/jammy,jammy,jammy,jammy,jammy,now 41.0-2 amd64 [instalovaný]
shellcheck/jammy,jammy,jammy,jammy,jammy,now 0.8.0-2 amd64 [instalovaný]
shim-signed/jammy-security,jammy-updates,now 1.51.3+15.7-0ubuntu1 amd64 [instalovaný]
shogivar/jammy,jammy,jammy,jammy,jammy,now 1.55b-3build1 amd64 [instalovaný]
speech-dispatcher/jammy-updates,now 0.11.1-1ubuntu3 amd64 [instalovaný]
sshpass/jammy,jammy,jammy,jammy,jammy,now 1.09-1 amd64 [instalovaný]
sysvinit-utils/jammy,jammy,jammy,jammy,jammy,now 3.01-1ubuntu1 amd64 [instalovaný]
tesseract-ocr-ces/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 1:4.00~git30-7274cfa-1.1 all [instalovaný]
tokodon/jammy,now 23.08.4-0xneon+22.04+jammy+release+build15 amd64 [instalovaný]
translate-shell/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 0.9.6.12-1 all [instalovaný]
trash-cli/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 0.17.1.14-5build1 all [instalovaný]
tuxedo-archive-keyring/tuxedo,tuxedo,now 2022.04.01~tux all [instalovaný]
tuxedo-control-center/tuxedo,now 2.1.6 amd64 [instalovaný]
tuxedo-dgpu-run/tuxedo,tuxedo,now 1.1.0 all [instalovaný]
tuxedo-drivers/tuxedo,tuxedo,now 4.2.2 all [instalovaný]
tuxedo-tomte/tuxedo,tuxedo,now 2.24.1 all [instalovaný]
ubuntu-dbgsym-keyring/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 2021.03.26 all [instalovaný]
ubuntu-make/jammy,jammy,now 22.10+202401071313~ubuntu22.04.1 all [instalovaný]
ubuntu-minimal/jammy-updates,now 1.481.1 amd64 [instalovaný]
ubuntu-restricted-extras/jammy,jammy,jammy,jammy,jammy,now 67 amd64 [instalovaný]
ubuntu-standard/jammy-updates,now 1.481.1 amd64 [instalovaný]
vifm/jammy,jammy,jammy,jammy,jammy,now 0.12-1 amd64 [instalovaný]
vim-gtk/jammy,jammy,now 2:9.0.0749-0york0~22.04 all [instalovaný]
volian-archive-keyring/scar,scar,scar,now 0.2.0 all [instalovaný]
volian-archive-nala/scar,scar,scar,now 0.2.0 all [instalovaný]
vulkan-tools/jammy,jammy,jammy,jammy,jammy,now 1.3.204.0+dfsg1-1 amd64 [instalovaný]
wayland-utils/jammy,now 1.0.0.1.0.0-0xneon+22.04+jammy+release+build1 amd64 [instalovaný]
wbritish/jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,jammy,now 2020.12.07-2 all [instalovaný]
webp/jammy-security,jammy-updates,now 1.2.2-2ubuntu0.22.04.2 amd64 [instalovaný]
wine64/jammy,jammy,jammy,jammy,jammy,now 6.0.3~repack-1 amd64 [instalovaný]
wmctrl/jammy,jammy,jammy,jammy,jammy,now 1.07-7build1 amd64 [instalovaný]
xclip/jammy,jammy,jammy,jammy,jammy,now 0.13-2 amd64 [instalovaný]
xdotool/jammy,jammy,jammy,jammy,jammy,now 1:3.20160805.1-4 amd64 [instalovaný]
xsel/jammy,jammy,jammy,jammy,jammy,now 1.2.0+git9bfc13d.20180109-3 amd64 [instalovaný]
#endregion
```
</details>
<details>
<summary>SNAP</summary>
```
#region snap list
Název Verze Rev Následuje Vydavatel Poznámky
android-studio 2023.1.1.28-Hedgehog 148 latest/stable snapcrafters* classic
bare 1.0 5 latest/stable canonical** base
chromium 121.0.6167.184 2757 latest/stable canonical** -
code 903b1e9d 152 latest/stable vscode** classic
core 16-2.61.1 16574 latest/stable canonical** core
core18 20231027 2812 latest/stable canonical** base
core20 20240111 2182 latest/stable canonical** base
core22 20240111 1122 latest/stable canonical** base
cups 2.4.7-3 1024 latest/stable openprinting** -
figma-linux 0.11.3 189 latest/stable youdonthavepermissiony -
fzf-carroarmato0 0.27.0 27 latest/stable carroarmato0 -
gnome-3-28-1804 3.28.0-19-g98f9e67.98f9e67 198 latest/stable canonical** -
gnome-3-38-2004 0+git.efb213a 143 latest/stable canonical** -
gnome-42-2204 0+git.ff35a85 141 latest/stable canonical** -
gtk-common-themes 0.1-81-g442e511 1535 latest/stable canonical** -
kde-frameworks-5-core18 5.67.0 35 latest/stable kde** -
kde-frameworks-5-qt-5-15-3-core20 5.87.0 8 latest/stable kde** -
kf5-5-110-qt-5-15-11-core22 5.110 3 latest/stable kde** -
kf5-5-111-qt-5-15-11-core22 5.111 7 latest/stable kde** -
notepad-plus-plus 8.6.4 399 latest/stable mmtrt -
qt551 5.x-core18 43 latest/stable keshavnrj* -
snapd 2.61.1 20671 latest/stable canonical** snapd
storage-explorer 1.32.1 58 latest/stable msft-storage-tools** -
teams 1.5.00.23861 8 latest/stable msteams** -
viu-image-viewer v1.3.0-10-g0dba818 1 latest/candidate rhys-davies -
wine-platform-6-stable 6.0.4 19 latest/stable mmtrt -
wine-platform-7-devel-core20 7.22 24 latest/stable mmtrt -
wine-platform-runtime v1.0 357 latest/stable mmtrt -
wine-platform-runtime-core20 v1.0 100 latest/stable mmtrt -
#endregion
```
</details>
<details>
<summary>FLATPAK</summary>
```
#region flatpak list
Text Pieces com.github.liferooter.textpieces 3.4.1 stable system
Flatseal com.github.tchx84.Flatseal 2.1.1 stable system
Frog com.github.tenderowl.frog 1.5.1 stable system
Google Chrome com.google.Chrome 121.0.6167.184-1 stable system
Sigil com.sigil_ebook.Sigil 2.0.1 stable system
Láhve com.usebottles.bottles 51.11 stable system
Blobby Volley 2 de.blobbyvolley.BlobbyVolley2 1.0 stable system
Qalculate! (GTK UI) io.github.Qalculate 4.9.0 stable system
Endless Sky io.github.endless_sky.endless_sky 0.10.4 stable system
Gear Lever it.mijorus.gearlever 1.3.0 stable system
Minetest net.minetest.Minetest 5.8.0 stable system
jPDF Tweak net.sourceforge.jpdftweak.jPdfTweak 1.1 stable system
Freedesktop Platform org.freedesktop.Platform 20.08.21 20.08 system
Freedesktop Platform org.freedesktop.Platform 22.08.21 22.08 system
Freedesktop Platform org.freedesktop.Platform 23.08.11 23.08 system
i386 org.freedesktop.Platform.Compat.i386 23.08 system
Mesa org.freedesktop.Platform.GL.default 21.1.8 20.08 system
Mesa org.freedesktop.Platform.GL.default 23.3.5 22.08 system
Mesa (Extra) org.freedesktop.Platform.GL.default 23.3.5 22.08-extra system
Mesa org.freedesktop.Platform.GL.default 23.3.4 23.08 system
Mesa (Extra) org.freedesktop.Platform.GL.default 23.3.4 23.08-extra system
Mesa org.freedesktop.Platform.GL32.default 23.3.4 23.08 system
Intel org.freedesktop.Platform.VAAPI.Intel 20.08 system
Intel org.freedesktop.Platform.VAAPI.Intel 22.08 system
Intel org.freedesktop.Platform.VAAPI.Intel 23.08 system
ffmpeg-full org.freedesktop.Platform.ffmpeg-full 23.08 system
i386 org.freedesktop.Platform.ffmpeg_full.i386 23.08 system
openh264 org.freedesktop.Platform.openh264 2.1.0 2.0 system
openh264 org.freedesktop.Platform.openh264 2.1.0 2.2.0 system
Freedesktop SDK org.freedesktop.Sdk 20.08.21 20.08 system
Freedesktop SDK org.freedesktop.Sdk 22.08.21 22.08 system
Web org.gnome.Epiphany 45.2 stable system
Síťové displeje GNOME org.gnome.NetworkDisplays 0.92.1 stable system
GNOME Application Platform version 44 org.gnome.Platform 44 system
GNOME Application Platform version 45 org.gnome.Platform 45 system
i386 org.gnome.Platform.Compat.i386 45 system
Adwaita dark GTK theme org.gtk.Gtk3theme.Adwaita-dark 3.22 system
Breeze GTK theme org.gtk.Gtk3theme.Breeze 5.27.8 3.22 system
Breeze Gtk theme org.gtk.Gtk3theme.Breeze-Dark 3.22 system
Inkscape org.inkscape.Inkscape 1.3.2 stable system
KDE Application Platform org.kde.Platform 5.15-22.08 system
KDE Application Platform org.kde.Platform 5.15-23.08 system
KDE Application Platform org.kde.Platform 6.5 system
Kalkulačka org.kde.kalk 23.08.4 stable system
Glaxnimate org.mattbas.Glaxnimate 0.5.4 stable system
Battle for Wesnoth org.wesnoth.Wesnoth 1.14.17 1.14 system
DXVK org.winehq.Wine.DLLs.dxvk 2.3 stable-23.08 system
Gecko org.winehq.Wine.gecko stable-23.08 system
Mono org.winehq.Wine.mono stable-23.08 system
q4wine ua.org.brezblock.q4wine 1.3.13 stable system
#endregion
```
</details>

8
bin/jsconfig.json Normal file
View File

@ -0,0 +1,8 @@
{
"include": [
"/home/jaandrle/.nvm/versions/node/v18.19.0/lib/node_modules/nodejsscript/index.d.ts",
"./*.mjs",
"./*.js",
"chrome-autoinspect.mjs"
]
}

119
bin/uu Executable file
View File

@ -0,0 +1,119 @@
#!/usr/bin/env bash
set -eo pipefail
this="${0##*/}"
version="2022-07-27"
config_file="$HOME/.config/${this}rc"
[ ! -t 0 ] && exo-open --launch TerminalEmulator -- -e "$this $*" && exit 0
arg=${1:---help}
if [[ "$arg" = "--completion-bash" ]]; then
echo "_${this}_completion(){
local cur=\"\${COMP_WORDS[COMP_CWORD]}\"
local com_basic=\"--alias --help --version --tips\"
local com_urls=\"cht.sh wttr.in rate.sx qrenco.de ifconfig.co\"
if [[ \$COMP_CWORD != 1 ]]; then
local com_web=\"\"
case \"\${COMP_WORDS[1]}\" in
--raw)
COMPREPLY=( \$(compgen -W \"\$com_urls \$com_basic\" -- \"\$cur\" ) )
return 0;
;;
--alias)
COMPREPLY=( \$(compgen -W \"? + -\" -- \"\$cur\" ) )
return 0;
;;
wttr.in)
local com_web+=\"moon m u M 0 1 2 A F n q Q T\"
;;
ifconfig.co)
local com_web+=\"json\"
;;
cht.sh)
local com_web+=\"\$(compgen -c)\"
;;
esac
COMPREPLY=( \$(compgen -W \":help \$com_web\" -- \"\$cur\" ) )
return 0;
fi
COMPREPLY=( \$(compgen -W \"--raw \$com_urls \$com_basic\" -- \"\$cur\" ) )
}
complete -o bashdefault -o default -F _${this}_completion ${this}
"
exit 0;
fi
_echo(){ [[ $is_raw == 1 ]] && echo -e "$1" || echo "$1" | less -R -S; }
[[ "$arg" = "--raw" ]] && is_raw=1 && command shift && arg=${1:---help} || is_raw=0
if [[ "$arg" = "--help" ]]; then
_echo "\
$this@v$version URL UTILS
This is helper around \`curl\` to run web-based commands such as 'wttr.in', 'cht.sh', …
Usage:
$this [--raw] BASE_URL [PARAMS]
$this [--raw] --[help|version|tips]
$this [--raw] --alias NAME +|-|? FULL_URL
Options:
--raw no output using \`less\`
--alias you can also use vars '\\\$1', …
PARAMS parameters to be concatenated with BASE_URL with '/' or '?'/'&' when parameter starts with '?' … se below
Examples:
$this cht.sh/less $this cht.sh less
$this wttr.in/prague?M&n $this wttr.in prague ?M ?n
$this --raw ident.me/json | jq
Config file:
$config_file
"
exit 0
fi
[[ "$arg" = "--version" ]] && echo "$version" && exit 0
if [[ "$arg" = "--tips" ]]; then
_echo "\
cht.sh The only cheat sheet you need Unified access to the best community driven documentation repositories of the world.
wttr.in Weather report
rate.sx show exchange rates for cryptocurrencies
qrenco.de
ifconfig.co
https://github.com/chubin/awesome-console-services/tree/65e8e897c9c5a2ec013747dd9f1acc03c8573fe7
"
exit 0
fi
command shift
if [[ "$arg" == "--alias" ]]; then
alias_name="${1:-[^_]*}"
[[ $alias_name == *.* ]] && echo "Alias should not contains '.'" && exit 1
case "$2" in
"+")
out=$(grep -v -e "uu_${alias_name}_alias=" -e "uu_${alias_name}_is_raw=" $config_file)
out="$out\nuu_${alias_name}_alias=\"$3\""
out="$out\nuu_${alias_name}_is_raw=$is_raw"
echo -e "$out" > $config_file
exit 0
;;
"-") echo -e "$(grep -v -e "uu_${alias_name}_alias=" -e "uu_${alias_name}_is_raw=" $config_file)" > $config_file || echo "No aliases yet"; exit 0;;
*) grep -e "uu_${alias_name}_alias=" -e "uu_${alias_name}_is_raw=" $config_file || echo "No aliases yet"; exit 0;;
esac
exit 1
fi
args=""
if [[ $arg != *.* ]]; then
. $config_file
is_raw_name=uu_${arg}_is_raw
is_raw=${!is_raw_name}
[[ -z $is_raw ]] && echo "No alias '$arg' found." && exit 1
arg_name=uu_${arg}_alias
arg=${!arg_name}
else
for p in "$@"; do
[[ $p == "?"* ]] \
&& args+=" --data-urlencode ${p:1} " \
|| arg+="/$p"
done
fi
out=$(curl -fGsS -H 'Accept-Language: cs' $args --compressed $arg || echo 'Curl error, see terminal error output.')
_echo "$out"

61
bin/§extract Executable file
View File

@ -0,0 +1,61 @@
#!/bin/bash
this="${0##*/}"
this_version="2021-03-14"
while read; do printf '%s\n' "$REPLY"
done <<-EOF
$this ($this_version) <andrle.jan@centrum.cz>
Utility for extracting archives into folder with the same name.
EOF
err() {
printf >&2 "Error: $*\n"
exit 1
}
ARC="$1"
[[ ! -z "$ARC" ]] || ARC="--help"
if [[ "$ARC" = "--help" ]]; then
while read; do printf '%s\n' "$REPLY"
done <<-EOF
Usage: $this [file|--help|]
[--help|] - show this text
[file] - path to file for extracting
Supported formats (used utilities):
EOF
sed -n 42,52p $0 | sed -e 's/^/ /'
exit 0
fi
[[ -f $ARC ]] || err $"'$ARC' does not exist"
ARC_name_ext="${ARC##*/}"
ARC="$(readlink -f "$ARC")"
ARC_name="${ARC_name_ext%.*}"
mkdir "$ARC_name" || err $"Directory '$ARC_name' can not be created"
[[ -d $ARC_name ]] || err $"Directory '$ARC_name' does not exist"
[[ -w $ARC_name ]] || err $"Permission denied: '$ARC_name' is not writable"
cd "$ARC_name"
case "$ARC" in
*.tar.bz2) tar xjf "$ARC" ;;
*.tar.gz) tar xzf "$ARC" ;;
*.bz2) bunzip2 "$ARC" ;;
*.rar) unrar e "$ARC" ;;
*.gz) gunzip "$ARC" ;;
*.tar) tar xf "$ARC" ;;
*.tbz2) tar xjf "$ARC" ;;
*.tgz) tar xzf "$ARC" ;;
*.zip) unzip "$ARC" ;;
*.epub) unzip "$ARC" ;;
*.docx) unzip "$ARC" ;;
*.xmlx) unzip "$ARC" ;;
*.pptx) unzip "$ARC" ;;
*.Z) uncompress "$ARC" ;;
*.7z) 7z x "$ARC" ;;
*.eml) munpack -t "$ARC" ;;
*) err $"'$ARC' cannot be extracted by $this" ;;
esac
# sudo apt install mpack

20
bin/§wolframalpha.mjs Executable file
View File

@ -0,0 +1,20 @@
#!/usr/bin/env nodejsscript
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true *//* global echo, $, pipe, s, style, fetch, cyclicLoop */
$.is_fatal= true;
$.api("<...query_array>", true)
.version("v2022-09-23")
.describe([
"This is just redirection to [WolframAlpha](https://www.wolframalpha.com/) site.",
"Use the same expressions as on web page."
])
.example("linear fit {1.3, 2.2},{2.1, 5.8},{3.7, 10.2},{4.2, 11.8}")
.example("polynomial fit {1,2},{2,3.1},{3,3.9}")
.example("Fit[{{1,2},{2,3.1},{3,3.9}}, {1,x}, x]")
.action(function main(first, { _: query_array= [] }){
query_array.unshift(first);
echo("Opening:");
echo("https://www.wolframalpha.com/input/?i="+encodeURI(query_array.join(" ")).replace(/\+/g, '%2B'))
.xargs(s.runA, "exo-open --launch WebBrowser {}")
.then($.exit.bind(null, 0)).catch($.exit.bind(null, 1));
})
.parse();