vimwiki, aliases, un par de giladas
This commit is contained in:
parent
3e2f925b67
commit
c45c4ebb25
|
@ -43,7 +43,7 @@ st.borderpx: 10
|
|||
st.cwscale: 1.05
|
||||
st.chscale: 1.0
|
||||
|
||||
dmenu.font: Iosevka Nerd Font:pixelsize=16:antialias=true:autohint=true;
|
||||
dmenu.font: SFMono Nerd Font:pixelsize=15:antialias=true:autohint=true;
|
||||
dmenu.background: #222222
|
||||
dmenu.foreground: #bbbbbb
|
||||
dmenu.selbackground: #008bbd
|
||||
|
|
|
@ -1,14 +1,11 @@
|
|||
# env:
|
||||
# TERM: xterm-256color
|
||||
|
||||
window:
|
||||
dimensions:
|
||||
columns: 80
|
||||
lines: 25
|
||||
|
||||
padding:
|
||||
x: 12
|
||||
y: 5
|
||||
x: 14
|
||||
y: 7
|
||||
|
||||
decorations: none
|
||||
|
||||
|
@ -40,7 +37,6 @@ font:
|
|||
|
||||
draw_bold_text_with_bright_colors: false
|
||||
|
||||
# Colors (Srcery)
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
|
@ -69,44 +65,10 @@ colors:
|
|||
cyan: '#6fc3df'
|
||||
white: '#fcfcfc'
|
||||
|
||||
# colors:
|
||||
|
||||
# # Default colors
|
||||
# primary:
|
||||
# background: '#080808'
|
||||
# foreground: '#B3B1AD'
|
||||
|
||||
# # Cursor colors
|
||||
# cursor:
|
||||
# text: '#FFcc66'
|
||||
# cursor: '#FFcc66'
|
||||
|
||||
# # Normal colors
|
||||
# normal:
|
||||
# black: '#0A0E14'
|
||||
# red: '#FF3333'
|
||||
# green: '#AEC82A'
|
||||
# yellow: '#FFB454'
|
||||
# blue: '#008bbd'
|
||||
# magenta: '#ab6ba6'
|
||||
# cyan: '#6fa69f'
|
||||
# white: '#A89984'
|
||||
|
||||
# # Bright colors
|
||||
# bright:
|
||||
# black: '#222222'
|
||||
# red: '#FF3333'
|
||||
# green: '#Bae67e'
|
||||
# yellow: '#FFd580'
|
||||
# blue: '#73d0ff'
|
||||
# magenta: '#F28779'
|
||||
# cyan: '#95E6CB'
|
||||
# white: '#FFFFFF'
|
||||
|
||||
visual_bell:
|
||||
duration: 0
|
||||
|
||||
background_opacity: 0.85
|
||||
background_opacity: 0.9
|
||||
|
||||
selection:
|
||||
semantic_escape_chars: ""
|
||||
|
|
|
@ -54,6 +54,7 @@ bspc rule -a Sxiv:fontpreview state=floating
|
|||
bspc rule -a Toplevel state=floating
|
||||
bspc rule -a Firefox state=floating
|
||||
bspc rule -a Display state=floating
|
||||
bspc rule -a krita state=floating
|
||||
|
||||
# Otros
|
||||
bspc rule -a Zathura state=tiled
|
||||
|
|
|
@ -10,7 +10,8 @@ set reverse
|
|||
set incsearch
|
||||
set period 1
|
||||
set color256
|
||||
set nopreview
|
||||
set preview
|
||||
set previewer lfview
|
||||
# All other settings need to go above this comment because reasons
|
||||
set icons
|
||||
|
||||
|
@ -19,7 +20,7 @@ set icons
|
|||
if [ $w -le 80 ]; then
|
||||
lf -remote "send $id set ratios 1:1"
|
||||
elif [ $w -le 160 ]; then
|
||||
lf -remote "send $id set ratios 1:2"
|
||||
lf -remote "send $id set ratios 1:2:2"
|
||||
else
|
||||
lf -remote "send $id set ratios 1:2:3"
|
||||
fi
|
||||
|
@ -27,8 +28,14 @@ set icons
|
|||
|
||||
# Custom Functions
|
||||
cmd open ${{
|
||||
case $(file --mime-type $f -b) in
|
||||
*) for f in $fx; do setsid run-mailcap $f > /dev/null 2>&1 & done;;
|
||||
case $(file --mime-type $f -bL) in
|
||||
text/*|application/json) $EDITOR "$f";;
|
||||
image/gif) setsid sxiv-gif $f 2>/dev/null & ;;
|
||||
image/*) setsid sxiv-rifle $f 2>/dev/null & ;;
|
||||
audio/*) mpv $f ;;
|
||||
video/*) setsid mpv $f -quiet >/dev/null 2>&1 & ;;
|
||||
application/pdf|application/cbz|application/cbr) setsid zathura $fx >/dev/null 2>&1 & ;;
|
||||
*) for f in $fx; do setsid $OPENER $f > /dev/null 2>&1 & done;;
|
||||
esac
|
||||
}}
|
||||
|
||||
|
@ -212,7 +219,7 @@ cmd yes_preview :{{
|
|||
map ~ no_preview
|
||||
}}
|
||||
|
||||
cmd zip ${{
|
||||
cmd za ${{
|
||||
set -f
|
||||
mkdir $1
|
||||
cp -r $fx $1
|
||||
|
@ -248,7 +255,6 @@ map <f-9> paste
|
|||
map <enter> open
|
||||
map <delete> delete
|
||||
map . set hidden!
|
||||
map "'" set preview!
|
||||
map ~ no_preview
|
||||
map | top
|
||||
map ¿ bottom
|
||||
|
@ -264,16 +270,17 @@ map pa paste-append
|
|||
map po paste-overwrite
|
||||
map pi paste-interactive
|
||||
map pr paste-rsync
|
||||
map o open $f
|
||||
map cx $chmod +x "$fs"
|
||||
map o &mimeopen $f
|
||||
map O $mimeopen --ask $f
|
||||
map cx $chmod +x "$f"
|
||||
map bg $setbg $f
|
||||
map U %du -sh $f
|
||||
map Y %cp -ri $fs .
|
||||
map D %mv -i $fs .
|
||||
map za %zip -r "$f" "$f"
|
||||
map zu $atool --each --extract "$f"
|
||||
mal zl $atool --list "$f"
|
||||
map mp $mpv "$f"
|
||||
map za %za -r "$f" "$f"
|
||||
map zu $zu "$f"
|
||||
map zg $hx add "$f"
|
||||
|
||||
map i push A<c-a> # at the very beginning
|
||||
map A rename # at the very end
|
||||
|
@ -284,8 +291,8 @@ map B bulkrename
|
|||
map L :Link
|
||||
map f broot_jump
|
||||
map <tab> $lf -remote "send $id select '$(fzf)'"
|
||||
map / $lf -remote "send $id select \"$(FZF_DEFAULT_COMMAND='fd --max-depth=1' fzf-tmux)\""
|
||||
map F $find | lf -remote "send $id select $(fzf-tmux --height 50% --reverse --border --margin 5% --inline-info --color border:#005688,bg+:#16252E,fg+:#26c6da,hl+:#ffffff,hl:#26c6da)"
|
||||
map / $lf -remote "send $id select \"$(FZF_DEFAULT_COMMAND='fd --max-depth=1' fzf)\""
|
||||
map F $find | lf -remote "send $id select $(fzf --height 50% --reverse --border --margin 5% --inline-info --color border:#005688,bg+:#16252E,fg+:#26c6da,hl+:#ffffff,hl:#26c6da)"
|
||||
|
||||
# Movement
|
||||
map gu cd ~/doc/
|
||||
|
@ -294,8 +301,8 @@ map gU cd /usr
|
|||
map gd cd ~/etc
|
||||
map g. cd ~/.config
|
||||
map gs cd ~/.local/share
|
||||
map gr cd /run/media/deadguy
|
||||
map gm cd /mnt/remote
|
||||
map gm cd /media
|
||||
map gr cd /mnt/remote
|
||||
map gc cd /mnt/cel
|
||||
map gb cd ~/.local/bin
|
||||
map gR cd /
|
||||
|
|
|
@ -7,8 +7,8 @@ state_file "$XDG_CONFIG_HOME/mpd/mpdstate"
|
|||
sticker_file "$XDG_CONFIG_HOME/mpd/sticker.sql"
|
||||
|
||||
audio_output {
|
||||
type "alsa"
|
||||
name "ALSA"
|
||||
type "pulse"
|
||||
name "Pulse Audio"
|
||||
}
|
||||
|
||||
audio_output {
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
setlocal nonumber norelativenumber
|
||||
" setlocal statusline=
|
|
@ -1,31 +0,0 @@
|
|||
setl ts=2
|
||||
setl sts=2
|
||||
setl sw=2
|
||||
setl et
|
||||
setl tw=80
|
||||
setlocal colorcolumn=79
|
||||
|
||||
function! Prose()
|
||||
" manual reformatting shortcuts
|
||||
nnoremap <buffer> <silent> Q gqap
|
||||
xnoremap <buffer> <silent> Q gq
|
||||
nnoremap <buffer> <silent> <localleader>Q vapJgqap
|
||||
|
||||
" force top correction on most recent misspelling
|
||||
nnoremap <buffer> <c-s> [s1z=<c-o>
|
||||
inoremap <buffer> <c-s> <c-g>u<Esc>[s1z=`]A<c-g>u
|
||||
|
||||
" replace common punctuation
|
||||
iabbrev <buffer> -- –
|
||||
iabbrev <buffer> --- —
|
||||
iabbrev <buffer> << «
|
||||
iabbrev <buffer> >> »
|
||||
endfunction
|
||||
|
||||
augroup mdownstuff
|
||||
autocmd!
|
||||
autocmd BufEnter call Prose()
|
||||
autocmd BufNewFile *.md call Prose()
|
||||
augroup END
|
||||
|
||||
setl rulerformat=%-12.(%l,%c%V%)\ %P
|
|
@ -1,44 +0,0 @@
|
|||
setlocal wrap
|
||||
setlocal sw=2
|
||||
setlocal tabstop=2
|
||||
setlocal expandtab
|
||||
setlocal textwidth=120
|
||||
setlocal colorcolumn=121
|
||||
setlocal softtabstop=2
|
||||
setlocal linebreak
|
||||
setlocal autoindent
|
||||
setl updatetime=2000
|
||||
|
||||
" Makes autocompletion for references nice
|
||||
setl iskeyword+=:
|
||||
"set iskeyword+=-:
|
||||
"set iskeyword+=_:
|
||||
|
||||
" .tex files always interpreted as latex and not plain tex
|
||||
let g:tex_flavor='latex'
|
||||
let g:Tex_DefaultTargetFormat =" pdf"
|
||||
|
||||
" don't try to force highlighting matching sections
|
||||
let g:vimtex_motion_matchparen=0
|
||||
|
||||
" enable completion
|
||||
let g:vimtex_complete_enable=1
|
||||
|
||||
let g:vimtex_compiler_progname = 'nvr'
|
||||
let g:vimtex_view_use_temp_files = 2
|
||||
let g:vimtex_view_method = 'zathura'
|
||||
let g:vimtex_quickfix_mode = 0 " do not open the quickfix window automatically
|
||||
|
||||
augroup texsave
|
||||
autocmd!
|
||||
autocmd CursorHold,CursorHoldI * silent! wall
|
||||
augroup END
|
||||
|
||||
let b:ale_linters = ['chktex']
|
||||
|
||||
"command Compile normal! :52 split <cr><c-w>j:terminal latexmk %<CR>G
|
||||
|
||||
iab enum \begin{enumerate}<CR>\item{}<CR>\end{enumerate}<esc>k0f{a
|
||||
iab itemz \begin{itemize}<CR>\item{}<CR>\end{itemize}<esc>k0f{a
|
||||
iab fig \begin{figure}<CR>\includegraphics{}<CR>\caption{}<CR>\end{figure}<esc>2k0f{a
|
||||
iab fram \begin{frame}<CR>\end{frame}<esc>kA<CR>
|
|
@ -0,0 +1,10 @@
|
|||
setlocal nonumber norelativenumber laststatus=0 showmode
|
||||
setlocal signcolumn=no textwidth=80 wrap sw=2
|
||||
setlocal tabstop=2 expandtab softtabstop=2 linebreak
|
||||
setlocal autoindent noruler colorcolumn=80
|
||||
setlocal spell spelllang=es,en_us,cjk
|
||||
setlocal spellcapcheck
|
||||
|
||||
nnoremap <buffer> <F7> [s<CR>
|
||||
nnoremap <buffer> <F8> ]s<CR>
|
||||
nnoremap <buffer> <F9> z=<CR>
|
|
@ -1,4 +1,4 @@
|
|||
" Important stuff {{{
|
||||
" Important {{{
|
||||
scriptencoding utf-8 " Set utf-8 as default script encoding
|
||||
let g:loaded_python_provider=1 " Disable python 2 interface
|
||||
let g:python_host_skip_check=1 " Skip python 2 host check
|
||||
|
@ -12,19 +12,6 @@ if empty(glob('~/.local/share/nvim/site/autoload/plug.vim'))
|
|||
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
|
||||
endif
|
||||
" }}}
|
||||
" Plugins {{{
|
||||
call plug#begin(stdpath('data') . '/plugged')
|
||||
Plug 'dense-analysis/ale'
|
||||
Plug 'othree/yajs.vim', {'for': 'javascript'}
|
||||
Plug 'othree/es.next.syntax.vim', {'for': 'javascript'}
|
||||
Plug 'neoclide/coc.nvim', {'branch': 'release'}
|
||||
Plug 'jpalardy/vim-slime', {'for': ['python', 'foxdot']}
|
||||
Plug 'sheerun/vim-polyglot'
|
||||
Plug 'tmsvg/pear-tree'
|
||||
Plug 'tpope/vim-commentary'
|
||||
Plug 'srcery-colors/srcery-vim'
|
||||
call plug#end()
|
||||
" }}}
|
||||
" Options {{{
|
||||
set binary
|
||||
set path+=** " Full tab completion with subfolders and all
|
||||
|
@ -108,6 +95,86 @@ let g:markdown_fenced_languages = ['vim', 'help']
|
|||
let g:vim_jsx_pretty_colorful_config = 1
|
||||
let g:jsx_ext_required = 1
|
||||
" }}}
|
||||
" Functions {{{
|
||||
function! MyHighlights() abort
|
||||
highlight Trail ctermbg=red guibg=red
|
||||
call matchadd('Trail', '\s\+$', 100)
|
||||
highlight ColorColumn ctermbg=magenta
|
||||
call matchadd('ColorColumn', '\%81v', 100)
|
||||
endfunction
|
||||
|
||||
function! PopOutOfInsertMode() abort
|
||||
if v:insertmode
|
||||
call feedkeys("\<C-\>\<C-n>")
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! Relativize(v) abort
|
||||
if &number
|
||||
let &relativenumber = a:v
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! LocalStatusLine() abort
|
||||
let b:status = '%#error#[HELP]%*'
|
||||
return b:status
|
||||
endfunction
|
||||
|
||||
function! CmdLine(str)
|
||||
call feedkeys(':' . a:str)
|
||||
endfunction
|
||||
" }}}
|
||||
" AutoCommands {{{
|
||||
if !exists('autocommands_loaded') && has('autocmd')
|
||||
let autocommands_loaded = 1
|
||||
|
||||
aug relativize
|
||||
au BufWinEnter,FocusGained,InsertLeave,WinEnter * call Relativize(1)
|
||||
au BufWinLeave,FocusLost,InsertEnter,WinLeave * call Relativize(0)
|
||||
aug END
|
||||
|
||||
aug term_stuff
|
||||
au TermOpen * setlocal nonumber norelativenumber laststatus=0
|
||||
au TermOpen * setlocal signcolumn=no noruler nocursorline
|
||||
aug END
|
||||
|
||||
aug miscs
|
||||
au CursorHold * silent call CocActionAsync('highlight')
|
||||
au CursorHold * call CocActionAsync('doHover')
|
||||
au User CocJumpPlaceholder call CocActionAsync('showSignatureHelp')
|
||||
au ColorScheme * call MyHighlights()
|
||||
aug END
|
||||
|
||||
aug inserts
|
||||
au InsertEnter * norm zz
|
||||
au InsertEnter * setlocal nocursorline
|
||||
au InsertLeave * setlocal cursorline nopaste
|
||||
au InsertLeave,CompleteDone * if pumvisible() == 0 | pclose | endif
|
||||
au FocusLost,TabLeave * call PopOutOfInsertMode()
|
||||
aug END
|
||||
|
||||
aug skeletons
|
||||
au BufNewFile *.py 0r ~/.config/nvim/templates/py.skeleton
|
||||
au BufNewFile *.sh 0r ~/.config/nvim/templates/sh.skeleton
|
||||
aug END
|
||||
|
||||
aug file_types
|
||||
au FileType typescript,json setlocal formatexpr=CocAction('formatSelected')
|
||||
au FileType help setlocal statusline=%!LocalStatusLine()
|
||||
au FileType json syntax match Comment +\/\/.\+$+
|
||||
au FileType make setlocal noexpandtab
|
||||
au BufNewFile,BufRead requirements*.txt set syntax=python
|
||||
aug END
|
||||
|
||||
aug on_save
|
||||
au BufWritePre * :%s/\s\+$//e
|
||||
au BufWritePost *xresources !xrdb %
|
||||
au BufWritePost *sxhkdrc !pkill -USR1 sxhkd
|
||||
au BufWritePost $MYVIMRC nested source $MYVIMRC
|
||||
au QuitPre * if empty(&buftype) | lclose | endif
|
||||
aug END
|
||||
endif
|
||||
" }}}
|
||||
" {{{ Ale
|
||||
let g:ale_use_global_executables = 1
|
||||
let g:ale_completion_enabled = 0
|
||||
|
@ -221,6 +288,26 @@ endfunction
|
|||
" Symbol renaming.
|
||||
nnoremap <leader>rn <Plug>(coc-rename)
|
||||
"}}}
|
||||
" Wiki {{{
|
||||
let g:vimwiki_list = [{'path': '~/doc/notas', 'path_html': '~/doc/notas/web', 'auto_toc': 1, 'auto_tags': 1, 'auto_diary_index': 1}]
|
||||
let g:vimwiki_hl_headers = 1
|
||||
let g:vimwiki_hl_cb_checked = 1
|
||||
nnoremap <Leader><cr> <Plug>VimwikiFollowLink
|
||||
"}}}
|
||||
" Plugins {{{
|
||||
call plug#begin(stdpath('data') . '/plugged')
|
||||
Plug 'dense-analysis/ale'
|
||||
Plug 'othree/yajs.vim', {'for': 'javascript'}
|
||||
Plug 'othree/es.next.syntax.vim', {'for': 'javascript'}
|
||||
Plug 'neoclide/coc.nvim', {'branch': 'release'}
|
||||
Plug 'jpalardy/vim-slime', {'for': ['python', 'foxdot']}
|
||||
Plug 'sheerun/vim-polyglot'
|
||||
Plug 'tmsvg/pear-tree'
|
||||
Plug 'tpope/vim-commentary'
|
||||
Plug 'vimwiki/vimwiki'
|
||||
Plug 'srcery-colors/srcery-vim'
|
||||
call plug#end()
|
||||
" }}}
|
||||
" Colors {{{
|
||||
set termguicolors
|
||||
let g:srcery_transparent_background = 1
|
||||
|
@ -351,86 +438,6 @@ function! Tabline()
|
|||
endfunction
|
||||
set tabline=%!Tabline()
|
||||
" }}}
|
||||
" Functions {{{
|
||||
function! MyHighlights() abort
|
||||
highlight Trail ctermbg=red guibg=red
|
||||
call matchadd('Trail', '\s\+$', 100)
|
||||
highlight ColorColumn ctermbg=magenta
|
||||
call matchadd('ColorColumn', '\%81v', 100)
|
||||
endfunction
|
||||
|
||||
function! PopOutOfInsertMode() abort
|
||||
if v:insertmode
|
||||
call feedkeys("\<C-\>\<C-n>")
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! Relativize(v) abort
|
||||
if &number
|
||||
let &relativenumber = a:v
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! LocalStatusLine() abort
|
||||
let b:status = '%#error#[HELP]%*'
|
||||
return b:status
|
||||
endfunction
|
||||
|
||||
function! CmdLine(str)
|
||||
call feedkeys(':' . a:str)
|
||||
endfunction
|
||||
" }}}
|
||||
" AutoCommands {{{
|
||||
if !exists('autocommands_loaded') && has('autocmd')
|
||||
let autocommands_loaded = 1
|
||||
|
||||
aug relativize
|
||||
au BufWinEnter,FocusGained,InsertLeave,WinEnter * call Relativize(1)
|
||||
au BufWinLeave,FocusLost,InsertEnter,WinLeave * call Relativize(0)
|
||||
aug END
|
||||
|
||||
aug term_stuff
|
||||
au TermOpen * setlocal nonumber norelativenumber laststatus=0
|
||||
au TermOpen * setlocal signcolumn=no noruler nocursorline
|
||||
aug END
|
||||
|
||||
aug miscs
|
||||
au CursorHold * silent call CocActionAsync('highlight')
|
||||
au CursorHold * call CocActionAsync('doHover')
|
||||
au User CocJumpPlaceholder call CocActionAsync('showSignatureHelp')
|
||||
au ColorScheme * call MyHighlights()
|
||||
aug END
|
||||
|
||||
aug inserts
|
||||
au InsertEnter * norm zz
|
||||
au InsertEnter * setlocal nocursorline
|
||||
au InsertLeave * setlocal cursorline nopaste
|
||||
au InsertLeave,CompleteDone * if pumvisible() == 0 | pclose | endif
|
||||
au FocusLost,TabLeave * call PopOutOfInsertMode()
|
||||
aug END
|
||||
|
||||
aug skeletons
|
||||
au BufNewFile *.py 0r ~/.config/nvim/templates/py.skeleton
|
||||
au BufNewFile *.sh 0r ~/.config/nvim/templates/sh.skeleton
|
||||
aug END
|
||||
|
||||
aug file_types
|
||||
au FileType typescript,json setlocal formatexpr=CocAction('formatSelected')
|
||||
au FileType help setlocal statusline=%!LocalStatusLine()
|
||||
au FileType json syntax match Comment +\/\/.\+$+
|
||||
au FileType make setlocal noexpandtab
|
||||
au BufNewFile,BufRead requirements*.txt set syntax=python
|
||||
aug END
|
||||
|
||||
aug on_save
|
||||
au BufWritePre * :%s/\s\+$//e
|
||||
au BufWritePost *xresources !xrdb %
|
||||
au BufWritePost *sxhkdrc !pkill -USR1 sxhkd
|
||||
au BufWritePost $MYVIMRC nested source $MYVIMRC
|
||||
au QuitPre * if empty(&buftype) | lclose | endif
|
||||
aug END
|
||||
endif
|
||||
" }}}
|
||||
" REPL {{{
|
||||
let g:slime_paste_file = '$HOME/.cache/slime_paste'
|
||||
let g:slime_target = 'neovim'
|
||||
|
@ -515,23 +522,19 @@ nnoremap <silent> <leader>ev :vsplit $MYVIMRC<CR>
|
|||
nnoremap <silent> <leader>sv :source $MYVIMRC<CR>
|
||||
|
||||
" Gotta Go Fast (save, buffer close, quit, messages, SOF, EOF)
|
||||
nnoremap <silent> <leader>w :w!<CR>
|
||||
nnoremap <silent> <leader>g :w!<CR>
|
||||
nnoremap <silent> <leader>b :bdelete<CR>
|
||||
nnoremap <silent> <leader>q :q!<CR>
|
||||
nnoremap <silent> <leader>Q :qa!<CR>
|
||||
nnoremap <silent> <leader>m :messsages<CR>
|
||||
nnoremap <silent> <leader>m :messages<CR>
|
||||
nnoremap <Bar> gg
|
||||
nnoremap ¿ G
|
||||
|
||||
" Splits
|
||||
nnoremap <silent> <leader>T :call LaunchTerminal()<CR>
|
||||
nnoremap <silent> <leader>s :split<CR>
|
||||
nnoremap <silent> <leader>v :vsplit<CR>
|
||||
nnoremap <silent> <leader>nv :vnew<CR>
|
||||
nnoremap <silent> <leader>ns :new<CR>
|
||||
|
||||
" My vim wants to enter all the time, enter all the time
|
||||
nnoremap <silent> <CR> i<CR><ESC>
|
||||
nnoremap <silent> <leader>v :vnew<CR>
|
||||
nnoremap <silent> <leader>s :new<CR>
|
||||
|
||||
" Quote words under cursor
|
||||
nnoremap <leader>" viW<esc>a"<esc>gvo<esc>i"<esc>gvo<esc>3l
|
||||
|
@ -541,6 +544,9 @@ nnoremap <leader>' viW<esc>a'<esc>gvo<esc>i'<esc>gvo<esc>3l
|
|||
nnoremap <silent> <S-j> mz:m+<cr>`z
|
||||
nnoremap <silent> <S-k> mz:m-2<cr>`z
|
||||
|
||||
" My vim wants to enter all the time, enter all the time
|
||||
nnoremap <silent> +<CR> i<CR><ESC>
|
||||
|
||||
" Unhighlight search terms
|
||||
nnoremap <silent> <leader><space> :noh<C-R>=has('diff')?'<Bar>diffupdate':''<CR><CR><C-L>
|
||||
|
||||
|
@ -575,6 +581,22 @@ nnoremap X "_x
|
|||
" Prevent selecting and pasting from overwriting what you originally copied.
|
||||
xnoremap p pgvy
|
||||
|
||||
" Global replace
|
||||
nnoremap <Leader>sw
|
||||
\ :let b:sub = input('global replacement: ') <Bar>
|
||||
\ if b:sub !=? '' <Bar>
|
||||
\ execute "%s/<C-r><C-w>/".b:sub.'/g' <Bar>
|
||||
\ unlet b:sub <Bar>
|
||||
\ endif <CR>
|
||||
|
||||
" Global replace with prompt
|
||||
nnoremap <Leader>cw
|
||||
\ :let b:sub = input('interactive replacement: ') <Bar>
|
||||
\ if b:sub !=? '' <Bar>
|
||||
\ execute "%s/<C-r><C-w>/".b:sub.'/gc' <Bar>
|
||||
\ unlet b:sub <Bar>
|
||||
\ endif <CR>
|
||||
|
||||
" What about the Q
|
||||
nnoremap Q <nop>
|
||||
map q <nop>
|
||||
|
@ -637,12 +659,6 @@ vnoremap <Leader>sw "hy
|
|||
\ execute '%s/'.b:rep."/".b:sub.'/g' <Bar>
|
||||
\ unlet b:sub b:rep <Bar>
|
||||
\ endif <CR>
|
||||
nnoremap <Leader>sw
|
||||
\ :let b:sub = input('global replacement: ') <Bar>
|
||||
\ if b:sub !=? '' <Bar>
|
||||
\ execute "%s/<C-r><C-w>/".b:sub.'/g' <Bar>
|
||||
\ unlet b:sub <Bar>
|
||||
\ endif <CR>
|
||||
|
||||
" prompt before each replace
|
||||
vnoremap <Leader>cw "hy
|
||||
|
@ -652,12 +668,6 @@ vnoremap <Leader>cw "hy
|
|||
\ execute '%s/'.b:rep.'/'.b:sub.'/gc' <Bar>
|
||||
\ unlet b:sub b:rep <Bar>
|
||||
\ endif <CR>
|
||||
nnoremap <Leader>cw
|
||||
\ :let b:sub = input('interactive replacement: ') <Bar>
|
||||
\ if b:sub !=? '' <Bar>
|
||||
\ execute "%s/<C-r><C-w>/".b:sub.'/gc' <Bar>
|
||||
\ unlet b:sub <Bar>
|
||||
\ endif <CR>
|
||||
"}}}
|
||||
"Terminal {{{
|
||||
" Terminal movement
|
||||
|
|
|
@ -1,86 +0,0 @@
|
|||
" Vim syntax file
|
||||
" Language: GDScript (Godot Scripting Language)
|
||||
" Creator: Adam Watson
|
||||
" Last Revision: 26 May 2015
|
||||
|
||||
" If there's already a language file defined, ignore this one
|
||||
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
endif
|
||||
|
||||
" This language is case sensitive
|
||||
|
||||
" Keywords
|
||||
syn keyword gdConditional if elif else
|
||||
syn keyword gdRepeat while for
|
||||
syn keyword gdOperator and or not in extends
|
||||
syn keyword gdStatement export func pass return break continue seed assert true false null
|
||||
syn keyword gdType var const int real bool string
|
||||
" syn match gdInclude "^extends"
|
||||
|
||||
syn keyword gdType Vector2 Size2 Rect2 Vector3 Matrix32 Plane
|
||||
syn keyword gdType Quat AABB Box3 Matrix3 Transform
|
||||
syn keyword gdType Color Image NodePath RID Object InputEvent
|
||||
syn keyword gdType RawArray IntArray FloatArray StringArray
|
||||
syn keyword gdType Vector2Array Vector3Array ColorArray
|
||||
syn keyword gdType Nil Dictionary Array
|
||||
|
||||
syn keyword gdBuiltin sign cos tan sinh cosh tanh asin acos atan atan2 sqrt
|
||||
syn keyword gdBuiltin fmod fposmod floor ceil round abs sign pow log exp
|
||||
syn keyword gdBuiltin isnan isinf ease decimals stepify lerp dectime randomize
|
||||
syn keyword gdBuiltin rand randf randi random seed rand_seed deg2rad rad2deg
|
||||
syn keyword gdBuiltin linear2db db2linear max min clamp nearest_po2 weakref
|
||||
syn keyword gdBuiltin funcref convert typeof str print printt prints printerr
|
||||
syn keyword gdBuiltin printraw var2str str2var range load inst2dict dict2inst
|
||||
syn keyword gdBuiltin hash print_stack instance_from_id float quit get_scene
|
||||
syn keyword gdBuiltin get_root get_node connect add_to_group remove_child
|
||||
syn keyword gdBuiltin add_child move_child free set_process has_animation
|
||||
syn keyword gdBuiltin play length call_group has_node get_child_count
|
||||
syn keyword gdBuiltin get_child queue_free _input _ready _process _fixed_process
|
||||
|
||||
syn keyword gdTodo TODO FIXME XXX NOTE NOTES HACK contained
|
||||
|
||||
syn match gdComment "\v#.*$" contains=gdTodo
|
||||
|
||||
syn match gdEscapes /\v\\./ contained
|
||||
" Highlight strings, skipping special characters
|
||||
syn region gdString start=/\v"/ end=/\v"/ contains=gdEscapes
|
||||
|
||||
|
||||
syn match gdNumber "\<0[oO]\=\o\+[Ll]\=\>"
|
||||
syn match gdNumber "\<0[xX]\x\+[Ll]\=\>"
|
||||
syn match gdNumber "\<0[bB][01]\+[Ll]\=\>"
|
||||
syn match gdNumber "\<\%([1-9]\d*\|0\)[Ll]\=\>"
|
||||
syn match gdNumber "\<\d\+[jJ]\>"
|
||||
syn match gdNumber "\<\d\+[eE][+-]\=\d\+[jJ]\=\>"
|
||||
syn match gdNumber
|
||||
\ "\<\d\+\.\%([eE][+-]\=\d\+\)\=[jJ]\=\%(\W\|$\)\@="
|
||||
syn match gdNumber
|
||||
\ "\%(^\|\W\)\@<=\d*\.\d\+\%([eE][+-]\=\d\+\)\=[jJ]\=\>"
|
||||
|
||||
|
||||
if version >= 508 || !exists("did_gdscript_syn_inits")
|
||||
if version <= 508
|
||||
let did_gdscript_syn_inits = 1
|
||||
command -nargs=+ HiLink hi link <args>
|
||||
else
|
||||
command -nargs=+ HiLink hi def link <args>
|
||||
endif
|
||||
HiLink gdString String
|
||||
HiLink gdNumber Number
|
||||
HiLink gdStatement Keyword
|
||||
HiLink gdRepeat Repeat
|
||||
HiLink gdConditional Conditional
|
||||
HiLink gdOperator Operator
|
||||
HiLink gdBuiltin Function
|
||||
HiLink gdComment Comment
|
||||
HiLink gdTodo ToDo
|
||||
HiLink gdInclude Include
|
||||
HiLink gdEscapes Statement
|
||||
HiLink gdType Type
|
||||
|
||||
delcommand HiLink
|
||||
endif
|
||||
|
||||
let b:current_syntax = "gdscript"
|
|
@ -51,11 +51,11 @@ super + {_,shift} + ntilde
|
|||
whid {hide,dmenu}
|
||||
|
||||
# Run Applications
|
||||
super + {b,q,m,s,g,v}
|
||||
{$BROWSER,powermenu,monisel,dswitcher,grabar,pavucontrol}
|
||||
super + {b,q,m,s,v}
|
||||
{$BROWSER,powermenu,monisel,dswitcher,pavucontrol}
|
||||
|
||||
super + {a,x,n,z}
|
||||
alacritty {_,--class=flota,--class=flota -e connman-ncurses,--class=multi -e termux}
|
||||
super + {a,x,i,n,z}
|
||||
alacritty {_,--class=flota,--class=flota -e connman-ncurses,--class=flota -e notas,--class=multi -e termux}
|
||||
|
||||
super + shift + x
|
||||
tmenux
|
||||
|
@ -63,8 +63,8 @@ super + shift + x
|
|||
super + space
|
||||
dmenu_run -p "Apps "
|
||||
|
||||
super + shift + g
|
||||
corte
|
||||
super + {_,shift} + g
|
||||
{grabar,corte}
|
||||
|
||||
super + {F1,F2,F3,F4}
|
||||
{fecha,tapa,notifocus,touchpad}
|
||||
|
|
|
@ -3,12 +3,12 @@ while read -r file
|
|||
do
|
||||
case "$1" in
|
||||
"b") setbg "$file" & ;;
|
||||
"m") mv "$file" "$HOME/Pictures/rand" ;;
|
||||
"m") mv "$file" "$HOME/img/rand" ;;
|
||||
"r") convert -rotate 90 "$file" "$file" ;;
|
||||
"R") convert -rotate -90 "$file" "$file" ;;
|
||||
"f") convert -flop "$file" "$file" ;;
|
||||
"y") echo -n "$file" | xsel -i & ;;
|
||||
"d") rm "$file" ;;
|
||||
"g") gimp "$file" & ;;
|
||||
"g") krita "$file" & ;;
|
||||
esac
|
||||
done
|
|
@ -11,12 +11,35 @@ alias \
|
|||
torr='tremc' \
|
||||
py='python ' \
|
||||
x='xui' \
|
||||
bm='bashmount' \
|
||||
yt='mpsyt' \
|
||||
pudb='python -m pudb.run' \
|
||||
xq='xbps-query' \
|
||||
z='zathura' \
|
||||
pudb='python -m pudb.run' \
|
||||
irc='weechat -d "$XDG_CONFIG_HOME"/weechat'
|
||||
# XBPS
|
||||
alias \
|
||||
xk='xbps-query' \
|
||||
deps='xbps-query -vRx' \
|
||||
revdeps='xbps-query -vRX' \
|
||||
xp='xbps-query -v -m > ~/doc/xbpaketes'
|
||||
|
||||
# Tmux
|
||||
alias \
|
||||
ta='tmux attach -t' \
|
||||
tn='tmux new-session -s' \
|
||||
tk='tmux kill-session -t' \
|
||||
|
||||
# LaTeX
|
||||
alias \
|
||||
txs='tlmgr search --global' \
|
||||
txi='sudo tlmgr install'
|
||||
|
||||
# Transmission
|
||||
alias \
|
||||
tsk='pkill transmission-daemon' \
|
||||
tsl='transmission-remote --list' \
|
||||
tsx='transmission-remote --remove-and-delete -t' \
|
||||
tsr='transmission-remote --remove -t' \
|
||||
|
||||
# Git
|
||||
alias \
|
||||
git='lab' \
|
||||
|
@ -73,7 +96,6 @@ alias \
|
|||
dd='dd status=progress' \
|
||||
dirs='dirs -v -p' \
|
||||
dfc='dfc -dmT' \
|
||||
atl='atool --each --extract'
|
||||
|
||||
# Comandos
|
||||
alias \
|
||||
|
@ -82,16 +104,14 @@ alias \
|
|||
shutdown='loginctl poweroff' \
|
||||
chau='bspc quit 1' \
|
||||
path='echo -e ${PATH//:/\\n}' \
|
||||
wp='sxiv-rifle ~/img/wallpaper >/dev/null 2>&1' \
|
||||
pwn='chmod +x' \
|
||||
ta='tmux attach -t' \
|
||||
tn='tmux new-session -s' \
|
||||
tk='tmux kill-session -t' \
|
||||
tsk='pkill transmission-daemon' \
|
||||
tsl='transmission-remote --list' \
|
||||
tsx='transmission-remote --remove-and-delete -t' \
|
||||
tsr='transmission-remote --remove -t' \
|
||||
wp='sxiv-rifle ~/img/wallpaper >/dev/null 2>&1'
|
||||
atl='atool --each --extract' \
|
||||
rat='tar -xvJf' \
|
||||
um='udevil mount' \
|
||||
uu='udevil umount'
|
||||
|
||||
# Directorios
|
||||
alias gb='cd ~/.local/bin'
|
||||
alias g.='cd ~/.config'
|
||||
alias \
|
||||
gb='cd ~/.local/bin' \
|
||||
g.='cd ~/.config'
|
|
@ -6,7 +6,7 @@ function () {
|
|||
local -A bookmarks=(
|
||||
'nvim' '~/.config/nvim/init.vim'
|
||||
'lf' '~/.config/lf/lfrc'
|
||||
'preview' '~/.config/lf/preview'
|
||||
'preview' '~/.local/bin/lfview'
|
||||
'mpv' '~/.config/mpv/mpv.conf'
|
||||
'xres' '~/.config/X11/xresources'
|
||||
'wm' '~/.config/bspwm/bspwmrc'
|
||||
|
|
|
@ -48,7 +48,6 @@ handle_extension() {
|
|||
pdf)
|
||||
# Preview as text conversion
|
||||
pdftotext -l 10 -nopgbrk -q -- "${FILE_PATH}" -
|
||||
mutool draw -F txt -i -- "${FILE_PATH}" 1-10
|
||||
exiftool "${FILE_PATH}"
|
||||
exit 1;;
|
||||
|
||||
|
@ -57,12 +56,6 @@ handle_extension() {
|
|||
transmission-show -- "${FILE_PATH}"
|
||||
exit 1;;
|
||||
|
||||
# OpenDocument
|
||||
odt|ods|odp|sxw)
|
||||
# Preview as text conversion
|
||||
odt2txt "${FILE_PATH}"
|
||||
exit 1;;
|
||||
|
||||
# HTML
|
||||
htm|html|xhtml)
|
||||
# Preview as text conversion
|
||||
|
@ -101,7 +94,6 @@ handle_mime() {
|
|||
image/*) mediainfo "${FILE_PATH}" || exit 1;;
|
||||
video/* | audio/*|application/octet-stream) mediainfo "${FILE_PATH}" || exit 1;;
|
||||
*/pdf) pdftotext -l 10 -nopgbrk -q -- "${FILE_PATH}" - ;;
|
||||
*opendocument*) odt2txt "${FILE_PATH}" ;;
|
||||
esac
|
||||
}
|
||||
|
|
@ -44,20 +44,21 @@ morescreen() { # If there are more than two screens.
|
|||
|
||||
multimon() { # Multi-monitor handler.
|
||||
case "$(echo "$screens" | wc -l)" in
|
||||
1) xrandr "$(echo "$allposs" | grep -v "$screens" | awk '{print "--output", $1, "--off"}' | tr '\n' ' ')" ;;
|
||||
2) twoscreen ;;
|
||||
*) morescreen ;;
|
||||
esac ;}
|
||||
|
||||
postrun() {
|
||||
setbg
|
||||
{ killall dunst ; setsid dunst & } >/dev/null 2>&1
|
||||
}
|
||||
|
||||
# Get all possible displays
|
||||
allposs=$(xrandr -q | grep "connected")
|
||||
|
||||
# Get all connected screens.
|
||||
screens=$(echo "$allposs" | grep " connected" | awk '{print $1}')
|
||||
screens=$(echo "$allposs" | awk '/ connected/ {print $1}')
|
||||
|
||||
multimon
|
||||
|
||||
# Fix background if screen size/arangement has changed.
|
||||
setbg
|
||||
# Restart dunst to ensure proper location on screen
|
||||
{ killall dunst ; setsid dunst & } >/dev/null 2>&1
|
||||
postrun
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/usr/bin/env bash
|
||||
set -euf -o pipefail
|
||||
|
||||
youtube-dl --add-metadata --youtube-skip-dash-manifest -ic --no-call-home --no-cache-dir --geo-bypass -o "$HOME/Videos/%(title)s.%(ext)s" "$@"
|
||||
youtube-dl --add-metadata --youtube-skip-dash-manifest -ic --no-call-home --no-cache-dir --geo-bypass -o "$HOME/vid/%(title)s.%(ext)s" "$@"
|
||||
|
|
|
@ -3,5 +3,5 @@ Type=Application
|
|||
Name=Mail
|
||||
NoDisplay=true
|
||||
Terminal=false
|
||||
Exec=/usr/bin/st -e neomutt %u
|
||||
Exec=/bin/alacritty -e neomutt %u
|
||||
MimeType=x-scheme-handler/mailto;
|
||||
|
|
|
@ -2,4 +2,4 @@
|
|||
Type=Application
|
||||
Name=Text editor
|
||||
NoDisplay=true
|
||||
Exec=/usr/bin/st -n=flota -e nvim %u
|
||||
Exec=/bin/alacritty --class=flota -e nvim %u
|
||||
|
|
|
@ -2,8 +2,6 @@
|
|||
(function() {
|
||||
// IMPORTANT: when there's no filename, be sure to include a trailing slash at the end.
|
||||
const mypage = "file:///home/deadguy/.mozilla/firefox/thsxpwyd.testing-1586723279098/startpage/index.html";
|
||||
// Don't place the caret in the location bar. Useful if you want a page's search box to have focus instead.
|
||||
var removefocus = "no";
|
||||
// Clear the page's URL from the location bar. Normally not needed, as this should already be the default behavior.
|
||||
var clearlocationbar = "no";
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title> ~ </title>
|
||||
<title> Hola Si </title>
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
</head>
|
||||
<body>
|
||||
|
@ -20,20 +20,22 @@
|
|||
<div class="category">
|
||||
<li><a class="bm" href="https://www.questionablecontent.net/">Questionable Content</a></li>
|
||||
<li><a class="bm" href="https://www.empoweredcomic.com/">Empowered</a></li>
|
||||
<li><a class="bm" href="https://www.rock.pungas.space/">Rocket Chat</a></li>
|
||||
<li><a class="bm" href="https://rock.pungas.space/">Rocket Chat</a></li>
|
||||
<li><a class="bm" href="https://discordapp.com/channels/586006476879953932/586006476879953936">Discord</a></li>
|
||||
<li><a class="bm" href="https://images.google.com/">Google Images</a></li>
|
||||
</div>
|
||||
<div class="category">
|
||||
<li><a class="bm" href="https://wiki.archlinux.org">Arch Wiki</a></li>
|
||||
<li><a class="bm" href="https://gitlab.com/deadguy/hexagons">Dotfiles</a></li>
|
||||
<li><a class="bm" href="https://voidlinux.org/packages">Void Linux</a></li>
|
||||
<li><a class="bm" href="https://mail.google.com/">Gmail</a></li>
|
||||
<li><a class="bm" href="https://voidlinux.org/packages">Void Packages</a></li>
|
||||
<li><a class="bm" href="//wiki.voidlinux.org"></a>Void Wiki</li>
|
||||
<li><a class="bm" href="https://github.com/">Github</a></li>
|
||||
<li><a class="bm" href="https://mail.google.com/">Gmail</a></li>
|
||||
</div>
|
||||
<div class="category">
|
||||
<li><a class="bm" href="https://youtube.com/">Youtube</a></li>
|
||||
<li><a class="bm" href="https://bandcamp.com/">Bandcamp</a></li>
|
||||
<li><a class="bm" href="https://twitch.tv/">Deathgrind</a></li>
|
||||
<li><a class="bm" href="https://twitch.tv/">Twitch</a></li>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
2
.xinitrc
2
.xinitrc
|
@ -10,8 +10,8 @@
|
|||
xrdb -merge "$XDG_CONFIG_HOME"/X11/xresources
|
||||
setxkbmap -option caps:escape
|
||||
xsetroot -cursor_name left_ptr &
|
||||
xset s 0 550
|
||||
randbg &
|
||||
equiset &
|
||||
xss-lock -l -- exeflock4 &
|
||||
|
||||
exec runsvdir -P ~/.local/service.x 'log: ...........................................................................................................................................................................................................................................................................................................................................................................................................'
|
||||
|
|
2
.zshenv
2
.zshenv
|
@ -84,6 +84,6 @@ export LESSHISTFILE="-"
|
|||
# }}}
|
||||
# Path {{{
|
||||
typeset -U PATH path
|
||||
path=(~/.local/bin ~/.config/yarn/bin ~/.local/share/npm/bin $path[@])
|
||||
path=(~/.local/bin ~/.config/yarn/bin ~/.local/share/npm/bin /opt/texlive/2020/bin/x86_64-linux $path[@])
|
||||
# }}}
|
||||
# vim:foldmethod=marker:foldlevel=0
|
||||
|
|
|
@ -10,9 +10,8 @@ alsa-plugins-speex-1.2.2_1
|
|||
alsa-utils-1.2.2_1
|
||||
atool-0.39.0_5
|
||||
audacity-2.3.3_1
|
||||
autopep8-1.5.1_1
|
||||
autopep8-1.5.2_1
|
||||
base-system-0.113_2
|
||||
bashmount-3.2.0_2
|
||||
bat-0.15.0_1
|
||||
broot-0.13.4_1
|
||||
bspwm-0.9.9_2
|
||||
|
@ -20,7 +19,7 @@ cadence-0.9.1_1
|
|||
chrony-3.5_2
|
||||
connman-1.38_1
|
||||
connman-ncurses-1.0_3
|
||||
cryptsetup-2.3.1_1
|
||||
cryptsetup-2.3.2_1
|
||||
ctags-5.8_7
|
||||
delta-0.0.17_1
|
||||
dfc-3.1.1_1
|
||||
|
@ -29,11 +28,10 @@ elogind-243.4_2
|
|||
fd-8.0.0_1
|
||||
ffmpeg-4.2.2_3
|
||||
figlet-2.2.5_6
|
||||
firefox-75.0_1
|
||||
firefox-75.0_2
|
||||
fzf-0.21.1_1
|
||||
gallery-dl-1.13.4_1
|
||||
gcc-9.3.0_3
|
||||
gimp-2.10.18_1
|
||||
git-2.26.2_1
|
||||
git-extras-5.1.0_1
|
||||
git-libsecret-2.26.2_1
|
||||
|
@ -51,13 +49,15 @@ i3lock-color-2.12_2
|
|||
intel-ucode-20191115_2
|
||||
jq-1.6_1
|
||||
keychain-2.8.5_1
|
||||
krita-4.2.9_2
|
||||
lf-r14_1
|
||||
libX11-devel-1.6.9_1
|
||||
libXft-devel-2.3.3_1
|
||||
libXinerama-devel-1.1.4_1
|
||||
librsvg-2.47.1_1
|
||||
linux5.6-5.6.8_1
|
||||
lynx-2.8.9.1_3
|
||||
maim-5.5.3_3
|
||||
maim-5.6.3_1
|
||||
mdadm-4.1_2
|
||||
mediainfo-20.03_1
|
||||
mlocate-0.26_4
|
||||
|
@ -79,9 +79,11 @@ p7zip-16.02_5
|
|||
patch-2.7.6_4
|
||||
pavucontrol-4.0_1
|
||||
pd-0.50.2_1
|
||||
perl-File-MimeInfo-0.29_1
|
||||
pinentry-gtk-1.1.0_6
|
||||
pinentry-tty-1.1.0_6
|
||||
pkg-config-0.29.2_2
|
||||
polkit-0.116_3
|
||||
powertop-2.12_1
|
||||
pulseaudio-13.0_1
|
||||
pulsemixer-1.5.1_1
|
||||
|
@ -96,7 +98,6 @@ python3-pip-20.0.2_1
|
|||
python3-pycodestyle-2.5.0_2
|
||||
python3-pyflakes-2.1.1_2
|
||||
python3-vint-0.3.19_3
|
||||
run-mailcap-3.64_1
|
||||
sc3-plugins-3.10.0_2
|
||||
setxkbmap-1.3.2_1
|
||||
shellcheck-0.7.1_2
|
||||
|
@ -106,12 +107,14 @@ socklog-void-20200115_1
|
|||
supercollider-3.10.4_1
|
||||
sxhkd-0.6.1_1
|
||||
sxiv-26_1
|
||||
texlive-bin-2020_1
|
||||
tmux-3.1_1
|
||||
toilet-0.3_2
|
||||
transmission-2.94_5
|
||||
tremc-0.9.1_1
|
||||
udisks2-2.8.4_1
|
||||
udevil-0.4.4_4
|
||||
unclutter-xfixes-1.5_1
|
||||
unrar-5.9.2_2
|
||||
unzip-6.0_13
|
||||
void-repo-nonfree-9_4
|
||||
vpm-1.3_1
|
||||
|
@ -126,7 +129,10 @@ xcompmgr-1.1.8_1
|
|||
xdo-0.5.7_1
|
||||
xdotool-3.20160805.1_2
|
||||
xdpyinfo-1.3.2_2
|
||||
xev-1.2.3_2
|
||||
xf86-input-evdev-2.10.6_1
|
||||
xf86-video-intel-2.99.917.899_2
|
||||
xinput-1.6.3_1
|
||||
xkill-1.0.5_1
|
||||
xorg-minimal-1.2_2
|
||||
xprop-1.2.4_1
|
||||
|
@ -135,11 +141,10 @@ xrdb-1.2.0_2
|
|||
xset-1.2.4_1
|
||||
xsetroot-1.1.2_1
|
||||
xss-lock-0.3.0_2
|
||||
xtitle-0.4.4_1
|
||||
xtools-0.58_1
|
||||
xz-5.2.5_1
|
||||
yarn-1.22.0_1
|
||||
youtube-dl-2020.03.24_1
|
||||
yarn-1.22.4_1
|
||||
youtube-dl-2020.05.03_1
|
||||
zathura-0.4.5_2
|
||||
zathura-cb-0.1.8_2
|
||||
zathura-pdf-mupdf-0.3.5_2
|
||||
|
|
Reference in New Issue