first commit
This commit is contained in:
		
						commit
						72d959a9a6
					
				| 
						 | 
					@ -0,0 +1,100 @@
 | 
				
			||||||
 | 
					set nocompatible
 | 
				
			||||||
 | 
					set encoding=utf-8
 | 
				
			||||||
 | 
					set noerrorbells 
 | 
				
			||||||
 | 
					set autowriteall 
 | 
				
			||||||
 | 
					syntax on
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					set linebreak
 | 
				
			||||||
 | 
					set textwidth=0					" prevent Vim from automatically inserting line breaks
 | 
				
			||||||
 | 
					set wrap
 | 
				
			||||||
 | 
					set backspace=indent,eol,start 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					set noswapfile 
 | 
				
			||||||
 | 
					set undodir=~/.vim/undodir
 | 
				
			||||||
 | 
					set undofile
 | 
				
			||||||
 | 
					set undolevels=1000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					set spell 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					set number "for when we need to do a bit of coding"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"VUNDLE STUFF
 | 
				
			||||||
 | 
					filetype off
 | 
				
			||||||
 | 
					set rtp+=~/.vim/bundle/Vundle.vim
 | 
				
			||||||
 | 
					call vundle#begin()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Plugin 'VundleVim/Vundle.vim'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Plugin 'sainnhe/gruvbox-material'
 | 
				
			||||||
 | 
					Plugin 'dpelle/vim-LanguageTool'
 | 
				
			||||||
 | 
					Plugin 'ron89/thesaurus_query.vim'
 | 
				
			||||||
 | 
					Plugin 'junegunn/goyo.vim'
 | 
				
			||||||
 | 
					Plugin 'junegunn/limelight.vim'
 | 
				
			||||||
 | 
					Plugin 'reedes/vim-pencil'
 | 
				
			||||||
 | 
					Plugin 'reedes/vim-wordy'
 | 
				
			||||||
 | 
					Plugin 'preservim/vim-markdown'
 | 
				
			||||||
 | 
					Plugin 'preservim/vim-lexical'
 | 
				
			||||||
 | 
					Plugin 'preservim/vim-textobj-quote'
 | 
				
			||||||
 | 
					Plugin 'preservim/vim-textobj-sentence'
 | 
				
			||||||
 | 
					Plugin 'preservim/vim-wheel'
 | 
				
			||||||
 | 
					Plugin 'dbmrq/vim-ditto'
 | 
				
			||||||
 | 
					Plugin 'Raimondi/delimitMate'
 | 
				
			||||||
 | 
					Plugin 'vim-scripts/UniCycle'
 | 
				
			||||||
 | 
					Plugin 'preservim/nerdtree'
 | 
				
			||||||
 | 
					Plugin 'tpope/vim-fugitive'
 | 
				
			||||||
 | 
					Plugin 'neoclide/coc.nvim'
 | 
				
			||||||
 | 
					Plugin 'prettier/vim-prettier'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					call vundle#end()        
 | 
				
			||||||
 | 
					filetype plugin indent on 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					let mapleader=","
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"THESAURUS VARIABLES
 | 
				
			||||||
 | 
					let g:tq_truncation_on_syno_list_size = 200
 | 
				
			||||||
 | 
					let g:tq_openoffice_en_file= '~/.vim/thesaurus/MyThes-1.0/th_en_US_new'
 | 
				
			||||||
 | 
					let g:tq_enabled_backends=[
 | 
				
			||||||
 | 
					            \"openoffice_en",
 | 
				
			||||||
 | 
					            \"mthesaur_txt"]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"LANGUAGETOOL CONFIG
 | 
				
			||||||
 | 
					let g:languagetool_jar='$HOME/languagetool/languagetool-commandline.jar'
 | 
				
			||||||
 | 
					let g:languagetool_lang='en-US'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					let g:pencil#wrapModeDefault = 'soft'   " default is 'hard'
 | 
				
			||||||
 | 
					augroup prose 
 | 
				
			||||||
 | 
						autocmd!
 | 
				
			||||||
 | 
						autocmd Filetype markdown,mkd,md call pencil#init()
 | 
				
			||||||
 | 
								             \ | call lexical#init()
 | 
				
			||||||
 | 
					"                                     \ | call textobj#quote#init()
 | 
				
			||||||
 | 
					                                     \ | call textobj#sentence#init()
 | 
				
			||||||
 | 
						autocmd vimenter *.md Goyo 66x16
 | 
				
			||||||
 | 
					augroup END
 | 
				
			||||||
 | 
					        " Important!!
 | 
				
			||||||
 | 
					        if has('termguicolors')
 | 
				
			||||||
 | 
					          set termguicolors
 | 
				
			||||||
 | 
					        endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        " For dark version.
 | 
				
			||||||
 | 
					        set background=dark
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        " For light version.
 | 
				
			||||||
 | 
					        "set background=light
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        " Set contrast.
 | 
				
			||||||
 | 
					        " This configuration option should be placed before `colorscheme gruvbox-material`.
 | 
				
			||||||
 | 
					        " Available values: 'hard', 'medium'(default), 'soft'
 | 
				
			||||||
 | 
					        let g:gruvbox_material_background = 'soft'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        " For better performance
 | 
				
			||||||
 | 
					        let g:gruvbox_material_better_performance = 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        colorscheme gruvbox-material
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"underline spell errors in terminals
 | 
				
			||||||
 | 
					hi SpellBad cterm=underline
 | 
				
			||||||
		Loading…
	
		Reference in New Issue