99 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			99 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
| " 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
 |