| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|
|
|
| |
It was used in Vim for NeXT OS.
|
|
|
|
|
|
|
| |
libuv provide uv_get_total_mem_kib. So HAVE_TOTAL_MEM should always be
true.
Before that commit in neovim maxmem=5120 and maxmemtot=10240. Now
both equal to half of system memory.
|
|
|
|
|
|
| |
This feature allow to use any white space characters instead of one
<TAB> in tag files. It is disabled in vanilla Vim's default build
configuration. Exuberant ctags use format with exactly one TAB.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Feature description from Vim documentation:
NOTE: this code is currently disabled, as the RISC OS implementation was
removed. In the future this will use the 'filetype' option.
On operating systems which support storing a file type with the file, you can
specify that an autocommand should only be executed if the file is of a
certain type.
The actual type checking depends on which platform you are running Vim
on; see your system's documentation for details.
To use osfiletype checking in an autocommand you should put a list of types to
match in angle brackets in place of a pattern, like this: >
:au BufRead *.html,<&faf;HTML> runtime! syntax/html.vim
This will match:
- Any file whose name ends in ".html"
- Any file whose type is "&faf" or "HTML", where the meaning of these types
depends on which version of Vim you are using.
Unknown types are considered NOT to match.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
All code which was inside #ifdef CURSOR_SHAPE is being used now, except
one in version.c (that occurence is fixed by this commit).
|
| |
|
|
|
|
| |
It is already partially removed from screen.c
|
| |
|
|
|
|
| |
Fix #1013.
|
|
|
|
|
|
|
|
| |
Problem: When increasing the size of the lower window, the upper
window jumps back to the top. (Ron Aaron)
Solution: Change setting the topline. (Nobuhiro Takasaki)
https://code.google.com/p/vim/source/detail?r=88a6e9f33822d33b6c32db578750c6c178c63f50
|
|\ |
|
| | |
|
|/ |
|
|
|
|
|
|
| |
HLF_H is an obsolete flag and got replaced by HLF_E.
From: Marco Hinz <mh.codebro@gmail.com>
|
| |
|
|
|
|
| |
by @mhinz
|
|
|
|
|
| |
They were removed but they can be handy to separate some things to do at
startup in a .vimrc for example.
|
| |
|
|
|
|
|
| |
It was already removed in 01ca460 and I erroneously introduced it again in
PR #978.
|
|\
| |
| | |
Minor buffer.c style cleanups
|
| | |
|
|\ \
| | |
| | | |
Remove FEAT_MOUSE_JSB
|
|/ /
| |
| |
| | |
This is never built and references some obscure jsb terminal
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* With the changes in commit
"events: Refactor how event deferral is handled"
(2e4ea29d2c7b62eb8baf1c41cd43433e085dda0) the function argument
'defer' of 'job_start' and member variable 'defer' of 'struct job'
can be removed.
* Update/Fix the documentation for function 'job_start'.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Vim runtime files based on 7.4.384 / hg changeset 7090d7f160f7
Excluding:
Amiga icons (*.info, icons/)
doc/hangulin.txt
tutor/
spell/
lang/ (only used for menu translations)
macros/maze/, macros/hanoi/, macros/life/, macros/urm/
These were used to test vi compatibility.
termcap
"Demonstration of a termcap file (for the Amiga and Archimedes)"
Helped-by: Rich Wareham <rjw57@cam.ac.uk>
Helped-by: John <john.schmidt.h@gmail.com>
Helped-by: Yann <yann@yann-salaun.com>
Helped-by: Christophe Badoit <c.badoit@lesiteimmo.com>
Helped-by: drasill <github@tof2k.com>
Helped-by: Tae Sandoval Murgan <taecilla@gmail.com>
Helped-by: Lowe Thiderman <lowe.thiderman@gmail.com>
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
- The calls to (partially) initialize logging
need to go. Blocked on #981.
|
| | |
| | |
| | |
| | |
| | | |
os_system() returns a Pascal string, for example (it also NUL-terminates the
string, but that's neither here nor there).
|
| | |
| | |
| | |
| | | |
Easier testing.
|
| | |
| | |
| | |
| | |
| | | |
Apple seems to define some functions as `inline` but not `static` in
headers. The ghetto parser wasn't unbelievably happy with this.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Not necessary, as discussed in #980.
From the libuv mailing list:
https://groups.google.com/forum/#!topic/libuv/OD38PeGeVgQ
E.g. this could happen (red: on Windows):
> > alloc_cb(handle1);
> > alloc_cb(handle2);
> > read_cb(handle1);
> > read_cb(handle2);
But this couldn't:
> > alloc_cb(handle1);
> > alloc_cb(handle1);
> > read_cb(handle1);
> > read_cb(handle1);
Because each stream has a 1-to-1 correspondance with a libuv handle. The
code removed was never executed.
Closes #980.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It used to be 1024 bytes, which is very tiny and slows down some operations
(imaging `cat`-ing a large file). Benchmarks show a large speedup for such
cases. ref #978.
For modern systems 0xFFFF bytes (65535 B = 64 KB = 0.0625 MB) per job
shouldn't be a big problem.
|
| | |
| | |
| | |
| | |
| | |
| | | |
This evades the tempfile problem (unless of course one manually adds
redirects to the shell commandline, which some plugins seem to do, e.g.:
vim-easytags).
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
With the goal to support pipe-only system() calls.
Notes on the second (vim) argument to f_system() (i.e.: redirected input)
and its implications:
- When calling system('cat -', ['some', 'list']), vanilla vim (before a
recent patch that added support for passing lists) just passes an empty
file to the process. This is the same as immediately closing the pipe,
which os_system does when no input is given. If we wouldn't close the
pipe, the process will linger forever (as is the case with `cat -`).
As of now, it's not allowed to pass a non-NULL pointer as the `output`
parameter. In other words, it's not possible to signal disinterst in the
process output. That may change in the future.
|
| | |
| | |
| | |
| | |
| | |
| | | |
- One can now manually close the in-pipe, without having to tear down the
job.
- One can be notified of write success/failure.
|
| | |
| | |
| | |
| | |
| | | |
Sometimes a wbuffer is not supposed to be free()'d (such as when it comes
from a constant (possibly static) string, for example.
|
| | |
| | |
| | |
| | | |
Now modules using the wstream can find out what's happening to their writes.
|
| | |
| | |
| | |
| | | |
Used to wait synchronously for a job to end.
|
|/ /
| |
| |
| | |
Minor fixes
|
|\ \
| | |
| | | |
remove gettimeofday() usage
|
| | |
| | |
| | |
| | | |
There are no more uses of gettimeofday, so remove the check in CMake.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
gettimeofday() is not portable, replace with os_hrtime() wherever possible.
The new code should behave equivalently to the old implementation.
Because of this, HAVE_GETTIMEOFDAY is no longer necessary To be able to
handle double clicks.
|
| | |
| | |
| | |
| | |
| | | |
gettimeofday() is not portable. I suspect os_hrtime() is also better as a
seed than gettimeofday() or time() were.
|