Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Pondelok, 26. október 2026

Rozdiely pre vimconfig/vimrc medzi verziami 1.48 a 1.49

verzia 1.48, 2002/03/21 19:18:52 verzia 1.49, 2002/04/06 15:15:44
Riadok 14 
Riadok 14 
 " To be secure & Vi nocompatible  " To be secure & Vi nocompatible
 :set secure nocompatible  :set secure nocompatible
 :if version < 600  :if version < 600
 :       echo "Please update your vim to 6.0 version"  :       echo "Please update your vim to 6.0 version (version 6.1 already available!)"
 :       finish  :       finish
 :endif  :endif
   
Riadok 25 
Riadok 25 
         filetype indent on          filetype indent on
 :endif  :endif
   
   function! Source(File)
           silent! execute "source " . a:File
   endfunction
   
   let VIMRC_EXTRA="~/vimconfig/vimrc-local"
   if executable("uname") && executable("awk")
           let machine = system("uname -n | awk 'BEGIN {ORS=\"\"} {print; }'")
   else
           let machine = ""
   endif
   if executable("awk")
           let user = system("echo $USER | awk 'BEGIN {ORS=\"\"} {print; }'")
   else
           let user = $USER
   endif
   
   call Source(VIMRC_EXTRA.".pre")
   call Source(VIMRC_EXTRA."-".user.".pre")
   call Source(VIMRC_EXTRA."-".machine.".pre")
   call Source(VIMRC_EXTRA."-".machine."-".user.".pre")
   call Source(VIMRC_EXTRA."")
   call Source(VIMRC_EXTRA."-".user)
   call Source(VIMRC_EXTRA."-".machine)
   call Source(VIMRC_EXTRA."-".machine."-".user)
   
 " Settings for C language {{{  " Settings for C language {{{
 let c_gnu=1  let c_gnu=1
Riadok 336  endif " if has("autocmd")
Riadok 360  endif " if has("autocmd")
 " Function for changing folding method.  " Function for changing folding method.
 "  "
 if version >= 600  if version >= 600
         fun! ChangeFoldMethod()          function! ChangeFoldMethod()
                 let choice = confirm("Which folde method?", "&manual\n&indent\n&expr\nma&rker\n&syntax", 2)                  let choice = confirm("Which folde method?", "&manual\n&indent\n&expr\nma&rker\n&syntax", 2)
                 if choice == 1                  if choice == 1
                         set foldmethod=manual                          set foldmethod=manual
Riadok 350  if version >= 600
Riadok 374  if version >= 600
                         set foldmethod=syntax                          set foldmethod=syntax
                 else                  else
                 endif                  endif
         endfun          endfunction
 endif  endif
 " ChangeFoldMethod() }}}  " ChangeFoldMethod() }}}
   
Riadok 392  if version >= 600
Riadok 416  if version >= 600
 "               Skip back to the mark  "               Skip back to the mark
                 exec "normal 'F"                  exec "normal 'F"
                 redraw!                  redraw!
         endfun          endfunction
 endif  endif
 " FoldLongLines() }}}  " FoldLongLines() }}}
   
Riadok 400  endif
Riadok 424  endif
 " Provides atomatic change of date in files, if it is set via  " Provides atomatic change of date in files, if it is set via
 " modeline variable autolastmod to appropriate value.  " modeline variable autolastmod to appropriate value.
 "  "
 fun! AutoLastMod()  function! AutoLastMod()
 if exists("g:autolastmod")  if exists("g:autolastmod")
         if g:autolastmod < 0          if g:autolastmod < 0
                 return 0;                  return 0;
Riadok 408  if exists("g:autolastmod")
Riadok 432  if exists("g:autolastmod")
                 call LastMod(g:autolastmodtext)                  call LastMod(g:autolastmodtext)
         endif          endif
 endif  endif
 endfun  endfunction
 " AutoLastMod() }}}  " AutoLastMod() }}}
   
 " Function LastMod() {{{  " Function LastMod() {{{
 " Automatic change date in *.html files.  " Automatic change date in *.html files.
 "  "
 fun! LastMod(text, ...)  function! LastMod(text, ...)
         mark d          mark d
         let line = "\\1" . strftime("%Y %b %d %X") " text of changed line          let line = "\\1" . strftime("%Y %b %d %X") " text of changed line
         let find = "g/" . a:text           " regexpr to find line          let find = "g/" . a:text           " regexpr to find line
Riadok 426  fun! LastMod(text, ...)
Riadok 450  fun! LastMod(text, ...)
                 call setline(line("."), substitute(getline("."), matx, line, ""))                  call setline(line("."), substitute(getline("."), matx, line, ""))
                 exec "'d"                  exec "'d"
         endif          endif
 endfun  endfunction
 " LastMod() }}}  " LastMod() }}}
   
 " Function OpenAllWin() {{{  " Function OpenAllWin() {{{
Riadok 435  endfun
Riadok 459  endfun
 " or not. This is prevention for repeat window opening after ViM config file  " or not. This is prevention for repeat window opening after ViM config file
 " reload.  " reload.
 "  "
 fun! OpenAllWin()  function! OpenAllWin()
         let i = 0          let i = 0
         if !exists("opened")          if !exists("opened")
                 while i < argc() - 1                  while i < argc() - 1
Riadok 445  fun! OpenAllWin()
Riadok 469  fun! OpenAllWin()
                 endwhile                  endwhile
         endif          endif
         let opened = 1          let opened = 1
 endfun  endfunction
   
 if exists("g:open_all_win")  if exists("g:open_all_win")
         if g:open_all_win == 1          if g:open_all_win == 1
Riadok 455  endif
Riadok 479  endif
 " OpenAllWin() }}}  " OpenAllWin() }}}
   
 " Function CallProg() {{{  " Function CallProg() {{{
 fun! CallProg()  function! CallProg()
         let choice = confirm("Call:", "&make\nm&ake in cwd\n" .          let choice = confirm("Call:", "&make\nm&ake in cwd\n" .
                                                 \ "&compile\nc&ompile in cwd\n" .                                                  \ "&compile\nc&ompile in cwd\n" .
                                                 \ "&run\nr&un in cwd")                                                  \ "&run\nr&un in cwd")
Riadok 475  fun! CallProg()
Riadok 499  fun! CallProg()
         elseif choice == 6          elseif choice == 6
                 exec "! cd " . getcwd() . "; pwd; ./%<"                  exec "! cd " . getcwd() . "; pwd; ./%<"
         endif          endif
 endfun  endfunction
 " CallProg() }}}  " CallProg() }}}
   
 " Function Compile() {{{  " Function Compile() {{{
 fun! Compile(do_chdir)  function! Compile(do_chdir)
         let cmd = ""          let cmd = ""
         let filename = ""          let filename = ""
         let filename_ext = ""          let filename_ext = ""
Riadok 518  fun! Compile(do_chdir)
Riadok 542  fun! Compile(do_chdir)
                         \ " -o " . filename . " " . filename_ext .                          \ " -o " . filename . " " . filename_ext .
                         \ substitute(getline(2), "VIMGCC", "", "g")                          \ substitute(getline(2), "VIMGCC", "", "g")
         endif          endif
 endfun  endfunction
 " Compile() }}}  " Compile() }}}
   
 " Function Indent() {{{  " Function Indent() {{{
 " Indents source code.  " Indents source code.
 fun! Indent()  function! Indent()
 " If there is set equalprg to source indenting (ie. perltidy for perl sources)  " If there is set equalprg to source indenting (ie. perltidy for perl sources)
 " we have not to executes "'f" at the end, else we will got "Mark not set"  " we have not to executes "'f" at the end, else we will got "Mark not set"
 " error message.  " error message.
Riadok 532  fun! Indent()
Riadok 556  fun! Indent()
         else          else
                 exec "normal mfggvG$="                  exec "normal mfggvG$="
         endif          endif
 endfun  endfunction
 " Indent() }}}  " Indent() }}}
   
 " Function UnquoteMailBody() {{{  " Function UnquoteMailBody() {{{
 "  "
 fun! UnquoteMailBody()  function! UnquoteMailBody()
 " Every backslash character must be escaped in function -- Nepto  " Every backslash character must be escaped in function -- Nepto
         exec "normal :%s/^\\([ ]*>[ ]*\\)*\\(\\|[^>].*\\)$/\\2/g<CR>"          exec "normal :%s/^\\([ ]*>[ ]*\\)*\\(\\|[^>].*\\)$/\\2/g<CR>"
 endfun  endfunction
 " UnquoteMailBody() }}}  " UnquoteMailBody() }}}
   
 " Function SafeLineDelete() {{{  " Function SafeLineDelete() {{{
 "  "
 fun! SafeLineDelete()  function! SafeLineDelete()
         exec "normal \"_dd"          exec "normal \"_dd"
 endfun  endfunction
 " SafeLineDelete() }}}  " SafeLineDelete() }}}
   
 " Function GetID() {{{  " Function GetID() {{{
Riadok 556  endfun
Riadok 580  endfun
 "                                                  statusline  "                                                  statusline
 " If you aren't root, function return empty string --> nothing is visible  " If you aren't root, function return empty string --> nothing is visible
 let g:get_id=""  let g:get_id=""
 if executable("id")  " Check for your name ID
         " Check for your name ID  let g:get_id = $USER
         let g:get_id = $USER  " If you are root, set to '#', else set to ''
         " If you are root, set to '#', else set to ''  if g:get_id == "root"
         if g:get_id == "root"          let g:get_id = "# "
                 let g:get_id = "# "  else
         else          let g:get_id = ""
                 let g:get_id = ""  
         endif  
 endif  endif
 fun! GetID()  function! GetID()
         return g:get_id          return g:get_id
 endfun  endfunction
 " GetID() }}}  " GetID() }}}
   
 " Function ReadFileAboveCursor() {{{  " Function ReadFileAboveCursor() {{{
 "  "
 fun! ReadFileAboveCursor(file, ...)  function! ReadFileAboveCursor(file, ...)
         let str = ":" . (v:lnum - 1) . "read " . a:file          let str = ":" . (v:lnum - 1) . "read " . a:file
         let idx = 1          let idx = 1
         while idx <= a:0          while idx <= a:0
Riadok 581  fun! ReadFileAboveCursor(file, ...)
Riadok 603  fun! ReadFileAboveCursor(file, ...)
                 let idx = idx + 1                  let idx = idx + 1
         endwhile          endwhile
         exec str          exec str
 endfun  endfunction
 " ReadFileAboveCursor() }}}  " ReadFileAboveCursor() }}}
 " }}}  " }}}
   
Riadok 618  hi FoldColumn          guibg=Black guifg
Riadok 640  hi FoldColumn          guibg=Black guifg
   
 " }}}  " }}}
   
   call Source(VIMRC_EXTRA.".post")
   call Source(VIMRC_EXTRA."-".user.".post")
   call Source(VIMRC_EXTRA."-".machine.".post")
   call Source(VIMRC_EXTRA."-".machine."-".user.".post")
   
 " Modeline {{{  " Modeline {{{
 " vim:set ts=4:  " vim:set ts=4:
 " vim600:fdm=marker fdl=0 fdc=3 vb t_vb=:  " vim600:fdm=marker fdl=0 fdc=3 vb t_vb=:

Legend:
Odstranené z verzie1.48  
zmenené riadky
  Pridané vo verzii1.49

Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok