Updated
Signed-off-by: Marcin Woźniak <y0rune@aol.com>
This commit is contained in:
parent
84d5c9740f
commit
5f169d2cc1
@ -9,7 +9,7 @@
|
|||||||
'(livedown-port 1337)
|
'(livedown-port 1337)
|
||||||
'(package-selected-packages
|
'(package-selected-packages
|
||||||
(quote
|
(quote
|
||||||
(dired-sidebar use-package switch-window ox-reveal ox-jira markdown-mode magit htmlize dracula-theme confluence))))
|
(org-jira use-package switch-window ox-reveal ox-jira markdown-mode magit htmlize dracula-theme dired-sidebar confluence))))
|
||||||
(custom-set-faces
|
(custom-set-faces
|
||||||
;; custom-set-faces was added by Custom.
|
;; custom-set-faces was added by Custom.
|
||||||
;; If you edit it by hand, you could mess it up, so be careful.
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
|
@ -43,6 +43,11 @@
|
|||||||
(add-hook 'org-mode-hook '(lambda () (setq fill-column 80)))
|
(add-hook 'org-mode-hook '(lambda () (setq fill-column 80)))
|
||||||
(add-hook 'org-mode-hook 'auto-fill-mode)
|
(add-hook 'org-mode-hook 'auto-fill-mode)
|
||||||
|
|
||||||
|
;; Broswer
|
||||||
|
(setq browse-url-browser-function 'browse-url-generic
|
||||||
|
browse-url-generic-program "browser-x")
|
||||||
|
|
||||||
|
|
||||||
;; Switch-window
|
;; Switch-window
|
||||||
(use-package switch-window
|
(use-package switch-window
|
||||||
:ensure t
|
:ensure t
|
||||||
@ -72,6 +77,12 @@
|
|||||||
(setq org-reveal-root "https://cdn.jsdelivr.net/npm/reveal.js")
|
(setq org-reveal-root "https://cdn.jsdelivr.net/npm/reveal.js")
|
||||||
)
|
)
|
||||||
|
|
||||||
|
;; Org-Jira
|
||||||
|
;(use-package org-jira
|
||||||
|
; :ensure t
|
||||||
|
; )
|
||||||
|
;(setq jiralib-url "https://localhost/")
|
||||||
|
|
||||||
;; Theme
|
;; Theme
|
||||||
(use-package dracula-theme
|
(use-package dracula-theme
|
||||||
:ensure t
|
:ensure t
|
||||||
|
58
.vimrc
58
.vimrc
@ -13,9 +13,32 @@ au BufWritePre * let &bex = '@' . strftime("%F.%H:%M")
|
|||||||
|
|
||||||
" plugins
|
" plugins
|
||||||
call plug#begin('~/.vim/plugged')
|
call plug#begin('~/.vim/plugged')
|
||||||
Plug 'preservim/nerdtree', "{ 'on': 'NERDTreeToggle' }
|
Plug 'preservim/nerdtree'
|
||||||
|
Plug 'y0rune/vimwiki'
|
||||||
|
Plug 'nmante/vim-latex-live-preview'
|
||||||
|
Plug 'lervag/vimtex'
|
||||||
|
Plug 'junegunn/goyo.vim'
|
||||||
|
Plug 'jceb/vim-orgmode'
|
||||||
|
Plug 'tpope/vim-speeddating'
|
||||||
|
Plug 'prettier/vim-prettier', { 'do': 'npm install --force' }
|
||||||
|
Plug 'iamcco/markdown-preview.nvim', { 'do': 'npm install --force' }
|
||||||
|
" Problem with vim-prettier
|
||||||
|
"
|
||||||
|
" git checkout -b test origin/feature/issue-232-add-support-for-prettier-2.x;
|
||||||
|
" npm install --force
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
|
" Vim wiki
|
||||||
|
let wiki = {}
|
||||||
|
let wiki.path = '~/git/notes/'
|
||||||
|
let wiki.path_html = '~/git/notes/www/'
|
||||||
|
let wiki.syntax = 'default'
|
||||||
|
let wiki.ext = '.wiki'
|
||||||
|
let text_ignore_newline = 0
|
||||||
|
let g:vimwiki_list = [wiki]
|
||||||
|
let g:vimwiki_list_ignore_newline = 1
|
||||||
|
let g:vimwiki_table_mappings = 0
|
||||||
|
|
||||||
" Status-line
|
" Status-line
|
||||||
set statusline=
|
set statusline=
|
||||||
set statusline+=%#IncSearch#
|
set statusline+=%#IncSearch#
|
||||||
@ -32,12 +55,15 @@ set nocompatible
|
|||||||
set hlsearch
|
set hlsearch
|
||||||
set incsearch
|
set incsearch
|
||||||
set noshowmode
|
set noshowmode
|
||||||
|
set cursorline
|
||||||
set cmdheight=1
|
set cmdheight=1
|
||||||
syntax on
|
syntax on
|
||||||
filetype plugin indent on
|
filetype plugin indent on
|
||||||
|
|
||||||
set encoding=utf-8
|
set encoding=utf-8
|
||||||
|
|
||||||
|
" livepreviewer
|
||||||
|
let g:livepreview_previewer = 'mupdf'
|
||||||
|
|
||||||
" line numbers
|
" line numbers
|
||||||
set number
|
set number
|
||||||
set ruler
|
set ruler
|
||||||
@ -50,6 +76,7 @@ set expandtab
|
|||||||
|
|
||||||
" editing
|
" editing
|
||||||
runtime! macros/matchit.vim
|
runtime! macros/matchit.vim
|
||||||
|
set backspace=indent,eol,start
|
||||||
|
|
||||||
" visual feedback
|
" visual feedback
|
||||||
set laststatus=2
|
set laststatus=2
|
||||||
@ -72,18 +99,43 @@ let &t_SI = "\<esc>[6 q"
|
|||||||
let &t_EI = "\<esc>[2 q"
|
let &t_EI = "\<esc>[2 q"
|
||||||
|
|
||||||
" colors
|
" colors
|
||||||
set bg=dark
|
|
||||||
colorscheme desert
|
colorscheme desert
|
||||||
|
hi CursorLine cterm=NONE term=NONE ctermbg=NONE guibg=NONE
|
||||||
|
hi CursorLine ctermbg=235
|
||||||
|
|
||||||
" map
|
" map
|
||||||
nnoremap S :%s//g<Left><Left>
|
nnoremap S :%s//g<Left><Left>
|
||||||
|
nnoremap ee :!mupdf $(echo % \| sed 's/tex$/pdf/') & disown<CR><CR>
|
||||||
map <C-n> :NERDTreeToggle<CR>
|
map <C-n> :NERDTreeToggle<CR>
|
||||||
nnoremap <silent> <C-t> :tabnew <CR>
|
nnoremap <silent> <C-t> :tabnew <CR>
|
||||||
|
nnoremap <F11> :Goyo <CR>
|
||||||
nnoremap <F7> :tabprevious<CR>
|
nnoremap <F7> :tabprevious<CR>
|
||||||
nnoremap <F8> :tabnext<CR>
|
nnoremap <F8> :tabnext<CR>
|
||||||
|
|
||||||
cnoremap w!! execute 'silent! write !sudo tee % >/dev/null' <bar> edit!
|
cnoremap w!! execute 'silent! write !sudo tee % >/dev/null' <bar> edit!
|
||||||
|
|
||||||
|
" latex
|
||||||
|
let g:tex_flavor = "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!
|
||||||
|
|
||||||
|
" mutt
|
||||||
|
autocmd BufRead,BufNewFile /tmp/neomutt* let g:goyo_width=80
|
||||||
|
autocmd BufRead,BufNewFile /tmp/neomutt* :Goyo | set bg=light
|
||||||
|
autocmd BufRead,BufNewFile /tmp/neomutt* map ZZ :Goyo\|x!<CR>
|
||||||
|
autocmd BufRead,BufNewFile /tmp/neomutt* map ZQ :Goyo\|q!<CR>
|
||||||
|
|
||||||
" Automatically deletes all trailing whitespace and newlines at end of file on save.
|
" Automatically deletes all trailing whitespace and newlines at end of file on save.
|
||||||
autocmd BufWritePre * %s/\s\+$//e
|
autocmd BufWritePre * %s/\s\+$//e
|
||||||
autocmd BufWritepre * %s/\n\+\%$//e
|
autocmd BufWritepre * %s/\n\+\%$//e
|
||||||
|
|
||||||
|
" Autoformating markdown
|
||||||
|
autocmd BufWritePost *.md :Prettier
|
||||||
|
|
||||||
|
" Livedown
|
||||||
|
let g:livedown_browser = "browser-x"
|
||||||
|
let g:livedown_autorun = 0
|
||||||
|
let g:livedown_open = 1
|
||||||
|
let g:livedown_port = 4242
|
||||||
|
89
.vimrc-def
Normal file
89
.vimrc-def
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
" 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 'preservim/nerdtree', "{ 'on': 'NERDTreeToggle' }
|
||||||
|
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 cmdheight=1
|
||||||
|
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
|
||||||
|
|
||||||
|
" 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 = "\<esc>[6 q"
|
||||||
|
let &t_EI = "\<esc>[2 q"
|
||||||
|
|
||||||
|
" colors
|
||||||
|
set bg=dark
|
||||||
|
colorscheme desert
|
||||||
|
|
||||||
|
" map
|
||||||
|
nnoremap S :%s//g<Left><Left>
|
||||||
|
map <C-n> :NERDTreeToggle<CR>
|
||||||
|
nnoremap <silent> <C-t> :tabnew <CR>
|
||||||
|
nnoremap <F7> :tabprevious<CR>
|
||||||
|
nnoremap <F8> :tabnext<CR>
|
||||||
|
|
||||||
|
cnoremap w!! execute 'silent! write !sudo tee % >/dev/null' <bar> edit!
|
||||||
|
|
||||||
|
" Automatically deletes all trailing whitespace and newlines at end of file on save.
|
||||||
|
autocmd BufWritePre * %s/\s\+$//e
|
||||||
|
autocmd BufWritepre * %s/\n\+\%$//e
|
2
.zshrc
2
.zshrc
@ -82,7 +82,7 @@ alias vpnd="sudo /root/.local/bin/protonvpn d"
|
|||||||
alias prolog="swipl"
|
alias prolog="swipl"
|
||||||
alias tv="~/MEGA/tv/tv.sh"
|
alias tv="~/MEGA/tv/tv.sh"
|
||||||
alias newswork="newsboat --url=$HOME/.config/newsboat/urlswork"
|
alias newswork="newsboat --url=$HOME/.config/newsboat/urlswork"
|
||||||
alias vim="vim -u $HOME/.vimrc-gentoo -p"
|
alias vim="vim -p"
|
||||||
alias denpl="trans en:pl"
|
alias denpl="trans en:pl"
|
||||||
alias dplen="trans pl:en"
|
alias dplen="trans pl:en"
|
||||||
alias notes="vim $HOME/git/notes/index.md"
|
alias notes="vim $HOME/git/notes/index.md"
|
||||||
|
Loading…
Reference in New Issue
Block a user