GNU bug report logs -
#54221
[PATCH 0/4] vim: Detect plugins via search paths.
Previous Next
Full log
Message #41 received at 54221 <at> debbugs.gnu.org (full text, mbox):
On 3/2/22 14:40, Maxime Devos wrote:
> SeerLite via Guix-patches via schreef op wo 02-03-2022 om 10:17 [-
> 0300]:
>> + (vimrc #$(local-file (search-auxiliary-file "guix.vim"))))
>
> This stops package transformations from being able to change the
> guix.vim used. WDYT of using a variant of 'search-input-file', that
> strips the /gnu/store/HASH- part of the store item names and tests
> if the remainder equals the string "guix.vim"? Such a procedure does
> not currently exist to my knowledge, but it could be written and would
> be useful outside the neovim definition.
Ah, is this also why package inputs are specified explicitly instead of
using gexps?
Is there any benefit to being able to change such a file via a
transformation? Editing the vimrc feels like editing the default
configuration of the package, rather than swapping a dependency. And
that looks odd to me, maybe because I'm more used to package
dependencies as inputs.
The procedure sounds like a good idea, but wouldn't it be easier to just
make `local-file` not prepend the hash to the filename by storing it
inside a parent directory with said hash instead? Is something like that
possible?
This bug report was last modified 1 year and 315 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.