X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/blobdiff_plain/ed6d4edb583ac36c5527f16de6b1a6c146bd7276..5ee0d5ec29f3265bca080b5afb49384c04379ba1:/files/vimrc diff --git a/files/vimrc b/files/vimrc index 19c388a..68a8ea9 100644 --- a/files/vimrc +++ b/files/vimrc @@ -30,21 +30,11 @@ filetype off " required " autocmd VimEnter * PlugInstall --sync | source $MYVIMRC " endif -" ================= -" Here be Plugins! -" ================= -" call plug#begin('~/.vim/plugged') - -" Markdown highlighting -" Plug 'tpope/vim-markdown' -" Plug 'plasticboy/vim-markdown' -" let g:markdown_github_languages = ['sh', 'python'] - +" Old Plugins +" ----------- " Distraction free writing. " Plug 'junegunn/goyo.vim' -" Better status line. -" Plug 'bling/vim-airline' " Plugin 'Windows-PowerShell-Syntax-Plugin' @@ -83,13 +73,55 @@ au BufNewFile,BufRead *.go set noet ts=2 sw=2 sts=2 " Working with Markdown au BufNewFile,BufFilePre,BufRead *.md set filetype=markdown -" colorscheme desert +colorscheme desert " https://justinjoyce.dev/every-built-in-vim-color-scheme-with-screenshots/ set bg=dark set number -set backupdir=c:\temp,.backup/,~/.backup/,/tmp// + +" ================= +" Plugins vim 8+ +" ================= +" +" clone into ~/.vim/pack/vendor/opt +" dotfiles/invoke/setup-linux has helper tasks to install +packadd nerdtree + +" Markdown Sytax +packadd markdown +let g:vim_markdown_folding_disabled = 1 +syntax on + +" Better status line. +" packadd airline + +" Local-only LLM support +" You're trying to kidnap what I've rightfully stolen. +" packadd vim-ollama +" Remember to run :Ollama pipinstall + +set tabstop=2 shiftwidth=2 expandtab +set backupdir=~/.backup/,/tmp// set directory=~/.swp -set undodir=c:\temp,.undo/,~/.undo/,/tmp// +set undodir=~/.undo/,/tmp// set backspace=indent,eol,start " Do not be pedantic about backspace. + + +" ================= +" GitHub CoPilot +" ================= + +let g:copilot_filetypes = { + \ 'python': v:true, + \ 'markdown': v:false +\} + +" Disable Copilot for files larger than 100kb +autocmd BufReadPre * + \ let f=getfsize(expand("")) + \ | if f > 100000 || f == -2 + \ | let b:copilot_enabled = v:false + \ | endif + +