VCS verbessert
git-svn-id: https://vimsuite.svn.sourceforge.net/svnroot/vimsuite/trunk@177 eb2d0018-73a3-4aeb-bfe9-1def61c9ec69
This commit is contained in:
parent
73a88c58e3
commit
cda42e2c3f
@ -25,6 +25,16 @@ function PrintLine(text)
|
|||||||
echo a:text . line_nr . ' ' . line
|
echo a:text . line_nr . ' ' . line
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
function ListToRegexp(list)
|
||||||
|
let groups = []
|
||||||
|
for item in a:list
|
||||||
|
let r = escape(item, '/*.')
|
||||||
|
call add(groups, '\('.r.'\)')
|
||||||
|
endfor
|
||||||
|
let re = join(groups, '\|')
|
||||||
|
return re
|
||||||
|
endfunction
|
||||||
|
|
||||||
command -nargs=1 EchoDebug call EchoDebug(<args>)
|
command -nargs=1 EchoDebug call EchoDebug(<args>)
|
||||||
function EchoDebug(text)
|
function EchoDebug(text)
|
||||||
if exists('g:debug')
|
if exists('g:debug')
|
||||||
|
@ -24,8 +24,8 @@ command -nargs=0 BZRstudio call s:BZRstudio()
|
|||||||
" ----
|
" ----
|
||||||
" Menu
|
" Menu
|
||||||
" ----
|
" ----
|
||||||
let s:BZRMenuLocation = 100
|
let s:BZRMenuLocation = '100'
|
||||||
let s:BZRmenuname = '&BZR.'
|
let s:BZRmenuname = '&VCS.&BZR.'
|
||||||
|
|
||||||
"-------------------------
|
"-------------------------
|
||||||
function s:BZRRedrawMenu()
|
function s:BZRRedrawMenu()
|
||||||
|
@ -31,7 +31,7 @@ command -nargs=0 CCMhistory call s:CCMhistory(expand('%:p'))
|
|||||||
" Menu
|
" Menu
|
||||||
" ----
|
" ----
|
||||||
let s:CCMMenuLocation = 100
|
let s:CCMMenuLocation = 100
|
||||||
let s:CCMmenuname = '&CCM.'
|
let s:CCMmenuname = '&VCS.&CCM.'
|
||||||
|
|
||||||
"-------------------------
|
"-------------------------
|
||||||
function s:CCMRedrawMenu()
|
function s:CCMRedrawMenu()
|
||||||
|
@ -25,7 +25,7 @@ command -nargs=0 SVNstudio call s:SVNstudio()
|
|||||||
" Menu
|
" Menu
|
||||||
" ----
|
" ----
|
||||||
let s:SVNMenuLocation = 100
|
let s:SVNMenuLocation = 100
|
||||||
let s:SVNmenuname = '&SVN.'
|
let s:SVNmenuname = '&VCS.&SVN.'
|
||||||
|
|
||||||
"-------------------------
|
"-------------------------
|
||||||
function s:SVNRedrawMenu()
|
function s:SVNRedrawMenu()
|
||||||
@ -172,7 +172,31 @@ function s:SVNadd(filename)
|
|||||||
let output = system(expression)
|
let output = system(expression)
|
||||||
echo output
|
echo output
|
||||||
endfunction
|
endfunction
|
||||||
"
|
|
||||||
|
"-----------------------------
|
||||||
|
function SVNgetModifiedFiles()
|
||||||
|
"-----------------------------
|
||||||
|
let files = []
|
||||||
|
let expression = g:svn . ' status'
|
||||||
|
let output = system(expression)
|
||||||
|
let lines = split(output, '\n')
|
||||||
|
for line in lines
|
||||||
|
let file = substitute(line, '^\([AMR]\)......\s*\(\S*\)', '\2', '')
|
||||||
|
if file == line
|
||||||
|
continue
|
||||||
|
endif
|
||||||
|
call add(files, file)
|
||||||
|
endfor
|
||||||
|
return files
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
"-------------------------------
|
||||||
|
function SVNgrepModified(regexp)
|
||||||
|
"-------------------------------
|
||||||
|
let files = SVNgetModifiedFiles()
|
||||||
|
let command = 'vimgrep /'.a:regexp.'/g ' . join(files, ' ')
|
||||||
|
execute command
|
||||||
|
endfunction
|
||||||
|
|
||||||
"---------------------
|
"---------------------
|
||||||
function s:SVNstudio()
|
function s:SVNstudio()
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
0pa
|
0pa
|
||||||
|
ADP
|
||||||
ANY
|
ANY
|
||||||
ASAM
|
ASAM
|
||||||
ASCET
|
ASCET
|
||||||
@ -7,6 +8,8 @@ Abhaengigkeit
|
|||||||
Abschaltpfad
|
Abschaltpfad
|
||||||
Abschaltpfads
|
Abschaltpfads
|
||||||
Abschaltpfadtest
|
Abschaltpfadtest
|
||||||
|
Adaptionsgruppe
|
||||||
|
Adaptionsgruppen
|
||||||
Adaptionsgrößen
|
Adaptionsgrößen
|
||||||
Adaptionsvorgänge
|
Adaptionsvorgänge
|
||||||
Adaptionswert
|
Adaptionswert
|
||||||
@ -31,6 +34,7 @@ Applikationshinweise
|
|||||||
Applikationslabel
|
Applikationslabel
|
||||||
Applikationsoffset
|
Applikationsoffset
|
||||||
Applikationssystem
|
Applikationssystem
|
||||||
|
Applikationszwecken
|
||||||
Arbeitspunktberechnung
|
Arbeitspunktberechnung
|
||||||
Arbeitspunktermittlung
|
Arbeitspunktermittlung
|
||||||
Arraygröße
|
Arraygröße
|
||||||
@ -128,6 +132,7 @@ Desc
|
|||||||
Descr
|
Descr
|
||||||
Diagnosefehlerpfades
|
Diagnosefehlerpfades
|
||||||
Diagnoseflag
|
Diagnoseflag
|
||||||
|
Diagnosetesters
|
||||||
Diagnosezaehler
|
Diagnosezaehler
|
||||||
Dichtekorrekturfaktor
|
Dichtekorrekturfaktor
|
||||||
Divisionsfunktionen
|
Divisionsfunktionen
|
||||||
@ -389,7 +394,9 @@ LWD
|
|||||||
LWDPH
|
LWDPH
|
||||||
Labeladdresse
|
Labeladdresse
|
||||||
Labelanzahl
|
Labelanzahl
|
||||||
|
Labelliste
|
||||||
Labelnamen
|
Labelnamen
|
||||||
|
Lageregelung
|
||||||
Lambdaregelung
|
Lambdaregelung
|
||||||
Lambdasondenheizung
|
Lambdasondenheizung
|
||||||
Lambdawirkungsgrad
|
Lambdawirkungsgrad
|
||||||
@ -612,7 +619,9 @@ Startmengenadaptionsfaktor
|
|||||||
Startzündwinkel
|
Startzündwinkel
|
||||||
Statusrueckmeldungen
|
Statusrueckmeldungen
|
||||||
Steigungsüberprüfung
|
Steigungsüberprüfung
|
||||||
|
Steuergeräteinitialisierung
|
||||||
Steuergerätelayers
|
Steuergerätelayers
|
||||||
|
Steuergeräteprogrammstandes
|
||||||
Strukturdefinitionen
|
Strukturdefinitionen
|
||||||
Stuetzstelle
|
Stuetzstelle
|
||||||
Stuetzstellen
|
Stuetzstellen
|
||||||
@ -782,6 +791,8 @@ adaptation
|
|||||||
adaption
|
adaption
|
||||||
adaptx
|
adaptx
|
||||||
add
|
add
|
||||||
|
adp
|
||||||
|
adpini
|
||||||
aegas
|
aegas
|
||||||
aevab
|
aevab
|
||||||
aevabzk
|
aevabzk
|
||||||
@ -811,6 +822,7 @@ bdl
|
|||||||
be
|
be
|
||||||
because
|
because
|
||||||
bedaten
|
bedaten
|
||||||
|
bedatet
|
||||||
been
|
been
|
||||||
before
|
before
|
||||||
begin
|
begin
|
||||||
@ -1246,6 +1258,7 @@ param
|
|||||||
part
|
part
|
||||||
partner
|
partner
|
||||||
path
|
path
|
||||||
|
pdf
|
||||||
performantere
|
performantere
|
||||||
pfi
|
pfi
|
||||||
phys
|
phys
|
||||||
@ -1305,6 +1318,7 @@ released
|
|||||||
removed
|
removed
|
||||||
removing
|
removing
|
||||||
repeat
|
repeat
|
||||||
|
report
|
||||||
request
|
request
|
||||||
requested
|
requested
|
||||||
reserved
|
reserved
|
||||||
@ -1343,6 +1357,7 @@ services
|
|||||||
set
|
set
|
||||||
setSfpErrorZyf
|
setSfpErrorZyf
|
||||||
several
|
several
|
||||||
|
sg
|
||||||
shade
|
shade
|
||||||
shift
|
shift
|
||||||
shiftenden
|
shiftenden
|
||||||
@ -1466,6 +1481,7 @@ uint8
|
|||||||
umausc
|
umausc
|
||||||
unentprellt
|
unentprellt
|
||||||
ungewichtet
|
ungewichtet
|
||||||
|
unplausibel
|
||||||
unsigned
|
unsigned
|
||||||
unterlaufsicher
|
unterlaufsicher
|
||||||
until
|
until
|
||||||
@ -1555,4 +1571,3 @@ z
|
|||||||
überarbeitungen
|
überarbeitungen
|
||||||
überlaufsicher
|
überlaufsicher
|
||||||
überlaufsichere
|
überlaufsichere
|
||||||
report
|
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user