Sujet : Re: [neomutt] can't source files
De : Keith.S.Thompson+u (at) *nospam* gmail.com (Keith Thompson)
Groupes : comp.mail.muttDate : 07. Mar 2025, 11:59:09
Autres entêtes
Organisation : None to speak of
Message-ID : <87a59x5coy.fsf@nosuchdomain.example.com>
References : 1 2 3
User-Agent : Gnus/5.13 (Gnus v5.13)
Kyonshi <
gmkeros@gmail.com> writes:
On 2/25/2025 11:50 PM, Keith Thompson wrote:
Kyonshi <gmkeros@gmail.com> writes:
for some reason I am getting the message "Error in
/home/kyonshi/.mutt/muttrc, line 9: source: file
/home/kyonshi/.mutt/colorschemes/solarized-dark-256.neomuttrc could
not be sourced" or something similar, whenever I try to put a theme
into my muttrc-file.
>
(full error from ~/.neomuttdebug0 here: https://justpaste.it/je8s9 )
>
Anyone know what I might be doing wrong?
>
You say "or something similar", but the log shows something very
different:
>
Error in /home/kyonshi/.mutt/muttrc, line 9: source: file /home/kyonshi/.mutt/colorschemes could not be sourced
>
When posting about an error, don't show us "something similar".
Copy-and-paste the exact error message. And if it refers to a line in a
file (line 9 in your .mutt/muttrc), show us that line, with some context
if it might matter.
Why haven't you shown us the line in your muttrc?
If "/home/kyonshi/.mutt/colorschemes/solarized-dark-256.neomuttrc",
then "/home/kyonshi/.mutt/colorschemes" is a directory, which of
course can't be sourced.
You have (at least) two problems: you're trying to source a
directory, and you apparently *think* you're trying to source a file
under that directory.
>
So what can be sourced?
A file (not a directory) containing valid neomutt commands
Try "man neomuttrc" and search for "source".
I had assumed using the entry
/home/kyonshi/.mutt/colorschemes/solarized-dark-256.neomuttrc would
allow me to use the theme in question,
Yes, it probably would.
but neither this nor
/home/kyonshi/.mutt/colorschemes/ seems to work.
If you tried to source *both* of them from the same file, then the
failure to source the directory would probably be a fatal error.
The error message on justpaste.it doesn't indicate that you tried to
source "/home/kyonshi/.mutt/colorschemes/solarized-dark-256.neomuttrc".
It indicates that you tried to source
"/home/kyonshi/.mutt/colorschemes", which is a directory.
Have you tried source'ing
"/home/kyonshi/.mutt/colorschemes/solarized-dark-256.neomuttrc"?
If so, what happened?
According to the neomutt website it should be
>
"Usage
>
Add the following code in your neomuttrc:
>
source /path/to/neomutt/colorschemes "
Specifically, that's from <
https://neomutt.org/contrib/colorschemes>.
"/path/to/neomutt/colorschemes" isn't meant to be taken literally.
You need to replace it with the path to the file you want to source.
In your case, "/home/kyonshi/.mutt/colorschemes" is a directory.
but I assumed I was using this the correct way.
Well, you weren't, because, once again, you can't source a directory.
-- Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.comvoid Void(void) { Void(); } /* The recursive call of the void */