On Wed, Mar 06, 2024 at 09:58:26AM -0500, Paul Fox wrote: > Never mind. I figured it out. > > I copied the "ini" mode definition from modes.rc into my .vilerc, and > changed it to remove the ".ini" file suffix from its list. The file > now comes up in conf mode.
that works.
I'd have just done something like this in .vilerc:
define-mode ini
~with define-submode ini
nodos
~endwith
or (assuming "define-mode ini" was already executed):
define-submode ini nodos
possibly with a &sindex comparing $cwd to the places where I preferred using
that combination.
> paul
>
> I wrote:
> > A .ini file is edited in [inimode]. It's also edited with DOS line
> > endings, i.e. [inimode crlf].
> >
> > Normally when a file is in "crlf" mode, you can do "set nodos" before
> > writing it out to eliminate the DOS line endings.
> >
> > But if the file is also in inimode, that doesn't work.
> >
> > So I have a .ini file, on linux, which keeps getting CRNL line endings
> > every time I edit and write it. Frustrating, since the program that reads
> > it warns about this when it starts.
> >
> > Is there a way to prevent the INI filter (if that's what's doing it) from
> > changing the file's line endings?
> >
> > Barring that, how do I disable an editing mode -- how can I tell vile
> > that a .ini file isn't special at all.
delete-mode inimode
--
Thomas E. Dickey <[email protected]>
https://invisible-island.net
signature.asc
Description: PGP signature
