Age | Commit message (Collapse) | Author |
|
|
|
* gnus-conf.el (gnus-secondary-select-methods): I finally figured out
how to manage gmail within Gnus again, so this group is added back.
(gnus-topic-alist): I am not sure if this is needed.
I removed the gmail group in the hope that I can replace my usage of
gmail by my own mail server, but it turned out that my mail server is
too unreliable: too oft did my mails get rejected for one reason or
another, so I have to use gmail still.
|
|
* gnus-conf.el (durand-gnus-expire): Just call `gnus-agent-expire`
with parameters t, nil, and t respectively.
(gnus-group-mode-map): Bind `durand-gnus-expire` to 'e' to
conveniently expire articles.
|
|
|
|
* mail.el (durand-mail-update-hook, durand-mail-update-sentinel): Add
a hook to run after the update is finished.
* gnus-conf.el (mu4e-index-updated-hook, durand-mail-update-hook): Let
notmuch know about updated mails as well.
|
|
Now I don't use mu4e anymore, so this just removes all those related
settings.
|
|
This is the first and maybe the last step to remove the dependency on
mu4e. I can now update mails without calling a mu4e function. That
is virtually the only functionality I use of mu4e since a long time.
I shall have done this a long time ago, but I was too lazy to do so.
;D
|
|
* gnus-conf.el (durand-gnus-file-name-to-article-number)
(durand-gnus-notmuch-query): I used to store gmail mails on my
computer, but I don't do that anymore, as I cannot figure out how to
send mails using gmail and Emacs. So I just use the web interface
if I really need to use the gmail account. I have to reflect this
change in the gnus set up, otherwise gnus will try to view some
non-existent mails.
|
|
* gnus-conf.el (gnus-secondary-select-methods): Delete gmail.
* mail.el: Delete gmail.
(durand-fix-quotation): Fix the quotation style.
|
|
If the to field contains Chinese characters, then the default identity
should be the one with Chinese characters.
|
|
* gnus-conf.el: call #'gnus-delay-initialize to set up checking
delayed mails to send each time we get new news.
* init.el (display-mouse-p): After some time using this, I think I
don't need to avoid the mouse.
|
|
|
|
|
|
* gnus-conf.el (durand-gnus-notmuch-query-history): A dedicated
history variable is better than some buttons, I guess.
(durand-gnus-notmuch-query, gnus-group-mode-map): Bind to a key for
easy interactive uses.
|
|
|
|
|
|
This commit mostly cleans up the formats.
|
|
|
|
* gnus-conf.el (mml-secure-openpgp-encrypt-to-self): Encrypt to
myself.
(gnus-ignored-from-addresses): New mail address.
(gnus-parameters): Random change.
(durand-identities, durand-choose-identity, message-mode-map): I have
multiple identities now, so it is important to choose the correct
identity to use.
|
|
* gnus-conf.el (gnus-secondary-select-methods): Add mailboxes
corresponding to the new server.
(smtpmail-smtp-user): Just a random change.
(durand-smtp-servers): The association list of my servers.
(durand-set-smtp-server-message-send-and-exit): Set the server
automagically.
(message-mode-map): Bind C-c C-c to the magic command.
* mail.el (mu4e-get-mail-command): Specify exactly what channels
should be updated by a call to mbsync, just to be more precise and
pedantic.
|
|
|
|
* gnus-conf.el (gnus-posting-styles): Add a greeting when replying
professors.
|
|
* gnus-conf.el (gnus-parameters, gnus-posting-styles): When replying
to my professors, use the Chinese FROM field.
|
|
The separation of Gnus into a tab means I can better handle the mails
and deal with them without interrupting my other activities.
* basic.el (display-buffer-alist): This creates the tab to display
* GNUS.
* gnus-conf.el (durand-display-gnus, gnus): This buries the original
buffer and calls the previous function. And gnus is after-adviced by
this function. This is needed since gnus calls `switch-to-buffer'
instead of `display-buffer' internally.
(durand-gnus-kill-tab): The kill-tab function kills the tab, if it is
present.
(durand-gnus-quit, gnus-group-mode-map): Bury the buffer and kills the
tab. Bind to the original "q" key.
(gnus-exit-gnus-hook): Call the kill-tab function in this hook.
|
|
|
|
* gnus-conf.el (sc-cite-original): This is the main user entry point
of Supercite.
(mail-citation-hook): This hook is used to cite messages.
(sc-electric-references-p): Don't use electric reference mode
automatically. I prefer the manual approach.
(sc-preferred-header-style): I like "sc-header-on-said".
(sc-nested-citation-p): I prefer the non-nested style.
|
|
* gnus-conf.el (gnus): add an advice to disable auto-save-mode for the
dribble file.
|
|
gnus-conf.el (gnus-treat-repunctuate): Ensure that sentences end with
double spaces.
(gnus-part-display-hook): add the function to the hook.
|
|
* gnus-conf.el (mml-secure-openpgp-encrypt-to-self): So that I can see
my own encrypted mails.
(gnus-buttonized-mime-types): To see signature verification results.
(mm-decrypt-option): Automatic decryption.
(mm-verify-option): Automatic verification.
(message-mail-alias-type): Use abbreviations for message headers.
|
|
* gnus-conf.el (gnus-summary-line-format):
Don't show line numbers, and highlight some parts of the summary line
when the mouse is over it.
|
|
In the course of configuring Emacs there are numerous changes to make.
This is one regular step.
|
|
Now I got almost every functionality that we need, including pdf,
mu4e, magit, et cetera.
|
|
|