<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim/lsp/default_callbacks.lua, branch userregs_2</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>LSP: Move default buf callbacks to vim.lsp.callbacks (#11452)</title>
<updated>2019-11-26T13:59:40+00:00</updated>
<author>
<name>Ashkan Kiani</name>
<email>ashkan.k.kiani@gmail.com</email>
</author>
<published>2019-11-26T13:59:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6e8c5779cf960893850501e4871dc9be671db298'/>
<id>6e8c5779cf960893850501e4871dc9be671db298</id>
<content type='text'>
- In the process, refactored focusable_preview to a util function.
- Add text for locations_to_items of the current line.
- Improve location callback to handle multiple return values by using
set_qflist.
- Remove update_tagstack and leave note for future travelers.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- In the process, refactored focusable_preview to a util function.
- Add text for locations_to_items of the current line.
- Improve location callback to handle multiple return values by using
set_qflist.
- Remove update_tagstack and leave note for future travelers.</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for textDocument/references.</title>
<updated>2019-11-24T11:01:18+00:00</updated>
<author>
<name>Ashkan Kiani</name>
<email>ashkan.k.kiani@gmail.com</email>
</author>
<published>2019-11-24T11:01:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b35f6aa9dd686d082405132e3455cd0aff334361'/>
<id>b35f6aa9dd686d082405132e3455cd0aff334361</id>
<content type='text'>
Add set_qflist and set_loclist.
- Also add locations_to_items, which calculates byte offsets for
character positions in files and avoids unnecessary operations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add set_qflist and set_loclist.
- Also add locations_to_items, which calculates byte offsets for
character positions in files and avoids unnecessary operations.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add full text_edit implementation.</title>
<updated>2019-11-21T04:51:44+00:00</updated>
<author>
<name>Ashkan Kiani</name>
<email>ashkan.k.kiani@gmail.com</email>
</author>
<published>2019-11-21T04:51:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6fc409d5939500b038ba281ac1929fd053f35310'/>
<id>6fc409d5939500b038ba281ac1929fd053f35310</id>
<content type='text'>
- Implements textDocument/formatting, textDocument/rangeFormatting,
workspace/applyEdit.
TODO:
- still has edge cases around replacement probably. Only tested with
inserts on the same position.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Implements textDocument/formatting, textDocument/rangeFormatting,
workspace/applyEdit.
TODO:
- still has edge cases around replacement probably. Only tested with
inserts on the same position.
</pre>
</div>
</content>
</entry>
<entry>
<title>Extend list_extend to take start/finish.</title>
<updated>2019-11-21T01:09:21+00:00</updated>
<author>
<name>Ashkan Kiani</name>
<email>ashkan.k.kiani@gmail.com</email>
</author>
<published>2019-11-21T01:09:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b984f613c1e8dadbe59bf0d7093a6ed12af61b37'/>
<id>b984f613c1e8dadbe59bf0d7093a6ed12af61b37</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use err_message in default_callbacks</title>
<updated>2019-11-21T00:39:45+00:00</updated>
<author>
<name>Ashkan Kiani</name>
<email>ashkan.k.kiani@gmail.com</email>
</author>
<published>2019-11-21T00:39:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9b7f95671559a9189569dcb93778e54eaa87f255'/>
<id>9b7f95671559a9189569dcb93778e54eaa87f255</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move everything to buf &amp; default_callbacks</title>
<updated>2019-11-21T00:03:32+00:00</updated>
<author>
<name>Ashkan Kiani</name>
<email>ashkan.k.kiani@gmail.com</email>
</author>
<published>2019-11-21T00:03:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a4b7004f489030d9ee7e3bbfc156ab540744279b'/>
<id>a4b7004f489030d9ee7e3bbfc156ab540744279b</id>
<content type='text'>
- Rename builtin_callbacks to default_callbacks and slightly change its
semantics:
  - No longer contains the default implementations. Instead, any
  default_callbacks will be used in preference for our .buf methods.
  - Add this to the docs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Rename builtin_callbacks to default_callbacks and slightly change its
semantics:
  - No longer contains the default implementations. Instead, any
  default_callbacks will be used in preference for our .buf methods.
  - Add this to the docs.
</pre>
</div>
</content>
</entry>
</feed>
