<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/ex_cmds.lua, branch rahm</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>vim-patch:9.1.0934: hard to view an existing buffer in the preview window (#31605)</title>
<updated>2024-12-17T03:34:30+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2024-12-17T03:34:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=b03e790cddd19b57fa91f4fbfcc30c28f3c173bf'/>
<id>b03e790cddd19b57fa91f4fbfcc30c28f3c173bf</id>
<content type='text'>
Problem:  hard to view an existing buffer in the preview window
Solution: add the :pbuffer command (Yinzuo Jiang)

Similar as `:pedit` and `:buffer` command. `:pbuffer` edits buffer [N]
from the buffer list in the preview window.

`:pbuffer` can also open special buffer, for example terminal buffer.

closes: vim/vim#16222

https://github.com/vim/vim/commit/a2a2fe841ed2efdbb1f8055f752a3a4d0988ae9d

Cherry-pick Test_popup_and_previewwindow_dump() changes from patch
9.0.0625.
Cherry-pick Run_noroom_for_newwindow_test() changes from patches
8.2.0432 and 9.0.0363.

Co-authored-by: Yinzuo Jiang &lt;jiangyinzuo@foxmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  hard to view an existing buffer in the preview window
Solution: add the :pbuffer command (Yinzuo Jiang)

Similar as `:pedit` and `:buffer` command. `:pbuffer` edits buffer [N]
from the buffer list in the preview window.

`:pbuffer` can also open special buffer, for example terminal buffer.

closes: vim/vim#16222

https://github.com/vim/vim/commit/a2a2fe841ed2efdbb1f8055f752a3a4d0988ae9d

Cherry-pick Test_popup_and_previewwindow_dump() changes from patch
9.0.0625.
Cherry-pick Run_noroom_for_newwindow_test() changes from patches
8.2.0432 and 9.0.0363.

Co-authored-by: Yinzuo Jiang &lt;jiangyinzuo@foxmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.1.0381: cbuffer and similar commands don't accept a range (#28571)</title>
<updated>2024-04-29T22:02:38+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2024-04-29T22:02:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=f59db07cdc8f266c9d08f4c229326d471f2d62ac'/>
<id>f59db07cdc8f266c9d08f4c229326d471f2d62ac</id>
<content type='text'>
Problem:  cbuffer and similar quickfix and locationlist commands don't
          accept a range, even so it is documented they should
          (ilan-schemoul, after 8.1.1241)
Solution: Define ex commands with ADDR_LINES instead of ADDR_OTHER

fixes: vim/vim#14638
closes: vim/vim#14657

https://github.com/vim/vim/commit/652c821366691a8bd5474766581090df0c742fa1

Co-authored-by: Christian Brabandt &lt;cb@256bit.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  cbuffer and similar quickfix and locationlist commands don't
          accept a range, even so it is documented they should
          (ilan-schemoul, after 8.1.1241)
Solution: Define ex commands with ADDR_LINES instead of ADDR_OTHER

fixes: vim/vim#14638
closes: vim/vim#14657

https://github.com/vim/vim/commit/652c821366691a8bd5474766581090df0c742fa1

Co-authored-by: Christian Brabandt &lt;cb@256bit.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(lua): "module" =&gt; "M" #28426</title>
<updated>2024-04-20T16:06:49+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-04-20T16:06:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=8886b1807c4c0fd96558f198e4fc8cf962a7cc5b'/>
<id>8886b1807c4c0fd96558f198e4fc8cf962a7cc5b</id>
<content type='text'>
Most of the codebase uses the `M` convention for Lua module.
Update the last remaining cases.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most of the codebase uses the `M` convention for Lua module.
Update the last remaining cases.</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.1.0147: Cannot keep a buffer focused in a window</title>
<updated>2024-03-11T03:38:13+00:00</updated>
<author>
<name>Colin Kennedy</name>
<email>colinvfx@gmail.com</email>
</author>
<published>2023-12-26T04:41:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=141182d6c6c06ad56413b81a518ba9b777a0cbe0'/>
<id>141182d6c6c06ad56413b81a518ba9b777a0cbe0</id>
<content type='text'>
Problem:  Cannot keep a buffer focused in a window
          (Amit Levy)
Solution: Add the 'winfixbuf' window-local option
          (Colin Kennedy)

fixes:  vim/vim#6445
closes: vim/vim#13903

https://github.com/vim/vim/commit/215703563757a4464907ead6fb9edaeb7f430bea

N/A patch:
vim-patch:58f1e5c0893a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  Cannot keep a buffer focused in a window
          (Amit Levy)
Solution: Add the 'winfixbuf' window-local option
          (Colin Kennedy)

fixes:  vim/vim#6445
closes: vim/vim#13903

https://github.com/vim/vim/commit/215703563757a4464907ead6fb9edaeb7f430bea

N/A patch:
vim-patch:58f1e5c0893a
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ex_cmds): ranged :lua #27167</title>
<updated>2024-01-27T01:00:50+00:00</updated>
<author>
<name>luukvbaal</name>
<email>luukvbaal@gmail.com</email>
</author>
<published>2024-01-27T01:00:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=c2433589dca022a7f40cdcbd0cd1ad8aba6ee4a9'/>
<id>c2433589dca022a7f40cdcbd0cd1ad8aba6ee4a9</id>
<content type='text'>
:{range}lua executes the specified lines in the current buffer as
Lua code, regardless of its extension or 'filetype'.

Close #27103</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
:{range}lua executes the specified lines in the current buffer as
Lua code, regardless of its extension or 'filetype'.

Close #27103</pre>
</div>
</content>
</entry>
<entry>
<title>build: enable lintlua for src/ dir #26395</title>
<updated>2023-12-04T21:31:57+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2023-12-04T21:31:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=45fe4d11add933df76a2ea4bf52ce8904f4a778b'/>
<id>45fe4d11add933df76a2ea4bf52ce8904f4a778b</id>
<content type='text'>
Problem:
Not all Lua code is checked by stylua. Automating code-style is an
important mechanism for reducing time spent on accidental
(non-essential) complexity.

Solution:
- Enable lintlua for `src/` directory.

followup to 517f0cc634b985057da5b95cf4ad659ee456a77e</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
Not all Lua code is checked by stylua. Automating code-style is an
important mechanism for reducing time spent on accidental
(non-essential) complexity.

Solution:
- Enable lintlua for `src/` directory.

followup to 517f0cc634b985057da5b95cf4ad659ee456a77e</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(float): rename ex_floatclose to ex_fclose (#25596)</title>
<updated>2023-10-11T07:03:59+00:00</updated>
<author>
<name>Raphael</name>
<email>glephunter@gmail.com</email>
</author>
<published>2023-10-11T07:03:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=f79052faef874b19ebbed007c30eb3f2c994a8b2'/>
<id>f79052faef874b19ebbed007c30eb3f2c994a8b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(float): add fclose command</title>
<updated>2023-10-10T13:17:08+00:00</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2023-10-09T10:47:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=372aa2eb3db375385cf19dc0a6571f790b858241'/>
<id>372aa2eb3db375385cf19dc0a6571f790b858241</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.0.1596: :registers command does not work in sandbox (#23866)</title>
<updated>2023-06-01T12:28:16+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-06-01T12:28:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=78010910625aab8ef41658f35fc1fa68162f6852'/>
<id>78010910625aab8ef41658f35fc1fa68162f6852</id>
<content type='text'>
Problem:    :registers command does not work in sandbox.
Solution:   Add flag to the command. (closes vim/vim#12473)

https://github.com/vim/vim/commit/eb43b7f0531bd13d15580b5c262a25d6a52a0823

Co-authored-by: Julio B &lt;julio.bacel@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    :registers command does not work in sandbox.
Solution:   Add flag to the command. (closes vim/vim#12473)

https://github.com/vim/vim/commit/eb43b7f0531bd13d15580b5c262a25d6a52a0823

Co-authored-by: Julio B &lt;julio.bacel@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>fix(excmd): make :def unknown rather than unimplemented (#23150)</title>
<updated>2023-04-17T09:44:08+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-04-17T09:44:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=75d9c413d49261b8f9a96f45edda0af9f0e8d947'/>
<id>75d9c413d49261b8f9a96f45edda0af9f0e8d947</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
