TJ DeVries 
							
						 
					 
					
						
						
							
						
						19b7cef0a7 
					 
					
						
						
							
							fix(vim.opt):  Fix   #14828  with empty values being incorrectly inserted  
						
						
						
						
					 
					
						2021-06-29 09:18:59 -04:00 
						 
				 
			
				
					
						
							
							
								TJ DeVries 
							
						 
					 
					
						
						
							
						
						6ecec87c09 
					 
					
						
						
							
							fix(vim.opt):  Fix   #14668  Now correctly handles unescaped commas in isfname style  
						
						
						
						
					 
					
						2021-06-29 08:42:07 -04:00 
						 
				 
			
				
					
						
							
							
								TJ DeVries 
							
						 
					 
					
						
						
							
						
						9119ea1bec 
					 
					
						
						
							
							fix(vim.opt):  Fix   #14669  whichwrap now acts as expected  
						
						
						
						
					 
					
						2021-06-29 08:42:07 -04:00 
						 
				 
			
				
					
						
							
							
								David Zhang 
							
						 
					 
					
						
						
							
						
						b02e64c4df 
					 
					
						
						
							
							fix(vim.opt): Add basic error handling  
						
						
						
						
					 
					
						2021-06-29 08:42:07 -04:00 
						 
				 
			
				
					
						
							
							
								ckipp01 
							
						 
					 
					
						
						
							
						
						e6175f6389 
					 
					
						
						
							
							fix(vim.opt): Get window options before setting.  
						
						... 
						
						
						
						This closes  #14677 , but I also am a little unsure if there are times
where this may not be correct. However, this just changes the behavior
that even if `was_set` was false, we still get for
`nvim_win_get_option`. 
						
						
					 
					
						2021-06-29 08:42:07 -04:00 
						 
				 
			
				
					
						
							
							
								TJ DeVries 
							
						 
					 
					
						
						
							
						
						1d3ee1c441 
					 
					
						
						
							
							fix(vim.opt):  #14708  Now lets you put duplicate values in wildmode  
						
						
						
						
					 
					
						2021-06-29 08:42:07 -04:00 
						 
				 
			
				
					
						
							
							
								jimman2003 
							
						 
					 
					
						
						
							
						
						bdf3df4027 
					 
					
						
						
							
							Fixed +1 -1 in util.lua ( #14913 )  
						
						... 
						
						
						
						No point in adding and then subtracting I believe ;) 
						
						
					 
					
						2021-06-26 13:43:18 -04:00 
						 
				 
			
				
					
						
							
							
								Folke Lemaitre 
							
						 
					 
					
						
						
							
						
						e680d7d6af 
					 
					
						
						
							
							fix(lsp): render the last line in stylize_markdown  
						
						
						
						
					 
					
						2021-06-25 11:45:42 -07:00 
						 
				 
			
				
					
						
							
							
								Folke Lemaitre 
							
						 
					 
					
						
						
							
						
						28dde1038f 
					 
					
						
						
							
							style(lsp): make get_markdown_fences private  
						
						
						
						
					 
					
						2021-06-25 18:32:00 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						5d792701cf 
					 
					
						
						
							
							Merge pull request  #14904  from mfussenegger/nil-message-callbacks  
						
						... 
						
						
						
						fix(lsp): Handle nil message_callbacks 
						
						
					 
					
						2021-06-25 09:13:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						7b5a233d64 
					 
					
						
						
							
							Merge pull request  #14617  from folke/fancy_markdown_fences_support  
						
						... 
						
						
						
						feat(lsp): use `g:markdown_fenced_languages` in `vim.lsp.util.stylized_markdown` 
						
						
					 
					
						2021-06-25 09:02:28 -07:00 
						 
				 
			
				
					
						
							
							
								Folke Lemaitre 
							
						 
					 
					
						
						
							
						
						aa1e20497a 
					 
					
						
						
							
							feat(lsp): use markdown_fenced_languages in stylized_markdown  
						
						
						
						
					 
					
						2021-06-25 17:27:38 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Fussenegger 
							
						 
					 
					
						
						
							
						
						58473178ff 
					 
					
						
						
							
							fix(lsp): Handle nil message_callbacks  
						
						... 
						
						
						
						The `onexit` handler could set `message_callbacks` to `nil` within the
luv event loop while the mainloop runs a function that tries to access
`message_callbacks`.
This adds some checks to prevent errors in that case.
Fixes https://github.com/neovim/neovim/issues/14863  
						
						
					 
					
						2021-06-25 14:45:17 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Fussenegger 
							
						 
					 
					
						
						
							
						
						7ea652e4bf 
					 
					
						
						
							
							fix(lsp): Set dir completion option for add_workspace_folder  
						
						... 
						
						
						
						Given that the input is pre-filled with a path, it should be possible to
use dir completion. 
						
						
					 
					
						2021-06-25 14:28:17 +02:00 
						 
				 
			
				
					
						
							
							
								Akin Sowemimo 
							
						 
					 
					
						
						
							
						
						444f175335 
					 
					
						
						
							
							fix(lsp): do not convert vim.NIL to nil in lists  
						
						
						
						
					 
					
						2021-06-24 11:23:19 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						060255253f 
					 
					
						
						
							
							fix(lsp): handlers should focus quickfix list  
						
						
						
						
					 
					
						2021-06-21 20:44:37 -07:00 
						 
				 
			
				
					
						
							
							
								Steven Arcangeli 
							
						 
					 
					
						
						
							
						
						43835ab0da 
					 
					
						
						
							
							fix(lsp): fix severity_limit logic in set_loclist  
						
						
						
						
					 
					
						2021-06-19 07:35:17 -07:00 
						 
				 
			
				
					
						
							
							
								Folke Lemaitre 
							
						 
					 
					
						
						
							
						
						39d9713c5b 
					 
					
						
						
							
							chore(lsp): removed deprecated floating preview methods  
						
						
						
						
					 
					
						2021-06-17 07:48:40 +02:00 
						 
				 
			
				
					
						
							
							
								Lukas Reineke 
							
						 
					 
					
						
						
							
						
						f76f72a27b 
					 
					
						
						
							
							fix(lsp): add bufnr to formatting requests  
						
						... 
						
						
						
						Add the buffer number to the `textDocument/formatting` request, so
that it is passed to the handler.
The built-in formatting handlers do not use the buffer number, but user
overrides should have access to it. 
						
						
					 
					
						2021-06-15 23:53:43 -07:00 
						 
				 
			
				
					
						
							
							
								Shadman 
							
						 
					 
					
						
						
							
						
						3df0e475e8 
					 
					
						
						
							
							docs(lsp): Clarify opts for show_line_diagnostics()  
						
						
						
						
					 
					
						2021-06-15 23:21:04 -07:00 
						 
				 
			
				
					
						
							
							
								cbarrete 
							
						 
					 
					
						
						
							
						
						8cdffd42dd 
					 
					
						
						
							
							docs(lsp): annotate call_hierarchy function as private  
						
						
						
						
					 
					
						2021-06-14 23:19:23 -07:00 
						 
				 
			
				
					
						
							
							
								Jaehwang Jerry Jung 
							
						 
					 
					
						
						
							
						
						b8dfa2f112 
					 
					
						
						
							
							fix(lsp): fix on_detach in lsp.diagnostic  
						
						... 
						
						
						
						`lsp.diagnostic.get_all()` was returning diagnotics for `:bwipeout`-ed
buffers because the diagnostic cache is not cleared. The first argument
of on_detach callback is the string "detach", not the bufnr. 
						
						
					 
					
						2021-06-14 23:07:52 -07:00 
						 
				 
			
				
					
						
							
							
								Folke Lemaitre 
							
						 
					 
					
						
						
							
						
						d7d1f40d2c 
					 
					
						
						
							
							fix(lsp): replace --- by a line in stylize_markdown  
						
						
						
						
					 
					
						2021-06-15 07:35:58 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						98b597bf03 
					 
					
						
						
							
							Merge pull request  #14737  from rktjmp/lsp-guard-against-negative-lines  
						
						... 
						
						
						
						[RDY] fix(lsp): guard against negative diagnostic line numbers 
						
						
					 
					
						2021-06-14 15:01:58 -07:00 
						 
				 
			
				
					
						
							
							
								Timothée Sterle 
							
						 
					 
					
						
						
							
						
						15039d7597 
					 
					
						
						
							
							fix(lsp): allow 'rounded' and 'solid' in floats  
						
						
						
						
					 
					
						2021-06-14 23:19:45 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Fussenegger 
							
						 
					 
					
						
						
							
						
						2bdd553c9e 
					 
					
						
						
							
							feat(lsp): Add codelens support  
						
						
						
						
					 
					
						2021-06-14 21:45:14 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						141647cfbb 
					 
					
						
						
							
							Merge pull request  #14765  from folke/lsp_plaintext  
						
						... 
						
						
						
						fix(lsp): convert_input_to_markdown_lines: preserve plaintext 
						
						
					 
					
						2021-06-12 17:48:04 -07:00 
						 
				 
			
				
					
						
							
							
								Folke Lemaitre 
							
						 
					 
					
						
						
							
						
						afb0274c28 
					 
					
						
						
							
							fix(lsp): convert_input_to_markdown_lines: preserve plaintext  
						
						
						
						
					 
					
						2021-06-12 21:47:17 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver Marriott 
							
						 
					 
					
						
						
							
						
						ee4735881d 
					 
					
						
						
							
							fix(lsp): guard against negative diagnostic line numbers  
						
						
						
						
					 
					
						2021-06-13 03:38:59 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						f9b9b82047 
					 
					
						
						
							
							fix(lsp): cap diagnostic end range to buf length  
						
						... 
						
						
						
						Closes  #14743  
					
						2021-06-10 22:16:34 -04:00 
						 
				 
			
				
					
						
							
							
								Mathias Fussenegger 
							
						 
					 
					
						
						
							
						
						f03a4d616b 
					 
					
						
						
							
							feat(lsp): Split out a diagnostics_to_items function from set_loclist  
						
						... 
						
						
						
						Makes it easier to re-use the logic to populate the quickfix list
instead of the location list. 
						
						
					 
					
						2021-06-07 18:24:32 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						4ce61742cf 
					 
					
						
						
							
							Merge pull request  #14726  from folke/lsp_single_popup_per_buffer  
						
						... 
						
						
						
						fix(lsp): max 1 floating preview per buffer. Fixes  #11508  
						
						
					 
					
						2021-06-06 03:22:10 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor Kojouharov 
							
						 
					 
					
						
						
							
						
						36d05845f7 
					 
					
						
						
							
							feat(lsp): extend diagnostic.set_loclist  
						
						... 
						
						
						
						add option to show workspace diagnostic instead of the current buffer's 
						
						
					 
					
						2021-06-06 09:59:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						5902bed406 
					 
					
						
						
							
							docs(lsp): fix locations_to_items docstring  
						
						
						
						
					 
					
						2021-06-05 17:22:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						36802b895f 
					 
					
						
						
							
							Merge pull request  #14730  from mjlbach/feature/open_loclist_on_win  
						
						... 
						
						
						
						fix(lsp): set_loclist should target current win 
						
						
					 
					
						2021-06-05 17:12:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						f214c19e2b 
					 
					
						
						
							
							Merge pull request  #14707  from ray-x/master  
						
						... 
						
						
						
						fix(lsp): floating window border size for string type 
						
						
					 
					
						2021-06-05 15:00:07 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						15abde1676 
					 
					
						
						
							
							fix(lsp): set_loclist should target current win  
						
						... 
						
						
						
						Currently, for large number of diagnostics, the delay in populating
loclist may be sufficient for a user to switch to another window,
resulting in the loclist being populated on the wrong window. 
						
						
					 
					
						2021-06-05 14:46:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						d846bd7e06 
					 
					
						
						
							
							feat(lsp): remove line from diagnostic quickfix  
						
						... 
						
						
						
						Adding the line takes up valuable horizontal screen space, and also
precludes using the quickfixtextfunc built into neovim due to the
harcoded `|`. 
						
						
					 
					
						2021-06-05 13:39:30 -07:00 
						 
				 
			
				
					
						
							
							
								Folke Lemaitre 
							
						 
					 
					
						
						
							
						
						149efa9b2b 
					 
					
						
						
							
							fix(lsp): max 1 floating preview per buffer.  Fixes   #11508  
						
						
						
						
					 
					
						2021-06-05 10:13:01 +02:00 
						 
				 
			
				
					
						
							
							
								ray-x 
							
						 
					 
					
						
						
							
						
						351050a10f 
					 
					
						
						
							
							fix(lsp): floating window border size for string type 'none' and 'shadow'  
						
						
						
						
					 
					
						2021-06-02 20:44:13 +10:00 
						 
				 
			
				
					
						
							
							
								Jose Alvarez 
							
						 
					 
					
						
						
							
						
						d4caafacc1 
					 
					
						
						
							
							fix(lsp): check mode in omnifunc callback  
						
						
						
						
					 
					
						2021-06-01 22:13:21 +09:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						b10cda83fa 
					 
					
						
						
							
							Merge pull request  #14693  from shadmansaleh/enhance/lsp/make_focusable_parameter_configurable  
						
						... 
						
						
						
						feat(lsp): Make focusability of lsp float configurable 
						
						
					 
					
						2021-06-01 04:32:59 -07:00 
						 
				 
			
				
					
						
							
							
								shadmansaleh 
							
						 
					 
					
						
						
							
						
						68d48e25b6 
					 
					
						
						
							
							docs(lsp): Fix opts param not captured by docgen  
						
						... 
						
						
						
						In the documentation for `vim.lsp.util.open_floating_preview`
the opts table keys were prefixed with `--` instead of `---`,
preventing capture by docgen. 
						
						
					 
					
						2021-06-01 17:29:06 +06:00 
						 
				 
			
				
					
						
							
							
								shadmansaleh 
							
						 
					 
					
						
						
							
						
						0bd34cb4ec 
					 
					
						
						
							
							feat(lsp): Make focusability of lsp float configurable  
						
						... 
						
						
						
						This pr allows the user to specify whether `lsp.utils.open_floating_preview`
is focusable via the `opts` parameter. Defaults to true.
It can be configured by setting the focusable key inside opts parameter:
```lua
vim.lsp.util.open_floating_preview(contents, syntax, {focusable = false})
``` 
						
						
					 
					
						2021-06-01 17:23:35 +06:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						64bdaef327 
					 
					
						
						
							
							Merge pull request  #14694  from folke/lsp_popup_border  
						
						
						
						
					 
					
						2021-06-01 01:52:38 -07:00 
						 
				 
			
				
					
						
							
							
								Folke Lemaitre 
							
						 
					 
					
						
						
							
						
						0ece34cbb8 
					 
					
						
						
							
							fix(lsp): properly handle border character list without highlight groups.  Fixes   #14691  
						
						
						
						
					 
					
						2021-06-01 09:36:29 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						96dfa07642 
					 
					
						
						
							
							Merge pull request  #14635  from folke/lsp_get_lines  
						
						... 
						
						
						
						perf(lsp): get all lines from a file in one go (`locations_to_items`) 
						
						
					 
					
						2021-05-31 11:12:23 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Lingelbach 
							
						 
					 
					
						
						
							
						
						cabf8ab26b 
					 
					
						
						
							
							Merge pull request  #14649  from folke/lsp_float_refactor  
						
						... 
						
						
						
						refactor(lsp): consolidate the different floating window methods into `open_floating_preview` 
						
						
					 
					
						2021-05-29 12:06:58 -07:00 
						 
				 
			
				
					
						
							
							
								Folke Lemaitre 
							
						 
					 
					
						
						
							
						
						64da499ac2 
					 
					
						
						
							
							refactor(lsp): consolidate the different floating window methods into open_floating_preview  
						
						
						
						
					 
					
						2021-05-29 13:42:15 +02:00 
						 
				 
			
				
					
						
							
							
								TJ DeVries 
							
						 
					 
					
						
						
							
						
						43956dea55 
					 
					
						
						
							
							lua: Add vim.opt and fix scopes of vim.o ( #13479 )  
						
						... 
						
						
						
						* lua: Add vim.opt
* fixup: cleaning
* fixup: comments
* ty clason
* fixup: comments
* this is the last commit. period. 
						
						
					 
					
						2021-05-28 17:24:48 +02:00