Justin M. Keyes
af53a0c012
doc: Lua [ci skip] #11378
...
- Rework :help lua-commands
- Rename if_lua.txt => lua.txt
2019-11-17 19:06:59 -08:00
Justin M. Keyes
4b2a2c332c
doc: eliminate msgpack_rpc.txt [ci skip]
...
- Migrate msgpack_rpc.txt into api.txt, develop.txt.
- fix #10740 : Remove warning about "avoid hardcoding the type codes".
2019-09-09 09:53:19 -07:00
Justin M. Keyes
4769deb36a
doc #10017
...
- gen_vimdoc.py: fancy "bullet"
- rework `:help channel-callback`
- rename `:help buffered` to `:help channel-buffered`
2019-05-25 10:00:41 +02:00
Justin M. Keyes
4d97abe805
doc
2019-04-22 20:56:16 +02:00
Justin M. Keyes
add2a62398
runtime/doc: fix broken links found by make html
2018-08-25 16:38:24 +02:00
Justin M. Keyes
f72f638f97
doc: job/channel, misc #7783
...
doc: termios defaults. ref #6992
doc: :help shell-powershell
doc: provider: Python minimum version is 2.7, 3.4
doc: remove :!start special-case. #5844
doc: mention #7917 change which accepts empty Array for Dictionary parameter
doc: <Cmd> pseudokey
doc: lmap change #5658
doc: -s, -es
2018-06-11 00:08:27 +02:00
Justin M. Keyes
c7e6bb2467
doc: API: api-buffer-updates
...
- move to api.txt
- rewrite
2018-06-08 10:19:46 +02:00
KillTheMule
65e7f6f0b9
Rename some more, fixe borked renaming
2018-05-23 22:07:27 +02:00
KillTheMule
ad151847f1
Unify updates_start and updates to lines_event
...
Also rename changedtick -> changedtick_event
2018-05-23 22:07:27 +02:00
KillTheMule
e7451f8a91
Some renamings and doc changes
2018-05-23 22:07:27 +02:00
KillTheMule
de5d1e863c
Try fixing that test on travis
2018-05-23 22:07:27 +02:00
KillTheMule
6bdcbef2f5
The grand renaming
2018-05-23 22:07:27 +02:00
KillTheMule
a1d831a49c
Doc
2018-05-23 22:07:27 +02:00
KillTheMule
0476e0aef3
Make LiveUpdate return lastline instead of numreplaced
...
In analogy to `nvim_buf_set_lines`.
2018-05-23 22:07:27 +02:00
KillTheMule
8bcc011959
Make separate functions to start/stop live updates
2018-05-23 22:07:27 +02:00
Peter Hodge
db15a3b8f7
API: Document buffer updates
...
Originally written by @phodge in
https://github.com/neovim/neovim/pull/5269 .
2018-05-23 22:07:27 +02:00
Justin M. Keyes
507bda1c95
server: introduce --listen, deprecate $NVIM_LISTEN_ADDRESS
2018-04-11 02:41:05 +02:00
Justin M. Keyes
eccd60aaf4
runtime/doc: modeline is mandatory in help docs
...
see Vim 8.0.0650 e9134421ab
2018-02-18 22:17:47 +01:00
Björn Linse
baa981ea21
channels: update documentation
2017-11-25 09:37:01 +01:00
Justin M. Keyes
842a54a1bb
doc
2017-11-06 01:56:04 +01:00
Björn Linse
f640ae0d6e
docs: breakout ui.txt from msgpack_rpc.txt
2017-10-26 20:29:10 +02:00
Björn Linse
87a723963e
ext_cmdline: documentation
2017-10-26 20:28:49 +02:00
Dongdong Zhou
e164ba41c8
ext_cmdline: fix firstc, change cmdline_leave to cmdline_hide
2017-10-26 09:35:13 +02:00
Dongdong Zhou
daec81ab51
ext_cmdline: change the content format
2017-10-26 09:35:13 +02:00
Dongdong Zhou
550651c130
ext_cmdline: use standard external ui functions
2017-10-26 09:35:12 +02:00
Dongdong Zhou
6e90bc7200
ext_cmdline: Added cmdline prompt
2017-10-26 09:35:12 +02:00
Dongdong Zhou
439c39a2cf
ext_cmdline: allow external ui to draw cmdline
2017-10-26 09:35:12 +02:00
Justin M. Keyes
7068370560
help, man.vim: change "outline" map to gO ( #7405 )
2017-10-21 02:33:58 +02:00
Justin M. Keyes
45ef3d9d0c
doc: Replace hardcoded TOCs with <M-]> advice.
2017-05-01 17:48:06 +02:00
Justin M. Keyes
26a479ae41
Merge #6622 'api: Deprecate nvim_buf_get_number'
2017-04-30 14:27:21 +02:00
Björn Linse
97126bfa02
api: deprecate obsolete nvim_buf_get_number function
2017-04-30 11:04:10 +02:00
Justin M. Keyes
6944abad2f
api/ext_tabline: List of Dicts.
2017-04-26 03:41:24 +02:00
Justin M. Keyes
c8e1af93de
api: nvim_ui_attach(): Flatten ext_* options.
2017-04-26 03:41:24 +02:00
Justin M. Keyes
00843902d3
api/ui: externalize tabline
...
- Work with a bool[] array parallel to the UIWidget enum.
- Rename some functions.
- Documentation.
2017-04-26 03:41:24 +02:00
Dongdong Zhou
88023d5123
api/ui: externalize tabline
2017-04-26 02:15:31 +02:00
Justin M. Keyes
10f119ab87
Merge #6539 'More cursor shape modes'
2017-04-21 19:09:50 +02:00
Björn Linse
9cc9789681
ui: document new mode index and add note about forward-compatibility
2017-04-21 12:32:38 +02:00
Justin M. Keyes
c2826a7830
'guicursor': Empty means "block cursor in all modes".
...
Also: update default 'guicursor' to match the documentation.
2017-04-01 23:14:05 +02:00
Justin M. Keyes
7cc4e782a0
doc: Update missing headers. ( #6330 )
...
pi_* docs are considered standalone plugins so they don't follow this
convention.
2017-03-22 01:13:51 +01:00
chemzqm
3cf4b14e96
add cmdline mode to modechange of RPC and tests
...
use set_cursor_shape_bar for cmdline mode
fix test of screen_basic_spec.lua & screen.lua
comment fix
2016-11-30 22:20:06 +08:00
Justin M. Keyes
c5f5f427c6
api: api_info()['version']
...
API level is disconnected from NVIM version. The API metadata holds the
current API level, and the lowest backwards-compatible level supported
by this instance.
Release 0.1.6 is the first release that reports the Nvim version and API
level.
metadata['version'] = {
major: 0,
minor: 1,
patch: 6,
api_level: 1,
api_compatible: 0,
api_prerelease: false,
}
The API level may remain unchanged across Nvim releases if the API has
not changed.
When changing the API,
- set NVIM_API_PRERELEASE to true
- increment NVIM_API_LEVEL (at most once per Nvim version)
- adjust NVIM_API_LEVEL_COMPAT if backwards-compatibility was broken
api_level_0.mpack was generated from Nvim 0.1.5 with:
nvim --api-info
2016-10-28 14:33:13 +02:00
Rui Abreu Ferreira
f25797f869
api: Nvim version, API level #5386
...
The API level is disconnected from the NVIM version. The API metadata
holds the current API level, and the lowest backwards-compatible level
supported by this instance.
Release 0.1.6 will be the first release reporting the Nvim version and
API level.
metadata['version'] = {
major: 0,
minor: 1,
patch: 6,
prerelease: true,
api_level: 1,
api_compatible: 0,
}
The API level may remain unchanged across Neovim releases if the API has
not changed.
When changing the API the CMake variable NVIM_API_PRERELEASE is set to
true, and NVIM_API_CURRENT/NVIM_API_COMPATIBILITY are incremented
accordingly.
The functional tests check the API table against fixtures of past
versions of Neovim. It compares all the functions in the old table with
the new one, it does ignore some metadata attributes that do not alter
the function signature or were removed since 0.1.5. Currently the only
fixture is 0.mpack, generated from Neovim 0.1.5 with nvim --api-info.
2016-10-26 14:23:50 +02:00
Justin M. Keyes
dc6cc4787c
api: Establish API naming convention. ( #5344 )
...
old name: new name:
--------------------------------------------------
nvim_name_to_color nvim_get_color_by_name
nvim_get_current_buffer nvim_get_current_buf
nvim_get_current_window nvim_get_current_win
nvim_get_buffers nvim_list_bufs
nvim_get_tabpages nvim_list_tabpages
nvim_get_windows nvim_list_wins
nvim_set_current_buffer nvim_set_current_buf
nvim_set_current_window nvim_set_current_win
nvim_change_directory nvim_set_current_dir
nvim_tabpage_get_window nvim_tabpage_get_win
nvim_tabpage_get_windows nvim_tabpage_list_wins
nvim_win_get_buffer nvim_win_get_buf
nvim_report_error nvim_err_writeln
Helped-by: Björn Linse <bjorn.linse@gmail.com>
Helped-by: ZyX <kp-pav@yandex.ru>
Helped-by: James McCoy <jamessan@jamessan.com>
2016-09-17 06:30:36 +02:00
Björn Linse
1c22cab2fd
api: consistently use nvim_ prefix and update documentation
2016-08-31 21:57:06 +02:00
Björn Linse
8d6e3f2b88
api/ui: add documentation for remote ui redraw events
2016-08-29 10:17:31 +02:00
Björn Linse
2d60a15e25
job control: reuse common job code for rpc jobs
...
This makes stderr and exit callbacks work for rpc jobs
2016-08-20 12:55:35 +02: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
2dbf040048
doc: uppercase RPC
2016-06-15 22:50:37 -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