Björn Linse
a7a3605c0f
Merge pull request #4583 from KillTheMule/robust-completion
...
Make completion_spec.lua more robust
2016-04-16 23:08:12 +02:00
KillTheMule
e6e843ebc0
Make completion_spec.lua more robust
...
Having a tags file in the calling directory of make test would make this test
fail, so disable tag file completion for it. Disable all other options except the
current buffer, to, applying the principle of least surprise.
2016-04-16 22:40:43 +02:00
Justin M. Keyes
4eb58273cd
Merge pull request #4558 from justinmk/filetype
...
defaults: Enable syntax/filetype for real.
2016-04-15 02:42:46 -04:00
Justin M. Keyes
523ff9c55c
test: defaults_spec.lua
2016-04-15 02:23:27 -04:00
Justin M. Keyes
54188cddde
test: move server_spec.lua
...
Old layout was too granular, we do not need a server/ folder.
2016-04-15 02:23:27 -04:00
Justin M. Keyes
cf7d6a7a0b
defaults: Enable syntax/filetype for real.
...
Fixes a bug in #4252 : we enabled filetype/syntax if -u was passed,
but not otherwise. So it did not work for an empty or missing vimrc.
2016-04-15 02:23:26 -04:00
Björn Linse
01eafc0c17
tests: fix indeterministic oldfiles! test
2016-04-14 18:11:39 +02:00
Justin M. Keyes
69d74f588a
Merge pull request #4566 from ZyX-I/more-lint
...
Add more lint checks: space before asterisk and preincrement/predecrement
2016-04-13 08:56:31 -04:00
Thiago de Arruda
982198143d
Merge PR #4398 'Update lua client'
2016-04-13 09:24:29 -03:00
Thiago de Arruda
c18d5917e3
Update lua client to 0.0.1-24
...
The new version of the lua client uses libmpack as a backend, and some test
scripts had to be updated to reflect that.
2016-04-13 09:21:32 -03:00
ZyX
4a6328a8eb
clint: Add rule for preincrement/predecrement
2016-04-13 03:06:35 +03:00
ZyX
0cb2c39ec4
clint: Add diagnostics for things like char* foo
or (char*)
...
Asterisk should be preceded by a space except the following cases:
1. `foo[*idx_ptr]`
2. `++*foo` (though I would prefer to write this as `++(*foo)`)
3. `(*foo)->bar`, `if (*p)`
4. `char **foo`
5. `/* comment */`
6. `!*p`
Note: `[^ (*/![]` is followed by `+` to make error position easier to find. It
is not needed to find location of the problem.
2016-04-13 03:06:34 +03:00
Thiago de Arruda
10a8bb02ac
third-party: Add missing *_host dependencies to luarocks packages
2016-04-11 23:07:52 -03:00
Thiago de Arruda
4ae7acd152
Add luv as a third party dependency
...
Luv is a simple lua binding to libuv, which is now used by neovim lua client.
The bundled luv installation a bit different from other dependencies in that it
is installed two times:
- The "BuildLuv.cmake" script downloads and installs a static version of luv
using its normal cmake build script. This static version will be used later.
- Luv default rockspec is replaced with the alternate under the "rockspecs"
directory(the alternate rockspec plays nicer with neovim build system)
- The alternate rockspec is used to build/install the lua module and make it
available to lua scripts.
2016-04-11 23:07:52 -03:00
Thiago de Arruda
584b8eddb4
Mark cursor_spec.lua indeterministic test as pending
2016-04-11 23:07:52 -03:00
Thiago de Arruda
f5f11b9e2f
Remove indeterminism in oldfiles_spec.lua
...
If Nvim is in a "Press ENTER..." screen before the `get_vvar()` call, the test
will hang.
2016-04-11 23:07:52 -03:00
Thiago de Arruda
3f698b8106
Allow a lua debugger to be specified on functionaltest-lua
target
2016-04-11 23:07:52 -03:00
Thiago de Arruda
704f3dd855
Synchronize shada reset helper with other functional tests
2016-04-11 23:07:52 -03:00
Thiago de Arruda
906271b53d
main.c: Free msgpack packer in --api-info handler to make ASAN happy
2016-04-11 23:07:51 -03:00
Justin M. Keyes
f47a20a266
Merge pull request #4562 from dbarnett/vim-f2571c
...
vim-patch:f2571c
2016-04-11 13:02:04 -04:00
David Barnett
cf32ca5137
vim-patch:f2571c
...
Updated runtime files.
f2571c61d5
2016-04-11 09:23:31 -07:00
Justin M. Keyes
fe4d814c0f
Merge pull request #4559 from ZyX-I/undodir-undo-doc-update
...
documentation: Update information about default location of undo files
2016-04-11 00:08:16 -04:00
ZyX
b25b6048ca
documentation: Update information about default location of undo files
2016-04-11 07:00:57 +03:00
Justin M. Keyes
c56aceff88
Merge pull request #4557 from mikewadsten/bugfix/issue-4537-cscope-segfault
...
cscope: Fix mismatched types in ':cscope show' output
2016-04-10 20:56:01 -04:00
Mike Wadsten
80471df208
cscope: Fix mismatched types in ':cscope show' output
...
Type long on 32-bit systems is typically 32 bits, but
PRId64 is 64 bits. This mismatch leads to bad output
or segfaults on :cs show.
Fixes #4537
2016-04-10 19:11:17 -05:00
Justin M. Keyes
91c5005da8
Merge pull request #4555 from justinmk/spell
...
spell: fix SpellFileMissing handler
2016-04-10 04:52:10 -04:00
Justin M. Keyes
8d37201ed2
spell: Fix argument and avoid redundant prompt.
...
In #3027 we deferred the "missing spell file" prompt until VimEnter, but
we were sending the wrong argument (should be "en", not "en_us").
This also caused redundant prompts if user answers "No" to the download
prompt invoked by the SpellFileMissing event.
Closes #3966
Closes #4406
2016-04-10 04:27:39 -04:00
Justin M. Keyes
3462f46cb8
spellfile.vim: less pestering
...
- Always auto-create spell/ directory, don't ask.
- Don't ask where to put .spl file if only 1 choice exists.
- Always download .sug file, don't ask.
- Use blackhole register for :delete and :g//d.
- Formatting: expand tabs.
2016-04-10 04:27:25 -04:00
Justin M. Keyes
1bf1ffc734
Merge pull request #4505 from watiko/vim-runtimes
...
vim-patch:86ae720,f913281,dd1616e
2016-04-10 01:43:07 -04:00
Justin M. Keyes
bf2c2b34cf
Merge pull request #4357 from jbradaric/vim-7.4.1105
...
vim-patch:7.4.1105
2016-04-09 14:14:55 -04:00
Shougo Matsushita
d227c843bf
complete: noinsert/noselect should not set 'modified'. #4509
2016-04-09 13:36:37 -04:00
Chiel Kooijman
5330aa104b
doc: formatting #4543
2016-04-08 18:01:07 -04:00
Panashe Fundira
2df8f88b3c
doc: Fix tiny typo in :bufdo section
...
[ci skip]
2016-04-08 17:58:14 -04:00
Justin M. Keyes
d44b2c9483
Merge pull request #4546 from KillTheMule/vim-patch-sh
...
vim-patch.sh: Fetch the whole vim repository and fix a regexp
2016-04-08 17:50:54 -04:00
Justin M. Keyes
e605faaa2f
version bump
2016-04-08 17:26:07 -04:00
pips.linux
7cdbf3f97a
vim-patch.sh: Fetch the whole vim repository and fix a regexp
...
Make get_vim_sources fetch the whole repository (it's not THAT big) so we can
pick up all the patches. The regexp didn't pick up the NA patches if there was a
comma after NA, so I extended it (I allowed arbitray things after NA, so maybe
someone can write a comment or so, should not lead to confusion).
2016-04-08 20:13:24 +02:00
Justin M. Keyes
f4f80a238b
NVIM v0.1.3
...
Features:
f2ae5a9
Add TextYankPost and TextDeletePost autocmds
44b2cef
bufhl: new mechanism for plugins to add highlights to a buffer
39c3842
Make set{qf,loc}list() take {title}
77a7ca4
'shortmess': Add "F" flag. #4446
99d4c8c
keymap: Support <D-...> (super/command key).
Fixes:
14c9b30
terminal.c: temporary fix for incorrect paste handling
Notable changes:
50e129f
defaults: Enable syntax and filetype plugins.
4e39eee
upgrade libvterm (improves terminal reflow)
2016-04-07 22:04:21 -04:00
Justin M. Keyes
90e8bdc898
Update ISSUE_TEMPLATE.md
...
[ci skip]
2016-04-06 21:23:25 -04:00
Björn Linse
666714f74f
Merge pull request #4477 from Antoine-H/master
...
Fixed some Wconversion in charset.c
2016-04-06 15:33:57 +02:00
huchet
52a830fec6
Enabled -Wconversion in charset.c
2016-04-06 13:32:02 +00:00
Björn Linse
47d44e00a2
Merge pull request #4269 from cacplate/pr-3667
...
buffer.c: change return type to bool (adoption of #3667 )
2016-04-04 11:22:28 +02:00
Justin M. Keyes
c54ccfbb52
Merge pull request #4508 from Xerkus/hotfix/remote-plugins-wrong-condition
...
Fix condition for lazy loading remote plugins defintions
2016-04-03 19:20:46 -05:00
Charles Joachim
55844eee10
buffer.c: change return type to bool
...
Co-authored-by: Wayne Rowcliffe (@war1025)
2016-04-03 15:39:33 -04:00
Felipe Morales
c8d830e896
Merge pull request #4519 from Shougo/vim-7.4.1425
...
vim-patch:7.4.1425
2016-04-02 15:14:00 +02:00
Shougo Matsushita
1a9be28c75
vim-patch:7.4.1425
...
Problem: There are still references to MS-DOS support.
Solution: Remove most of the help txt and install instructions. (Ken Takata)
6e722e2f94
2016-04-02 11:24:23 +09:00
Björn Linse
28d3def5b0
Merge pull request #4083 from bfredl/oob
...
api/buffer: add get/set_lines with more flexible out-of-bounds handling and deprecate the line_slice functions
2016-04-01 16:56:30 +02:00
Björn Linse
6eda7c0e5f
api/buffer: deprecate old line and line slice functions
2016-04-01 11:30:00 +02:00
Björn Linse
8eb8ebf905
tests: update tests to use [gs]et_lines instead of [gs]et_line_slice
2016-04-01 11:29:51 +02:00
Björn Linse
f3645e422f
api/buffer: add tests for buffer_[gs]et_lines
2016-04-01 11:29:51 +02:00
Björn Linse
51c7818d42
api/buffer: introduce buffer_[gs]et_lines with new indexing convention.
...
-1 is index past the end, and -2 is the index of the last element.
This eliminates the need for include_start/include_end.
Allow the handling of out-of-bounds to be configurable.
2016-04-01 11:29:51 +02:00