From 0fc4f945bceeaca3c82dd43e9ab8d692566923e0 Mon Sep 17 00:00:00 2001 From: thek4n Date: Sat, 2 Nov 2024 18:20:55 +0300 Subject: [PATCH] some feats --- .../nvim/lua/core/mappings/mappings.lua | 1 + home/user/.config/zsh/aliases | 24 +++++++++------ home/user/.config/zsh/functions | 29 ++++++++++++++++++- home/user/.sqliterc | 3 ++ 4 files changed, 47 insertions(+), 10 deletions(-) create mode 100644 home/user/.sqliterc diff --git a/home/user/.config/nvim/lua/core/mappings/mappings.lua b/home/user/.config/nvim/lua/core/mappings/mappings.lua index 55c7987..aba5ca9 100644 --- a/home/user/.config/nvim/lua/core/mappings/mappings.lua +++ b/home/user/.config/nvim/lua/core/mappings/mappings.lua @@ -56,6 +56,7 @@ map('n', {remap = false, silent = true} ) +map('n', 'q:', ':') map('n', 'Ж', ':') map('n', '', 'o') diff --git a/home/user/.config/zsh/aliases b/home/user/.config/zsh/aliases index 2ba665b..caea6cb 100644 --- a/home/user/.config/zsh/aliases +++ b/home/user/.config/zsh/aliases @@ -6,21 +6,27 @@ _f() { true ; } # colors if [ -x "$(command -v dircolors)" ]; then - export LS_OPTIONS="--color=auto" + LS_OPTIONS=(--color=auto -v) test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" - alias grep='grep $LS_OPTIONS' - alias fgrep='fgrep $LS_OPTIONS' - alias ls='ls -v $LS_OPTIONS' + alias ls='ls $LS_OPTIONS' fi -alias l.='ls -AFv --ignore="*"' -alias ll='ls -lhFv' -alias la='ls -AFv' -alias lla='ls -lhFAv' -alias ll.='ls -lhFAv --ignore="*"' +alias l.='ls -AF --ignore="*"' +alias ll='ls -lhF' +alias la='ls -AF' +alias lla='ls -lhFA' +alias ll.='ls -lhFA --ignore="*"' alias lsl='_d() { ls -lhFA --color=always "${1:-.}" | $PAGER ; }; _d' +GREP_OPTIONS=( + --color=auto + --binary-files=without-match + --exclude-dir=.git + --exclude-dir=.svn +) + +alias grep='grep $GREP_OPTIONS' alias _='sudo' alias root='sudo -i TMOUT=450' diff --git a/home/user/.config/zsh/functions b/home/user/.config/zsh/functions index 963fc85..2676684 100644 --- a/home/user/.config/zsh/functions +++ b/home/user/.config/zsh/functions @@ -278,4 +278,31 @@ bak() { f() { find . -name "*${1}*" -} \ No newline at end of file +} + +mirror-site() ( + set -eu + + local -r name=$1; shift + + mkdir -p "${name}" && cd "${name}" + + local -r user_agent="Mozilla/5.0 ..." + wget \ + --page-requisites \ + --convert-links \ + --adjust-extension \ + --restrict-file-names=ascii \ + --span-hosts \ + --random-wait \ + --execute robots=off \ + --recursive \ + --timestamping \ + -l inf \ + --no-remove-listing \ + --no-parent \ + --user-agent "$user_agent" \ + --reject '*.woff*,*.ttf,*.eot,*.js' \ + --tries 10 \ + $@ +) diff --git a/home/user/.sqliterc b/home/user/.sqliterc new file mode 100644 index 0000000..66d6f97 --- /dev/null +++ b/home/user/.sqliterc @@ -0,0 +1,3 @@ +.bail on +.mode column +.headers on \ No newline at end of file