Jakson Alves de Aquino
58b210e114
:digraphs : highlight with hl-SpecialKey #2690
...
closes #2690
2018-05-01 11:33:50 +02:00
Justin M. Keyes
5d6732ff09
Merge #8335 from blueyed/provider
2018-05-01 08:41:43 +02:00
Daniel Hahler
1f2301eacf
health#provider: fix sys.path for Python
...
Remove "" from sys.path (typically the first entry), which could cause
e.g. "logging" to be added from the current directory.
This gets done already for loading the host in
runtime/autoload/provider/pythonx.vim.
2018-04-30 16:54:35 +02:00
Daniel Hahler
7d8327fd30
health#provider: improve error reporting
...
- quote command, so that e.g. markdown handling is not applied to `__init__.py`
- include cwd
2018-04-30 16:50:01 +02:00
Daniel Hahler
87d3f265bc
health#provider: fix logic with s:shellify
...
It should be quoted if there is any character that needs escaping, but
not if there is a character that does not need escaping.
2018-04-30 16:48:32 +02:00
Justin M. Keyes
4744142fad
lint
2018-04-28 11:01:16 +02:00
Andy Russell
6208c7fb98
doc: clarify stdout_buffered
docs ( #8299 )
...
Fixes #8150
2018-04-28 00:45:55 +02:00
Justin M. Keyes
7e7c3111b6
Merge #4985
...
closes #4985
2018-04-27 23:37:30 +02:00
Justin M. Keyes
bd17ef75b3
test/unit/undo_spec.lua: fixup after rebase #4985
2018-04-27 13:06:41 +02:00
Justin M. Keyes
d6a1640260
test/util: move general functions into global helpers
2018-04-27 13:06:41 +02:00
Christopher Waldon
34f29ac858
test/unit: some unit tests for undo.c #4985
2018-04-27 13:06:31 +02:00
Justin M. Keyes
53f11dcfc7
Merge #8218 'Fix errors reported by PVS'
...
closes #4983
2018-04-27 09:25:02 +02:00
Björn Linse
009ccfe170
win: open child stdio handles in overlapped-mode ( #8113 )
...
This will be used e.g. by the python client for native asyncio support
2018-04-25 10:11:08 +02:00
Srikanth M
a369385009
ci/travis: fix restore from cache #8316
...
closes #8281
2018-04-24 21:43:13 +02:00
Justin M. Keyes
ad60927d09
Merge #8304 "default to 'nofsync'"
2018-04-24 02:51:07 +02:00
Justin M. Keyes
77cb14cc6d
API: nvim__stats()
...
Use it to verify fsync() behavior.
2018-04-24 00:44:06 +02:00
Justin M. Keyes
32f3937477
test: fsync() codepaths
2018-04-23 21:29:07 +02:00
ZyX
4ce8521ee4
pvscheck: Disable V011 warning
2018-04-22 20:54:17 +03:00
ZyX
a37819dbb1
spellfile: Fix clint error
2018-04-22 20:35:17 +03:00
ZyX
953d167015
syntax: Fix PVS/V560: condition was already checked
2018-04-22 20:34:32 +03:00
ZyX
76c2a60ff3
spellfile: Fix PVS/V547: allocator now never returns NULL
2018-04-22 20:33:42 +03:00
ZyX
03c2844b53
functests: Fix testlint errors
2018-04-22 20:32:25 +03:00
ZyX
4bab9d34e6
*: Fix clint errors
2018-04-22 20:31:40 +03:00
symphorien
ffb8904913
tui/input.c: add support for mouse release events in urxvt ( #8309 )
...
Some terminals don't report which buttons are involved in some mouse
events. For example, the urxvt protocol
(http://www.huge-man-linux.net/man7/urxvt.html section "Mouse
reporting") does not report which button has been released.
In this case libtermkey reports button 0
(http://www.leonerd.org.uk/code/libtermkey/doc/termkey_interpret_mouse.3.html )
Up to now, forward_mouse_event did not handle button==0.
On press events there is not much we can do, and we keep the
current behavior which is dropping the event. But on drag-and-release
events we can compensate by remembering the last button pressed.
fixes #3182 for urxvt
fixes #5400
2018-04-22 19:26:04 +02:00
ZyX
4b41680828
window: Fix PVS/V547: expression already checked in previous if()
2018-04-22 20:25:44 +03:00
ZyX
c8648daab3
window: Silence PVS/V547: height may be changed by curwin ptr
2018-04-22 20:24:57 +03:00
ZyX
d9c010e45d
api/vim: Fix PVS/V547: node was already dereferenced, so can’t be NULL
2018-04-22 20:23:50 +03:00
ZyX
a90672fc3d
undo: Silence PVS/V547: expression may be false on other system
2018-04-22 20:22:46 +03:00
ZyX
43df2edd20
ui_bridge: Silence PVS/V547: assuming stopped may be changed via ptr
2018-04-22 20:21:55 +03:00
ZyX
6c2b442ee0
eval/typval: Silence PVS/V576: format is correct
2018-04-22 20:20:53 +03:00
ZyX
f50670aeff
ugrid: Silence PVS/V625: UGRID_FOREACH_CELL may be used for one row
2018-04-22 20:18:29 +03:00
ZyX
f9b728e2f8
tui: Silence PVS/V560: condition is set to true in prev-previous if()
2018-04-22 20:16:58 +03:00
ZyX
9da2e7b021
syntax: Fix PVS/V560: condition was checked in previous if(), breaking
2018-04-22 20:15:42 +03:00
ZyX
3f4ec1aed2
syntax: Fix PVS/V547: condition was checked
...
In surrounding if() `off` was checked for being non-zero and in previous if() it
was checked for being positive.
2018-04-22 20:15:42 +03:00
ZyX
e724667ef4
syntax: Silence PVS/V560: condition is always true at that point
2018-04-22 20:12:23 +03:00
ZyX
2a951d16a4
syntax: Silence PVS/V522: retval is always non-NULL on this round
2018-04-22 20:08:49 +03:00
ZyX
5ba267722c
syntax: Fix PVS/V560: condition checked in previous if()
2018-04-22 20:06:35 +03:00
ZyX
0eaecbaf47
strings: Fix PVS/V547: condition already checked by surrounding if
2018-04-22 20:05:32 +03:00
ZyX
b9b17a58da
strings: Fix PVS/V779: wrong assert() position
2018-04-22 20:03:48 +03:00
ZyX
fb0c35105f
spellfile: Silence PVS/V547: expression may be true on other systems
2018-04-22 20:02:50 +03:00
ZyX
f45df71081
spellfile: Fix PVS/V547: allocator never returns NULL now
2018-04-22 20:02:50 +03:00
ZyX
0ba2ec0bae
spellfile: Fix PVS/V560: allocator never returns NULL now
2018-04-22 19:54:40 +03:00
ZyX
60577eeaf5
spell: Fix PVS/V512: use of sprintf()
2018-04-22 19:53:06 +03:00
ZyX
9f3e67a814
search: Fix PVS/V547: allocator never returns NULL now
2018-04-22 19:50:13 +03:00
ZyX
2cdf9d1388
search: Fix PVS/V560: condition checked in previous if with goto
2018-04-22 19:47:45 +03:00
ZyX
db1c9b625c
search: Fix PVS/V547: condition already checked in surrounding if
2018-04-22 19:46:27 +03:00
ZyX
b144a77f38
search: Fix PVS/V547: checking variable right after assigning it
2018-04-22 19:44:56 +03:00
ZyX
3c7cc03f34
screen: Fix PVS/V560: col never reassigned in this part of code
2018-04-22 19:43:27 +03:00
ZyX
4ff4e66fd7
screen: Fix PVS/V519: duplicate successive assignment
2018-04-22 19:40:47 +03:00
ZyX
9c981f5a19
screen: Fix PVS/V560: condition was checked in surrounding if
2018-04-22 19:39:39 +03:00