* A package for common configuration options with use-package
@ 2017-03-07 16:55 Narendra Joshi
2017-03-07 17:00 ` Kaushal Modi
2017-03-07 17:47 ` Alex Kost
0 siblings, 2 replies; 9+ messages in thread
From: Narendra Joshi @ 2017-03-07 16:55 UTC (permalink / raw)
To: Gnu Emacs Help
Hi,
I have started organizing my Emacs configuration with `use-package'. I
like to keep everything inside some or the other `use-package'
declaration. How do you deal with configuration that is in an Elisp file
that doesn't `provide` any symbol.
Thanks,
--
Narendra Joshi
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: A package for common configuration options with use-package
2017-03-07 16:55 A package for common configuration options with use-package Narendra Joshi
@ 2017-03-07 17:00 ` Kaushal Modi
2017-03-07 18:47 ` Narendra Joshi
2017-03-07 17:47 ` Alex Kost
1 sibling, 1 reply; 9+ messages in thread
From: Kaushal Modi @ 2017-03-07 17:00 UTC (permalink / raw)
To: Narendra Joshi, Gnu Emacs Help
On Tue, Mar 7, 2017 at 11:51 AM Narendra Joshi <narendraj9@gmail.com> wrote:
> Hi,
>
> I have started organizing my Emacs configuration with `use-package'. I
> like to keep everything inside some or the other `use-package'
> declaration.
> How do you deal with configuration that is in an Elisp file
> that doesn't `provide` any symbol.
What would be such examples?
--
Kaushal Modi
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: A package for common configuration options with use-package
2017-03-07 16:55 A package for common configuration options with use-package Narendra Joshi
2017-03-07 17:00 ` Kaushal Modi
@ 2017-03-07 17:47 ` Alex Kost
2017-03-07 19:38 ` Narendra Joshi
1 sibling, 1 reply; 9+ messages in thread
From: Alex Kost @ 2017-03-07 17:47 UTC (permalink / raw)
To: Narendra Joshi; +Cc: Gnu Emacs Help
Narendra Joshi (2017-03-07 22:25 +0530) wrote:
> Hi,
>
> I have started organizing my Emacs configuration with `use-package'. I
> like to keep everything inside some or the other `use-package'
> declaration. How do you deal with configuration that is in an Elisp file
> that doesn't `provide` any symbol.
IIRC, you can use (use-package "foo" ...), where "foo.el" is the file
that does not provide a feature.
--
Alex
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: A package for common configuration options with use-package
2017-03-07 18:47 ` Narendra Joshi
@ 2017-03-07 18:45 ` Kaushal Modi
2017-03-07 19:37 ` Narendra Joshi
0 siblings, 1 reply; 9+ messages in thread
From: Kaushal Modi @ 2017-03-07 18:45 UTC (permalink / raw)
To: Narendra Joshi; +Cc: Gnu Emacs Help
On Tue, Mar 7, 2017 at 1:42 PM Narendra Joshi <narendraj9@gmail.com> wrote:
> > What would be such examples?
> The variable `inhibit-splash-screen' from `startup.el'.
>
I am wondering how using use-package will benefit there..
You can simply put
(setq inhibit-startup-message t)
or even
(progn
;; more such setq
(setq inhibit-startup-message t))
to group things together.
--
Kaushal Modi
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: A package for common configuration options with use-package
2017-03-07 17:00 ` Kaushal Modi
@ 2017-03-07 18:47 ` Narendra Joshi
2017-03-07 18:45 ` Kaushal Modi
0 siblings, 1 reply; 9+ messages in thread
From: Narendra Joshi @ 2017-03-07 18:47 UTC (permalink / raw)
To: Kaushal Modi; +Cc: Gnu Emacs Help
Kaushal Modi <kaushal.modi@gmail.com> writes:
> On Tue, Mar 7, 2017 at 11:51 AM Narendra Joshi <narendraj9@gmail.com>
> wrote:
>
> Hi,
>
> I have started organizing my Emacs configuration with
> `use-package'. I
> like to keep everything inside some or the other `use-package'
> declaration.
>
>
>
>
> How do you deal with configuration that is in an Elisp file
> that doesn't `provide` any symbol.
>
>
> What would be such examples?
The variable `inhibit-splash-screen' from `startup.el'.
>
--
Narendra Joshi
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: A package for common configuration options with use-package
2017-03-07 18:45 ` Kaushal Modi
@ 2017-03-07 19:37 ` Narendra Joshi
0 siblings, 0 replies; 9+ messages in thread
From: Narendra Joshi @ 2017-03-07 19:37 UTC (permalink / raw)
To: Kaushal Modi; +Cc: Gnu Emacs Help
Kaushal Modi <kaushal.modi@gmail.com> writes:
> On Tue, Mar 7, 2017 at 1:42 PM Narendra Joshi <narendraj9@gmail.com>
> wrote:
>
> > What would be such examples?
> The variable `inhibit-splash-screen' from `startup.el'.
>
>
> I am wondering how using use-package will benefit there..
I just happen to like doing it. No benefit, no loss.
I usually do:
(use-package feature
:doc "Something about the config"
...)
> You can simply put
>
> (setq inhibit-startup-message t)
>
> or even
>
> (progn
> ;; more such setq
> (setq inhibit-startup-message t))
> to group things together.
Yes, this can be done. Thanks.
> --
>
> Kaushal Modi
>
>
>
--
Narendra Joshi
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: A package for common configuration options with use-package
2017-03-07 17:47 ` Alex Kost
@ 2017-03-07 19:38 ` Narendra Joshi
2017-03-09 13:18 ` Alex Kost
0 siblings, 1 reply; 9+ messages in thread
From: Narendra Joshi @ 2017-03-07 19:38 UTC (permalink / raw)
To: Alex Kost; +Cc: Gnu Emacs Help
Alex Kost <alezost@gmail.com> writes:
> Narendra Joshi (2017-03-07 22:25 +0530) wrote:
>
>> Hi,
>>
>> I have started organizing my Emacs configuration with `use-package'. I
>> like to keep everything inside some or the other `use-package'
>> declaration. How do you deal with configuration that is in an Elisp file
>> that doesn't `provide` any symbol.
>
> IIRC, you can use (use-package "foo" ...), where "foo.el" is the file
> that does not provide a feature.
Sadly
(use-package startup
...)
didn't work for me.
The only way I think I can do this is to create empty Elisp files that
provide some feature.
--
Narendra Joshi
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: A package for common configuration options with use-package
2017-03-07 19:38 ` Narendra Joshi
@ 2017-03-09 13:18 ` Alex Kost
2017-03-10 20:27 ` Narendra Joshi
0 siblings, 1 reply; 9+ messages in thread
From: Alex Kost @ 2017-03-09 13:18 UTC (permalink / raw)
To: Narendra Joshi; +Cc: Gnu Emacs Help
Narendra Joshi (2017-03-08 01:08 +0530) wrote:
> Alex Kost <alezost@gmail.com> writes:
>
>> Narendra Joshi (2017-03-07 22:25 +0530) wrote:
>>
>>> Hi,
>>>
>>> I have started organizing my Emacs configuration with `use-package'. I
>>> like to keep everything inside some or the other `use-package'
>>> declaration. How do you deal with configuration that is in an Elisp file
>>> that doesn't `provide` any symbol.
>>
>> IIRC, you can use (use-package "foo" ...), where "foo.el" is the file
>> that does not provide a feature.
>
> Sadly
> (use-package startup
> ...)
> didn't work for me.
I told about (use-package "foo" ...) not (use-package foo ...). Did you
try (use-package "startup" ...)?
> The only way I think I can do this is to create empty Elisp files that
> provide some feature.
This looks like a redundant complication for me. I agree with Kaushal,
that you can simply use:
(setq inhibit-startup-message t)
without touching use-package at all.
--
Alex
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: A package for common configuration options with use-package
2017-03-09 13:18 ` Alex Kost
@ 2017-03-10 20:27 ` Narendra Joshi
0 siblings, 0 replies; 9+ messages in thread
From: Narendra Joshi @ 2017-03-10 20:27 UTC (permalink / raw)
To: Alex Kost; +Cc: Gnu Emacs Help
Alex Kost <alezost@gmail.com> writes:
> Narendra Joshi (2017-03-08 01:08 +0530) wrote:
>
>> Alex Kost <alezost@gmail.com> writes:
>>
>>> Narendra Joshi (2017-03-07 22:25 +0530) wrote:
>>>
>>>> Hi,
>>>>
>>>> I have started organizing my Emacs configuration with `use-package'. I
>>>> like to keep everything inside some or the other `use-package'
>>>> declaration. How do you deal with configuration that is in an Elisp file
>>>> that doesn't `provide` any symbol.
>>>
>>> IIRC, you can use (use-package "foo" ...), where "foo.el" is the file
>>> that does not provide a feature.
>>
>> Sadly
>> (use-package startup
>> ...)
>> didn't work for me.
>
> I told about (use-package "foo" ...) not (use-package foo ...). Did you
> try (use-package "startup" ...)?
No, I hadn't tried (use-package "foo"). I will try it thanks. :)
>> The only way I think I can do this is to create empty Elisp files that
>> provide some feature.
>
> This looks like a redundant complication for me. I agree with Kaushal,
> that you can simply use:
>
> (setq inhibit-startup-message t)
>
> without touching use-package at all.
Now, that I have moved most of my configuration into `use-package'
declarations, I agree with you and Kaushal to some extent.
--
Narendra Joshi
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2017-03-10 20:27 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-07 16:55 A package for common configuration options with use-package Narendra Joshi
2017-03-07 17:00 ` Kaushal Modi
2017-03-07 18:47 ` Narendra Joshi
2017-03-07 18:45 ` Kaushal Modi
2017-03-07 19:37 ` Narendra Joshi
2017-03-07 17:47 ` Alex Kost
2017-03-07 19:38 ` Narendra Joshi
2017-03-09 13:18 ` Alex Kost
2017-03-10 20:27 ` Narendra Joshi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).