David Bürgin
44175224cc
'cpoptions': Remove "j" flag
2015-05-25 16:29:00 -04:00
Daniel Hahler
297973ab00
tui: defer resize event #2738
...
When maximizing the window, often only lines would be detected properly
with the `try_resize` handler being called immediately.
Fixes https://github.com/neovim/neovim/issues/2322 .
2015-05-25 14:42:12 -04:00
Nelson Yeung
8ce22c6323
tests: Migrate legacy test 31 #2736
2015-05-25 15:47:12 +03:00
Shougo Matsushita
d9f97e3026
completion: Add v:completed_item feature #2563
...
Reviewed-by: Michael Reed <m.reed@mykolab.com >
Reviewed-by: Luke Andrew <luke.github@la.id.au >
Reviewed-by: Justin M. Keyes <justinkz@gmail.com >
Reviewed-by: Florian Walch <florian@fwalch.com >
2015-05-24 17:05:12 -04:00
Rui Abreu Ferreira
466bb84ff0
Rename var eof as input_eof #2728
...
- In Windows eof is a function, renamed the eof var in input.c
to input_eof
2015-05-24 02:17:32 -04:00
Rui Abreu Ferreira
ac42fb8ca7
Add guard for sys/wait.h header in job.c #2686
...
The sys/wait.h include was moved after the vim.h include, since the include
guards are defined in config.h the guards cannot be used earlier.
2015-05-21 02:09:50 -04:00
Rui Abreu Ferreira
e1f83d304d
Add header guards for sys/time.h and unistd.h in log.c
2015-05-21 02:09:49 -04:00
David Bürgin
32837cc7df
'cpoptions': Remove "-" flag #2655
2015-05-21 01:31:30 -04:00
Felipe Morales
eca51bbfa0
options: Include "j" in default 'formatoptions' #2669
2015-05-21 01:28:20 -04:00
Steven Oliver
1add7a422f
sha256.c: Remove unused headers and comments #2714
...
Reviewed-by: Justin M. Keyes <justinkz@gmail.com >
2015-05-21 01:24:21 -04:00
Felipe Morales
3c2eae6cc6
options: Search upwards for tags file #2670
...
Also remove some references to emacs tags from the docs.
References https://github.com/neovim/neovim/issues/1664
2015-05-19 16:58:46 -04:00
Björn Linse
5bbd182a3e
msgpack-rpc: handle failure to convert method arguments #2664
2015-05-19 16:21:01 +02:00
Michael Reed
a16eab9e57
Remove -T
command-line option
...
It didn't actually do anything after
3baba1e7bc
Helped-by: Justin M. Keyes <justinkz@gmail.com >
2015-05-18 11:06:54 -04:00
Michael Reed
64cecd917d
Cleanup 'ttyscroll' remnants
...
Removed in 3baba1e7bc
, but the docs
weren't updated.
2015-05-18 11:06:54 -04:00
Michael Reed
c50c831b85
Cleanup 'ttym[ouse]', FEAT_MOUSE, mouse_(dec|gpm|etc.)
...
Because of 3baba1e7bc
, it's dead code.
Helped-by: Justin M. Keyes <justinkz@gmail.com >
2015-05-18 11:06:54 -04:00
Michael Reed
00cf632b2b
Cleanup misc.
...
Regarding debugger.txt (which was Spotted by @Hettomei):
The third section was empty, and the second section is very outdated.
Nvim doesn't have things like Balloon Evalutation and Sun Visual
workshop integration, so just remove the section.
Regarding everything else:
- term.[ch] and term_defs.h don't exist anymore, so remove refs to them
- Add ttybuiltin to vim_diff.txt. It should have been done before, but
vim_diff.txt didn't exist when ttybuiltin was removed (done in
3baba1e7bc6698e6bc9f1d37fce88b30d6274bc9,)
Helped-by: Justin M. Keyes <justinkz@gmail.com >
2015-05-18 11:06:54 -04:00
Thiago de Arruda
1352725beb
build: Limit --coverage flag to files under "src"
...
Resolves #2632 . This is done so C helper modules don't generate unexpected
coverage output.
Reviewed-by: Justin M. Keyes <justinkz@gmail.com >
Reviewed-by: Florian Walch <florian@fwalch.com >
2015-05-18 04:28:01 -03:00
Felipe Morales
b90378dfb0
options: Enable &wildmenu, use "list:longest,full" for &wildmode by default #2677
2015-05-17 15:24:31 -04:00
David Bürgin
b1403e7d44
vim-patch:7.4.597 #2658
...
Problem: Cannot change the result of systemlist().
Solution: Initialize v_lock. (Yukihiro Nakadaira)
https://github.com/vim/vim/commit/v7-4-597
See https://groups.google.com/d/msg/vim_dev/WXCfHMeqjfk/n2PjNwZ2bzIJ
2015-05-17 15:11:10 -04:00
cztchoice
7341b285d0
vim-patch: Mark some patches as NA #2672
...
These changes cannot apply because they
a) fix compiler warning
b) modify removed GUI related code
c) modify removed build files
mark the following patch as NA:
* 7.4.728, https://github.com/vim/vim/commit/v7-4-728
* 7.4.727, https://github.com/vim/vim/commit/v7-4-727
* 7.4.726, https://github.com/vim/vim/commit/v7-4-726
* 7.4.724, https://github.com/vim/vim/commit/v7-4-724
* 7.4.720, https://github.com/vim/vim/commit/v7-4-720
* 7.4.705, https://github.com/vim/vim/commit/v7-4-705
* 7.4.681, https://github.com/vim/vim/commit/v7-4-681
* 7.4.679, https://github.com/vim/vim/commit/v7-4-679
* 7.4.677, https://github.com/vim/vim/commit/v7-4-677
* 7.4.676, https://github.com/vim/vim/commit/v7-4-676
* 7.4.674, https://github.com/vim/vim/commit/v7-4-674
* 7.4.669, https://github.com/vim/vim/commit/v7-4-669
* 7.4.663, https://github.com/vim/vim/commit/v7-4-663
* 7.4.657, https://github.com/vim/vim/commit/v7-4-657
Reviewed-by: David Bürgin <676c7473@gmail.com >
Reviewed-by: Michael Reed <m.reed@mykolab.com >
Reviewed-by: oni-link <knil.ino@gmail.com >
2015-05-17 15:03:49 -04:00
Michael Reed
aa1d9a1807
Build: Use GNUInstallDirs, install man pages #2649
...
For now, only install man pages matching "nvim*.1": we don't want to
install xxd.1 as it might conflict with that of a user's Vim
installation.
closes #1826
Reviewed-by: Florian Walch <florian@fwalch.com >
Helped-by: John Szakmeister <john@szakmeister.net >
2015-05-17 14:57:43 -04:00
Björn Linse
d9acfbd471
options: mark nonfunctional &termencoding option as hidden. #2631
...
Remove related dead code and references in the docs.
Helped-By: Michael Reed <m.reed@mykolab.com >
Helped-By: Shougo Matsushita <Shougo.Matsu@gmail.com >
2015-05-17 18:39:25 +02:00
Justin M. Keyes
85c51baf06
passing-by: get_vim_var_str: mark non-null return
2015-05-17 02:17:34 -04:00
Justin M. Keyes
84443f176e
doc: v:servername, serverstart()
2015-05-17 02:17:34 -04:00
Justin M. Keyes
3e4534f40f
server: repurpose legacy v:servername
...
- On startup, v:servername is equivalent to $NVIM_LISTEN_ADDRESS
- v:servername may be considered the "default" server address
- v:servername does not change unless the associated server is stopped
by serverstop()
2015-05-17 02:17:34 -04:00
David Bürgin
7a7d082e12
vim-patch:7.4.562 #2593
...
Problem: Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat)
Solution: Check there is enough space. (Christian Brabandt)
https://github.com/vim/vim/commit/v7-4-562
2015-05-16 23:46:29 -04:00
David Bürgin
f525284778
vim-patch:7.4.594 #2654
...
Problem: Using a block delete while 'breakindent' is set does not work
properly.
Solution: Use "line" instead of "prev_pend" as the first argument to
lbr_chartabsize_adv(). (Hirohito Higashi)
https://github.com/vim/vim/commit/v7-4-594
See https://groups.google.com/d/msg/vim_dev/B8k0AVlqMUU/qKXeY8srpGcJ
2015-05-16 18:39:39 -04:00
Justin Gassner
9b87955b34
vim-patch:7.4.{629,695,696,701} Mark as included #2666
...
https://github.com/vim/vim/commit/v7-4-629
https://github.com/vim/vim/commit/v7-4-695
https://github.com/vim/vim/commit/v7-4-696
deal with coverity issues which were fixed by #1947
https://github.com/vim/vim/commit/v7-4-701
fixes a compiler warning for an uninitialized variable introduced in 695
2015-05-16 16:05:28 -04:00
Michael Reed
6f72f56492
Change 'backspace' default to "indent,eol,start" #2639
...
While here, alphabetically sort section 2 of vim_diff.txt
Helped-by: Jakob Schnitzer <mail@jakobschnitzer.de >
Helped-by: Felipe Morales <hel.sheep@gmail.com >
2015-05-15 16:28:57 -04:00
Michael Reed
8814e275cf
Merge pull request #2643 from glts/mark-na-patches
...
[RFC] vim-patch: Mark patches as NA
2015-05-14 15:12:25 -04:00
David Bürgin
eaf937ff2c
vim-patch:7.4.{592,596,632}: Mark as NA
...
Original commit message for patch 7.4.592:
Problem: When doing ":e foobar" when already editing "foobar" and 'buftype'
is "nofile" the buffer is cleared. (Xavier de Gaye)
Solution: Do no clear the buffer.
https://github.com/vim/vim/commit/v7-4-592
The change in this patch was amended in patch 7.4.596 to fix an #ifdef
problem, but soon after, in patch 7.4.632, it was reverted wholesale.
See https://groups.google.com/d/msg/vim_dev/SWw5znc3W-8/TDjkUVYfABIJ
2015-05-14 09:55:19 +02:00
David Bürgin
a0a60e6e97
vim-patch: Mark patches as NA
...
These changes do not apply because a) they apply to removed code,
or b) they address problems to do with #ifdef'ed code.
Marks the following patches as NA:
- 7.4.610, https://github.com/vim/vim/commit/v7-4-610
- 7.4.618, https://github.com/vim/vim/commit/v7-4-618
- 7.4.619, https://github.com/vim/vim/commit/v7-4-619
- 7.4.621, https://github.com/vim/vim/commit/v7-4-621
- 7.4.622, https://github.com/vim/vim/commit/v7-4-622
- 7.4.625, https://github.com/vim/vim/commit/v7-4-625
- 7.4.626, https://github.com/vim/vim/commit/v7-4-626
- 7.4.638, https://github.com/vim/vim/commit/v7-4-638
- 7.4.647, https://github.com/vim/vim/commit/v7-4-647
- 7.4.648, https://github.com/vim/vim/commit/v7-4-648
- 7.4.650, https://github.com/vim/vim/commit/v7-4-650
One trivial change had already been included, so the patch number was
uncommented:
- 7.4.599, https://github.com/vim/vim/commit/v7-4-599
2015-05-14 09:55:19 +02:00
Michael Reed
94d784358f
Merge pull request #2605 from Pyrohh/manpages
...
[RDY] Rewrite English man pages in mdoc, update for Nvim
2015-05-13 19:55:45 -04:00
Mark Bainter
7747bf64d8
minor cleanup. #2610
...
Update vim_isAbsName() to use bool type
cleanup casts in vim_findfile() and recover_names()
References #2470
2015-05-13 19:42:31 -04:00
Michael Reed
3a3a6bee0d
nvim --help
text: Unify with manpages
2015-05-13 18:16:51 -04:00
Michael Reed
b0b3076995
main.c: Make '-v' synonymous with '--version'
...
This is done for consistency with '-h' and '--help'.
While here, also move the mch_exit() call out of usage
to make it clear what is being done.
Helped-by: Justin M. Keyes <justinkz@gmail.com >
2015-05-13 18:16:51 -04:00
Michael Reed
af3381b319
Remove char_u: Review
...
Helped-by: Scott Prager <splinterofchaos@gmail.com >
2015-05-13 15:29:50 -04:00
Michael Reed
62bcd98ae3
Remove char_u: message:smsg_attr()
2015-05-13 15:29:50 -04:00
Michael Reed
3c5864772f
Remove char_u: message:smsg()
2015-05-13 15:29:50 -04:00
Michael Reed
d666b0e48f
Remove char_u: ex_docmd:get_view_file()
2015-05-13 15:29:49 -04:00
Michael Reed
743a0aa7f1
Remove char_u: main:use_vimrc
2015-05-13 15:29:49 -04:00
Michael Reed
b4534ba578
Remove char_u: main:process_env()
...
In addition, make static and modernize function comment
2015-05-13 15:29:49 -04:00
Michael Reed
5e60180a1e
Remove char_u: ex_docmd:do_cmdline_cmd()
2015-05-13 15:29:49 -04:00
David Bürgin
af4b0a76a7
vim-patch:7.4.587 #2622
...
Problem: Conceal does not work properly with 'linebreak'. (cs86661)
Solution: Save and restore boguscols. (Christian Brabandt)
https://github.com/vim/vim/commit/v7-4-587
2015-05-13 03:15:52 -04:00
David Bürgin
5e1d52a708
Passing by: regexp_nfa.c: Convert add_here variable to bool
2015-05-13 03:10:25 -04:00
David Bürgin
de6b3fbb15
vim-patch:7.4.577
...
Problem: Matching with a virtual column has a lot of overhead on very long
lines. (Issue 310)
Solution: Bail out early if there can't be a match. (Christian Brabandt)
Also check for CTRL-C at every position.
https://github.com/vim/vim/commit/v7-4-577
See also https://code.google.com/p/vim/issues/detail?id=310
Slightly adapted due to the long_u refactoring in
2ceb1c74d5
.
2015-05-13 03:10:24 -04:00
David Bürgin
2498314876
vim-patch:7.4.581: Mark as NA #2624
...
Problem: Compiler warnings for unitinialized variables. (John Little)
Solution: Initialize the variables.
https://github.com/vim/vim/commit/v7-4-581
Not applicable. Depended on patch 7.4.560, which was NA, see #1743 .
2015-05-11 21:27:46 -04:00
Yamakaky
48bd94e98f
vim-patch:7.4.606 #2594
...
Problem: May crash when using a small window.
Solution: Avoid dividing by zero. (Christian Brabandt)
https://github.com/vim/vim/commit/v7-4-606
2015-05-09 10:56:05 -04:00
Ewan Hemingway
d956535307
vim-patch:7.4.576 #2595
...
Problem: Redrawing problem with 'relativenumber' and 'linebreak'.
Solution: Temporarily reset 'linebreak' and restore it in more places.
(Christian Brabandt)
https://github.com/vim/vim/commit/v7-4-576
Closes #1946
2015-05-09 10:46:12 -04:00
David Bürgin
96997fffbd
vim-patch:7.4.524 #2559
...
Problem: When using ":ownsyntax" spell checking is messed up. (Issue 78)
Solution: Use the window-local option values. (Christian Brabandt)
https://github.com/vim/vim/commit/v7-4-524
See also https://code.google.com/p/vim/issues/detail?id=78
2015-05-09 10:23:23 -04:00