<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim/lsp/log.lua, branch stable</title>
<subtitle>Neovim fork with Rahm's personal hacks.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/'/>
<entry>
<title>feat(lsp): improve logging (#15636)</title>
<updated>2021-09-26T18:28:28+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-09-15T18:35:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=7b1315fe61131f787d9351ecd444346b95f5e49c'/>
<id>7b1315fe61131f787d9351ecd444346b95f5e49c</id>
<content type='text'>
* Simplify rpc encode/decode messages to rpc.send/rcp.receive
* Make missing handlers message throw a warning
* Clean up formatting style in log
* Move all non-RPC loop messages to trace instead of debug
* Add format func option to log to allow newlines in per log entry
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Simplify rpc encode/decode messages to rpc.send/rcp.receive
* Make missing handlers message throw a warning
* Clean up formatting style in log
* Move all non-RPC loop messages to trace instead of debug
* Add format func option to log to allow newlines in per log entry
</pre>
</div>
</content>
</entry>
<entry>
<title>backport: fix(lsp): correctly check for windows in lsp logger (#14954)</title>
<updated>2021-09-16T13:31:49+00:00</updated>
<author>
<name>Oliver Marriott</name>
<email>rktjmp@users.noreply.github.com</email>
</author>
<published>2021-07-10T18:11:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=9f73b7c214c679bd2d82d192751e70a6b6251d69'/>
<id>9f73b7c214c679bd2d82d192751e70a6b6251d69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lsp: deep copy vim.lsp.log when reloading</title>
<updated>2021-04-16T10:43:20+00:00</updated>
<author>
<name>Dingcheng Yue</name>
<email>darwinsenior@gmail.com</email>
</author>
<published>2021-04-09T23:00:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6974d0c6c18f683256c3f96b902eae79660b5590'/>
<id>6974d0c6c18f683256c3f96b902eae79660b5590</id>
<content type='text'>
If vim.lsp.log is loaded the second time,
the vim.log.levels will be modified with additional
entries from 0-5.
This will cause the require to fail as level:lower does
not exists on numbered value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If vim.lsp.log is loaded the second time,
the vim.log.levels will be modified with additional
entries from 0-5.
This will cause the require to fail as level:lower does
not exists on numbered value.
</pre>
</div>
</content>
</entry>
<entry>
<title>lsp: add explicit entry on lsp log start</title>
<updated>2021-03-06T05:09:40+00:00</updated>
<author>
<name>Piyush Jaipuriyar</name>
<email>piyushjaipuriyar@gmail.com</email>
</author>
<published>2021-02-11T12:55:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=82c09f7c0b5d19f6f63f2dd126412fc75523f647'/>
<id>82c09f7c0b5d19f6f63f2dd126412fc75523f647</id>
<content type='text'>
fix: address typo and review comments
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix: address typo and review comments
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: adds vim.notify</title>
<updated>2021-01-30T23:18:22+00:00</updated>
<author>
<name>Matthieu Coudron</name>
<email>mcoudron@hotmail.com</email>
</author>
<published>2021-01-27T14:09:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=3f81f5c7a451f93a48103af4f1c31fd5f31d687f'/>
<id>3f81f5c7a451f93a48103af4f1c31fd5f31d687f</id>
<content type='text'>
Adds function to notify the user like this:
`:lua vim.notify("hello user")`
embeds log levels vim.log.levels.

you can then reassign vim.notify to for instance
```
function notify_external(msg, log_level, opts)
	vim.fn.jobstart({"notify-send", msg })
end
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds function to notify the user like this:
`:lua vim.notify("hello user")`
embeds log levels vim.log.levels.

you can then reassign vim.notify to for instance
```
function notify_external(msg, log_level, opts)
	vim.fn.jobstart({"notify-send", msg })
end
```
</pre>
</div>
</content>
</entry>
<entry>
<title>logging: move to XDG_CACHE_HOME (#13739)</title>
<updated>2021-01-13T22:20:21+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-01-13T22:20:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ea8756f85ddd0aeed2e7eccd0ea86ade4fb7eca8'/>
<id>ea8756f85ddd0aeed2e7eccd0ea86ade4fb7eca8</id>
<content type='text'>
while there is some controversy, stdpath('cache') looks like  a better fit for logs than stdpath('data'): you can remove logs without preventing nvim to work which fits the XDG_CACHE_HOME definition of `user specific non-essential data files`.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
while there is some controversy, stdpath('cache') looks like  a better fit for logs than stdpath('data'): you can remove logs without preventing nvim to work which fits the XDG_CACHE_HOME definition of `user specific non-essential data files`.

</pre>
</div>
</content>
</entry>
<entry>
<title>Add FIXMEs</title>
<updated>2020-08-23T11:48:27+00:00</updated>
<author>
<name>Patrice Peterson</name>
<email>patrice.peterson@mailbox.org</email>
</author>
<published>2020-08-23T11:28:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=b5782c3b8185553f29e1fc66ae2be7681296ece3'/>
<id>b5782c3b8185553f29e1fc66ae2be7681296ece3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add docs for most vim.lsp methods</title>
<updated>2020-08-23T11:48:25+00:00</updated>
<author>
<name>Patrice Peterson</name>
<email>patrice.peterson@mailbox.org</email>
</author>
<published>2020-08-19T16:17:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ac05343a1023874243ee9fdd490c21c42a737157'/>
<id>ac05343a1023874243ee9fdd490c21c42a737157</id>
<content type='text'>
Most of the lsp.log will be addressed in a separate PR.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most of the lsp.log will be addressed in a separate PR.
</pre>
</div>
</content>
</entry>
<entry>
<title>lsp: change log name to "lsp.log" from "vim-lsp.log"</title>
<updated>2020-05-23T06:02:38+00:00</updated>
<author>
<name>Hirokazu Hata</name>
<email>h.hata.ai.t@gmail.com</email>
</author>
<published>2020-05-23T06:01:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=e0e5ada2bfa4c179062257857829bc27dbdeb580'/>
<id>e0e5ada2bfa4c179062257857829bc27dbdeb580</id>
<content type='text'>
It's confusing because vim-lsp already has the same name as the plugin name that predates this built-in lsp.
Also, since "vim.fn.stdpath" is used, adding the prefix "nvim-" is redundant, so just "lsp.log" will suffice.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's confusing because vim-lsp already has the same name as the plugin name that predates this built-in lsp.
Also, since "vim.fn.stdpath" is used, adding the prefix "nvim-" is redundant, so just "lsp.log" will suffice.
</pre>
</div>
</content>
</entry>
<entry>
<title>lsp: Fix timezone format of LSP log (ISO 8601) (#12332)</title>
<updated>2020-05-18T00:12:22+00:00</updated>
<author>
<name>Eisuke Kawashima</name>
<email>e-kwsm@users.noreply.github.com</email>
</author>
<published>2020-05-18T00:12:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=a91ce497b4f4d6c68e3009e5219d6b2ae0f63f7f'/>
<id>a91ce497b4f4d6c68e3009e5219d6b2ae0f63f7f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
