Fix minor issues and Add bat and exa aliases when possible

This commit is contained in:
Tobias Reisinger 2020-12-30 17:41:09 +01:00
parent d10fa9410c
commit 414e581562
5 changed files with 15 additions and 8 deletions

View file

@ -15,8 +15,6 @@ alias dotfiles='.f'
alias dotfiles-mail='.fm' alias dotfiles-mail='.fm'
alias du='du -h' alias du='du -h'
alias exa="exa -lh --icons"
alias free='free -h' alias free='free -h'
alias grep='grep --color=auto' alias grep='grep --color=auto'
@ -36,3 +34,10 @@ alias qutebrowser-kiosk='qutebrowser -B $XDG_DATA_DIR/qutebrowser-kiosk -C $XDG_
alias rm='rm -I --one-file-system -v' alias rm='rm -I --one-file-system -v'
alias sudo='sudo ' alias sudo='sudo '
### conditionals
[ -x "$(command -v bat)" ] && alias cat='bat -pp'
[ -x "$(command -v exa)" ] && alias ls='exa -lh --git --icons'
[ -x "$(command -v exa)" ] && alias la='exa -lah --git --icons'

View file

@ -15,7 +15,7 @@ c.tabs.new_position.related = 'last'
c.url.start_pages = ['dashboard.serguzim.me', 'cloud.serguzim.me', 'localhost:6680/iris/'] c.url.start_pages = ['dashboard.serguzim.me', 'cloud.serguzim.me', 'localhost:6680/iris/']
c.url.searchengines = {'DEFAULT': 'bookmarks.serguzim/?q={}'} c.url.searchengines = {'DEFAULT': 'bookmarks.serguzim/?q={}'}
c.zoom.default = 130 c.zoom.default = 125
config.bind(',v', 'spawn mpv {url}') config.bind(',v', 'spawn mpv {url}')
config.bind(',V', 'hint links spawn mpv {hint-url}') config.bind(',V', 'hint links spawn mpv {hint-url}')

View file

@ -804,7 +804,7 @@ function! s:syntax()
syn match plugNumber /[0-9]\+[0-9.]*/ contained syn match plugNumber /[0-9]\+[0-9.]*/ contained
syn match plugBracket /[[\]]/ contained syn match plugBracket /[[\]]/ contained
syn match plugX /x/ contained syn match plugX /x/ contained
syn match plugDash /^-/ syn match plugDash /^-\{1}\ /
syn match plugPlus /^+/ syn match plugPlus /^+/
syn match plugStar /^*/ syn match plugStar /^*/
syn match plugMessage /\(^- \)\@<=.*/ syn match plugMessage /\(^- \)\@<=.*/
@ -822,6 +822,7 @@ function! s:syntax()
syn match plugError /^x.*/ syn match plugError /^x.*/
syn region plugDeleted start=/^\~ .*/ end=/^\ze\S/ syn region plugDeleted start=/^\~ .*/ end=/^\ze\S/
syn match plugH2 /^.*:\n-\+$/ syn match plugH2 /^.*:\n-\+$/
syn match plugH2 /^-\{2,}/
syn keyword Function PlugInstall PlugStatus PlugUpdate PlugClean syn keyword Function PlugInstall PlugStatus PlugUpdate PlugClean
hi def link plug1 Title hi def link plug1 Title
hi def link plug2 Repeat hi def link plug2 Repeat
@ -1077,8 +1078,9 @@ function! s:checkout(spec)
let sha = a:spec.commit let sha = a:spec.commit
let output = s:git_revision(a:spec.dir) let output = s:git_revision(a:spec.dir)
if !empty(output) && !s:hash_match(sha, s:lines(output)[0]) if !empty(output) && !s:hash_match(sha, s:lines(output)[0])
let credential_helper = s:git_version_requirement(2) ? '-c credential.helper= ' : ''
let output = s:system( let output = s:system(
\ 'git fetch --depth 999999 && git checkout '.plug#shellescape(sha).' --', a:spec.dir) \ 'git '.credential_helper.'fetch --depth 999999 && git checkout '.plug#shellescape(sha).' --', a:spec.dir)
endif endif
return output return output
endfunction endfunction
@ -1530,7 +1532,7 @@ while 1 " Without TCO, Vim stack is bound to explode
let [error, _] = s:git_validate(spec, 0) let [error, _] = s:git_validate(spec, 0)
if empty(error) if empty(error)
if pull if pull
let cmd = ['git', 'fetch'] let cmd = s:git_version_requirement(2) ? ['git', '-c', 'credential.helper=', 'fetch'] : ['git', 'fetch']
if has_tag && !empty(globpath(spec.dir, '.git/shallow')) if has_tag && !empty(globpath(spec.dir, '.git/shallow'))
call extend(cmd, ['--depth', '99999999']) call extend(cmd, ['--depth', '99999999'])
endif endif

View file

@ -19,6 +19,7 @@ call plug#begin('~/.config/vim/plugged')
Plug 'posva/vim-vue' Plug 'posva/vim-vue'
Plug 'vhdirk/vim-cmake' Plug 'vhdirk/vim-cmake'
Plug 'lervag/vimtex' Plug 'lervag/vimtex'
Plug 'fatih/vim-go'
call plug#end() call plug#end()
packadd termdebug packadd termdebug

View file

@ -90,6 +90,7 @@ source $ZSH/oh-my-zsh.sh
# User configuration # User configuration
[ -f "$HOME/.config/environment" ] && source $HOME/.config/environment
[ -f "$HOME/.config/aliasrc" ] && source $HOME/.config/aliasrc [ -f "$HOME/.config/aliasrc" ] && source $HOME/.config/aliasrc
[ -x "$(command -v thefuck)" ] && eval $(thefuck --alias) [ -x "$(command -v thefuck)" ] && eval $(thefuck --alias)
@ -100,7 +101,5 @@ export SAVEHIST=1000000
export HISTSIZE=1000000 export HISTSIZE=1000000
export HISTFILE="$HOME/.cache/zsh_history" export HISTFILE="$HOME/.cache/zsh_history"
[ -f "$HOME/.config/aliasrc" ] && source $HOME/.config/aliasrc
# Load zsh-syntax-highlighting; should be last. # Load zsh-syntax-highlighting; should be last.
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh 2>/dev/null source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh 2>/dev/null