From: Rainer M Krug <R.M.Krug@gmail.com>
To: help-gnu-emacs@gnu.org
Subject: Re: Activating tabbar after installation via elpa on emacs 24.2.1
Date: Fri, 28 Sep 2012 10:03:21 +0200 [thread overview]
Message-ID: <506559C9.1090003@gmail.com> (raw)
In-Reply-To: <slrnk69quf.8j0.joostkremers@j.kremers4.news.arnhem.chello.nl>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 28/09/12 02:14, Joost Kremers wrote:
> Rainer M Krug wrote:
>> I just decided to install some standard packages via elpa, and I am running into problems
>> with two packages: tabbar and color-theme
>>
>> I would like to acivate them in .emacs.d/emacs.el and start the tabbar-mode and set
>> color-theme-hober
>>
>> I tried (eval-after-load "tabbar" '(tabbar-mode) )
>>
>> but this activates the tabbar mode, but does not show them. I have to disable it and enable
>> it again and then can I see the tabbar.
>
> see what happens when you ditch the eval-after-load completely. i suspect that installing
> tabbar-mode through elpa already activates it, so what you're doing with the eval-after-load
> call is deactivating it again...
Still the problems, but I saw that emacs 24 has it's own way of handling color themes, and that is
what I am using:
(load-theme 'wheatgrass t)
>
>> I get a similar error for
>>
>> (eval-after-load "color-theme" 'progn(
>
> this is wrong. it should be:
>
> '(progn
>
>> (color-theme-initialize) (color-theme-hober) ) )
>
> note: the common way to write lisp is to not put the closing parens on a separate line. just
> write:
>
> (eval-after-load "color-theme" '(progn (color-theme-initialize) (color-theme-hober)))
>
> looks much cleaner. (the parens are just there for the computer. as a human, you should ignore
> them and look at the indentation.)
Good point - I am used to pascal, R and a bit of C, where the brackets are closing on the new
lines, but I agree - if one looks at the indentation, it is quite easy to understand.
>>
>> Debugger entered--Lisp error: (invalid-function (color-theme-initialize))
>> ((color-theme-initialize) (color-theme-hober))
>
> this is telling you that (color-theme-initialize) cannot be a function (nor name one). which
> is correct, because it's a list. a list can only be a function if its first element is the
> symbol `lambda'.
>
> the reason why emacs thinks (color-theme-initialize) is a function is because you've misplaced
> the paren with progn.
>
> use the code snippet i gave above, it should (hopefully ;-) work.
Hm - i would say many things still to learn.
Thanks a lot for your explanations,
Rainer
>
> HTH
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/
iEYEARECAAYFAlBlWckACgkQoYgNqgF2egrwrgCfe4wkc2RXiTwu08caJKI8iIE6
m6AAoIiNWwCx4a7/IagnMwqdxf7dyjKi
=fIqu
-----END PGP SIGNATURE-----
next prev parent reply other threads:[~2012-09-28 8:03 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.9853.1348755472.855.help-gnu-emacs@gnu.org>
2012-09-28 0:14 ` Activating tabbar after installation via elpa on emacs 24.2.1 Joost Kremers
2012-09-28 8:03 ` Rainer M Krug [this message]
2012-09-28 15:09 ` Drew Adams
2012-09-27 14:17 Rainer M Krug
2012-09-27 23:02 ` Bastien
2012-09-28 7:35 ` Rainer M Krug
2012-09-28 7:40 ` Bastien
2012-09-28 8:11 ` Rainer M Krug
2012-09-28 8:25 ` Bastien
2012-09-28 8:29 ` Rainer M Krug
[not found] ` <mailman.9877.1348786974.855.help-gnu-emacs@gnu.org>
2012-09-28 0:02 ` Joost Kremers
2012-09-28 7:38 ` Rainer M Krug
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=506559C9.1090003@gmail.com \
--to=r.m.krug@gmail.com \
--cc=help-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.