Justin M. Keyes
d7511f5cde
Merge #4446
2016-03-17 00:23:38 -04:00
Justin M. Keyes
5a9d3be54c
test: minor changes
2016-03-17 00:21:48 -04:00
Shougo Matsushita
77a7ca458b
'shortmess': Add "F" flag. #4446
...
Add "Don't give the file editing message" flag in shortmess option.
Add the UI tests by @fmoralesc
Fix the changes for Vim 7.4.1570
2016-03-17 00:07:38 -04:00
Felipe Oliveira Carvalho
3e85aee48c
Review of the memfile.c API and small refactorings
...
- Create `mf_free_fnames()` that frees and nullifies `mf_[f]fname`
- Create `mf_set_fnames()` to set the `mf_fname` and the `mf_ffname`
altoghether
- Have `mf_do_open` return a bool to indicate success so that calles
don't have to check `memfile_T::mf_fd` (file descriptor)
- Inline `mf_write_block`
2016-03-16 19:12:00 -03:00
James McCoy
f3ac99b72d
cmake: Create generated files in a consistent order
2016-03-15 14:24:38 -04:00
Björn Linse
c94575fded
Merge pull request #4418 from bfredl/remove_script_host
...
python: remove script_host.py that now is in neovim/python-client
2016-03-15 13:31:36 +01:00
Björn Linse
89bb5a8ab8
python: move script_host.py to python-client
2016-03-15 12:32:18 +01:00
Justin M. Keyes
e7a9c006e1
Merge pull request #4168 from noahfrederick/patch-1
...
man.vim: parse page names containing dash or dot
2016-03-13 14:48:45 -04:00
Justin M. Keyes
b030c90506
Merge pull request #4440 from djrenren/nvim-in-macros
...
Replace vim with nvim in macros
2016-03-11 18:22:02 -05:00
John Renner
ffaaf5df31
runtime/macros: replace "vim" with "nvim"
2016-03-11 16:37:25 -05:00
Justin M. Keyes
66a75fb835
Merge pull request #4410 from alexgenco/ruby_rplugin
...
Ruby remote plugin support
2016-03-11 12:33:41 -05:00
Björn Linse
26d189e9a1
Merge pull request #4438 from bfredl/pyfindpackage
...
rplugin: let the python host identify packages
2016-03-11 16:56:33 +01:00
Björn Linse
6c4d3362c5
rplugin: let the python host identify packages
2016-03-11 11:31:09 +01:00
Justin M. Keyes
1c066e671d
rplugin: Silence :doautocmd. #4384
2016-03-11 01:22:41 -05:00
Alex Genco
3cb9970acf
Ruby remote plugin support
2016-03-10 19:01:44 -08:00
Charles Joachim
662eea8287
quickfix.c: enable -Wconversion
2016-03-10 14:24:37 -05:00
Shougo Matsushita
bb020df0f5
rplugin: Initialize remote plugins lazily. #4384
2016-03-10 10:34:57 -05:00
Justin M. Keyes
e7485ab1c9
Merge pull request #2877 from lucc/test88
...
test: Migrate legacy test 88.
2016-03-10 10:16:44 -05:00
Lucas Hoffmann
316d38d98c
tests: Update migrated legacy test 88 for patch 7.4.639.
...
The patch was merged into master at d25a59f4
.
2016-03-09 23:55:16 +01:00
Lucas Hoffmann
925c020a1b
tests: Modernize legacy test 88.
2016-03-09 23:55:13 +01:00
Lucas Hoffmann
87c208a43f
tests: Migrate legacy test 88.
2016-03-09 23:54:26 +01:00
Justin M. Keyes
d9ecd06627
build: Specify old behavior for POLICY CMP0059.
...
This is needed as long as we support cmake older than 2.8.12. When we
bump the minimum version to 2.8.12, we can use target_compile_options()
and add_compile_options() instead.
Closes #4389
2016-03-09 10:25:45 -05:00
Justin M. Keyes
de33c9f005
Merge pull request #4409 from nhooyr/master
...
complete: disable folding when completing
2016-03-09 10:15:01 -05:00
Anmol Sethi
0b468fd0cf
complete: disable folding when completing
...
Fixes vim/vim#643
2016-03-09 10:04:15 -05:00
Justin M. Keyes
a40a4e2431
Merge pull request #4427 from nicdumz/vim-7.4.1511
...
vim-patch:7.4.1511
2016-03-09 01:33:14 -05:00
Nicolas Dumazet
7bd570cd9a
vim-patch:7.4.1511
...
Problem: Statusline highlighting is sometimes wrong.
Solution: Check for Highlight type. (Christian Brabandt)
af6e36ff16
2016-03-08 17:11:27 +01:00
Justin M. Keyes
890ce792af
Merge pull request #4356 from watiko/fix-hi-normal-adjast
...
syntax.c: Avoid the 'background' adjustment when true color enabled
2016-03-08 09:46:57 -05:00
watiko
0e15d1cefa
syntax.c: Avoid the 'background' adjustment when true color enabled
2016-03-08 21:16:04 +09:00
Thiago de Arruda
37b3a4c607
Merge PR #4423 'Make functional tests compatible with lua'
2016-03-07 15:20:16 -03:00
Thiago de Arruda
6674930d7c
Add travis build for lua functionaltest
2016-03-07 14:38:46 -03:00
Thiago de Arruda
646ab30858
Add Lua 5.1 as a third party dep
...
Also add a functionaltest-lua target to run the functional tests using the lua
interpreter and corresponding helper to top-level Makefile
2016-03-07 14:38:39 -03:00
Thiago de Arruda
96af115c71
Normalize nan/-nan in plugin/msgpack_spec.lua
...
-NaN doesn't exist in the IEEE 754 spec, it is a hardware-specific detail
abstracted away by luajit(and not by lua or nvim), so there's no need to test
it. Normalize all tests that involve -nan so the suite will be compatible with
both Lua and Luajit.
2016-03-07 13:08:48 -03:00
Thiago de Arruda
34a1bc1a46
Remove goto
statement in lua code.
...
`goto` is another luajit extension not compatible with 5.1.
2016-03-07 03:58:35 -03:00
Thiago de Arruda
c6ec148f2d
Rewrite hexadecimal escape sequences as decimal in lua strings
...
The hexadecimal notation is a Luajit extension which is not compatible with Lua
5.1. While Lua 5.2 does support hexadecimal sequences, it is better to target
Lua 5.1 for maximum compatibility with Luajit(which has fully compatible with
5.1 API/ABI).
2016-03-07 03:58:35 -03:00
Thiago de Arruda
35d8d10a6a
Remove dependency on ffi module
2016-03-07 03:58:29 -03:00
Justin M. Keyes
bd81239f2f
Merge pull request #4324 from watiko/vim-7.4.973
...
vim-patch:7.4.973
2016-03-05 18:00:08 -05:00
Justin M. Keyes
1895f6ffab
Merge pull request #4415 from oni-link/fix.leak
...
ex_eval: Fix memory leak
2016-03-05 15:05:44 -05:00
oni-link
2ea02ff635
ex_eval: Fix memory leak
...
Parameter should_free, indicating that the caller has to free the
returned pointer from get_exception_string(), is not set to true if
type == ET_ERROR.
2016-03-05 20:46:59 +01:00
watiko
3d9e9a92cf
vim-patch:7.4.973
...
Problem: When pasting on the command line line breaks result in literal
<CR> characters. This makes pasting a long file name difficult.
Solution: Skip the characters.
6f62fed349
2016-03-06 00:03:46 +09:00
watiko
43456e43de
ex_getln.c: Enable middle click pasting in command mode
2016-03-06 00:03:46 +09:00
Noah Frederick
091ef2fbe4
man.vim: prefer cmd-line to normal-mode commands
2016-03-05 09:12:54 -05:00
Noah Frederick
42e710eacb
man.vim: clean up regex/string comparisons
...
- Explicitly specify case sensitivity when comparing strings
- Clean up unnecessarily complex `if` statements
2016-03-05 09:12:54 -05:00
Noah Frederick
9fb9d2929f
man.vim: fixes to argument handling and parsing
...
- Define a collection of legal characters when parsing page and section
in `s:parse_page_and_section()` instead of relying on 'iskeyword',
which is unreliable.
- Allow non-numeric section names (e.g., `3c`).
- Simplify argument handling in `man#get_page()` to accommodate
non-numeric section names.
Fixes #4165 .
2016-03-05 09:12:54 -05:00
Justin M. Keyes
0e9f7a7b36
Merge pull request #4412 from justinmk/libvterm
...
deps: upgrade libvterm
2016-03-04 20:46:52 -05:00
Justin M. Keyes
4e39eee13c
deps: upgrade libvterm
...
New feature: `VTermState->mode.bracketpaste`
Enabled by default, but note that `vterm_state_reset()` disables it.
03981def6b
References #3476
New feature: `vterm_state_set_unrecognised_fallbacks`
acf7f19713
Oh, and terminal reflow works now.
Closes #2514 (but not #3864 , that's a bit more tricky)
2016-03-04 20:13:46 -05:00
Justin M. Keyes
8991b4b095
Merge pull request #4320 from watiko/vim-7.4.958
...
vim-patch:7.4.958
2016-03-04 13:12:59 -05:00
Justin M. Keyes
c2c180fbb3
Merge pull request #4401 from mhinz/help-term-startinsert
...
Doc: autocmd for always switching to insert mode (:term)
2016-03-04 10:09:04 -05:00
Marco Hinz
03fe4ad9b1
Doc: switch to terminal mode automatically
2016-03-04 12:55:59 +01:00
Marco Hinz
ed1925e0d1
Lint: fix line length >80
...
Introduced here:
4bfac00aa3 (diff-2bf87eef9f7b99dcea4b0c55beee2d63R78)
2016-03-04 12:23:21 +01:00
Justin M. Keyes
c3b6cd300f
Merge pull request #4402 from jbradaric/vim-7.4.1141
...
vim-patch:7.4.1141
2016-03-03 23:39:58 -05:00