Browse Source

* fixed http://bts.vinelinux.org/user.cgi?action=view_report&id=1067&project=VineLinux
* add vimrc.ja to repository


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@2460 ec354946-7b23-47d6-9f5a-488ba84defc7

yasumichi 13 years ago
parent
commit
d9072d9c40
2 changed files with 84 additions and 1 deletions
  1. 4 1
      v/vim/vim-vl.spec
  2. 80 0
      v/vim/vimrc.ja

+ 4 - 1
v/vim/vim-vl.spec

@@ -31,7 +31,7 @@ Version: %{vimversion}.%{vimpversion}
 %else
 Version: %{vimversion}
 %endif
-Release: 2%{?_dist_release}
+Release: 3%{?_dist_release}
 
 Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{vimversion}.tar.bz2
 Source1: ftp://ftp.vim.org/pub/vim/extra/vim-%{vimversion}-extra.tar.gz
@@ -1602,6 +1602,9 @@ rm -rf %{buildroot}
 %{_bindir}/vim.X11-huge
 
 %changelog
+* Sun Jan 09 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 7.2.446-3
+- update vimrc.ja (fixed http://bts.vinelinux.org/user.cgi?action=view_report&id=1067&project=VineLinux)
+
 * Sun Sep 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2.446-2
 - do not BR: glibc-static on Vine 5.x
 

+ 80 - 0
v/vim/vimrc.ja

@@ -0,0 +1,80 @@
+" Vimrc file
+"
+set nocompatible	" Use Vim defaults (much better!)
+set bs=indent,eol,start		" allow backspacing over everything in insert mode
+"set ai			" always set autoindenting on
+"set backup		" keep a backup file
+set viminfo='20,\"50	" read/write a .viminfo file, don't store more
+			" than 50 lines of registers
+set history=50		" keep 50 lines of command line history
+set ruler		" show the cursor position all the time
+
+set ambiwidth=double	" CJK ambigious width
+
+" Only do this part when compiled with support for autocommands
+if has("autocmd")
+  augroup vine
+  autocmd!
+  " In text files, always limit the width of text to 78 characters
+  autocmd BufRead *.txt set tw=78
+  " When editing a file, always jump to the last cursor position
+  autocmd BufReadPost *
+  \ if line("'\"") > 0 && line ("'\"") <= line("$") |
+  \   exe "normal! g'\"" |
+  \ endif
+  " don't write swapfile on most commonly used directories for NFS mounts or USB sticks
+  autocmd BufNewFile,BufReadPre /media/*,/mnt/* set directory=~/tmp,/var/tmp,/tmp
+  " start with spec file template
+  autocmd BufNewFile *.spec 0r /usr/share/vim/vimfiles/template.spec
+  augroup END
+endif
+
+if has("cscope") && filereadable("/usr/bin/cscope")
+   set csprg=/usr/bin/cscope
+   set csto=0
+   set cst
+   set nocsverb
+   " add any database in current directory
+   if filereadable("cscope.out")
+      cs add cscope.out
+   " else add database pointed to by environment
+   elseif $CSCOPE_DB != ""
+      cs add $CSCOPE_DB
+   endif
+   set csverb
+endif
+
+" Switch syntax highlighting on, when the terminal has colors
+" Also switch on highlighting the last used search pattern.
+if &t_Co > 2 || has("gui_running")
+  syntax on
+  set hlsearch
+endif
+
+filetype plugin on
+
+if &term=="xterm"
+     set t_Co=8
+     set t_Sb=[4%dm
+     set t_Sf=[3%dm
+endif
+
+if $LANG =~ "ja.*"
+  if has("multi_byte")
+    set encoding=japan
+    set termencoding=japan
+    set fileencodings=iso-2022-jp,utf-8,utf-16,ucs-2-internal,ucs-2,shift-jis,euc-jp,japan
+  endif
+endif
+
+if $LANG =~ "ja.*UTF-8" || $LANG =~ "ja.*utf8"
+  if has("multi_byte")
+    set encoding=utf-8
+    set termencoding=utf-8
+    set fileencodings=iso-2022-jp,shift-jis,euc-jp,utf-8,utf-16,ucs-2-internal,ucs-2,japan
+  endif
+endif
+
+" Don't wake up system with blinking cursor:
+" http://www.linuxpowertop.org/known.php
+let &guicursor = &guicursor . ",a:blinkon0"