root/dotfiles/vim/ukstudio/.vimrc @ 15996

Revision 15996, 1.5 kB (checked in by ukstudio, 5 years ago)

jsの辞書追加。ほかごにょごにょと

Line 
1set background=dark
2colorscheme xoria256
3
4set nocompatible
5syntax on
6filetype on
7filetype indent on
8filetype plugin on
9
10set tabstop=2
11set shiftwidth=2
12set softtabstop=2
13set expandtab
14
15set nu
16set smartindent
17set cursorline
18set hlsearch
19set laststatus=2
20set backspace=indent,eol,start
21
22
23"<TAB>で補完
24function InsertTabWrapper()
25  if pumvisible()
26    return "\<c-n>"
27  endif
28  let col = col('.') - 1
29  if !col || getline('.')[col -1] !~ '\k\|<\|/'
30    return "\<tab>"
31  elseif exists('&omnifunc') && &omnifunc == ''
32    return "\<c-n>"
33  else
34    return "\<c-x>\<c-o>"
35  endif
36endfunction
37inoremap <tab> <c-r>=InsertTabWrapper()<cr>
38
39" rails.vim
40let g:rails_level=4
41let g:rails_default_file="app/controllers/application.rb"
42
43" rubycomplete.vim
44let g:rubycomplete_buffer_loading = 1
45let g:rubycomplete_rails = 1
46let g:rubycomplete_classes_in_global = 1
47
48" autocomplpop.vim
49let g:AutoComplPop_IgnoreCaseOption = 1
50
51let g:AutoComplPop_BehaviorKeywordLength = 1
52let g:AutoComplPop_BehaviorFileLength = 1
53let g:AutoComplPop_BehaviorRubyOmniMethodLength = 1
54let g:AutoComplPop_BehaviorRubyOmniSymbolLength = 1
55let g:AutoComplPop_BehaviorPythonOmniLength = 1
56let g:AutoComplPop_BehaviorHTMLOmniLength = 1
57let g:AutoComplPop_BehaviorCssOmniPropertyLength = 1
58let g:AutoComplPop_BehaviorCssOmniValueLength = 1
59
60" 辞書
61autocmd FileType javascript let g:AutoComplPop_CompleteOption = '.,w,b,u,t,i,k~/.vim/dict/javascript.dict'
62
63" Greasemonkey用テンプレート
64autocmd BufNewFile *.user.js 0r $HOME/.vim/template/greasemonkey.txt
65
Note: See TracBrowser for help on using the browser.