From f4755387dda36fa10b88a7dc00c37b4600ff202e Mon Sep 17 00:00:00 2001 From: Kankys Date: Sat, 9 Mar 2024 18:56:44 +0000 Subject: [PATCH] Aktualizovat init.vim --- init.vim | 266 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 142 insertions(+), 124 deletions(-) diff --git a/init.vim b/init.vim index 9cc7cf1..39ad076 100644 --- a/init.vim +++ b/init.vim @@ -1,124 +1,142 @@ -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 +set number + +" Plugins will be downloaded under the specified directory. +call plug#begin(has('nvim') ? stdpath('data') . '/plugged' : '~/.vim/plugged') + + +" NERDTree postraní stromové řazení +Plug 'https://github.com/scrooloose/nerdtree' + + +" Tabnine +Plug 'codota/tabnine-nvim', { 'do': './dl_binaries.sh' } + + +"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' + +" Theme +Plug 'dracula/vim' + + +" Color picker +" Plug 'DougBeney/pickachu' +Plug 'brenoprata10/nvim-highlight-colors' + + + +" List ends here. Plugins become visible to Vim after this call. +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() + + +" 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 + + + + + + + + + + +lua <