<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/plugin/spellfile.vim, branch master</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>refactor(spell): migrate to Lua, drop netrw dependency</title>
<updated>2025-10-25T22:33:41+00:00</updated>
<author>
<name>Tom Ampuero</name>
<email>tom.ampuero.c@gmail.com</email>
</author>
<published>2025-08-08T15:31:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=7c5ff99e8a0ef7c345596df8a0c2eec80afd16b4'/>
<id>7c5ff99e8a0ef7c345596df8a0c2eec80afd16b4</id>
<content type='text'>
Problem:
Spell file downloads relied on Vimscript and netrw (:Nread). If netrw is
disabled, downloads fail.

Solution:
Port the logic to Lua as `nvim.spellfile` and wire it via a Lua plugin that
handles `SpellFileMissing`. Use `vim.net.request()` with a timeout for HTTP,
prompt via `vim.fn.input` and report via `vim.notify`.

Closes #7189
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
Spell file downloads relied on Vimscript and netrw (:Nread). If netrw is
disabled, downloads fail.

Solution:
Port the logic to Lua as `nvim.spellfile` and wire it via a Lua plugin that
handles `SpellFileMissing`. Use `vim.net.request()` with a timeout for HTTP,
prompt via `vim.fn.input` and report via `vim.notify`.

Closes #7189
</pre>
</div>
</content>
</entry>
<entry>
<title>spell: Fix argument and avoid redundant prompt.</title>
<updated>2016-04-10T08:27:39+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2016-04-10T06:20:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=8d37201ed29a4149ff87b17e7ade209a0981986a'/>
<id>8d37201ed29a4149ff87b17e7ade209a0981986a</id>
<content type='text'>
In #3027 we deferred the "missing spell file" prompt until VimEnter, but
we were sending the wrong argument (should be "en", not "en_us").
This also caused redundant prompts if user answers "No" to the download
prompt invoked by the SpellFileMissing event.

Closes #3966
Closes #4406
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In #3027 we deferred the "missing spell file" prompt until VimEnter, but
we were sending the wrong argument (should be "en", not "en_us").
This also caused redundant prompts if user answers "No" to the download
prompt invoked by the SpellFileMissing event.

Closes #3966
Closes #4406
</pre>
</div>
</content>
</entry>
<entry>
<title>re-integrate runtime/  vim-patch:0  #938</title>
<updated>2014-07-29T02:12:31+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2014-07-11T04:05:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=a98a6996c291b3e300d27b791eded9eed333d677'/>
<id>a98a6996c291b3e300d27b791eded9eed333d677</id>
<content type='text'>
Vim runtime files based on 7.4.384 / hg changeset 7090d7f160f7

Excluding:
  Amiga icons (*.info, icons/)
  doc/hangulin.txt
  tutor/
  spell/
  lang/ (only used for menu translations)
  macros/maze/, macros/hanoi/, macros/life/, macros/urm/
      These were used to test vi compatibility.
  termcap
      "Demonstration of a termcap file (for the Amiga and Archimedes)"

Helped-by: Rich Wareham &lt;rjw57@cam.ac.uk&gt;
Helped-by: John &lt;john.schmidt.h@gmail.com&gt;
Helped-by: Yann &lt;yann@yann-salaun.com&gt;
Helped-by: Christophe Badoit &lt;c.badoit@lesiteimmo.com&gt;
Helped-by: drasill &lt;github@tof2k.com&gt;
Helped-by: Tae Sandoval Murgan &lt;taecilla@gmail.com&gt;
Helped-by: Lowe Thiderman &lt;lowe.thiderman@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Vim runtime files based on 7.4.384 / hg changeset 7090d7f160f7

Excluding:
  Amiga icons (*.info, icons/)
  doc/hangulin.txt
  tutor/
  spell/
  lang/ (only used for menu translations)
  macros/maze/, macros/hanoi/, macros/life/, macros/urm/
      These were used to test vi compatibility.
  termcap
      "Demonstration of a termcap file (for the Amiga and Archimedes)"

Helped-by: Rich Wareham &lt;rjw57@cam.ac.uk&gt;
Helped-by: John &lt;john.schmidt.h@gmail.com&gt;
Helped-by: Yann &lt;yann@yann-salaun.com&gt;
Helped-by: Christophe Badoit &lt;c.badoit@lesiteimmo.com&gt;
Helped-by: drasill &lt;github@tof2k.com&gt;
Helped-by: Tae Sandoval Murgan &lt;taecilla@gmail.com&gt;
Helped-by: Lowe Thiderman &lt;lowe.thiderman@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
