[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: project-find-file: switch to include non-tracked files
From: |
Manuel Uberti |
Subject: |
Re: project-find-file: switch to include non-tracked files |
Date: |
Tue, 4 May 2021 16:55:12 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 |
On 04/05/21 16:16, Dmitry Gutov wrote:
> The current behavior is to include the untracked files (unless they are in
> .gitignore). And you can specify additional ignores through the
> project-vc-ignores variable.
>
> If that is not enough, please outline your usage scenario(s).
Sure, I'll try to explain myself better. I have Git-versioned projects where I
usually track an .envrc.sample file for everyone to use as a starting point on
their own machines. Developers are instructed to copy that file to a local
(i.e., untracked) .envrc file. Since there could (and usually will) be
information we don't want to be tracked on Git (e.g., one's own system-related
customizations), .envrc is listed in .gitignore.
Every now and then, I need to open that .envrc file and add something, but
because it is listed in .gitignore, the file doesn't show up in
project-find-file.
What helm-ls-git offers is the possibility to hit C-c i and showing the
untracked files. This doesn't involve changing any setting, it's just a matter
of pressing C-c i whenever is needed. This is useful because generally I want
everything listed in .gitignore to be ignored by project-find-file, but there
are small exceptions such as this where I want to edit an ignored file without
using find-file to get to it.
--
Manuel Uberti
www.manueluberti.eu