X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/blobdiff_plain/6ec9bafb8ea448b7a1dd4499994787e0df51f96b..e2a86ec3f93a2e051d5cb5581a651cbfa37ab6b4:/vimrc diff --git a/vimrc b/vimrc index 3cd2797..58da9f8 100644 --- a/vimrc +++ b/vimrc @@ -46,13 +46,14 @@ call vundle#begin() Plugin 'gmarik/vundle' " Helper scripts for editing ReStructuredText -" Plugin 'edthedev/vim-rst' Plugin 'edthedev/text-helper.vim' " EdTheDev's Minion file organizer. Plugin 'edthedev/minion' " let g:minion_map_keys = 0 + +" Syntax helpers for ReStructuredText Plugin 'edthedev/rst-syntax.vim' " EdTheDev's Vim configuration for Python PEP8 @@ -102,6 +103,11 @@ nmap r :NERDTreeToggle " Async dispatch by Tim Pope Plugin 'tpope/vim-dispatch' +" Markdown highlighting +Plugin 'tpope/vim-markdown' +let g:markdown_github_languages = ['sh', 'python'] + + " Bundle 'vim-scripts/confluencewiki.vim' " - Caused syntax color problems for RST? " @@ -109,6 +115,7 @@ Plugin 'tpope/vim-dispatch' "let g:org_todo_keywords=['TODO', 'DONE', 'WAITING', 'CANCELED'] "let g:org_agenda_files=['~/Google Drive/index.org'] +" More obvious default behaviors Plugin 'edthedev/wordlike.vim' " Plugin 'xolox/vim-notes' @@ -130,8 +137,9 @@ let g:PyLintOnWrite = 1 " let g:PyLintDissabledMessages = 'C0103,C0111,C0301,W0141,W0142,W0212,W0221,W0223,W0232,W0401,W0613,W0631,E1101,E1120,R0201,R0901,R0903,R0904,R0913' " let g:PyLintDissabledMessages = 'C0103,C0111,C0301,W0141,W0142,W0212,W0221,W0223,W0232,W0401,W0613,W0631,E1101,E1120,R0201,R0901,R0903,R0904,R0913,E1002,E1103' " let g:PyLintDissabledMessages = 'C0103,C0111,C0301,W0141,W0142,W0212,W0221,W0223,W0232,W0401,W0613,W0631,E1002,E1101,E1103,E1120,R0201,R0901,R0903,R0904,R0913' -let g:PyLintDissabledMessages = 'C0103,C0111,C0301,C0322,C0323,C0324,W0141,W0142,W0212,W0221,W0223,W0232,W0401,W0613,W0621,W0631,E1002,E1101,E1103,E1120,F0401,R0201,R0901,R0903,R0904,R0913' +let g:PyLintDissabledMessages = 'C0103,C0111,C0301,C0322,C0323,C0324,W0141,W0142,W0212,W0221,W0223,W0232,W0401,W0613,W0621,W0631,E0102,E0611,E1002,E1101,E1103,E1120,F0401,R0201,R0901,R0903,R0904,R0913' +" Help building Arduino source files. Plugin 'edthedev/arduino.vim' " Plugin 'edthedev/vim-arduino-ino' let g:arduino_compile_command = 'ino build --board-model=atmega328' @@ -140,48 +148,102 @@ let g:arduino_upload_command = 'ino upload --board-model=atmega328' " Plugin 'tomswartz07/vim-todo' " +" Run commands from the current line and get their output. Plugin 'edthedev/cmd.vim' Plugin 'itchyny/thumbnail.vim' " :Thumbnail " " Plugin 'farseer90718/vim-taskwarrior' +" let g:task_rc_override = 'defaultwidth=999' +" Plugin 'farseer90718/vim-taskwarrior' " let g:task_rc_override = 'defaultwidth=0' " let g:task_report_name = 'list' -" let g:task_rc_override = 'defaultwidth=999' " Read up on it here: https://github.com/farseer90718/vim-taskwarrior " " For REST APIs Press QQ in normal mode to open. Plugin 'nicwest/QQ.vim' -Plugin 'scrooloose/syntastic' +" Plugin 'scrooloose/syntastic' Plugin 'mihaifm/bufstop' nn b :Bufstop " get a visual on the buffers map a :BufstopModeFast " a command for quick switching " Sensible defaults for Markdown -Plugin 'plasticboy/vim-markdown' -set nofoldenable "Do not fold everything +" Plugin 'plasticboy/vim-markdown' +" set nofoldenable "Do not fold everything " Ctrl P on steroids... -Plugin 'Shougo/unite.vim' +" Plugin 'Shougo/unite.vim' " Better status line. Plugin 'bling/vim-airline' +" Plugin 'vimwiki/vimwiki' +" let g:vimwiki_list = [{'path': '~/Box Sync/wiki', 'path_html': '~/cites_wiki_html/'},{'path': '~/Dropbox/wiki', 'path_html': '~/vim_wiki_html/'}] + +" Emacs style kill-paste ring +" Plugin 'vim-scripts/YankRing.vim' +" :h yankring.txt +" :h yankring-tutorial + +" Javascript +" Plugin 'maksimr/vim-jsbeautify' +"Plugin 'einars/js-beautify' +" +" Plugin 'Delapouite/vim-javascript-syntax' +"Plugin 'pangloss/vim-javascript' + +" HTML +" Bundle 'othree/html5.vim' +"Bundle 'evidens/vim-twig' +"Bundle 'tokutake/twig-indent' +"Bundle 'groenewege/vim-less' +"Bundle 'hail2u/vim-css3-syntax' + +" AsciiDoc +" Very broken: +" Bundle 'dahu/vim-asciidoc' + +" Syntax Highlighting for AsiiDoc +" Poor color choices for dark theme: Plugin 'dagwieers/asciidoc-vim' +" Plugin 'traycerb/asciidoc-vim' + +" Learn me! +" nn " Shift space is undetectable in many terminals... -nn +" nn + + +" If not something else, then asciidoc +set filetype=asciidoc +set syntax=asciidoc " Don't show tabs for HTML files. Do show trailing spaces." au FileType html set nolist +au FileType javascript set nolist " Two spaces as tabs in .feature files. au BufRead,BufNewFile *.feature set filetype=yaml @@ -195,9 +257,8 @@ au FileType markdown set tabstop=2 au FileType markdown set shiftwidth=2 " au FileType yaml set expandtab " - - set softtabstop=4 " makes the spaces feel like real tabs " Sensible default for everything else. set tabstop=2 set shiftwidth=2 +