Added vimrc to dotfiles.
Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
This commit is contained in:
		
							
								
								
									
										98
									
								
								tilde/vimrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										98
									
								
								tilde/vimrc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,98 @@ | ||||
| " All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just | ||||
| " /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime | ||||
| " you can find below.  If you wish to change any of those settings, you should | ||||
| " do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten | ||||
| " everytime an upgrade of the vim packages is performed.  It is recommended to | ||||
| " make changes after sourcing debian.vim since it alters the value of the | ||||
| " 'compatible' option. | ||||
|  | ||||
| " This line should not be removed as it ensures that various options are | ||||
| " properly set to work with the Vim-related packages available in Debian. | ||||
| runtime! debian.vim | ||||
|  | ||||
| " Uncomment the next line to make Vim more Vi-compatible | ||||
| " NOTE: debian.vim sets 'nocompatible'.  Setting 'compatible' changes numerous | ||||
| " options, so any other options should be set AFTER setting 'compatible'. | ||||
| "set compatible | ||||
|  | ||||
| " Vim5 and later versions support syntax highlighting. Uncommenting the next | ||||
| " line enables syntax highlighting by default. | ||||
| "syntax on | ||||
|  | ||||
| " If using a dark background within the editing area and syntax highlighting | ||||
| " turn on this option as well | ||||
| "set background=dark | ||||
|  | ||||
| " Uncomment the following to have Vim jump to the last position when | ||||
| " reopening a file | ||||
| "if has("autocmd") | ||||
| "  au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | ||||
| "    \| exe "normal! g'\"" | endif | ||||
| "endif | ||||
|  | ||||
| " Uncomment the following to have Vim load indentation rules and plugins | ||||
| " according to the detected filetype. | ||||
| "if has("autocmd") | ||||
| "  filetype plugin indent on | ||||
| "endif | ||||
|  | ||||
| " The following are commented out as they cause vim to behave a lot | ||||
| " differently from regular Vi. They are highly recommended though. | ||||
| "set showcmd		" Show (partial) command in status line. | ||||
| "set showmatch		" Show matching brackets. | ||||
| "set ignorecase		" Do case insensitive matching | ||||
| "set smartcase		" Do smart case matching | ||||
| "set incsearch		" Incremental search | ||||
| "set autowrite		" Automatically save before commands like :next and :make | ||||
| "set hidden             " Hide buffers when they are abandoned | ||||
| "set mouse=a		" Enable mouse usage (all modes) in terminals | ||||
|  | ||||
| " Source a global configuration file if available | ||||
| " XXX Deprecated, please move your changes here in /etc/vim/vimrc | ||||
| if filereadable("/etc/vim/vimrc.local") | ||||
|   source /etc/vim/vimrc.local | ||||
| endif | ||||
|  | ||||
| " Don't use vi-compatible mode | ||||
| set nocompatible | ||||
|  | ||||
| " Never wrap, and show linenumbers | ||||
| set nowrap | ||||
| set number | ||||
|  | ||||
| " Backspace works over everyting in insert mode | ||||
| set backspace=indent,eol,start | ||||
|  | ||||
| " Always set autoindenting on | ||||
| set autoindent | ||||
|  | ||||
| set history=50          " Keep the last 50 commands | ||||
| set ruler               " Always show the cursor position | ||||
| set showcmd             " display incomplete commands | ||||
| set incsearch           " Use incremental search | ||||
|  | ||||
| set expandtab           " Always expand tabs to spaces | ||||
| set ignorecase          " Always ignore case | ||||
| set smartcase           " If there are capitals, go case-sensitive | ||||
| set shiftwidth=4        " Auto indentation amount | ||||
| set softtabstop=4       " when hitting tab or backspace, how many spaces is a tab | ||||
|  | ||||
| if &t_Co > 2 || has("gui_running") | ||||
|  syntax on | ||||
|  set hlsearch | ||||
| endif | ||||
|  | ||||
| " Only do this part when compiled with support for autocommands. | ||||
| if has("autocmd") | ||||
|  | ||||
| " Enable file type detection. | ||||
| " Use the default filetype settings, so that mail gets 'tw' set to 72, | ||||
| " 'cindent' is on in C files, etc. | ||||
| " Also load indent files, to automatically do language-dependent indenting. | ||||
| filetype plugin indent on | ||||
|  | ||||
| " For all text files set 'textwidth' to 78 characters. | ||||
| autocmd FileType text setlocal textwidth=78 | ||||
| autocmd BufNewFile,BufRead *.phtml set filetype=php | ||||
|  | ||||
| endif | ||||
		Reference in New Issue
	
	Block a user