<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/ftplugin, branch aucmd_textputpost</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>vim-patch:9.0.2128: runtime(swig): add syntax and filetype plugins</title>
<updated>2023-11-25T23:41:59+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-11-25T15:06:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=38e98754a556404b54d3c28b4272bcacbc3b6b0e'/>
<id>38e98754a556404b54d3c28b4272bcacbc3b6b0e</id>
<content type='text'>
Add syntax and filetype plugins for SWIG (Simplified Wrapper Interface
Generator) description files.

The default syntax for .i files highlights comments in a reverse
color scheme which doesn't look well.  This syntax builds
on vim's c++ syntax by adding highlighting for common swig
directives and user defined directives.  For an alternative
syntax, see vimscript vim/vim#1247 (which I found after writing this).

closes: vim/vim#13562

https://github.com/vim/vim/commit/2e31065a650015892179e520038bf2083a9519b6

Co-authored-by: Julien Marrec &lt;julien.marrec@gmail.com&gt;
Co-authored-by: Matěj Cepl &lt;mcepl@cepl.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add syntax and filetype plugins for SWIG (Simplified Wrapper Interface
Generator) description files.

The default syntax for .i files highlights comments in a reverse
color scheme which doesn't look well.  This syntax builds
on vim's c++ syntax by adding highlighting for common swig
directives and user defined directives.  For an alternative
syntax, see vimscript vim/vim#1247 (which I found after writing this).

closes: vim/vim#13562

https://github.com/vim/vim/commit/2e31065a650015892179e520038bf2083a9519b6

Co-authored-by: Julien Marrec &lt;julien.marrec@gmail.com&gt;
Co-authored-by: Matěj Cepl &lt;mcepl@cepl.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.0.2104: wast filetype should be replaced by wat filetype</title>
<updated>2023-11-14T20:51:28+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-11-14T16:38:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9e2248ab586c5e5854da68b5310755ea3557e6c9'/>
<id>9e2248ab586c5e5854da68b5310755ea3557e6c9</id>
<content type='text'>
Problem:  wast filetype should be replaced by wat filetype
Solution: start using the official wat filetype name

runtime: rename `wast` filetype to `wat` (Wasm text format)

The problem is the name of the current filetype wast. When the plugin
was initially created, the file extension for Wasm text format was not
fixed and .wast was more popular.

However, recently .wat became the official file extension for
WebAssembly text (WAT) format and .wast is now a file extension for the
unofficial WAST format, which is a superset of .wat for the convenience
to describe the Wasm specification conformance tests.

https://webassembly.js.org/docs/contrib-wat-vs-wast.html

However for now, let's keep using the `wat` filetype even for the .wast
extension, so that we at least do not lose the filetype settings and
syntax highlighting. This can be adjusted later, if it turns out to have
a separate need for.

closes: vim/vim#13533

https://github.com/vim/vim/commit/bc8f79d36a456054ed29f46585830af6d71f57c8

Co-authored-by: rhysd &lt;lin90162@yahoo.co.jp&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  wast filetype should be replaced by wat filetype
Solution: start using the official wat filetype name

runtime: rename `wast` filetype to `wat` (Wasm text format)

The problem is the name of the current filetype wast. When the plugin
was initially created, the file extension for Wasm text format was not
fixed and .wast was more popular.

However, recently .wat became the official file extension for
WebAssembly text (WAT) format and .wast is now a file extension for the
unofficial WAST format, which is a superset of .wat for the convenience
to describe the Wasm specification conformance tests.

https://webassembly.js.org/docs/contrib-wat-vs-wast.html

However for now, let's keep using the `wat` filetype even for the .wast
extension, so that we at least do not lose the filetype settings and
syntax highlighting. This can be adjusted later, if it turns out to have
a separate need for.

closes: vim/vim#13533

https://github.com/vim/vim/commit/bc8f79d36a456054ed29f46585830af6d71f57c8

Co-authored-by: rhysd &lt;lin90162@yahoo.co.jp&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:2c133f6c1a16</title>
<updated>2023-11-12T09:53:57+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-11-12T09:33:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c6b317dd13ffe28158ba6083daa01fc26510f9b1'/>
<id>c6b317dd13ffe28158ba6083daa01fc26510f9b1</id>
<content type='text'>
runtime(lynx): Update for Lynx 2.8.9 (vim/vim#13510)

https://github.com/vim/vim/commit/2c133f6c1a165a74678a89722ed8c42967c295e4

Co-authored-by: dkearns &lt;dougkearns@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
runtime(lynx): Update for Lynx 2.8.9 (vim/vim#13510)

https://github.com/vim/vim/commit/2c133f6c1a165a74678a89722ed8c42967c295e4

Co-authored-by: dkearns &lt;dougkearns@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.0.2098: No filetype support for xcompose files (#25983)</title>
<updated>2023-11-11T23:51:25+00:00</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-11-11T23:51:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c23dd7c9eff035d92830bb33eb9644d946a65d92'/>
<id>c23dd7c9eff035d92830bb33eb9644d946a65d92</id>
<content type='text'>
Problem:  No filetype support for xcompose files
Solution: Add filetype detection

closes: vim/vim#13508

https://github.com/vim/vim/commit/4f9074b96cc7efb1c829ca74902a851551dcf4e8</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  No filetype support for xcompose files
Solution: Add filetype detection

closes: vim/vim#13508

https://github.com/vim/vim/commit/4f9074b96cc7efb1c829ca74902a851551dcf4e8</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:d56f15caf602</title>
<updated>2023-11-09T18:17:11+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-11-09T17:19:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ae8ca79920a8d0e928ac1502a10d1d063a06cae5'/>
<id>ae8ca79920a8d0e928ac1502a10d1d063a06cae5</id>
<content type='text'>
runtime(wget): Update for Wget2 2.1.0 (vim/vim#13497)

https://github.com/vim/vim/commit/d56f15caf602a061f5f9f0a3c6a4537ab2dc6acc

Co-authored-by: dkearns &lt;dougkearns@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
runtime(wget): Update for Wget2 2.1.0 (vim/vim#13497)

https://github.com/vim/vim/commit/d56f15caf602a061f5f9f0a3c6a4537ab2dc6acc

Co-authored-by: dkearns &lt;dougkearns@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:cd8a3eaf5348</title>
<updated>2023-11-05T20:52:02+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-11-04T10:37:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=26cdff0e92bf93a2afcb4a78e056780ea3f582e7'/>
<id>26cdff0e92bf93a2afcb4a78e056780ea3f582e7</id>
<content type='text'>
runtime(dist): centralize safe executable check and add vim library (vim/vim#13413)

Follow up to 816fbcc26 (patch 9.0.1833: [security] runtime file fixes,
2023-08-31) and f7ac0ef50 (runtime: don't execute external commands when
loading ftplugins, 2023-09-06).

This puts the logic for safe executable checks in a single place, by introducing
a central vim library, so all filetypes benefit from consistency.

Notable changes:
- dist#vim because the (autoload) namespace for a new runtime support
  library. Supporting functions should get documentation. It might make
  life easier for NeoVim devs to make the documentation a new file
  rather than cram it into existing files, though we may want
  cross-references to it somewhere…
- The gzip and zip plugins need to be opted into by enabling execution
  of those programs (or the global plugin_exec). This needs
  documentation or discussion.
- This fixes a bug in the zig plugin: code setting s:tmp_cwd was removed
  in f7ac0ef50 (runtime: don't execute external commands when loading
  ftplugins, 2023-09-06), but the variable was still referenced. Since
  the new function takes care of that automatically, the variable is no
  longer needed.

https://github.com/vim/vim/commit/cd8a3eaf5348feacfecab4b374b7ea4ce6a97422

Co-authored-by: D. Ben Knoble &lt;ben.knoble+github@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
runtime(dist): centralize safe executable check and add vim library (vim/vim#13413)

Follow up to 816fbcc26 (patch 9.0.1833: [security] runtime file fixes,
2023-08-31) and f7ac0ef50 (runtime: don't execute external commands when
loading ftplugins, 2023-09-06).

This puts the logic for safe executable checks in a single place, by introducing
a central vim library, so all filetypes benefit from consistency.

Notable changes:
- dist#vim because the (autoload) namespace for a new runtime support
  library. Supporting functions should get documentation. It might make
  life easier for NeoVim devs to make the documentation a new file
  rather than cram it into existing files, though we may want
  cross-references to it somewhere…
- The gzip and zip plugins need to be opted into by enabling execution
  of those programs (or the global plugin_exec). This needs
  documentation or discussion.
- This fixes a bug in the zig plugin: code setting s:tmp_cwd was removed
  in f7ac0ef50 (runtime: don't execute external commands when loading
  ftplugins, 2023-09-06), but the variable was still referenced. Since
  the new function takes care of that automatically, the variable is no
  longer needed.

https://github.com/vim/vim/commit/cd8a3eaf5348feacfecab4b374b7ea4ce6a97422

Co-authored-by: D. Ben Knoble &lt;ben.knoble+github@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:7b7cda67a124</title>
<updated>2023-10-27T08:06:52+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-10-27T07:40:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4fcdfa5ad01fd8f7e8c0e044fcf004692c0889d5'/>
<id>4fcdfa5ad01fd8f7e8c0e044fcf004692c0889d5</id>
<content type='text'>
runtime(debian): update debian related runtime files (vim/vim#13423)

* Update Debian runtime files

Add mantic as a supported Ubuntu release and move buster/kinetic to
unsupported.

Add syntax highlighting for deb822sources filetype.

Add debsources ftplugin to set relevant comment options.

Move common version information to shared/debversions.vim

Closes vim/vim#11934

* Add myself as codeowner for Debian-related runtime files

---------

https://github.com/vim/vim/commit/7b7cda67a1246874520b280277d9b1447e1a7ef5

Co-authored-by: James McCoy &lt;jamessan@jamessan.com&gt;
Co-authored-by: Heinrich Schuchardt &lt;heinrich.schuchardt@canonical.com&gt;
Co-authored-by: James Addison &lt;jay@jp-hosting.net&gt;
Co-authored-by: Viktor Szépe &lt;viktor@szepe.net&gt;
Co-authored-by: Heinrich Schuchardt &lt;heinrich.schuchardt@canonical.com&gt;
Co-authored-by: James Addison &lt;jay@jp-hosting.net&gt;
Co-authored-by: Viktor Szépe &lt;viktor@szepe.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
runtime(debian): update debian related runtime files (vim/vim#13423)

* Update Debian runtime files

Add mantic as a supported Ubuntu release and move buster/kinetic to
unsupported.

Add syntax highlighting for deb822sources filetype.

Add debsources ftplugin to set relevant comment options.

Move common version information to shared/debversions.vim

Closes vim/vim#11934

* Add myself as codeowner for Debian-related runtime files

---------

https://github.com/vim/vim/commit/7b7cda67a1246874520b280277d9b1447e1a7ef5

Co-authored-by: James McCoy &lt;jamessan@jamessan.com&gt;
Co-authored-by: Heinrich Schuchardt &lt;heinrich.schuchardt@canonical.com&gt;
Co-authored-by: James Addison &lt;jay@jp-hosting.net&gt;
Co-authored-by: Viktor Szépe &lt;viktor@szepe.net&gt;
Co-authored-by: Heinrich Schuchardt &lt;heinrich.schuchardt@canonical.com&gt;
Co-authored-by: James Addison &lt;jay@jp-hosting.net&gt;
Co-authored-by: Viktor Szépe &lt;viktor@szepe.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.0.2071: objdump files not recognized</title>
<updated>2023-10-27T08:03:09+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-10-27T07:37:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5753e5e7ebb60d26d78aa3c99a8b0e2ee8023056'/>
<id>5753e5e7ebb60d26d78aa3c99a8b0e2ee8023056</id>
<content type='text'>
Problem:  objdump files not recognized
Solution: detect *.objdump files, add a filetype plugin

Added the objdump file/text format

closes: vim/vim#13425

https://github.com/vim/vim/commit/10407df7a95d0311c7d2eb920d3b72020db5b301

Co-authored-by: Colin Kennedy &lt;colinvfx@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  objdump files not recognized
Solution: detect *.objdump files, add a filetype plugin

Added the objdump file/text format

closes: vim/vim#13425

https://github.com/vim/vim/commit/10407df7a95d0311c7d2eb920d3b72020db5b301

Co-authored-by: Colin Kennedy &lt;colinvfx@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:fea96c00e55a</title>
<updated>2023-10-23T17:48:50+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-10-23T16:20:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e606604322815abd3dc91a5595a0aa976a9aded7'/>
<id>e606604322815abd3dc91a5595a0aa976a9aded7</id>
<content type='text'>
runtime(vim): Update ftplugin - comment motions (vim/vim#13412)

Fix the pattern used by comment-motion mappings to match the start of a
block comment.

Block-comment start lines were being ignored if the previous line
contained a double-quote character anywhere in the line.  Line comments
should only be ignored if the previous line is a full-line comment and,
therefore, part of the current block comment.

https://github.com/vim/vim/commit/fea96c00e55a71e3007907ff4f7ad513bb9ff0eb

Co-authored-by: dkearns &lt;dougkearns@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
runtime(vim): Update ftplugin - comment motions (vim/vim#13412)

Fix the pattern used by comment-motion mappings to match the start of a
block comment.

Block-comment start lines were being ignored if the previous line
contained a double-quote character anywhere in the line.  Line comments
should only be ignored if the previous line is a full-line comment and,
therefore, part of the current block comment.

https://github.com/vim/vim/commit/fea96c00e55a71e3007907ff4f7ad513bb9ff0eb

Co-authored-by: dkearns &lt;dougkearns@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:d5dc58aeed1b (#25720)</title>
<updated>2023-10-19T21:22:51+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2023-10-19T21:22:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=594ff34581907fed4956d4dc93c033dfdd5f7a69'/>
<id>594ff34581907fed4956d4dc93c033dfdd5f7a69</id>
<content type='text'>
runtime(json5): Add new ftplugin (vim/vim#13385)

https://github.com/vim/vim/commit/d5dc58aeed1b3e76527685d04906afd634d45949

Co-authored-by: dkearns &lt;dougkearns@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
runtime(json5): Add new ftplugin (vim/vim#13385)

https://github.com/vim/vim/commit/d5dc58aeed1b3e76527685d04906afd634d45949

Co-authored-by: dkearns &lt;dougkearns@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
