<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/eval, branch floattitle</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>Merge remote-tracking branch 'upstream/master' into floattitle</title>
<updated>2022-10-11T19:00:52+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-10-11T19:00:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=21e2e46242033c7aaa6ccfb23e256680816c063c'/>
<id>21e2e46242033c7aaa6ccfb23e256680816c063c</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:partial:9.0.0715: wrong argument for append() gives two error messages</title>
<updated>2022-10-10T15:54:51+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-10-10T15:28:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=62a0c9f8c24b9115155cd4551976353ace3e2c5e'/>
<id>62a0c9f8c24b9115155cd4551976353ace3e2c5e</id>
<content type='text'>
Problem:    Wrong argument for append() gives two error messages.
Solution:   When getting an error for a number argument don't try using it as
            a string. (closes vim/vim#11335)
https://github.com/vim/vim/commit/801cd35e7e3b21e519e12a1610ee1d721e40893e

Skip test as it depends on too many previous patches.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Wrong argument for append() gives two error messages.
Solution:   When getting an error for a number argument don't try using it as
            a string. (closes vim/vim#11335)
https://github.com/vim/vim/commit/801cd35e7e3b21e519e12a1610ee1d721e40893e

Skip test as it depends on too many previous patches.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.0.0712: wrong column when calling setcursorcharpos() with zero lnum</title>
<updated>2022-10-10T15:54:51+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-10-10T13:38:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=249cb8345d6e2f9986ad1dfe42d9cde0f9ed7d6a'/>
<id>249cb8345d6e2f9986ad1dfe42d9cde0f9ed7d6a</id>
<content type='text'>
Problem:    Wrong column when calling setcursorcharpos() with zero lnum.
Solution:   Set the line number before calling buf_charidx_to_byteidx().
            (closes vim/vim#11329)
https://github.com/vim/vim/commit/79f234499b6692cc16970b7455bc9b002242632f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Wrong column when calling setcursorcharpos() with zero lnum.
Solution:   Set the line number before calling buf_charidx_to_byteidx().
            (closes vim/vim#11329)
https://github.com/vim/vim/commit/79f234499b6692cc16970b7455bc9b002242632f
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.2671: error for line number in legacy script</title>
<updated>2022-10-10T15:54:51+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-10-10T13:17:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5c9f6bdd8c0486ccc3fd1b6b408e7ced90bdbc5a'/>
<id>5c9f6bdd8c0486ccc3fd1b6b408e7ced90bdbc5a</id>
<content type='text'>
Problem:    Error for line number in legacy script.
Solution:   Check for number type.
https://github.com/vim/vim/commit/f6bdd82c7e2076dbacb764a5d288189d61c68451

N/A patches for version.c:

vim-patch:8.2.2670: Vim9: error for append(0, text)

Problem:    Vim9: error for append(0, text).
Solution:   Check for negative number. (closes vim/vim#8022)
https://github.com/vim/vim/commit/b2ac7d0663ef31a335c50c6afca042ed9ace5059
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Error for line number in legacy script.
Solution:   Check for number type.
https://github.com/vim/vim/commit/f6bdd82c7e2076dbacb764a5d288189d61c68451

N/A patches for version.c:

vim-patch:8.2.2670: Vim9: error for append(0, text)

Problem:    Vim9: error for append(0, text).
Solution:   Check for negative number. (closes vim/vim#8022)
https://github.com/vim/vim/commit/b2ac7d0663ef31a335c50c6afca042ed9ace5059
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.2184: Vim9: no error when using "2" for a line number</title>
<updated>2022-10-10T15:54:51+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-10-10T13:11:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9c272b75ecf955afe7feedc209f5d9a3b7116650'/>
<id>9c272b75ecf955afe7feedc209f5d9a3b7116650</id>
<content type='text'>
Problem:    Vim9: no error when using "2" for a line number.
Solution:   Give an error message if the line number is invalid. (closes vim/vim#7492)
https://github.com/vim/vim/commit/9a963377b4811e4e0419ec8825856ff4b01331ac

N/A patches for version.c:

vim-patch:8.2.1465: Vim9: subscript not handled properly

Problem:    Vim9: subscript not handled properly.
Solution:   Adjust error message.  Remove dead code.  Disallow string to
            number conversion in scripts.
https://github.com/vim/vim/commit/56acb0943ede35cd9d2f6667cde2442819ccbf59
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Vim9: no error when using "2" for a line number.
Solution:   Give an error message if the line number is invalid. (closes vim/vim#7492)
https://github.com/vim/vim/commit/9a963377b4811e4e0419ec8825856ff4b01331ac

N/A patches for version.c:

vim-patch:8.2.1465: Vim9: subscript not handled properly

Problem:    Vim9: subscript not handled properly.
Solution:   Adjust error message.  Remove dead code.  Disallow string to
            number conversion in scripts.
https://github.com/vim/vim/commit/56acb0943ede35cd9d2f6667cde2442819ccbf59
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.2316: Vim9: cannot list a lambda function</title>
<updated>2022-10-03T23:16:40+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-10-03T14:54:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0f2ead02c87400c87343e24f2687d64f527ad572'/>
<id>0f2ead02c87400c87343e24f2687d64f527ad572</id>
<content type='text'>
Problem:    Vim9: cannot list a lambda function.
Solution:   Support the &lt;lambda&gt;9 notation, like :disassemble. (closes vim/vim#7634)
https://github.com/vim/vim/commit/b657198cb30765468451d7f68fce49b5b4000c5d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Vim9: cannot list a lambda function.
Solution:   Support the &lt;lambda&gt;9 notation, like :disassemble. (closes vim/vim#7634)
https://github.com/vim/vim/commit/b657198cb30765468451d7f68fce49b5b4000c5d
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #20375 from famiu/refactor/get_option</title>
<updated>2022-09-28T12:28:12+00:00</updated>
<author>
<name>bfredl</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2022-09-28T12:28:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=39652100558726ab5fec86153e09816b7e7bf7f5'/>
<id>39652100558726ab5fec86153e09816b7e7bf7f5</id>
<content type='text'>
refactor: replace unnecessary helper functions in optionstr.c</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
refactor: replace unnecessary helper functions in optionstr.c</pre>
</div>
</content>
</entry>
<entry>
<title>fix: compiler warnings from clang 15 (#20321)</title>
<updated>2022-09-28T08:53:44+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2022-09-28T08:53:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d7358118aa57ec636ef6f84c6ac96f26d8bed32c'/>
<id>d7358118aa57ec636ef6f84c6ac96f26d8bed32c</id>
<content type='text'>
Add -Wno-strict-prototypes flag to external dependencies to suppress
cjson warnings. These needs to be fixed upstream first.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add -Wno-strict-prototypes flag to external dependencies to suppress
cjson warnings. These needs to be fixed upstream first.</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: replace unnecessary helper functions in optionstr.c</title>
<updated>2022-09-28T03:29:43+00:00</updated>
<author>
<name>Famiu Haque</name>
<email>famiuhaque@protonmail.com</email>
</author>
<published>2022-09-27T15:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4b7904d16b11915b16ea46b96f1ea6e28d87d5fd'/>
<id>4b7904d16b11915b16ea46b96f1ea6e28d87d5fd</id>
<content type='text'>
Replaces unnecessary helper functions in `optionstr.c` such as
`get_option_flags()`, `get_option_fullname()`, `set_option_flag()`,
`is_global_option()`, etc. with a single `get_option()` helper function
that allows direct access to the `options` array.

Also refactors `f_exists()` to use `get_varp_scope` instead of using
`get_option_tv`. This opens up the path for removing `getoptions_T`
altogether later down the line since the hidden option logic is no
longer needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replaces unnecessary helper functions in `optionstr.c` such as
`get_option_flags()`, `get_option_fullname()`, `set_option_flag()`,
`is_global_option()`, etc. with a single `get_option()` helper function
that allows direct access to the `options` array.

Also refactors `f_exists()` to use `get_varp_scope` instead of using
`get_option_tv`. This opens up the path for removing `getoptions_T`
altogether later down the line since the hidden option logic is no
longer needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(api): notify dict watchers on nvim_set_var and vim.g setter</title>
<updated>2022-09-27T12:47:53+00:00</updated>
<author>
<name>smolck</name>
<email>46855713+smolck@users.noreply.github.com</email>
</author>
<published>2021-08-14T17:19:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c7d30c152d1639523d05154e245ea60ed9a51a2b'/>
<id>c7d30c152d1639523d05154e245ea60ed9a51a2b</id>
<content type='text'>
Co-authored-by: bfredl &lt;bjorn.linse@gmail.com&gt;
Co-authored-by: Christian Clason &lt;c.clason@uni-graz.at&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: bfredl &lt;bjorn.linse@gmail.com&gt;
Co-authored-by: Christian Clason &lt;c.clason@uni-graz.at&gt;
</pre>
</div>
</content>
</entry>
</feed>
