Jurica Bradaric
fe0bcc0800
vim-patch:8.0.0020
...
Problem: The regexp engines are not reentrant.
Solution: Add regexec_T and save/restore the state when needed.
6100d02aab
2017-07-29 16:27:11 -04:00
Justin M. Keyes
3c2640cce4
doc
2017-07-29 14:21:58 +02:00
Justin M. Keyes
3b45f676c0
menu_get(): doc
2017-07-28 02:34:24 +02:00
Matthieu Coudron
dc685387a3
viml: introduce menu_get() function #6322
...
menu_get({path}, {modes}). See :h menu_get.
2017-07-28 01:27:58 +02:00
Nikolai Aleksandrovich Pavlov
861ba1ddd4
runtime: Fix where desktop file and icon are installed ( #7072 )
...
With `xdg-*` utilities CMAKE_INSTALL_PREFIX is incorrectly ignored.
Taken from [nvim-qt][1]. For some reason it only checks for !APPLE.
[1]: b26596d164/src/gui/CMakeLists.txt (L48-L55)
2017-07-27 03:52:22 +02:00
James McCoy
a2dc33ba19
Merge pull request #7069 from jbradaric/vim-8.0.0034
...
vim-patch:8.0.0034
2017-07-26 15:36:07 -04:00
James McCoy
86f0cd7902
Merge pull request #7070 from jbradaric/vim-8.0.0062
...
vim-patch:8.0.0062
2017-07-26 07:07:00 -04:00
ZyX
d23c0de0c1
doc: Update documentation
2017-07-26 12:31:01 +03:00
Jurica Bradaric
d94e39a517
vim-patch:8.0.0062
...
Problem: No digraph for HORIZONTAL ELLIPSIS.
Solution: Use ",.". (Hans Ginzel, closes vim/vim#1226 )
8161551724
2017-07-25 19:35:56 +02:00
Jurica Bradaric
811c45163c
vim-patch:8.0.0034
...
Problem: No completion for ":messages".
Solution: Complete "clear" argument. (Hirohito Higashi)
9e507ca8a3
2017-07-25 18:41:14 +02:00
James McCoy
722806a115
provider: clipboard: Only report stderr if the job failed
...
Closes #7054
2017-07-24 20:10:40 -04:00
James McCoy
58d8d91ec1
provider: Extra pythonx's stderr handling to common functions
2017-07-24 20:10:28 -04:00
Andy Russell
26124b4800
provider/clipboard.vim: fix logic issue #7042
...
Closes #7039
2017-07-17 17:20:37 +02:00
Justin M. Keyes
d0537961c1
Merge #7040 'vim-patch:8.0.{0017,0026,0078,0079,0084}'
2017-07-17 16:54:17 +02:00
ZyX
cb3c71eac9
doc: Adjust documentation a bit
...
2 spaces after sentense ends, clarify what will be highlighted.
2017-07-17 02:32:32 +03:00
Justin M. Keyes
a76da96e86
Merge #7028 from fmoralesc/vimtutor-disentangle2
...
Closes #4533
Closes #6389
Closes #4913
Closes #7005
2017-07-16 18:19:41 +02:00
Felipe Morales
3241bce611
tutor: reorganize
2017-07-16 12:10:49 -04:00
Jurica Bradaric
33efad7dbc
vim-patch:8.0.0017
...
Problem: Cannot get the number of the current quickfix or location list.
Solution: Use the current list if "nr" in "what" is zero. (Yegappan
Lakshmanan) Remove debug command from test.
890680ca63
2017-07-16 17:48:50 +02:00
Andy Russell
4dee942e73
provider/clipboard.vim: capture/display errors ( #6684 )
...
TODO: handle errors in the `get`. systemlist() should take an
options dictionary like jobstart(), which may specify a stderr handler.
References #6565
2017-07-15 20:51:51 +02:00
Justin M. Keyes
d8fe63199f
intro: change byline to "by al." ( #6984 )
...
Several people have suggested that the "by Bram" byline is misleading,
it implies that Bram is actively involved with the project. Up to now we
left it as an homage.
Bram agreed that it is misleading, and suggested a mention somewhere
other than the intro.
2017-07-15 18:13:49 +02:00
ZyX
69719e658c
Merge branch 'master' into colored-cmdline
2017-07-15 18:56:45 +03:00
Felipe Morales
37af859930
tutor: update syntax
...
sampletext regions no longer supported
make sure tutorExpect is available
don't conceal code region delimiters
2017-07-15 11:01:45 -04:00
Felipe Morales
8e48d7c19e
tutor: disable old method for setting "expect" regions
...
tutor: remove movement mappings
2017-07-15 11:01:45 -04:00
Felipe Morales
cb0282ad98
tutor: update tutor-mode tutorial
2017-07-15 11:01:45 -04:00
Felipe Morales
c235ee3f05
tutor: don't enable folds by default
2017-07-15 11:01:45 -04:00
Felipe Morales
ec67d07065
tutor: allow metadata to exist outside of the documents.
...
this makes 'expect' regions simpler to handle.
2017-07-15 11:01:45 -04:00
Felipe Morales
2dc5b141da
tutor: some tweaks to begginer's tutorial
2017-07-15 11:01:44 -04:00
Justin M. Keyes
72c38b5cd5
health.vim: validate g:clipboard
...
Closes #7020
Also fix 'iskeyword' setting, which I fumbled in
440133e0d5
2017-07-15 15:19:01 +02:00
Marco Hinz
d40ca32095
doc: rewrite job-control example
...
Fixes https://github.com/neovim/neovim/issues/7009
2017-07-13 15:19:29 +02:00
Jonathan de Boyne Pollard
68d2fb7570
tui: Improve the setrgbf/setrgbb fallback logic.
...
The libvte test was too agressive, and is reduced to only triggering
when it is libvte 0.36 AND a gnome or xterm terminal type is used.
Contrastingly, tmux was not on the list at all and now is.
2017-07-09 19:08:56 +01:00
Jonathan de Boyne Pollard
5bdad50307
doco: Document constant 'term' in more detail.
...
Also expand the example in term-dependent-settings.
2017-07-09 19:08:35 +01:00
Justin M. Keyes
0b88bf256d
doc: api.txt; deprecate <special>
2017-07-08 16:34:35 +02:00
Justin M. Keyes
0ea7e45bc1
'cpoptions': remove "<" flag; ignore <special>
...
Closes #6937 "nvim_get_keymap output is unreliable"
2017-07-08 16:34:35 +02:00
Justin M. Keyes
78c5201234
'cpoptions': remove "k" flag
...
This was already removed in 3baba1e7bc
, except the documentation and
CPO_VI entry. find_term_bykeys() is irrelevant to Nvim.
2017-07-08 16:34:33 +02:00
Peter Renström
6720fe253e
runtime: K: prefer Vim help instead of man #3104
2017-07-08 15:11:56 +02:00
Ivan
17298a7912
runtime: update vimCommand syntax pattern ( #6976 )
...
Update a flawed match pattern for the vimCommand syntax group. To see
the effect of this fix, open a vimscript buffer,
nvim -u NONE foo.vim
configure a couple highlight groups,
:hi! vimIsCommand ctermfg=Green
:hi! vimCommand ctermfg=Red
:syntax enable
and add the following lines to the buffer:
let foo=xFoo
let bar=zBar
You'll notice the "z" in zBar is Red, while xFoo and the rest of Bar are green. This will
be the case as long as the word following `=` starts with the letter "z". This has already
been fixed upstream by adding a "\>" word boundary to the match pattern:
https://github.com/vim/vim/issues/124
e271909625 (diff-86da060e2153c8ce5dc317a7b4b5a29dR27)
This particular match pattern was also mentioned in issue #5491 , but in reference to a bug
that was related to the generated part of syntax/vim.vim, whereas this bug lives in the
non-generated part of the file.
2017-07-08 12:44:36 +02:00
Justin M. Keyes
105d680aea
Merge #6816 'TUI improvements'
...
Removed these commits (test-suite changes):
e2fba01910
7c809c4bc7
18e7cd9e97
2017-07-07 00:34:37 +02:00
Paul "LeoNerd" Evans
e4dc878f89
options: Default to 'ttimeout' and 'ttimeoutlen=50'
...
This gives libtermkey 50msec to reassemble split multibyte sequences
like DCSes.
2017-07-05 22:23:04 -04:00
Justin M. Keyes
f0dafa89c2
provider/clipboard.vim: Handle missing g:clipboard keys
2017-06-28 09:42:03 +02:00
Justin M. Keyes
6016ac270f
provider/clipboard.vim: allow configuration #6030
...
Closes #6029
2017-06-27 12:22:06 +02:00
James McCoy
91749c06dc
Merge pull request #6927 from jamessan/vim-7.4.2259
...
vim-patch:7.4.2259,7.4.2268,7.4.2318,7.4.2320
2017-06-27 03:19:01 +00:00
James McCoy
0dd6455659
vim-patch:7.4.2268
...
Problem: Using CTRL-N and CTRL-P for incsearch shadows completion keys.
Solution: Use CTRL-T and CTRL-G instead.
1195669f9e
2017-06-26 22:08:11 -04:00
Justin M. Keyes
f34befe74c
Merge #6789 from ZyX-I/lua-path
...
lua: Add paths from &runtimepath to package.path and package.cpath
2017-06-27 02:29:15 +02:00
ZyX
407abb3a6c
eval,ex_getln: Add support for coloring input() prompts
2017-06-27 01:34:54 +03:00
raichoo
7955cf3515
vim-patch:7.4.2259
...
Problem: With 'incsearch' can only see the next match.
Solution: Make CTRL-N/CTRL-P move to the previous/next match. (Christian
Brabandt)
4d6f32cbfb
2017-06-26 07:36:36 -04:00
Alex Genco
9b98b959d1
runtime: Add docs for g:ruby_host_prog
2017-06-17 09:07:29 -07:00
Alex Genco
f400c6f05f
runtime: Allow overriding ruby host with g:ruby_host_prog
...
This allows users who have per-project Ruby versions (e.g. with `rvm`)
to pin to a particular gem installation.
For example: `let g:ruby_host_prog = 'rvm system do neovim-ruby-host'`
2017-06-17 08:20:00 -07:00
Alex Genco
826210a465
runtime: Fix issue with Ruby health latest_gem
determination
...
Sometimes the `gem list` command used for finding the latest version of
the `neovim` gem prints an error, which can throw off the `split()` call
due to extra parenthesis. This locks down the split pattern to make
conflicts less likely.
2017-06-17 08:20:00 -07:00
Xu Cheng
6efe84af68
provider/clipboard: add tmux support ( #6894 )
2017-06-15 09:15:56 +02:00
Björn Linse
16ae369474
screen.c: make more highlights window specific
2017-06-14 20:31:14 +02:00