Jan Edmund Lazo 
							
						 
					 
					
						
						
							
						
						c219d3eec4 
					 
					
						
						
							
							defaults: sessionoptions+=unix,slash  #12760  
						
						... 
						
						
						
						Since 1c3ca4f18f2c1d12d0be#7836 , the "unix" and "slash" behavior
of 'sessionoptions'/'viewoptions' is always enabled, and the flags are
just ignored. There is no reason for that behavior to be configurable.
Co-authored-by: Justin M. Keyes <justinkz@gmail.com > 
						
						
					 
					
						2020-08-15 19:19:06 -07:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						9231684986 
					 
					
						
						
							
							doc [ci skip]  #11656  
						
						
						
						
					 
					
						2020-01-12 23:41:55 -08:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						a3b6c2a3dc 
					 
					
						
						
							
							API: rename nvim_execute_lua => nvim_exec_lua  
						
						... 
						
						
						
						- We already find ourselves renaming nvim_execute_lua in tests and
  scripts, which suggests "exec" is the verb we actually want.
- Add "exec" verb to `:help dev-api`. 
						
						
					 
					
						2019-12-02 22:06:42 -08:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						c34130d13a 
					 
					
						
						
							
							API: deprecate nvim_command_output  
						
						
						
						
					 
					
						2019-12-02 20:52:06 -08:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						589f612adf 
					 
					
						
						
							
							rename: UIAttach/UIDetach => UIEnter/UILeave  
						
						... 
						
						
						
						"enter"/"leave" is more conventional for Vim events, and
"attach"/"detach" distinction does not gain much. 
						
						
					 
					
						2019-09-12 17:04:05 -07:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						6dd56d0902 
					 
					
						
						
							
							UIAttach, UIDetach  
						
						... 
						
						
						
						doc: ginit.vim, gvimrc
fix  #3656  
						
						
					 
					
						2019-09-12 17:04:05 -07:00 
						 
				 
			
				
					
						
							
							
								Rui Abreu Ferreira 
							
						 
					 
					
						
						
							
						
						e9cf515888 
					 
					
						
						
							
							UIAttach, UIDetach  
						
						
						
						
					 
					
						2019-09-12 15:52:54 -07:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						58dd5fcc01 
					 
					
						
						
							
							jobstop(): close channel before process_stop()  #10522  
						
						... 
						
						
						
						fix  #9799 
regression of #7081 
Helped-by: Björn Linse <bjorn.linse@gmail.com >
Problem: :UpdateRemotePlugins (which calls rpcstop()) sometimes crashes:
    remote/host: python3 host registered plugins []
    nvim: ../src/nvim/event/wstream.c:78:
      _Bool wstream_write(Stream *, WBuffer *): Assertion `!stream->closed' failed.
    Aborted (core dumped)
  Order of events (channel 163, see logs below):
    1. Channel's in-stream (0x2ba86c0) is **closed** by `f_rpcstop`..`process_stop`.
    2. `receive_msgpack` parses the channel out-stream (0x2ba8860)
    3. Invokes "nvim_command_output" API method.
    4. Writes result to the **closed** in-stream  => **abort**
  - af993da4355215e3205a 
					
						2019-07-17 11:13:57 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						2ef6f28e11 
					 
					
						
						
							
							doc [ci skip]  #10177  
						
						... 
						
						
						
						ref #10278  #10279  #10353  
						
						
					 
					
						2019-06-30 00:09:45 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						a0f775c4d3 
					 
					
						
						
							
							doc  
						
						
						
						
					 
					
						2019-05-11 23:42:55 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						b9ad12e6c2 
					 
					
						
						
							
							UI/nvim_ui_attach(): add override option  
						
						... 
						
						
						
						Before now, Nvim always degrades UI capabilities to the lowest-common
denominator. For example, if any connected UI has `ext_messages=false`
then `ext_messages=true` requested by any other connected UI is ignored.
Now `nvim_ui_attach()` supports `override=true`, which flips the
behavior: if any UI requests an `ext_*` UI capability then the
capability is enabled (and the legacy behavior is disabled).
Legacy UIs will be broken while a `override=true` UI is connected, but
it's useful for debugging: you can type into the TUI and observe the UI
events from another connected (UI) client. And the legacy UI will
"recover" after the `override=true` UI disconnects.
Example using pynvim:
    >>> n.ui_attach(2048, 2048, rgb=True, override=True, ext_multigrid=True, ext_messages=True, ext_popupmenu=True)
    >>> while True: n.next_message(); 
						
						
					 
					
						2019-05-09 22:27:41 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						4d97abe805 
					 
					
						
						
							
							doc  
						
						
						
						
					 
					
						2019-04-22 20:56:16 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						aa82f8b88f 
					 
					
						
						
							
							vim-patch:8.0.0716: "--clean", 'shadafile'  #9907  
						
						... 
						
						
						
						Nvim notes:
- Nvim does not support "-u DEFAULTS", that change is omitted.
- Also add 'shadafile' as an alias to 'viminfofile'.
- Deprecate 'viminfofile'.
Problem:    Not easy to start Vim cleanly without changing the viminfo file.
            Not possible to know whether the -i command line flag was used.
Solution:   Add the --clean command line argument.  Add the 'viminfofile'
            option.  Add "-u DEFAULTS".
c4da113ef9 
						
						
					 
					
						2019-04-15 21:15:36 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						d614c7932c 
					 
					
						
						
							
							doc: move ui-wildmenu to deprecated.txt [ci skip]  
						
						
						
						
					 
					
						2019-03-26 19:55:33 +01:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						30940f809b 
					 
					
						
						
							
							doc: deprecate inputdialog()  
						
						... 
						
						
						
						input() is functionally equivalent. GUI support for dialogs is implicit
and does not depend on choosing inputdialog() vs input(). 
						
						
					 
					
						2018-12-01 16:06:01 +01:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						4de70f5b95 
					 
					
						
						
							
							doc  
						
						... 
						
						
						
						- update standard-plugin-list. closes  #8388  
						
						
					 
					
						2018-11-05 22:45:48 +01: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 
							
						 
					 
					
						
						
							
						
						507bda1c95 
					 
					
						
						
							
							server: introduce --listen, deprecate $NVIM_LISTEN_ADDRESS  
						
						
						
						
					 
					
						2018-04-11 02:41:05 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						53749e1749 
					 
					
						
						
							
							defaults: enable 'cscopeverbose', and deprecate it  
						
						
						
						
					 
					
						2018-01-21 13:18:05 +01:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
							
						
						9fe6c12e81 
					 
					
						
						
							
							doc: deprecate 'gdefault'  
						
						... 
						
						
						
						[ci skip] 
						
						
					 
					
						2017-12-31 10:18:43 -05:00 
						 
				 
			
				
					
						
							
							
								Björn Linse 
							
						 
					 
					
						
						
							
						
						baa981ea21 
					 
					
						
						
							
							channels: update documentation  
						
						
						
						
					 
					
						2017-11-25 09:37:01 +01:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						c598c3ac77 
					 
					
						
						
							
							doc: deprecate 'highlight'; remove howto.txt ( #7497 )  
						
						
						
						
					 
					
						2017-11-07 00:51:03 +01:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						0b88bf256d 
					 
					
						
						
							
							doc: api.txt; deprecate <special>  
						
						
						
						
					 
					
						2017-07-08 16:34:35 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						8e052f677e 
					 
					
						
						
							
							Merge  #6737  "options: make 'highlight' read-only"  
						
						
						
						
					 
					
						2017-05-15 14:53:31 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						33ff29fc74 
					 
					
						
						
							
							Merge  #6344  'vim-patch:7.4.2236,7.4.2306'  
						
						
						
						
					 
					
						2017-04-01 17:42:15 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						82c67768fa 
					 
					
						
						
							
							doc: Replace "For Vim ... Last change ..." headers ( #6328 )  
						
						
						
						
					 
					
						2017-03-21 17:08:19 +01:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						937e54f865 
					 
					
						
						
							
							terminal: Keep cursor position.  
						
						... 
						
						
						
						Let the terminal dictate the normal-mode cursor position. This will be
disorienting sometimes, but it is closer to what users expect vs always
going to the last line. 
						
						
					 
					
						2017-03-01 14:47:49 +01:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						6fc122e600 
					 
					
						
						
							
							doc  
						
						
						
						
					 
					
						2016-10-16 18:08:53 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						8fb7972517 
					 
					
						
						
							
							doc  
						
						
						
						
					 
					
						2016-10-12 23:52:41 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						9c2f4ce20d 
					 
					
						
						
							
							doc: minor comment tweaks  
						
						
						
						
					 
					
						2016-09-28 03:01:57 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						e65895941c 
					 
					
						
						
							
							doc/deprecated.txt ( #5338 )  
						
						... 
						
						
						
						`deprecated.txt` is a place for deprecated tags to live.
- Encourages aggressive documentation of deprecations without cluttering
  the main help files.
- Provides a single browsable reference of all deprecations.
Other changes:
- Move tags to doc/vim_diff.txt.
- Remove doc/quotes.txt. It has little historical value, except maybe the
  Larry Wall quote. 
						
						
					 
					
						2016-09-24 15:07:49 +02:00