diff --git a/.local/bin/cleanertmp b/.local/bin/cleanertmp index ee3818c..618c2a5 100755 --- a/.local/bin/cleanertmp +++ b/.local/bin/cleanertmp @@ -3,3 +3,4 @@ sudo rm -rf /var/tmp/binpkgs/* sudo rm -rf /var/tmp/genkernel/* sudo rm -rf /tmp/* sudo rm -rf /var/cache/genkernel/* +sudo eclean-dist -d diff --git a/.vimrc b/.vimrc index ec1bb4a..ec6c986 100644 --- a/.vimrc +++ b/.vimrc @@ -14,9 +14,6 @@ au BufWritePre * let &bex = '@' . strftime("%F.%H:%M") " plugins call plug#begin('~/.vim/plugged') Plug 'scrooloose/nerdtree', "{ 'on': 'NERDTreeToggle' } -Plug 'nmante/vim-latex-live-preview' -Plug 'lervag/vimtex' -Plug 'junegunn/goyo.vim' call plug#end() " Status-line @@ -37,7 +34,6 @@ set incsearch set noshowmode set cursorline set cmdheight=1 -let g:livepreview_previewer = 'mupdf' syntax on filetype plugin indent on @@ -84,18 +80,9 @@ hi CursorLine ctermbg=235 " map nnoremap S :%s//g -nnoremap ee :!mupdf $(echo % \| sed 's/tex$/pdf/') & disown map :NERDTreeToggle nnoremap :tabnew -nnoremap :Goyo nnoremap :tabprevious nnoremap :tabnext -nnoremap :GoRun command W :execute ':silent w !sudo tee % > /dev/null' | :edit! - -" latex -autocmd BufWritePost *.tex silent! execute "!pdflatex --shell-escape -synctex=1 -interaction=nonstopmode % > /dev/null " | redraw! -autocmd BufWritePost *.tex silent! execute "!latexmk -pdf -silent % > /dev/null" | redraw! -autocmd BufWritePost *.tex silent! execute "!sudo rm -rf *.fls *.ilg *.nav *.snm *.toc *.idx *.lof *.lot *.synctex.gz *.aux *.fdb_latexmk *.fls *.log *.out > /dev/null" | redraw! -autocmd BufWritePost *.tex silent! execute "!sudo pkill -HUP mupdf > /dev/null" | redraw! diff --git a/.vimrc-gentoo b/.vimrc-gentoo new file mode 100644 index 0000000..ec1bb4a --- /dev/null +++ b/.vimrc-gentoo @@ -0,0 +1,101 @@ +" settings +if ! filereadable(system('echo -n "$HOME/.vim/autoload/plug.vim"')) + silent !mkdir -p $HOME/.vim/autoload/ + silent !curl --silent "https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim" > $HOME/.vim/autoload/plug.vim + autocmd VimEnter * PlugInstall +endif + +set laststatus=2 +set shiftwidth=4 +set softtabstop=4 +set tabstop=4 +au BufWritePre * let &bex = '@' . strftime("%F.%H:%M") + +" plugins +call plug#begin('~/.vim/plugged') +Plug 'scrooloose/nerdtree', "{ 'on': 'NERDTreeToggle' } +Plug 'nmante/vim-latex-live-preview' +Plug 'lervag/vimtex' +Plug 'junegunn/goyo.vim' +call plug#end() + +" Status-line +set statusline= +set statusline+=%#IncSearch# +set statusline+=\ %y +set statusline+=\ %r +set statusline+=%#CursorLineNr# +set statusline+=\ %F +set statusline+=%= "Right side settings +set statusline+=%#Search# +set statusline+=\ %l/%L +set statusline+=\ [%c] + +set nocompatible +set hlsearch +set incsearch +set noshowmode +set cursorline +set cmdheight=1 +let g:livepreview_previewer = 'mupdf' +syntax on +filetype plugin indent on + +set encoding=utf-8 + +" line numbers +set number +set ruler +set title + +" indent +set backspace=indent,eol,start +set shiftwidth=4 +set expandtab + +" editing +runtime! macros/matchit.vim +set backspace=indent,eol,start + +" visual feedback +set laststatus=2 +set showmode +set showcmd + +" off mouse +set mouse-=a + +" disable pcspkr beep +set visualbell +set t_vb= + +" searching +set incsearch +set smartcase + +" cursor +let &t_SI = "\[6 q" +let &t_EI = "\[2 q" + +" colors +colorscheme desert +hi CursorLine cterm=NONE term=NONE ctermbg=NONE guibg=NONE +hi CursorLine ctermbg=235 + +" map +nnoremap S :%s//g +nnoremap ee :!mupdf $(echo % \| sed 's/tex$/pdf/') & disown +map :NERDTreeToggle +nnoremap :tabnew +nnoremap :Goyo +nnoremap :tabprevious +nnoremap :tabnext +nnoremap :GoRun + +command W :execute ':silent w !sudo tee % > /dev/null' | :edit! + +" latex +autocmd BufWritePost *.tex silent! execute "!pdflatex --shell-escape -synctex=1 -interaction=nonstopmode % > /dev/null " | redraw! +autocmd BufWritePost *.tex silent! execute "!latexmk -pdf -silent % > /dev/null" | redraw! +autocmd BufWritePost *.tex silent! execute "!sudo rm -rf *.fls *.ilg *.nav *.snm *.toc *.idx *.lof *.lot *.synctex.gz *.aux *.fdb_latexmk *.fls *.log *.out > /dev/null" | redraw! +autocmd BufWritePost *.tex silent! execute "!sudo pkill -HUP mupdf > /dev/null" | redraw! diff --git a/.zshrc b/.zshrc index c96f386..6a99c8a 100644 --- a/.zshrc +++ b/.zshrc @@ -84,6 +84,7 @@ alias vpnd="sudo /root/.local/bin/protonvpn d" alias prolog="swipl" alias tv="~/MEGA/tv/tv.sh" alias newswork="newsboat --url=$HOME/.config/newsboat/urlswork" +alias vim="vim -u $HOME/.vimrc-gentoo" # Cleaning-up export KODI_DATA="$HOME/.config/kodi"