Justin M. Keyes
edfe0980f1
doc: Lua ( #6722 )
...
Closes #6705
2017-05-11 17:45:11 +02:00
Justin M. Keyes
f57149d2f4
Merge #6721 from justinmk/health
2017-05-11 14:51:04 +02:00
Justin M. Keyes
147b4b63af
doc ( #6719 )
...
Closes #6712
2017-05-11 14:34:48 +02:00
Justin M. Keyes
3eaf4a0d5b
health.vim: Don't lose contents after hide.
2017-05-11 14:20:57 +02:00
Justin M. Keyes
73c6bf3879
health.vim: On error, show a valid shell command.
...
Helped-by: Nikolai Aleksandrovich Pavlov <kp-pav@yandex.ru>
Closes #6715
2017-05-11 14:20:57 +02:00
Edd Barrett
bc4fd8b10d
health.vim: Fix hardcoded python
name. #6714
2017-05-11 12:01:56 +02:00
Björn Linse
32b422cf90
ui_events: erase internal type HlAttrs ( #6718 )
2017-05-11 08:40:42 +02:00
Björn Linse
031756c5e6
Merge pull request #6618 from bfredl/ui_event
...
generate UI remote event wrappers and add them to metadata
2017-05-10 17:39:09 +02:00
Björn Linse
2d5920ae1a
api: always use prefix FUNC_API, also change NOEVAL to REMOTE_ONLY
2017-05-10 17:37:34 +02:00
Björn Linse
3adcc0c50b
os/shell.c: temporary solution to not put ctrl chars on the screen grid
2017-05-10 17:36:34 +02:00
Björn Linse
e82cb5de4a
api: add metadata for ui events
2017-05-10 17:36:31 +02:00
Björn Linse
7d6af9985c
ui: cleanup UI_CALL wrappers
...
remove pointless control chars in the text stream
2017-05-10 16:14:12 +02:00
Björn Linse
c778311505
generators: separate source generators from scripts
2017-05-10 16:14:12 +02:00
Björn Linse
4eb781ce1d
api: use generated events for popupmenu and tabline
2017-05-10 16:14:12 +02:00
Björn Linse
489d10c57c
api: generate ui events
2017-05-10 16:14:10 +02:00
Justin M. Keyes
d9023b84e6
health.vim: Remove sensible.vim advice. ( #6709 )
...
sensible.vim now avoids setting ttimeoutlen for nvim.
2017-05-10 09:43:17 +02:00
Nikolai Aleksandrovich Pavlov
c66fd37603
lua/converter: Fix typo in assert condition ( #6708 )
...
Ref https://github.com/neovim/neovim/pull/4411#issuecomment-300248206
2017-05-10 08:44:28 +02:00
Justin M. Keyes
d76a95824d
Merge #6707 from ZyX-I/fix-strchr-invalid
2017-05-09 18:06:29 +02:00
ZyX
823b35e341
strings: Return NUL from vim_strchr for invalid input
2017-05-09 14:41:24 +03:00
ZyX
04e7eb1e29
tests: Add tests for vim_strchr
2017-05-09 14:41:23 +03:00
Justin M. Keyes
0e873a30f3
Merge #4411 from ZyX-I/luaviml'/lua
2017-05-09 00:39:17 +02:00
Nikolai Aleksandrovich Pavlov
a9981e0e7e
Merge pull request #6701 from ZyX-I/fix-ri-alias
...
CONTRIBUTING.md: Fix ri alias
2017-05-08 21:29:58 +03:00
ZyX
b4f0586596
CONTRIBUTING.md: Fix ri alias
2017-05-08 21:28:41 +03:00
ZyX
5b6d598ca8
functests: Fix tests
2017-05-08 21:21:03 +03:00
ZyX
85bf64da0a
api/window: Fix memory leak in nvim_win_set_cursor
2017-05-08 20:55:00 +03:00
ZyX
577befef97
generators: Do not leak error messages text
2017-05-08 20:54:09 +03:00
Matthew Wynn
e7a4d95a9e
man.vim: Fix filename argument in mandoc #6693
...
Use the -l flag to open a man file.
TODO: Does not work on SunOS.
Fixes #6683
2017-05-08 17:45:06 +02:00
ZyX
db1155f713
cmake: Workaround CMake not supporting INCLUDE_DIRECTORIES target prop
2017-05-08 18:42:57 +03:00
Adam Byrtek
8c8ea1f8f3
doc: nvim-from-vim: Prepend "~/.vim" #6694
2017-05-08 17:28:12 +02:00
Justin M. Keyes
b23aa1cf09
Merge #6597 'winhighlight'
2017-05-08 16:17:57 +02:00
Justin M. Keyes
4c3d7b29ec
Merge #6595 from justinmk/term-refresh-on-exit
2017-05-08 15:18:08 +02:00
Carlo Abelli
aace622ca5
refactor/single-include ( #6687 )
2017-05-08 15:08:12 +02:00
ZyX
09f849b600
Merge branch 'master' into luaviml'/lua
2017-05-08 15:43:45 +03:00
Justin M. Keyes
7c1a5d1d40
Revert "event/process.c: send SIGTERM directly ( #6644 )"
...
This reverts commit 34c3f03013
.
2017-05-08 13:49:23 +02:00
Richard Adenling
a6f74debc0
terminal: refresh before on_exit. #5217
...
References #3030
References https://github.com/radenling/vim-dispatch-neovim/issues/6
The terminal is updated by a timer, but on_exit needs the final state.
Before this change, on_exit callback could see a stale terminal buffer.
Helped-by: oni-link <knil.ino@gmail.com>
2017-05-08 13:49:14 +02:00
Justin M. Keyes
a9605bb4af
Merge #6460 from ZyX-I/1476-changes
...
Refactor functions which find character in a string
2017-05-08 13:45:14 +02:00
Björn Linse
188bae586f
docs: 'winhighlight'
2017-05-08 12:41:39 +02:00
Björn Linse
ab48a3e9fd
tests: add basic test for 'winhighlight`
2017-05-08 12:41:39 +02:00
Björn Linse
bfcaf36404
options: allow different highlights in windows
2017-05-08 12:41:39 +02:00
Björn Linse
443399c27d
options: consolidate updates for window string options affected by copy_winopt
...
update note at options.c head about window options
2017-05-05 10:55:07 +02:00
Carlo Abelli
631d55ada0
refactor/single-include ( #6688 )
2017-05-05 10:28:12 +02:00
Daniel Hahler
34c3f03013
event/process.c: send SIGTERM directly ( #6644 )
...
Send SIGTERM to processes directly, instead of waiting for ~1s.
- removes TERM_TIMEOUT
- changes KILL_TIMEOUT to milliseconds
- removes Process.term_sent
2017-05-04 16:38:25 +02:00
Jonathan de Boyne Pollard
052c2d0a0f
tui: Also fix "linux*" terminfo entries. #6673
...
The terminfo entry for linux only advertises 8 colours, but nvim tries
to make it display 16 colours anyway, resulting in erroneous SGR control
sequences for colours 8 and above. The Linux kernel terminal emulator
itself has actually understood the 256-colour control sequences since
version 4.8 and the 16-colour control sequences since version 4.9. Thus
we apply the same terminfo fixup as we apply for *xterm* and *256*, to
emit the 16-colour and 256-colour control sequences even if terminfo's
setaf and setab do not advertise them.
2017-05-04 16:18:36 +02:00
AdnoC
3c0cc028b7
dist: AppImage #6638
...
scripts/genappimage.sh produces an executable:
nvim-${NVIM_VERSION}-glibc${GLIBC_VERSION}-${ARCHITECTURE}.AppImage
Closes #6083
2017-05-04 14:43:41 +02:00
Justin M. Keyes
2e3b78d10b
Merge #6670 from jamessan/conversion-overflow
2017-05-04 08:46:40 +02:00
Justin M. Keyes
b9dba14fa3
win: build: RelWithDebInfo
2017-05-03 20:28:54 -04:00
James McCoy
4f75e2f95c
utf16_to_utf8: Allocate space for converted string and NUL
...
References #6646
2017-05-03 20:27:39 -04:00
Marco Hinz
2b3cb2c448
Make script_host.rb rubocop-clean
...
Fix the following issues according to rubocop:
runtime/autoload/provider/script_host.rb:2:11: C: Prefer single-quoted strings when you don't need string interpolation or special symbols.
require "neovim/ruby_provider"
^^^^^^^^^^^^^^^^^^^^^^
runtime/autoload/provider/script_host.rb:5:5: C: Prefer single-quoted strings when you don't need string interpolation or special symbols.
"Your neovim RubyGem is missing or out of date. " +
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
runtime/autoload/provider/script_host.rb:5:55: C: Use \ instead of + or << to concatenate those strings.
"Your neovim RubyGem is missing or out of date. " +
runtime/autoload/provider/script_host.rb:6:5: C: Prefer single-quoted strings when you don't need string interpolation or special symbols.
"Install the latest version using `gem install neovim`."
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This commit assumes Ruby 2.0.0+.
2017-05-03 22:24:51 +02:00
Edd Barrett
53b38251bb
build: OpenBSD: libuv does not use KVM, do not link to it. ( #6663 )
2017-05-03 20:16:06 +02:00
Justin M. Keyes
0502ac47fb
'guicursor': tui: Konsole: blinkon0 should disable blinking.
2017-05-03 18:08:54 +02:00