guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#43539] [PATCH] gnu: vim: Automatically find vim plugins.


From: Ricardo Wurmus
Subject: [bug#43539] [PATCH] gnu: vim: Automatically find vim plugins.
Date: Sun, 20 Sep 2020 21:50:12 +0200
User-agent: mu4e 1.4.13; emacs 27.1

Efraim Flashner <efraim@flashner.co.il> writes:

> On Sun, Sep 20, 2020 at 09:29:27PM +0200, Ricardo Wurmus wrote:
>> 
>> Efraim Flashner <efraim@flashner.co.il> writes:
>> 
>> > diff --git a/gnu/packages/aux-files/guix.vim 
>> > b/gnu/packages/aux-files/guix.vim
>> > new file mode 100644
>> > index 0000000000..ca97f451d8
>> > --- /dev/null
>> > +++ b/gnu/packages/aux-files/guix.vim
>> > @@ -0,0 +1,7 @@
>> > +" This appends all of the vim plugins to the end of Vim's runtimepath.
>> > +for directory in ["/run/current-system/profile", $HOME . 
>> > "/.guix-profile", $GUIX_ENVIRONMENT]
>> 
>> How about using $GUIX_PROFILE as well or instead of $HOME/.guix-profile?
>> This would allow users to keep a separate profile for Vim things.
>
> That was the one part I didn't really like about my patch. Unfortunately
> I don't seem to have $GUIX_PROFILE set on my machine.
>
> (ins)efraim@E5400 ~$ echo $GUIX_PROFILE
>
> (ins)efraim@E5400 ~$

Me neither!  But when loading profiles we suggest this approach:

   export GUIX_PROFILE=/the/location/of/the/.guix-profile
   source $GUIX_PROFILE/etc/profile

The variable is set in that case, because that affects whether absolute
store file names are used or the symlink
“/the/location/of/the/.guix-profile”.

-- 
Ricardo





reply via email to

[Prev in Thread] Current Thread [Next in Thread]