<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/symbolic, branch tmp</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 rahm</title>
<updated>2022-07-18T19:37:18+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-07-18T19:37:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=308e1940dcd64aa6c344c403d4f9e0dda58d9c5c'/>
<id>308e1940dcd64aa6c344c403d4f9e0dda58d9c5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: rename build-related dirs</title>
<updated>2022-06-28T11:02:29+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2022-06-27T10:08:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f05a2891d3da9f9fcd9c7457ca0c2a54ff65078b'/>
<id>f05a2891d3da9f9fcd9c7457ca0c2a54ff65078b</id>
<content type='text'>
Problem:
Dirs "config", "packaging", and "third-party" are all closely related
but this is not obvious from the layout. This adds friction for new
contributors.

Solution:
- rename config/ to cmake.config/
- rename test/config/ to test/cmakeconfig/ because it is used in Lua
  tests: require('test.cmakeconfig.paths').
- rename packaging/ to cmake.packaging/
- rename third-party/ to cmake.deps/ (parallel with .deps/)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
Dirs "config", "packaging", and "third-party" are all closely related
but this is not obvious from the layout. This adds friction for new
contributors.

Solution:
- rename config/ to cmake.config/
- rename test/config/ to test/cmakeconfig/ because it is used in Lua
  tests: require('test.cmakeconfig.paths').
- rename packaging/ to cmake.packaging/
- rename third-party/ to cmake.deps/ (parallel with .deps/)
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: rename keymap.{c,h} to keycodes.{c,h} (#18535)</title>
<updated>2022-05-12T12:19:29+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-05-12T12:19:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3a91adabda43376638e0edc80f54181258c98dea'/>
<id>3a91adabda43376638e0edc80f54181258c98dea</id>
<content type='text'>
Most code in keymap.h is for keycode definitions, while most code in
keymap.c is for the parsing and conversion of keycodes.

The name "keymap" may also make people think these two files are for
mappings, while in fact keycodes are used even when no mappings are
involved, so "keycodes" should be a better file name than "keymap".</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most code in keymap.h is for keycode definitions, while most code in
keymap.c is for the parsing and conversion of keycodes.

The name "keymap" may also make people think these two files are for
mappings, while in fact keycodes are used even when no mappings are
involved, so "keycodes" should be a better file name than "keymap".</pre>
</div>
</content>
</entry>
<entry>
<title>Add support in Neovim for f38-f63 key bindings.</title>
<updated>2022-01-11T21:31:07+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2021-11-22T05:50:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=96a00c7c588b2f38a2424aeeb4ea3581d370bf2d'/>
<id>96a00c7c588b2f38a2424aeeb4ea3581d370bf2d</id>
<content type='text'>
These bindings are generally accesses with &lt;M-Fx&gt; key
presses.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These bindings are generally accesses with &lt;M-Fx&gt; key
presses.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use abort() instead of assert(false) for things that should never happen</title>
<updated>2021-01-31T16:28:52+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2021-01-31T15:43:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=27a7a4d38405a30611339fc663e426904bda1099'/>
<id>27a7a4d38405a30611339fc663e426904bda1099</id>
<content type='text'>
assert() is compiled out for release builds, but we don't want to
continue running in these impossible situations.

This also resolves the "implicit fallthrough" warnings for the asserts
in switch cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
assert() is compiled out for release builds, but we don't want to
continue running in these impossible situations.

This also resolves the "implicit fallthrough" warnings for the asserts
in switch cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>globals: eliminate "has_mbyte" macro</title>
<updated>2020-11-14T22:23:51+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2020-11-14T22:14:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=35874208b86d52b22476ce2a7770b5317fea8694'/>
<id>35874208b86d52b22476ce2a7770b5317fea8694</id>
<content type='text'>
"has_mbyte" always evaluates to "true".
Continue dead code removal, started in https://github.com/neovim/neovim/pull/13275.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"has_mbyte" always evaluates to "true".
Continue dead code removal, started in https://github.com/neovim/neovim/pull/13275.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix multiple typos (#13063)</title>
<updated>2020-10-12T07:28:12+00:00</updated>
<author>
<name>Hansraj Das</name>
<email>raj.das.136@gmail.com</email>
</author>
<published>2020-10-12T07:28:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1709210a53e5969732346d4e8981d1917cf5a63d'/>
<id>1709210a53e5969732346d4e8981d1917cf5a63d</id>
<content type='text'>
* Fix multiple typos in `src/nvim/api/ui_events.in.h`
* Below spellings are corrected:
  * Definitions
  * Revision
  * Performance

* Typo fix `presense` should be presence

* Typo fix, follwed -&gt; followed

* Typo fix, attemping -&gt; attempting

* Typo fix, duplicate 'the'

* Typo fix, bounaries -&gt; boundaries

* Revert "Typo fix, bounaries -&gt; boundaries"

This reverts commit 24779e55e596f7534585938a7e532830ad2fa83c.

* Revert "Typo fix, duplicate 'the'"

This reverts commit 1d41d74f78736e67821a15edc9c174a2c3024f87.

* Revert "Typo fix, attemping -&gt; attempting"

This reverts commit d8b2860dfcac366af7afae1f09946ed0aee4a34e.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix multiple typos in `src/nvim/api/ui_events.in.h`
* Below spellings are corrected:
  * Definitions
  * Revision
  * Performance

* Typo fix `presense` should be presence

* Typo fix, follwed -&gt; followed

* Typo fix, attemping -&gt; attempting

* Typo fix, duplicate 'the'

* Typo fix, bounaries -&gt; boundaries

* Revert "Typo fix, bounaries -&gt; boundaries"

This reverts commit 24779e55e596f7534585938a7e532830ad2fa83c.

* Revert "Typo fix, duplicate 'the'"

This reverts commit 1d41d74f78736e67821a15edc9c174a2c3024f87.

* Revert "Typo fix, attemping -&gt; attempting"

This reverts commit d8b2860dfcac366af7afae1f09946ed0aee4a34e.</pre>
</div>
</content>
</entry>
<entry>
<title>keymap: add more (keypad) keycodes #9793</title>
<updated>2019-03-29T00:11:57+00:00</updated>
<author>
<name>Olivier G-R</name>
<email>olivier@fractalwire.io</email>
</author>
<published>2019-03-26T19:44:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f6fb370b1bcc5f87c72b14c5eb4f29521ab06163'/>
<id>f6fb370b1bcc5f87c72b14c5eb4f29521ab06163</id>
<content type='text'>
- K_KORIGIN instead of K_KCENTER: This name is similar to what is used
  by xev. Alternative could be K_KBEGIN as hinted here:
  https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-PC-Style-Function-Keys
  But I find Begin and Home too similar, and it might induced some
  confusion. The naming looked related to some old keyboard
  configuration.

- keymap.c: alias KPPeriod to kDel instead of kPoint.
  This might seems weird, but this is actually the behaviour that should
  be expected. libtermkey produces "KPPeriod" when num lock is off. To
  fix this would need to change this name in termkey.

closes #9780
closes #9793
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- K_KORIGIN instead of K_KCENTER: This name is similar to what is used
  by xev. Alternative could be K_KBEGIN as hinted here:
  https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-PC-Style-Function-Keys
  But I find Begin and Home too similar, and it might induced some
  confusion. The naming looked related to some old keyboard
  configuration.

- keymap.c: alias KPPeriod to kDel instead of kPoint.
  This might seems weird, but this is actually the behaviour that should
  be expected. libtermkey produces "KPPeriod" when num lock is off. To
  fix this would need to change this name in termkey.

closes #9780
closes #9793
</pre>
</div>
</content>
</entry>
<entry>
<title>keymap: Do not use vim_isIDc in keymap.c</title>
<updated>2017-11-29T23:01:49+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-11-29T23:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=de45ec0146486c49719ff6f6dcceb4914b471c7a'/>
<id>de45ec0146486c49719ff6f6dcceb4914b471c7a</id>
<content type='text'>
Note: there are three changes to ascii_isident. Reverting first two (in 
find_special_key and first in get_special_key_code) normally fails the new test 
with empty &amp;isident, but reverting the third does not. Hence adding `&gt;` to 
&amp;isident.

Ref vim/vim#2389.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note: there are three changes to ascii_isident. Reverting first two (in 
find_special_key and first in get_special_key_code) normally fails the new test 
with empty &amp;isident, but reverting the third does not. Hence adding `&gt;` to 
&amp;isident.

Ref vim/vim#2389.</pre>
</div>
</content>
</entry>
<entry>
<title>unittests,viml/parser/expressions: Start adding asgn parsing tests</title>
<updated>2017-11-12T22:11:13+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-11-12T22:10:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=342239a9c53cf4857d18c0583d4cab1fdca534fa'/>
<id>342239a9c53cf4857d18c0583d4cab1fdca534fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
