Justin M. Keyes
8a4e5b4bc2
Merge #4697 'capture() function'.
2016-06-20 00:55:41 -04:00
Justin M. Keyes
8c28baa7c7
doc: api_info
2016-06-18 15:01:51 -04:00
Björn Linse
16424caeda
eval: add api_info()
...
Previously, the api metadata was only accessible frow within nvim as
msgpackparse(systemlist('nvim --api-info'))[0]
2016-06-17 18:47:45 +02:00
Justin M. Keyes
51fe40a033
Merge #4923 from justinmk/doc
...
doc: cleanup
2016-06-16 01:48:05 -04:00
Justin M. Keyes
742787fe9e
doc: consolidate nvim.txt
2016-06-15 22:50:38 -04:00
Justin M. Keyes
2dbf040048
doc: uppercase RPC
2016-06-15 22:50:37 -04:00
Justin M. Keyes
37f560aedf
doc/python: cleanup
...
- Move info to providers.txt
- Remove "nvim-" prefix.
- Brevity, clarity, ...
2016-06-15 22:50:37 -04:00
Justin M. Keyes
7718f8f24c
doc/provider: cleanup
...
- Move design/impl discussion to develop.txt
- Move clipboard notes to provider.txt
2016-06-15 19:31:11 -04:00
Justin M. Keyes
c698ed0531
doc: cleanup
2016-06-15 19:31:11 -04:00
Justin M. Keyes
30a7d551ee
doc/terminal: cleanup
2016-06-15 19:31:11 -04:00
Justin M. Keyes
4bad05ba97
doc/clipboard: cleanup
2016-06-15 19:31:11 -04:00
Justin M. Keyes
aaec820e6e
doc: Remove gui_w32.txt
...
It's no longer relevant, except for 2 sections which are tracked as issues #4927
and #4928 .
2016-06-15 19:29:27 -04:00
Justin M. Keyes
cc6edfe357
doc: remove "nvim-" qualfier from tags
...
It is almost never necessary to qualify documentation as "Nvim
specific".
The main exception to this is vim_diff.txt.
2016-06-15 19:29:27 -04:00
Justin M. Keyes
23a3e58f02
doc: msgpack_rpc: De-emphasize the transport protocol.
...
Tighten our jargon, avoid mentioning "msgpack" everywhere we mention the
RPC API. Prefer "RPC API" when speaking about the remote API.
Though it's conceivable that we may one day support some protocol other
than msgpack, that isn't relevant to most of our discussion of the API,
including this document.
The file name msgpack_rpc.txt is preserved to avoid totally breaking
URLs.
2016-06-15 19:29:26 -04:00
Justin M. Keyes
bd20892bdf
doc: Move spell design discussion.
...
It is worth preserving, but let it live in spell.txt so we can dedicate
develop.txt to nvim-specific discussion.
2016-06-15 19:29:26 -04:00
James McCoy
0d3ff4b55d
vim-patch:7.4.1126
...
Problem: Can only get the directory of the current window.
Solution: Add window and tab arguments to getcwd() and haslocaldir().
(Thinca, Hirohito Higashi)
https://github.com/vim/vim/commit/c970330676eaae7ba7cd05cfa46df5a413853ef9
2016-06-15 18:04:05 -04:00
TJ DeVries
aa22b5fd9a
Add new functionality to the = marker in the STL
...
This new functionality is explained in the documentation.
Also, many tests have been added to the buffer_spec.lua file
2016-06-14 20:10:11 +02:00
Tommy Allen
20447ba098
runtime: Add script for Python diagnostic information ( #4885 )
2016-06-13 14:56:16 -04:00
Justin M. Keyes
a160590e40
Merge #4813 'runtime: clipboard: start daemons in /'.
2016-06-10 03:05:28 -04:00
Justin M. Keyes
7e74ba4108
Merge pull request #4804 from brcolow/vim-7.4.1150
...
vim-patch:7.4.{1150,1151}
2016-06-08 00:23:48 -04:00
James McCoy
48aa28a3eb
vim-patch:e0fa374
...
Updated runtime files.
https://github.com/vim/vim/commit/e0fa3742ead676a3074a10edadbc955e1a89153d
Ignore changes to
* doc/channel.txt: Channel related docs
* doc/netbeans.txt, doc/os_dos.txt, doc/todo.txt: Not relevant to Neovim
* doc/tags: Generated at build time
2016-06-07 12:19:50 -04:00
James McCoy
e453825aa5
vim-patch:38a5563
...
Update runtime files.
https://github.com/vim/vim/commit/38a55639d603823efcf2d2fdf542dbffdeb60b75
Ignore changes to
* doc/channel.txt, doc/eval.txt, doc/various.txt: Channel related docs
* doc/tags: Generated at build time
* doc/todo.txt, doc/vi_diff.txt: Not relevant to neovim
2016-06-07 12:02:56 -04:00
Justin M. Keyes
8849c209cc
Merge #4888 from jamessan/vim-13d5aee
...
vim-patch:13d5aee,705ada1,298b440,5e9b2fa,7c764f7,681baaf,cbebd48
2016-06-07 10:32:28 -04:00
James McCoy
e2941ecfbe
vim-patch:681baaf
...
Update runtime files.
https://github.com/vim/vim/commit/681baaf4a4c81418693dcafb81421a8614832e91
Ignore changes to
* doc/channel.txt, doc/eval.txt, doc/usr_41.txt: Channel related docs
* doc/tags: Generated at build time
* doc/todo.txt: Not relevant to Neovim
2016-06-07 06:46:37 -04:00
James McCoy
404dc5420b
vim-patch:5e9b2fa
...
Updated runtime files and translations.
https://github.com/vim/vim/commit/5e9b2fa9bb0e6061cf18457c173cd141a5dc9c92
Ignore changes to
* doc/tags: generated at build time
* doc/develop.txt, doc/todo.txt, doc/netbeans.txt, doc/vim-ja.UTF-8.1,
doc/xxd-ja.UTF-8.1, lang/menu_*: Not applicable to Neovim
* doc/editing.txt: Crypt related
* doc/change.txt, doc/insert.txt, doc/various.txt: Removal of ex_extra
tags, which already happened in Neovim
* doc/vim-ja.UTF-8.1, doc/xxd-ja.UTF-8.1
2016-06-07 06:46:36 -04:00
Aleksa Sarai
bc99b4c483
doc: update docs to reflect new cwd option
...
The termopen() docs don't need to be updated because they link to
jobstart().
Signed-off-by: Aleksa Sarai <cyphar@cyphar.com >
2016-06-07 17:26:49 +10:00
James McCoy
374b3a6f4c
vim-patch:298b440
...
Update runtime files.
https://github.com/vim/vim/commit/298b440930ecece38d6ea0505a3e582dc817e79b
Ignore changes to
* doc/netbeans.txt
* doc/tags: generated at build time
* doc/todo.txt
* doc/usr_41.txt, doc/various.txt: +channel related docs
2016-06-06 23:08:26 -04:00
James McCoy
2cbb8d0540
vim-patch:705ada1
...
Update a few runtime files.
https://github.com/vim/vim/commit/705ada1aff27ecd9c47c690df817d043c2ceb5e2
Ignored changes to
* doc/eval.txt, all json related documentation
* doc/if_mzsch.txt
* doc/tags, generated at build time
2016-06-06 23:08:26 -04:00
James McCoy
7634764e4c
vim-patch:13d5aee
...
Update runtime files
https://github.com/vim/vim/commit/13d5aeef56e3140a8eb8f40c7062aa1c5700f76e
Ignored changes to
* doc/develop.txt, since they were all in the "Coding Style"
section, which is completely different between Vim and Neovim.
* doc/tags, doc/todo.txt
* syntax/vim.vim, generated at build time
2016-06-06 23:08:26 -04:00
Justin M. Keyes
af161dcfb8
build: define doc_html task
...
Defines a dependency on the doc tags.
2016-06-06 11:04:05 -04:00
Justin M. Keyes
93274bfda7
runtime/doc: remove doctags
...
nvim is a dependency of the main tags task, and it's very unlikely that
one would need to build tags without having nvim available.
2016-06-06 11:02:15 -04:00
Michael Ennen
40e7efe91c
vim-patch:7.4.1150
...
Problem: 'langmap' applies to the first character typed in Select mode.
(David Watson)
Solution: Check for SELECTMODE. (Christian Brabandt, closes #572 )
Add the 'x' flag to feedkeys().
https://github.com/vim/vim/commit/25281634cda03ce302aaf9f906a9520b5f81f91e
2016-06-04 13:08:48 -07:00
Justin M. Keyes
8bf94f8f0d
Merge pull request #4869 from jamessan/vim-7.4.1142
...
vim-patch:7.4.1142,7.4.1695
2016-06-02 14:53:21 -04:00
James McCoy
1b6681e073
vim-patch:7.4.1142
...
Problem: Cannot define keyword characters for a syntax file.
Solution: Add the ":syn iskeyword" command. (Christian Brabandt)
https://github.com/vim/vim/commit/b8060fe862f684b591f9ac679eac5b2594d6c5a0
2016-06-02 10:28:46 -04:00
James McCoy
d5380d85ae
vim-patch:85084ef
...
Update help files.
https://github.com/vim/vim/commit/85084ef1e999dcf50e8d466106a33bac24a0febb
Ignored changes to:
* doc/editing.txt related to encryption
* doc/eval.txt related to perleval()
* doc/if_mzsch.txt
* doc/tags
* doc/todo.txt
2016-06-02 09:39:31 -04:00
James McCoy
c11f22d6c5
vim-patch:345efa0
...
Update runtime files
https://github.com/vim/vim/commit/345efa013dc6d1754ba06e5596a26c48c9935937
Ignored changes to:
* doc/tags
* doc/todo.txt
* doc/various.txt, since the MEM_PROFILING #ifdef doesn't exist in
Neovim
2016-05-27 12:56:48 -04:00
Justin M. Keyes
1d63672c77
Merge pull request #4821 from jamessan/vim-7.4.1096
...
vim-patch:7.4.1096,7.4.1567
2016-05-27 04:22:52 -04:00
Shougo Matsushita
41c0dfd545
Port capture() function
...
https://groups.google.com/forum/#!msg/vim_dev/H3Z3ChSUh_4/beZs6KzYdBsJ
2016-05-27 10:33:44 +09:00
James McCoy
d693a22de3
vim-patch:acb4f22
...
Updated runtime files.
https://github.com/vim/vim/commit/acb4f221c715a333f4c49a2235a8006c6ac6e4d5
Ignored changes to:
* doc/eval.txt since alloc_fail isn't relevant for neovim
* doc/index.txt for unmerge :smile command
* doc/tags, syntax/vim.vim since they're generated at build time
* doc/todo.txt
2016-05-25 21:05:01 -04:00
James McCoy
bc306ab5aa
vim-patch:7.4.1096
...
Problem: Need several lines to verify a command produces an error.
Solution: Add assert_fails(). (suggested by Nikolay Pavlov)
Make the quickfix alloc test actually work.
https://github.com/vim/vim/commit/a260b87d9da17f605666630f18c1ed909c2b8bae
2016-05-25 17:13:05 -04:00
Björn Linse
c74ce334f2
Merge pull request #4624 from bfredl/timers
...
implement timers and process events during sleep
2016-05-25 11:00:54 +02:00
James McCoy
3d12192521
vim-patch:7.4.1064
...
Problem: When a spell file has single letter compounding creating
suggestions takes an awful long time.
Solution: Add th eNOCOMPOUNDSUGS flag.
https://github.com/vim/vim/commit/7b877b360532713dc21a0ff3d55a76ac02eaf573
2016-05-24 22:07:37 -04:00
Björn Linse
61e8adb25e
eval: implement timers. vim-patch: 7.4.1578, 7.4.1831
...
For the moment, timers are triggered during sleep,
but not in wait-for-input modes, like press-RETURN or f_getchar()
2016-05-24 22:08:56 +02:00
Jurica Bradaric
093f8d5376
vim-patch:7.4.1516
...
Problem: Cannot change file permissions.
Solution: Add setfperm().
https://github.com/vim/vim/commit/8049253b96838b3584600e5ad229abad37a95b10
2016-05-19 22:46:50 +02:00
Justin M. Keyes
a69c3fbc8a
Merge pull request #4734 from jbradaric/vim-7.4.1102
...
vim-patch:7.4.1102, 7.4.1110, 7.4.1832
2016-05-18 00:08:47 -04:00
Jurica Bradaric
b4cbfd3c08
vim-patch:7.4.1102
...
Problem: Debugger has no stack backtrace support.
Solution: Add "backtrace", "frame", "up" and "down" commands. (Alberto
Fanjul, closes vim/vim#433 )
https://github.com/vim/vim/commit/f1f60f859cdbb2638b3662ccf7b1d179865fe7dc
2016-05-17 20:54:42 +02:00
Michael Ennen
c3c409c70f
vim-patch:7.4.1728
...
patch 7.4.1728
Problem: The help for functions require a space after the "(".
Solution: Make CTRL-] on a function name ignore the arguments. (Hirohito
Higashi)
https://github.com/vim/vim/commit/81edd171a9465cf99cede4fa4a7b7bca3d538b0f
2016-05-17 00:04:40 -04:00
Justin M. Keyes
71450b54aa
Merge pull request #4743 from jamessan/vim-7.4.1037
...
vim-patch:7.4.1037,fa73534
2016-05-15 22:50:17 -04:00
Joel D. Elkins
9b1e819c8c
clipboard: support "doit" tool
2016-05-15 16:53:49 -05:00
James McCoy
92fe357a52
vim-patch:fa73534
...
Updated runtime files.
https://github.com/vim/vim/commit/fa7353428f705f7a13465a1943dddeede4083023
Missing in runtime/doc: if_tcl.txt, tags, todo.txt, version5.txt. Some
other changes related to binary nrformats were already merged.
2016-05-14 17:16:18 -04:00