mirror of
https://github.com/macvim-dev/macvim.git
synced 2026-06-11 15:37:29 +02:00
Merge remote-tracking branch 'vim/master'
This commit is contained in:
@@ -16,9 +16,6 @@ matrix:
|
||||
|
||||
before_build:
|
||||
- '"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 /release'
|
||||
# Work around for Python 2.7.11's bug
|
||||
- reg copy HKLM\SOFTWARE\Python\PythonCore\2.7 HKLM\SOFTWARE\Python\PythonCore\2.7-32 /s /reg:32
|
||||
- reg copy HKLM\SOFTWARE\Python\PythonCore\2.7 HKLM\SOFTWARE\Python\PythonCore\2.7-32 /s /reg:64
|
||||
|
||||
build_script:
|
||||
- src/appveyor.bat
|
||||
|
||||
@@ -236,7 +236,7 @@ fun! getscript#GetLatestVimScripts()
|
||||
" call Decho("..depscript<".depscript.">")
|
||||
|
||||
" found a "GetLatestVimScripts: # #" line in the script;
|
||||
" check if its already in the datafile by searching backwards from llp1,
|
||||
" check if it's already in the datafile by searching backwards from llp1,
|
||||
" the (prior to reading in the plugin script) last line plus one of the GetLatestVimScripts.dat file,
|
||||
" for the script-id with no wrapping allowed.
|
||||
let curline = line(".")
|
||||
|
||||
@@ -931,7 +931,7 @@ function! phpcomplete#EvaluateModifiers(modifiers, required_modifiers, prohibite
|
||||
endfor
|
||||
|
||||
for modifier in a:modifiers
|
||||
" if the modifier is prohibited its a no match
|
||||
" if the modifier is prohibited it's a no match
|
||||
if index(a:prohibited_modifiers, modifier) != -1
|
||||
return 0
|
||||
endif
|
||||
|
||||
@@ -117,7 +117,7 @@ fun! tar#Browse(tarfile)
|
||||
if !filereadable(a:tarfile)
|
||||
" call Decho('a:tarfile<'.a:tarfile.'> not filereadable')
|
||||
if a:tarfile !~# '^\a\+://'
|
||||
" if its an url, don't complain, let url-handlers such as vim do its thing
|
||||
" if it's an url, don't complain, let url-handlers such as vim do its thing
|
||||
redraw!
|
||||
echohl Error | echo "***error*** (tar#Browse) File not readable<".a:tarfile.">" | echohl None
|
||||
endif
|
||||
|
||||
@@ -347,7 +347,7 @@ fun! vimball#Vimball(really,...)
|
||||
" call Decho("exe tabn ".curtabnr)
|
||||
exe "tabn ".curtabnr
|
||||
|
||||
" set up help if its a doc/*.txt file
|
||||
" set up help if it's a doc/*.txt file
|
||||
" call Decho("didhelp<".didhelp."> fname<".fname.">")
|
||||
if a:really && didhelp == "" && fname =~ 'doc/[^/]\+\.\(txt\|..x\)$'
|
||||
let didhelp= substitute(fname,'^\(.*\<doc\)[/\\][^.]*\.\(txt\|..x\)$','\1','')
|
||||
|
||||
@@ -65,14 +65,14 @@ endif
|
||||
" zip#Browse: {{{2
|
||||
fun! zip#Browse(zipfile)
|
||||
" call Dfunc("zip#Browse(zipfile<".a:zipfile.">)")
|
||||
" sanity check: insure that the zipfile has "PK" as its first two letters
|
||||
" sanity check: ensure that the zipfile has "PK" as its first two letters
|
||||
" (zipped files have a leading PK as a "magic cookie")
|
||||
if !filereadable(a:zipfile) || readfile(a:zipfile, "", 1)[0] !~ '^PK'
|
||||
exe "noautocmd e ".fnameescape(a:zipfile)
|
||||
" call Dret("zip#Browse : not a zipfile<".a:zipfile.">")
|
||||
return
|
||||
" else " Decho
|
||||
" call Decho("zip#Browse: a:zipfile<".a:zipfile."> passed PK test - its a zip file")
|
||||
" call Decho("zip#Browse: a:zipfile<".a:zipfile."> passed PK test - it's a zip file")
|
||||
endif
|
||||
|
||||
let repkeep= &report
|
||||
@@ -95,7 +95,7 @@ fun! zip#Browse(zipfile)
|
||||
endif
|
||||
if !filereadable(a:zipfile)
|
||||
if a:zipfile !~# '^\a\+://'
|
||||
" if its an url, don't complain, let url-handlers such as vim do its thing
|
||||
" if it's an url, don't complain, let url-handlers such as vim do its thing
|
||||
redraw!
|
||||
echohl Error | echo "***error*** (zip#Browse) File not readable<".a:zipfile.">" | echohl None
|
||||
" call inputsave()|call input("Press <cr> to continue")|call inputrestore()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*eval.txt* For Vim version 8.0. Last change: 2016 Sep 22
|
||||
*eval.txt* For Vim version 8.0. Last change: 2016 Sep 25
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -4788,6 +4788,7 @@ histadd({history}, {item}) *histadd()*
|
||||
"expr" or "=" typed expression history
|
||||
"input" or "@" input line history
|
||||
"debug" or ">" debug command history
|
||||
empty the current or last used history
|
||||
The {history} string does not need to be the whole name, one
|
||||
character is sufficient.
|
||||
If {item} does already exist in the history, it will be
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*intro.txt* For Vim version 8.0. Last change: 2015 Jan 20
|
||||
*intro.txt* For Vim version 8.0. Last change: 2016 Sep 24
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -135,10 +135,14 @@ http://www.vim.org/maillist.php
|
||||
|
||||
Bug reports: *bugs* *bug-reports* *bugreport.vim*
|
||||
|
||||
Send bug reports to: Vim Developers <vim-dev@vim.org>
|
||||
This is a maillist, you need to become a member first and many people will see
|
||||
the message. If you don't want that, e.g. because it is a security issue,
|
||||
send it to <bugs@vim.org>, this only goes to the Vim maintainer (that's Bram).
|
||||
There are two ways to report bugs, both work:
|
||||
1. Send bug reports to: Vim Developers <vim-dev@vim.org>
|
||||
This is a maillist, you need to become a member first and many people will
|
||||
see the message. If you don't want that, e.g. because it is a security
|
||||
issue, send it to <bugs@vim.org>, this only goes to the Vim maintainer
|
||||
(that's Bram).
|
||||
2. Open issue on GitHub: https://github.com/vim/vim/issues
|
||||
The text will be forwarded to the vim-dev maillist.
|
||||
|
||||
Please be brief; all the time that is spent on answering mail is subtracted
|
||||
from the time that is spent on improving Vim! Always give a reproducible
|
||||
|
||||
@@ -532,7 +532,7 @@ variable (ex. scp uses the variable g:netrw_scp_cmd, which is defaulted to
|
||||
let g:netrw_sftp_cmd= '"c:\Program Files\PuTTY\psftp.exe"'
|
||||
<
|
||||
(note: it has been reported that windows 7 with putty v0.6's "-batch" option
|
||||
doesn't work, so its best to leave it off for that system)
|
||||
doesn't work, so it's best to leave it off for that system)
|
||||
|
||||
See |netrw-p8| for more about putty, pscp, psftp, etc.
|
||||
|
||||
@@ -1206,7 +1206,7 @@ The :NetrwMB command is available outside of netrw buffers (once netrw has been
|
||||
invoked in the session).
|
||||
|
||||
The file ".netrwbook" holds bookmarks when netrw (and vim) is not active. By
|
||||
default, its stored on the first directory on the user's |'runtimepath'|.
|
||||
default, it's stored on the first directory on the user's |'runtimepath'|.
|
||||
|
||||
Related Topics:
|
||||
|netrw-gb| how to return (go) to a bookmark
|
||||
@@ -1431,7 +1431,7 @@ be used in that count.
|
||||
*.netrwhist*
|
||||
See |g:netrw_dirhistmax| for how to control the quantity of history stack
|
||||
slots. The file ".netrwhist" holds history when netrw (and vim) is not
|
||||
active. By default, its stored on the first directory on the user's
|
||||
active. By default, it's stored on the first directory on the user's
|
||||
|'runtimepath'|.
|
||||
|
||||
Related Topics:
|
||||
@@ -3271,7 +3271,7 @@ The user function is passed one argument; it resembles >
|
||||
|
||||
fun! ExampleUserMapFunc(islocal)
|
||||
<
|
||||
where a:islocal is 1 if its a local-directory system call or 0 when
|
||||
where a:islocal is 1 if it's a local-directory system call or 0 when
|
||||
remote-directory system call.
|
||||
|
||||
Use netrw#Expose("varname") to access netrw-internal (script-local)
|
||||
@@ -3595,7 +3595,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
|
||||
|
||||
*netrw-p16*
|
||||
P16. When editing remote files (ex. :e ftp://hostname/path/file),
|
||||
under Windows I get an |E303| message complaining that its unable
|
||||
under Windows I get an |E303| message complaining that it's unable
|
||||
to open a swap file.
|
||||
|
||||
(romainl) It looks like you are starting Vim from a protected
|
||||
@@ -3649,7 +3649,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
|
||||
P21. I've made a directory (or file) with an accented character, but
|
||||
netrw isn't letting me enter that directory/read that file:
|
||||
|
||||
Its likely that the shell or o/s is using a different encoding
|
||||
It's likely that the shell or o/s is using a different encoding
|
||||
than you have vim (netrw) using. A patch to vim supporting
|
||||
"systemencoding" may address this issue in the future; for
|
||||
now, just have netrw use the proper encoding. For example: >
|
||||
|
||||
+7
-11
@@ -1,4 +1,4 @@
|
||||
*todo.txt* For Vim version 8.0. Last change: 2016 Sep 22
|
||||
*todo.txt* For Vim version 8.0. Last change: 2016 Sep 25
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -34,16 +34,7 @@ not be repeated below, unless there is extra information.
|
||||
*known-bugs*
|
||||
-------------------- Known bugs and current work -----------------------
|
||||
|
||||
Ukrainian translations (Anatolii Sakhnik, 2016 Sep 15)
|
||||
|
||||
Netbeans test fails with Python 3. (jonathon, 2016 Sep 13, #1070)
|
||||
|
||||
Revert 7.4.990? (Christian Brabandt, 2016 Sep 16)
|
||||
|
||||
Update for ratpoison (Magnus Woldrich, 2016 Sep 15)
|
||||
|
||||
Crash when editing file with only encryption header. (igor2x, 2016 Sep 18,
|
||||
#1096) Patch by Christian, Sep 22.
|
||||
Move test71 tests to test_crypt.
|
||||
|
||||
Idea from Sven: record sequence of keys. Useful to show others what they are
|
||||
doing (look over the shoulder), and also to see what happened.
|
||||
@@ -52,6 +43,7 @@ Could store in logfile to be able to analyise it with an external command.
|
||||
E.g. to see when's the last time a plugin command was used.
|
||||
|
||||
Patch for typos. (Matthew Brener, 2016 Sep 16, #1088)
|
||||
Lots of its to it's.
|
||||
|
||||
After 8.0 is released:
|
||||
- Drop support for older MS-Windows systems, before XP.
|
||||
@@ -62,6 +54,7 @@ After 8.0 is released:
|
||||
Perhaps try to read once more?
|
||||
Possibly reproduced by Santiago Alejandro Agüero, 2016 Sep 12, 13.
|
||||
Apparently select() returns an error while reading could work.
|
||||
Another example from Daniel Hahler, Sep 24.
|
||||
- Problem with stderr on Windows? (Vincent Rischmann, 2016 Aug 31, #1026)
|
||||
- Add 'cwd' argument to start_job(): directory to change to in the child.
|
||||
check for valid directory before forking.
|
||||
@@ -157,6 +150,9 @@ Add tests for using number larger than number of lines in buffer.
|
||||
Invalid behavior with NULL list. (Nikolai Pavlov, #768)
|
||||
E.g. deepcopy(test_null_list())
|
||||
|
||||
Patch to make it possible to extend a list with itself.
|
||||
(Nikolai Pavlov, 2016 Sep 23)
|
||||
|
||||
min() and max() spawn lots of error messages if sorted list/dictionary
|
||||
contains invalid data (Nikolay Pavlov, 2016 Sep 4, #1039)
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ if exists("*CdlGetIndent")
|
||||
"finish
|
||||
endif
|
||||
|
||||
" find out if an "...=..." expresion its an asignment (or a conditional)
|
||||
" find out if an "...=..." expresion is an assignment (or a conditional)
|
||||
" it scans 'line' first, and then the previos lines
|
||||
fun! CdlAsignment(lnum, line)
|
||||
let f = -1
|
||||
|
||||
@@ -749,7 +749,7 @@ func! s:CssPrevNonComment(lnum, stopline)
|
||||
while 1
|
||||
let ccol = match(getline(lnum), '\*/')
|
||||
if ccol < 0
|
||||
" No comment end thus its something else.
|
||||
" No comment end thus it's something else.
|
||||
return lnum
|
||||
endif
|
||||
call cursor(lnum, ccol + 1)
|
||||
|
||||
@@ -34,7 +34,7 @@ syn match aveNumber "[+-]\=\<[0-9]\+\>"
|
||||
" Operator
|
||||
|
||||
syn keyword aveOperator or and max min xor mod by
|
||||
" 'not' is a kind of a problem: Its an Operator as well as a method
|
||||
" 'not' is a kind of a problem: It's an Operator as well as a method
|
||||
" 'not' is only marked as an Operator if not applied as method
|
||||
syn match aveOperator "[^\.]not[^a-zA-Z]"
|
||||
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
" Vim syntax file
|
||||
" Language: Fortran 2008 (and older: Fortran 2003, 95, 90, and 77)
|
||||
" Version: 0.98
|
||||
" Last Change: 2016 Aug. 29
|
||||
" Version: 0.99
|
||||
" Last Change: 2016 Sep. 23
|
||||
" Maintainer: Ajit J. Thakkar <ajit@unb.ca>; <http://www2.unb.ca/~ajit/>
|
||||
" Usage: For instructions, do :help fortran-syntax from Vim
|
||||
" Credits:
|
||||
" Version 0.1 (April 2000) was based on the fortran 77 syntax file by Mario Eusebio and
|
||||
" Preben Guldberg. Since then, useful suggestions and contributions have been made,
|
||||
" in chronological order, by:
|
||||
" Version 0.1 (April 2000) for Fortran 95 was based on the Fortran 77 syntax file by
|
||||
" Mario Eusebio and Preben Guldberg. Since then, useful suggestions and contributions
|
||||
" have been made, in chronological order, by:
|
||||
" Andrej Panjkov, Bram Moolenaar, Thomas Olsen, Michael Sternberg, Christian Reile,
|
||||
" Walter Dieudonné, Alexander Wagner, Roman Bertle, Charles Rendleman,
|
||||
" Andrew Griffiths, Joe Krahn, Hendrik Merx, Matt Thompson, Jan Hermann,
|
||||
" Stefano Zaghi and Vishnu V. Krishnan.
|
||||
" Stefano Zaghi, Vishnu V. Krishnan and Judicaël Grasset
|
||||
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
@@ -368,7 +368,7 @@ else
|
||||
endif
|
||||
|
||||
syn match fortranComment excludenl "!.*$" contains=@fortranCommentGroup,@spell
|
||||
syn match fortranOpenMP excludenl "^\s*!\$\(OMP\)\=\s.*$"
|
||||
syn match fortranOpenMP excludenl "^\s*!\$\(OMP\)\=&\=\s.*$"
|
||||
|
||||
"cpp is often used with Fortran
|
||||
syn match cPreProc "^\s*#\s*\(define\|ifdef\)\>.*"
|
||||
|
||||
@@ -381,7 +381,7 @@ ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc15 start="<<-\s*\\\z([^ \
|
||||
|
||||
" Here Strings: {{{1
|
||||
" =============
|
||||
" available for: bash; ksh (really should be ksh93 only) but not if its a posix
|
||||
" available for: bash; ksh (really should be ksh93 only) but not if it's a posix
|
||||
if exists("b:is_bash") || (exists("b:is_kornshell") && !exists("g:is_posix"))
|
||||
syn match shHereString "<<<" skipwhite nextgroup=shCmdParenRegion
|
||||
endif
|
||||
|
||||
@@ -2083,6 +2083,7 @@ test_arglist \
|
||||
test_channel \
|
||||
test_charsearch \
|
||||
test_cmdline \
|
||||
test_crypt \
|
||||
test_cscope \
|
||||
test_cursor_func \
|
||||
test_delete \
|
||||
|
||||
+1
-1
@@ -6893,7 +6893,7 @@ libcall_common(typval_T *argvars, typval_T *rettv, int type)
|
||||
return;
|
||||
|
||||
#ifdef FEAT_LIBCALL
|
||||
/* The first two args must be strings, otherwise its meaningless */
|
||||
/* The first two args must be strings, otherwise it's meaningless */
|
||||
if (argvars[0].v_type == VAR_STRING && argvars[1].v_type == VAR_STRING)
|
||||
{
|
||||
string_in = NULL;
|
||||
|
||||
@@ -3011,6 +3011,9 @@ check_for_cryptkey(
|
||||
|
||||
/* Remove cryptmethod specific header from the text. */
|
||||
header_len = crypt_get_header_len(method);
|
||||
if (*sizep <= header_len)
|
||||
/* invalid header, buffer can't be encrypted */
|
||||
return NULL;
|
||||
*filesizep += header_len;
|
||||
*sizep -= header_len;
|
||||
mch_memmove(ptr, ptr + header_len, (size_t)*sizep);
|
||||
|
||||
+1
-1
@@ -69,7 +69,7 @@
|
||||
--with-mac-arch=$arch
|
||||
--cache-file=auto/config.cache
|
||||
|
||||
# Configure arguments: create an empty "config.arg" file when its missing
|
||||
# Configure arguments: create an empty "config.arg" file when it's missing
|
||||
config.arg:
|
||||
:touch {exist} config.arg
|
||||
|
||||
|
||||
+1
-1
@@ -41,7 +41,7 @@ static int errorHandler(Display *, XErrorEvent *);
|
||||
|
||||
/*
|
||||
* nbdebug_wait - This function can be used to delay or stop execution of vim.
|
||||
* Its normally used to delay startup while attaching a
|
||||
* It's normally used to delay startup while attaching a
|
||||
* debugger to a running process. Since workshop starts gvim
|
||||
* from a background process this is the only way to debug
|
||||
* startup problems.
|
||||
|
||||
+4
-4
@@ -2156,7 +2156,7 @@ nb_do_cmd(
|
||||
else if (streq((char *)cmd, "save"))
|
||||
{
|
||||
/*
|
||||
* NOTE - This command is obsolete wrt NetBeans. Its left in
|
||||
* NOTE - This command is obsolete wrt NetBeans. It's left in
|
||||
* only for historical reasons.
|
||||
*/
|
||||
if (buf == NULL || buf->bufp == NULL)
|
||||
@@ -2242,7 +2242,7 @@ nb_do_cmd(
|
||||
|
||||
/*
|
||||
* Is this needed? I moved the netbeans_Xt_connect() later during startup
|
||||
* and it may no longer be necessary. If its not needed then needupdate
|
||||
* and it may no longer be necessary. If it's not needed then needupdate
|
||||
* and do_update can also be removed.
|
||||
*/
|
||||
if (buf != NULL && buf->initDone && do_update)
|
||||
@@ -2856,7 +2856,7 @@ netbeans_unmodified(buf_T *bufp UNUSED)
|
||||
}
|
||||
|
||||
/*
|
||||
* Send a button release event back to netbeans. Its up to netbeans
|
||||
* Send a button release event back to netbeans. It's up to netbeans
|
||||
* to decide what to do (if anything) with this event.
|
||||
*/
|
||||
void
|
||||
@@ -3453,7 +3453,7 @@ pos2off(buf_T *buf, pos_T *pos)
|
||||
|
||||
|
||||
/*
|
||||
* This message is printed after NetBeans opens a new file. Its
|
||||
* This message is printed after NetBeans opens a new file. It's
|
||||
* similar to the message readfile() uses, but since NetBeans
|
||||
* doesn't normally call readfile, we do our own.
|
||||
*/
|
||||
|
||||
+693
-565
File diff suppressed because it is too large
Load Diff
+693
-565
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -3569,7 +3569,7 @@ get_mef_name(void)
|
||||
STRCAT(name, p + 2);
|
||||
if (mch_getperm(name) < 0
|
||||
#ifdef HAVE_LSTAT
|
||||
/* Don't accept a symbolic link, its a security risk. */
|
||||
/* Don't accept a symbolic link, it's a security risk. */
|
||||
&& mch_lstat((char *)name, &sb) < 0
|
||||
#endif
|
||||
)
|
||||
|
||||
@@ -149,6 +149,7 @@ NEW_TESTS = test_arglist.res \
|
||||
test_channel.res \
|
||||
test_charsearch.res \
|
||||
test_cmdline.res \
|
||||
test_crypt.res \
|
||||
test_cscope.res \
|
||||
test_diffmode.res \
|
||||
test_digraph.res \
|
||||
|
||||
@@ -148,6 +148,7 @@ let s:flaky = [
|
||||
\ 'Test_reltime()',
|
||||
\ 'Test_nb_basic()',
|
||||
\ 'Test_communicate()',
|
||||
\ 'Test_pipe_through_sort_all()',
|
||||
\ 'Test_pipe_through_sort_some()'
|
||||
\ ]
|
||||
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
" Tests for encryption.
|
||||
" TODO: include tests from test71.
|
||||
|
||||
func Common_head_only(text)
|
||||
" This was crashing Vim
|
||||
split Xtest.txt
|
||||
call setline(1, a:text)
|
||||
wq
|
||||
call feedkeys(":split Xtest.txt\<CR>foobar\<CR>", "tx")
|
||||
call delete('Xtest.txt')
|
||||
call assert_match('VimCrypt', getline(1))
|
||||
bwipe!
|
||||
endfunc
|
||||
|
||||
func Test_head_only_2()
|
||||
call Common_head_only('VimCrypt~02!abc')
|
||||
endfunc
|
||||
|
||||
func Test_head_only_3()
|
||||
call Common_head_only('VimCrypt~03!abc')
|
||||
endfunc
|
||||
@@ -779,6 +779,16 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
13,
|
||||
/**/
|
||||
12,
|
||||
/**/
|
||||
11,
|
||||
/**/
|
||||
10,
|
||||
/**/
|
||||
9,
|
||||
/**/
|
||||
8,
|
||||
/**/
|
||||
|
||||
+2
-2
@@ -71,7 +71,7 @@ static Boolean workshopHotKeysEnabled = False;
|
||||
|
||||
/*
|
||||
* The following enum is from <gp_dbx/gp_dbx_common.h>. We can't include it
|
||||
* here because its C++.
|
||||
* here because it's C++.
|
||||
*/
|
||||
enum
|
||||
{
|
||||
@@ -1752,7 +1752,7 @@ setDollarVim(
|
||||
* directory. This is a Sun Visual WorkShop requirement!
|
||||
*
|
||||
* Note: We override a user's $VIM because it won't have the
|
||||
* WorkShop specific files. S/he may not like this but its
|
||||
* WorkShop specific files. S/he may not like this but it's
|
||||
* better than getting the wrong files (especially as the
|
||||
* user is likely to have $VIM set to 5.4 or later).
|
||||
*/
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@ static int errorHandler(Display *, XErrorEvent *);
|
||||
|
||||
/*
|
||||
* wsdebug_wait - This function can be used to delay or stop execution of vim.
|
||||
* Its normally used to delay startup while attaching a
|
||||
* It's normally used to delay startup while attaching a
|
||||
* debugger to a running process. Since workshop starts gvim
|
||||
* from a background process this is the only way to debug
|
||||
* startup problems.
|
||||
|
||||
Reference in New Issue
Block a user