From fde346963b7d94007489d890a2eac425de194b21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Ka=C5=88ka?= <124378142+LukasKanka@users.noreply.github.com> Date: Tue, 9 Jan 2024 23:33:18 +0100 Subject: [PATCH] init.vim 9.1.24 --- init.vim | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 init.vim diff --git a/init.vim b/init.vim new file mode 100644 index 0000000..9cc7cf1 --- /dev/null +++ b/init.vim @@ -0,0 +1,124 @@ +set number + + + +call plug#begin('c:\users\lukas\appdata\local\nvim\autoload\plugged') + + +Plug 'https://github.com/scrooloose/nerdtree' + +"Coc +Plug 'neoclide/coc.nvim', {'branch': 'release'} + + +Plug 'othree/html5.vim' + +" NERD Commenter +Plug 'preservim/nerdcommenter' + +" Wakatime +Plug 'wakatime/vim-wakatime' + + +"Spodní lišta +Plug 'itchyny/lightline.vim' + +" Autosave +Plug 'Pocco81/auto-save.nvim' + +" Color picker +" Plug 'DougBeney/pickachu' +Plug 'brenoprata10/nvim-highlight-colors' + +" Themes +Plug 'projekt0n/github-nvim-theme' + +Plug 'bluz71/vim-nightfly-colors', { 'as': 'nightfly' } + +Plug 'xero/miasma.nvim' + +Plug 'morhetz/gruvbox' + +Plug 'joshdick/onedark.vim' + +Plug 'sainnhe/sonokai' + +Plug 'sainnhe/edge' + +Plug 'dracula/vim' + + +call plug#end() + +" Barvičky highlight (podle kodu obarví text) +set termguicolors +set t_Co=256 + +" Komentáře NERD Commenter klávesové zkratky +let mapleader="," +nmap NERDCommenterToggle +vmap NERDCommenterToggle + +" Nastavení klávesy Enter pro potvrzení výběru z vyskakovací nápovědy +inoremap pumvisible() ? "\" : "\" + + +" Autostart NERDFocus +autocmd VimEnter * call NERDTreeFocus() + + +" Github Copilot +let g:copilot_filetypes = {'*': v:true} + +" Klávesové zkratka exit +nnoremap :exit + +" Klávesové zkratky pro zpět +nnoremap u + +" Klávesové zkratky pro uložení +noremap :w + +" Nastavení kopírování a vkládání mezi aplikacemi +set clipboard=unnamedplus + +" Prettier klávesové zkratky +nmap :Prettier + +" Atomaticky po startu theme +colorscheme dracula +autocmd VimEnter * colorscheme dracula + +" Nastavení copy a paste +"ynoremap "+y +nnoremap "+p + +" Nastavení výjmutí +nnoremap "+d + + +" Autosave +let g:auto_save_enabled = 1 +let g:auto_save_delay = 3000 +let g:auto_save_events = ['InsertLeave', 'TextChanged'] + + +" Nastavení Prettieru +command! -nargs=0 Prettier :CocCommand prettier.forceFormatDocument + +let g:prettier#autoformat = 1 +let g:prettier#autoformat_require_pragma = 1 +let g:prettier#autoformat_config_files = ['prettier.config.js', '.prettierrc', '.prettierrc.json', '.prettierrc.yml', '.prettierrc.yaml', '.prettierrc.json5', '.prettierrc.js', '.prettierrc.cjs', '.prettierrc.toml', '.prettierrc.jsonc', '.prettierrc.html'] + + +" Přiblížení oddálení přes myš +let s:fontsize = 12 +function! AdjustFontSize(amount) + let s:fontsize = s:fontsize+a:amount + :execute "GuiFont! Consolas:h" . s:fontsize +endfunction + +noremap :call AdjustFontSize(1) +noremap :call AdjustFontSize(-1) +inoremap :call AdjustFontSize(1)a +inoremap :call AdjustFontSize(-1)a