<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/scripts/gen_help_html.lua, branch usermarks</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>docs: treesitter.add_directive, add_predicate #21206</title>
<updated>2023-01-16T12:39:19+00:00</updated>
<author>
<name>Ching Pei Yang</name>
<email>59727193+horriblename@users.noreply.github.com</email>
</author>
<published>2023-01-16T12:39:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ef89f9fd46ab591183b7f59f31f5a2e55f7a526b'/>
<id>ef89f9fd46ab591183b7f59f31f5a2e55f7a526b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(website): soft wrap code blocks #21644</title>
<updated>2023-01-04T15:15:08+00:00</updated>
<author>
<name>Chris DeLuca</name>
<email>637174+bronzehedwick@users.noreply.github.com</email>
</author>
<published>2023-01-04T15:15:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1bd6e4469bb84bb49b342c10d9aa14ffd5f01187'/>
<id>1bd6e4469bb84bb49b342c10d9aa14ffd5f01187</id>
<content type='text'>
Use `white-space: pre-wrap` to preserve white space as per `pre`, but to
allow line wrapping if the display runs out of horizontal space.

This prevents lines overflowing their box, and causing horizontal
scrolling across the entire page on small screens.

This `pre-wrap` technique is used by GitHub to format code for mobile.

See https://developer.mozilla.org/en-US/docs/Web/CSS/white-space#pre-wrap</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use `white-space: pre-wrap` to preserve white space as per `pre`, but to
allow line wrapping if the display runs out of horizontal space.

This prevents lines overflowing their box, and causing horizontal
scrolling across the entire page on small screens.

This `pre-wrap` technique is used by GitHub to format code for mobile.

See https://developer.mozilla.org/en-US/docs/Web/CSS/white-space#pre-wrap</pre>
</div>
</content>
</entry>
<entry>
<title>feat!: remove hardcopy</title>
<updated>2023-01-03T10:07:43+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-01-03T10:07:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=5841a97500bffa5a2b9eed2eb41025f5587790ba'/>
<id>5841a97500bffa5a2b9eed2eb41025f5587790ba</id>
<content type='text'>
Co-authored-by: Justin M. Keyes &lt;justinkz@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Justin M. Keyes &lt;justinkz@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>docs #20986</title>
<updated>2022-12-12T02:41:26+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2022-12-12T02:41:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1c324cb1927e03b5a3584a8982e3d5029498f14e'/>
<id>1c324cb1927e03b5a3584a8982e3d5029498f14e</id>
<content type='text'>
- https://github.com/neovim/tree-sitter-vimdoc v1.2.4 eliminates most
  errors in pi_netrw.txt, so we can remove that workaround from
  ignore_parse_error().
- improved codeblock</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- https://github.com/neovim/tree-sitter-vimdoc v1.2.4 eliminates most
  errors in pi_netrw.txt, so we can remove that workaround from
  ignore_parse_error().
- improved codeblock</pre>
</div>
</content>
</entry>
<entry>
<title>docs: dark/light color/accessibilty pass for generated html docs #21345</title>
<updated>2022-12-08T22:00:18+00:00</updated>
<author>
<name>Dave Lage</name>
<email>rockerboo@gmail.com</email>
</author>
<published>2022-12-08T22:00:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ea39fc2cadc1d87109216da354a876427eeea31a'/>
<id>ea39fc2cadc1d87109216da354a876427eeea31a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(web): syntax highlighting via highlight.js</title>
<updated>2022-12-02T15:05:00+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-11-22T20:23:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=9e1187e4896bebb481a3f9595155f2a40adbc45e'/>
<id>9e1187e4896bebb481a3f9595155f2a40adbc45e</id>
<content type='text'>
download from https://highlightjs.org/download/
place `highlight/` directory next to `css/`

style needs adapting for Neovim colors
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
download from https://highlightjs.org/download/
place `highlight/` directory next to `css/`

style needs adapting for Neovim colors
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(help): highlighted codeblocks</title>
<updated>2022-11-29T12:32:46+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-11-22T12:50:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=5093f38c9fed9fae04234035ea253862ba8375ef'/>
<id>5093f38c9fed9fae04234035ea253862ba8375ef</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: bump VIM_VERSION from 8.0 =&gt; 8.1 #20762</title>
<updated>2022-10-21T10:56:09+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2022-10-21T10:56:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=24c9561a68aa9b9cf8d8a503c5e85f63d7ebb543'/>
<id>24c9561a68aa9b9cf8d8a503c5e85f63d7ebb543</id>
<content type='text'>
There are 6 remaining 8.0.x patches, tracked in:
https://github.com/neovim/neovim/issues/5431</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are 6 remaining 8.0.x patches, tracked in:
https://github.com/neovim/neovim/issues/5431</pre>
</div>
</content>
</entry>
<entry>
<title>docs: update vimdoc parser #20747</title>
<updated>2022-10-20T13:20:02+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2022-10-20T13:20:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=e6917306f6d3ba99747d14bea3f0b078631c5c0e'/>
<id>e6917306f6d3ba99747d14bea3f0b078631c5c0e</id>
<content type='text'>
Remove the user-manual ToC from help.txt, because:
1. it duplicates usr_toc.txt
2. it is not what most readers are looking for in the main help page.

fix https://github.com/neovim/tree-sitter-vimdoc/issues/49
fix https://github.com/neovim/tree-sitter-vimdoc/issues/50
fix https://github.com/neovim/tree-sitter-vimdoc/issues/51</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the user-manual ToC from help.txt, because:
1. it duplicates usr_toc.txt
2. it is not what most readers are looking for in the main help page.

fix https://github.com/neovim/tree-sitter-vimdoc/issues/49
fix https://github.com/neovim/tree-sitter-vimdoc/issues/50
fix https://github.com/neovim/tree-sitter-vimdoc/issues/51</pre>
</div>
</content>
</entry>
<entry>
<title>fix(docs-html): misaligned tabs after conceal #20690</title>
<updated>2022-10-20T10:22:46+00:00</updated>
<author>
<name>Yee Cheng Chin</name>
<email>ychin.git@gmail.com</email>
</author>
<published>2022-10-20T10:22:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=10ab7489ebb2bcbc7c1b5360921978c1ca2d0a4b'/>
<id>10ab7489ebb2bcbc7c1b5360921978c1ca2d0a4b</id>
<content type='text'>
Problem:
`gen_help_html.lua` does not properly handle tab characters after
"concealed" text (tags, taglinks, codespans). This causes misaligned
layout in "old" (preformatted) docs.

For text like `*tag*`, |tag_link|, and `code_span`, Vim hides the "*",
"|", "`" characters, but Vim still counts those characters for "virtual
column" when a tab character follows it. So if you have a tag of say
6 characters long, those two concealed character would lead to the tab
character after it start at column 8. gen_help_html.lua doesn't account
for that which leads to formatting flaws in the generated output.

Solution:
Add two spaces after concealed nodes that are followed by a tab char.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
`gen_help_html.lua` does not properly handle tab characters after
"concealed" text (tags, taglinks, codespans). This causes misaligned
layout in "old" (preformatted) docs.

For text like `*tag*`, |tag_link|, and `code_span`, Vim hides the "*",
"|", "`" characters, but Vim still counts those characters for "virtual
column" when a tab character follows it. So if you have a tag of say
6 characters long, those two concealed character would lead to the tab
character after it start at column 8. gen_help_html.lua doesn't account
for that which leads to formatting flaws in the generated output.

Solution:
Add two spaces after concealed nodes that are followed by a tab char.</pre>
</div>
</content>
</entry>
</feed>
