<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional, branch mix_20240309</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>docs: support inline markdown</title>
<updated>2024-03-09T11:21:55+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2024-03-08T12:25:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ade1b12f49c3b3914c74847d791eb90ea90b56b7'/>
<id>ade1b12f49c3b3914c74847d791eb90ea90b56b7</id>
<content type='text'>
- Tags are now created with `[tag]()`
- References are now created with `[tag]`
- Code spans are no longer wrapped
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Tags are now created with `[tag]()`
- References are now created with `[tag]`
- Code spans are no longer wrapped
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(startup): set full_screen when in ex_mode</title>
<updated>2024-03-09T10:20:59+00:00</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-03-07T10:12:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b21d960119344b19f8cec64f8e9d56bfa9cdce85'/>
<id>b21d960119344b19f8cec64f8e9d56bfa9cdce85</id>
<content type='text'>
Problem Description: In ex_mode, the default_grid.chars are not allocated, and subsequently,
the w_grid.target in curwin is not allocated to default_grid in update_screen. This leads to
a null pointer crash when the completion function is executed in ex_mode.

Solution: Set full_screen when in ex_mode to ensure that default_grid is allocated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem Description: In ex_mode, the default_grid.chars are not allocated, and subsequently,
the w_grid.target in curwin is not allocated to default_grid in update_screen. This leads to
a null pointer crash when the completion function is executed in ex_mode.

Solution: Set full_screen when in ex_mode to ensure that default_grid is allocated.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat!: remove deprecated functions</title>
<updated>2024-03-09T09:54:24+00:00</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-03-08T10:23:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=649dd00fe2e54183cc210f24d36504a61e5ea605'/>
<id>649dd00fe2e54183cc210f24d36504a61e5ea605</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test(tohtml_spec): don't use hard-coded sleeping time (#27770)</title>
<updated>2024-03-08T02:24:46+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2024-03-08T02:24:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=970b60aa7c899851973285f9b33f5f49cae55f76'/>
<id>970b60aa7c899851973285f9b33f5f49cae55f76</id>
<content type='text'>
Instead cause some changes to screen state and use screen:expect().</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead cause some changes to screen state and use screen:expect().</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.1.0158: 'shortmess' "F" flag doesn't work properly with 'autoread'</title>
<updated>2024-03-07T23:04:39+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2024-03-07T22:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c38764182a966f12b91bdc9b9ff6228621238483'/>
<id>c38764182a966f12b91bdc9b9ff6228621238483</id>
<content type='text'>
Problem:  'shortmess' "F" flag doesn't work properly with 'autoread'
          (after 9.1.0154)
Solution: Hide the file info message instead of the warning dialog
          (zeertzjq)

closes: vim/vim#14159
closes: vim/vim#14158

https://github.com/vim/vim/commit/8a01744c563f615ae7f6b3ab7f5208214a45a8e2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  'shortmess' "F" flag doesn't work properly with 'autoread'
          (after 9.1.0154)
Solution: Hide the file info message instead of the warning dialog
          (zeertzjq)

closes: vim/vim#14159
closes: vim/vim#14158

https://github.com/vim/vim/commit/8a01744c563f615ae7f6b3ab7f5208214a45a8e2
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(lua): improvements for LSP and Diagnostic</title>
<updated>2024-03-05T13:36:46+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2024-03-05T12:06:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a4290f462ed7dc81e17b09bd27877b106b24b6bd'/>
<id>a4290f462ed7dc81e17b09bd27877b106b24b6bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(eval): make has('pythonx') work properly (#27739)</title>
<updated>2024-03-05T07:54:41+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2024-03-05T07:54:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5b312cd5f67646005312d2ebb2ef0d1bc584dcff'/>
<id>5b312cd5f67646005312d2ebb2ef0d1bc584dcff</id>
<content type='text'>
Problem:  has('pythonx') always returns 1.
Solution: Make it the same as has('python3').</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  has('pythonx') always returns 1.
Solution: Make it the same as has('python3').</pre>
</div>
</content>
</entry>
<entry>
<title>fix(tohtml): replace hex escape with digit escape (#27728)</title>
<updated>2024-03-04T11:08:23+00:00</updated>
<author>
<name>altermo</name>
<email>107814000+altermo@users.noreply.github.com</email>
</author>
<published>2024-03-04T11:08:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a8131aee9ecc640415903d590b15863ce1c99112'/>
<id>a8131aee9ecc640415903d590b15863ce1c99112</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(column): full redraw with 'stc, 'rnu' and inserted lines (#27712)</title>
<updated>2024-03-03T00:40:46+00:00</updated>
<author>
<name>luukvbaal</name>
<email>luukvbaal@gmail.com</email>
</author>
<published>2024-03-03T00:40:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=dbf6be296df6da28151afdcb96ceb8ba2076cc65'/>
<id>dbf6be296df6da28151afdcb96ceb8ba2076cc65</id>
<content type='text'>
Problem:  Text is not redrawn with 'relativenumber' when only the 'statuscolumn' is redrawn after inserted lines.
Solution: Force a full redraw if statuscolumn width changed.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  Text is not redrawn with 'relativenumber' when only the 'statuscolumn' is redrawn after inserted lines.
Solution: Force a full redraw if statuscolumn width changed.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lsp): directly rename the existing buffers when renaming (#27690)</title>
<updated>2024-03-02T14:21:53+00:00</updated>
<author>
<name>Jaehwang Jung</name>
<email>tomtomjhj@gmail.com</email>
</author>
<published>2024-03-02T14:21:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=dc8c086c7e73a9035c34be6416e7c465d61edc0e'/>
<id>dc8c086c7e73a9035c34be6416e7c465d61edc0e</id>
<content type='text'>
Problem:
`vim.lsp.util.rename()` deletes the buffers that are affected by
renaming. This has undesireable side effects. For example, when renaming
a directory, all buffers under that directory are deleted and windows
displaying those buffers are closed. Also, buffer options may change
after renaming.

Solution:
Rename the buffers with :saveas.

An alternative approach is to record all the relevant states and restore
it after renaming, but that seems to be more complex. In fact, the older
version was attempting to restore the states but only partially and
incorrectly.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
`vim.lsp.util.rename()` deletes the buffers that are affected by
renaming. This has undesireable side effects. For example, when renaming
a directory, all buffers under that directory are deleted and windows
displaying those buffers are closed. Also, buffer options may change
after renaming.

Solution:
Rename the buffers with :saveas.

An alternative approach is to record all the relevant states and restore
it after renaming, but that seems to be more complex. In fact, the older
version was attempting to restore the states but only partially and
incorrectly.</pre>
</div>
</content>
</entry>
</feed>
