This repository has been archived on 2022-12-11. You can view files and clone it, but cannot push or open issues or pull requests.
dot-files/.gnus

140 lines
4.5 KiB
Plaintext
Raw Normal View History

;; File: .gnus
;; Author: Collin J. Doering <rekahsoft@gmail.com>
;; Date: Jan 20, 2011
;; Description: Configuration file for gnus mail reader (in emacs-lisp)
Did a variety of changes documented by file below; Key changes include: * finally have multiple smtp accounts working with gnu/emacs! * using dunst (a notification-daemon) * fixes to mpd's service files mpd.{service,socket} to allow for socket activation via dbus/systemd .authinfo.gpg: * now holds the information for all my email accounts .bashrc: * set LANG and LC_MESSAGE variables .bin/xmonadClose.sh: * added support for restart which was missed but trivial to implement .config/dunst/dunstrc: * slightly modified version of skeletal dunstrc provided by the dunst package .config/mc/ini: * automatic changes made by mc .config/mc/panels.ini: * deleted; no need to keep this in the git repo since it is modified automatically by mc to save the panel's state/s .config/systemd/user/dunst.service: * a service file to manage dunst - a customizable and lightweight notification-daemon .config/systemd/user/mpd.service: * now uses socket activation to allow mpd to be used over the network (via mpd.socket) .config/systemd/user/mpd.socket: * a socket file denoting what port/s to open when mpd.service is run .emacs: * disable pastebin extension because pastebin is a insane and the api has changed * set the mail function to smtpmain-send-it .emacs.d/themes/manoj-transparent-theme.el: * fixed minor error caused by using "nill" in place of nil * change the marked text background color from blue to gray19 .gitconfig: * set default name * set some fancy colors .gnus: * finally now supports multiple smtp accounts! * some minor cleanup * disabled gnus daemon until i spend some time looking into its uses .local/share/mc/skins/gotar-mod.ini: * set the background of the currently selected file to gray in place of default (transparent) so that in transparent terminals the currently selected file is noticeably highlighted .mpdconf: * no real changes; comments .ncmpcpp/config: * added support for notification using notify-send (libnotify and dunst) .screenrc: * set 256 bit color for urxvt .xinitrc: * set GENERAL_SCREEN instead of exporting it * shrink the case expression responsible for determining which wm to launch .xmonad/xmonad.hs: * doMaxFloat pavucontrol instead of doFullFloat .zshrc: * set LANG and LC_MESSAGE variables * added support to temporarily disable unclutter when running a command * now the alias 'qemu' disables unclutter before running qemu with kvm enabled * TODO: find commonalities between .bashrc and .zshrc and create a second shell script that does the common tasks; then the new shell script can be sourced from either .bashrc or .zshrc Signed-off-by: Collin J. Doering <rekahsoft@gmail.com>
2013-03-19 22:36:19 +00:00
(require 'cl)
(require 'smtpmail)
Did a variety of changes documented by file below; Key changes include: * finally have multiple smtp accounts working with gnu/emacs! * using dunst (a notification-daemon) * fixes to mpd's service files mpd.{service,socket} to allow for socket activation via dbus/systemd .authinfo.gpg: * now holds the information for all my email accounts .bashrc: * set LANG and LC_MESSAGE variables .bin/xmonadClose.sh: * added support for restart which was missed but trivial to implement .config/dunst/dunstrc: * slightly modified version of skeletal dunstrc provided by the dunst package .config/mc/ini: * automatic changes made by mc .config/mc/panels.ini: * deleted; no need to keep this in the git repo since it is modified automatically by mc to save the panel's state/s .config/systemd/user/dunst.service: * a service file to manage dunst - a customizable and lightweight notification-daemon .config/systemd/user/mpd.service: * now uses socket activation to allow mpd to be used over the network (via mpd.socket) .config/systemd/user/mpd.socket: * a socket file denoting what port/s to open when mpd.service is run .emacs: * disable pastebin extension because pastebin is a insane and the api has changed * set the mail function to smtpmain-send-it .emacs.d/themes/manoj-transparent-theme.el: * fixed minor error caused by using "nill" in place of nil * change the marked text background color from blue to gray19 .gitconfig: * set default name * set some fancy colors .gnus: * finally now supports multiple smtp accounts! * some minor cleanup * disabled gnus daemon until i spend some time looking into its uses .local/share/mc/skins/gotar-mod.ini: * set the background of the currently selected file to gray in place of default (transparent) so that in transparent terminals the currently selected file is noticeably highlighted .mpdconf: * no real changes; comments .ncmpcpp/config: * added support for notification using notify-send (libnotify and dunst) .screenrc: * set 256 bit color for urxvt .xinitrc: * set GENERAL_SCREEN instead of exporting it * shrink the case expression responsible for determining which wm to launch .xmonad/xmonad.hs: * doMaxFloat pavucontrol instead of doFullFloat .zshrc: * set LANG and LC_MESSAGE variables * added support to temporarily disable unclutter when running a command * now the alias 'qemu' disables unclutter before running qemu with kvm enabled * TODO: find commonalities between .bashrc and .zshrc and create a second shell script that does the common tasks; then the new shell script can be sourced from either .bashrc or .zshrc Signed-off-by: Collin J. Doering <rekahsoft@gmail.com>
2013-03-19 22:36:19 +00:00
(setq user-mail-address "collin.doering@gmail.com"
user-full-name "Collin J. Doering"
smtpmail-smtp-server "smtp.gmail.com"
smtpmail-smtp-service 587
smtpmail-auth-credentials "~/.authinfo.gpg"
message-send-mail-function 'smtpmail-send-it)
(setq nnmail-expiry-wait 2
nnmail-resplit-incoming t)
(setq smtpmail-debug-info t)
2013-11-03 03:18:16 +00:00
(setq smtpmail-stream-type 'starttls) ;; If using TLS/SSL. Use C-h v smtpmail-stream-type RET to see possible values
Did a variety of changes documented by file below; Key changes include: * finally have multiple smtp accounts working with gnu/emacs! * using dunst (a notification-daemon) * fixes to mpd's service files mpd.{service,socket} to allow for socket activation via dbus/systemd .authinfo.gpg: * now holds the information for all my email accounts .bashrc: * set LANG and LC_MESSAGE variables .bin/xmonadClose.sh: * added support for restart which was missed but trivial to implement .config/dunst/dunstrc: * slightly modified version of skeletal dunstrc provided by the dunst package .config/mc/ini: * automatic changes made by mc .config/mc/panels.ini: * deleted; no need to keep this in the git repo since it is modified automatically by mc to save the panel's state/s .config/systemd/user/dunst.service: * a service file to manage dunst - a customizable and lightweight notification-daemon .config/systemd/user/mpd.service: * now uses socket activation to allow mpd to be used over the network (via mpd.socket) .config/systemd/user/mpd.socket: * a socket file denoting what port/s to open when mpd.service is run .emacs: * disable pastebin extension because pastebin is a insane and the api has changed * set the mail function to smtpmain-send-it .emacs.d/themes/manoj-transparent-theme.el: * fixed minor error caused by using "nill" in place of nil * change the marked text background color from blue to gray19 .gitconfig: * set default name * set some fancy colors .gnus: * finally now supports multiple smtp accounts! * some minor cleanup * disabled gnus daemon until i spend some time looking into its uses .local/share/mc/skins/gotar-mod.ini: * set the background of the currently selected file to gray in place of default (transparent) so that in transparent terminals the currently selected file is noticeably highlighted .mpdconf: * no real changes; comments .ncmpcpp/config: * added support for notification using notify-send (libnotify and dunst) .screenrc: * set 256 bit color for urxvt .xinitrc: * set GENERAL_SCREEN instead of exporting it * shrink the case expression responsible for determining which wm to launch .xmonad/xmonad.hs: * doMaxFloat pavucontrol instead of doFullFloat .zshrc: * set LANG and LC_MESSAGE variables * added support to temporarily disable unclutter when running a command * now the alias 'qemu' disables unclutter before running qemu with kvm enabled * TODO: find commonalities between .bashrc and .zshrc and create a second shell script that does the common tasks; then the new shell script can be sourced from either .bashrc or .zshrc Signed-off-by: Collin J. Doering <rekahsoft@gmail.com>
2013-03-19 22:36:19 +00:00
(setq smtp-accounts
'(("collin.doering@gmail.com" "Collin J. Doering" "smtp.gmail.com")
("rekahsoft@gmail.com" "rekahsoft" "smtp.gmail.com")))
Did a variety of changes documented by file below; Key changes include: * finally have multiple smtp accounts working with gnu/emacs! * using dunst (a notification-daemon) * fixes to mpd's service files mpd.{service,socket} to allow for socket activation via dbus/systemd .authinfo.gpg: * now holds the information for all my email accounts .bashrc: * set LANG and LC_MESSAGE variables .bin/xmonadClose.sh: * added support for restart which was missed but trivial to implement .config/dunst/dunstrc: * slightly modified version of skeletal dunstrc provided by the dunst package .config/mc/ini: * automatic changes made by mc .config/mc/panels.ini: * deleted; no need to keep this in the git repo since it is modified automatically by mc to save the panel's state/s .config/systemd/user/dunst.service: * a service file to manage dunst - a customizable and lightweight notification-daemon .config/systemd/user/mpd.service: * now uses socket activation to allow mpd to be used over the network (via mpd.socket) .config/systemd/user/mpd.socket: * a socket file denoting what port/s to open when mpd.service is run .emacs: * disable pastebin extension because pastebin is a insane and the api has changed * set the mail function to smtpmain-send-it .emacs.d/themes/manoj-transparent-theme.el: * fixed minor error caused by using "nill" in place of nil * change the marked text background color from blue to gray19 .gitconfig: * set default name * set some fancy colors .gnus: * finally now supports multiple smtp accounts! * some minor cleanup * disabled gnus daemon until i spend some time looking into its uses .local/share/mc/skins/gotar-mod.ini: * set the background of the currently selected file to gray in place of default (transparent) so that in transparent terminals the currently selected file is noticeably highlighted .mpdconf: * no real changes; comments .ncmpcpp/config: * added support for notification using notify-send (libnotify and dunst) .screenrc: * set 256 bit color for urxvt .xinitrc: * set GENERAL_SCREEN instead of exporting it * shrink the case expression responsible for determining which wm to launch .xmonad/xmonad.hs: * doMaxFloat pavucontrol instead of doFullFloat .zshrc: * set LANG and LC_MESSAGE variables * added support to temporarily disable unclutter when running a command * now the alias 'qemu' disables unclutter before running qemu with kvm enabled * TODO: find commonalities between .bashrc and .zshrc and create a second shell script that does the common tasks; then the new shell script can be sourced from either .bashrc or .zshrc Signed-off-by: Collin J. Doering <rekahsoft@gmail.com>
2013-03-19 22:36:19 +00:00
(defun my-change-smtp ()
(save-excursion
(loop with from = (save-restriction
(message-narrow-to-headers)
(message-fetch-field "from"))
for (addr fname server) in smtp-accounts
when (string-match addr from)
do (setq user-mail-address addr
user-full-name fname
2013-11-03 03:18:16 +00:00
smtpmail-smtp-server server
smtpmail-smtp-user addr))))
Did a variety of changes documented by file below; Key changes include: * finally have multiple smtp accounts working with gnu/emacs! * using dunst (a notification-daemon) * fixes to mpd's service files mpd.{service,socket} to allow for socket activation via dbus/systemd .authinfo.gpg: * now holds the information for all my email accounts .bashrc: * set LANG and LC_MESSAGE variables .bin/xmonadClose.sh: * added support for restart which was missed but trivial to implement .config/dunst/dunstrc: * slightly modified version of skeletal dunstrc provided by the dunst package .config/mc/ini: * automatic changes made by mc .config/mc/panels.ini: * deleted; no need to keep this in the git repo since it is modified automatically by mc to save the panel's state/s .config/systemd/user/dunst.service: * a service file to manage dunst - a customizable and lightweight notification-daemon .config/systemd/user/mpd.service: * now uses socket activation to allow mpd to be used over the network (via mpd.socket) .config/systemd/user/mpd.socket: * a socket file denoting what port/s to open when mpd.service is run .emacs: * disable pastebin extension because pastebin is a insane and the api has changed * set the mail function to smtpmain-send-it .emacs.d/themes/manoj-transparent-theme.el: * fixed minor error caused by using "nill" in place of nil * change the marked text background color from blue to gray19 .gitconfig: * set default name * set some fancy colors .gnus: * finally now supports multiple smtp accounts! * some minor cleanup * disabled gnus daemon until i spend some time looking into its uses .local/share/mc/skins/gotar-mod.ini: * set the background of the currently selected file to gray in place of default (transparent) so that in transparent terminals the currently selected file is noticeably highlighted .mpdconf: * no real changes; comments .ncmpcpp/config: * added support for notification using notify-send (libnotify and dunst) .screenrc: * set 256 bit color for urxvt .xinitrc: * set GENERAL_SCREEN instead of exporting it * shrink the case expression responsible for determining which wm to launch .xmonad/xmonad.hs: * doMaxFloat pavucontrol instead of doFullFloat .zshrc: * set LANG and LC_MESSAGE variables * added support to temporarily disable unclutter when running a command * now the alias 'qemu' disables unclutter before running qemu with kvm enabled * TODO: find commonalities between .bashrc and .zshrc and create a second shell script that does the common tasks; then the new shell script can be sourced from either .bashrc or .zshrc Signed-off-by: Collin J. Doering <rekahsoft@gmail.com>
2013-03-19 22:36:19 +00:00
(defadvice smtpmail-via-smtp
2013-11-03 03:18:16 +00:00
(before change-smtp-by-message-from-field (recipient buffer &optional ask) activate)
Did a variety of changes documented by file below; Key changes include: * finally have multiple smtp accounts working with gnu/emacs! * using dunst (a notification-daemon) * fixes to mpd's service files mpd.{service,socket} to allow for socket activation via dbus/systemd .authinfo.gpg: * now holds the information for all my email accounts .bashrc: * set LANG and LC_MESSAGE variables .bin/xmonadClose.sh: * added support for restart which was missed but trivial to implement .config/dunst/dunstrc: * slightly modified version of skeletal dunstrc provided by the dunst package .config/mc/ini: * automatic changes made by mc .config/mc/panels.ini: * deleted; no need to keep this in the git repo since it is modified automatically by mc to save the panel's state/s .config/systemd/user/dunst.service: * a service file to manage dunst - a customizable and lightweight notification-daemon .config/systemd/user/mpd.service: * now uses socket activation to allow mpd to be used over the network (via mpd.socket) .config/systemd/user/mpd.socket: * a socket file denoting what port/s to open when mpd.service is run .emacs: * disable pastebin extension because pastebin is a insane and the api has changed * set the mail function to smtpmain-send-it .emacs.d/themes/manoj-transparent-theme.el: * fixed minor error caused by using "nill" in place of nil * change the marked text background color from blue to gray19 .gitconfig: * set default name * set some fancy colors .gnus: * finally now supports multiple smtp accounts! * some minor cleanup * disabled gnus daemon until i spend some time looking into its uses .local/share/mc/skins/gotar-mod.ini: * set the background of the currently selected file to gray in place of default (transparent) so that in transparent terminals the currently selected file is noticeably highlighted .mpdconf: * no real changes; comments .ncmpcpp/config: * added support for notification using notify-send (libnotify and dunst) .screenrc: * set 256 bit color for urxvt .xinitrc: * set GENERAL_SCREEN instead of exporting it * shrink the case expression responsible for determining which wm to launch .xmonad/xmonad.hs: * doMaxFloat pavucontrol instead of doFullFloat .zshrc: * set LANG and LC_MESSAGE variables * added support to temporarily disable unclutter when running a command * now the alias 'qemu' disables unclutter before running qemu with kvm enabled * TODO: find commonalities between .bashrc and .zshrc and create a second shell script that does the common tasks; then the new shell script can be sourced from either .bashrc or .zshrc Signed-off-by: Collin J. Doering <rekahsoft@gmail.com>
2013-03-19 22:36:19 +00:00
(with-current-buffer buffer (my-change-smtp)))
(ad-activate 'smtpmail-via-smtp)
;; setting up posting styles
(setq gnus-posting-styles
'((".*"
(address "rekahsoft@gmail.com")
(name "Collin J. Doering (RekahSoft)"))
("collin.doering@gmail.com"
(address "collin.doering@gmail.com")
(name "Collin J. Doering"))
("rekahsoft.mail@gmail.com"
(address "rekahsoft.mail@gmail.com")
(name "RekahSoft"))
2013-11-03 03:18:16 +00:00
("collin.doering@rekahsoft.ca"
(address "collin.doering@rekahsoft.ca")
(name "Collin J. Doering"))
("support@rekahsoft.ca"
(address "support@rekahsoft.ca")
(name "Rekahsoft Support"))
("info@rekahsoft.ca"
(address "info@rekahsoft.ca")
(name "RekahSoft Info"))
Did a variety of changes documented by file below; Key changes include: * finally have multiple smtp accounts working with gnu/emacs! * using dunst (a notification-daemon) * fixes to mpd's service files mpd.{service,socket} to allow for socket activation via dbus/systemd .authinfo.gpg: * now holds the information for all my email accounts .bashrc: * set LANG and LC_MESSAGE variables .bin/xmonadClose.sh: * added support for restart which was missed but trivial to implement .config/dunst/dunstrc: * slightly modified version of skeletal dunstrc provided by the dunst package .config/mc/ini: * automatic changes made by mc .config/mc/panels.ini: * deleted; no need to keep this in the git repo since it is modified automatically by mc to save the panel's state/s .config/systemd/user/dunst.service: * a service file to manage dunst - a customizable and lightweight notification-daemon .config/systemd/user/mpd.service: * now uses socket activation to allow mpd to be used over the network (via mpd.socket) .config/systemd/user/mpd.socket: * a socket file denoting what port/s to open when mpd.service is run .emacs: * disable pastebin extension because pastebin is a insane and the api has changed * set the mail function to smtpmain-send-it .emacs.d/themes/manoj-transparent-theme.el: * fixed minor error caused by using "nill" in place of nil * change the marked text background color from blue to gray19 .gitconfig: * set default name * set some fancy colors .gnus: * finally now supports multiple smtp accounts! * some minor cleanup * disabled gnus daemon until i spend some time looking into its uses .local/share/mc/skins/gotar-mod.ini: * set the background of the currently selected file to gray in place of default (transparent) so that in transparent terminals the currently selected file is noticeably highlighted .mpdconf: * no real changes; comments .ncmpcpp/config: * added support for notification using notify-send (libnotify and dunst) .screenrc: * set 256 bit color for urxvt .xinitrc: * set GENERAL_SCREEN instead of exporting it * shrink the case expression responsible for determining which wm to launch .xmonad/xmonad.hs: * doMaxFloat pavucontrol instead of doFullFloat .zshrc: * set LANG and LC_MESSAGE variables * added support to temporarily disable unclutter when running a command * now the alias 'qemu' disables unclutter before running qemu with kvm enabled * TODO: find commonalities between .bashrc and .zshrc and create a second shell script that does the common tasks; then the new shell script can be sourced from either .bashrc or .zshrc Signed-off-by: Collin J. Doering <rekahsoft@gmail.com>
2013-03-19 22:36:19 +00:00
))
;; set primary select method..
Did a variety of changes documented by file below; Key changes include: * finally have multiple smtp accounts working with gnu/emacs! * using dunst (a notification-daemon) * fixes to mpd's service files mpd.{service,socket} to allow for socket activation via dbus/systemd .authinfo.gpg: * now holds the information for all my email accounts .bashrc: * set LANG and LC_MESSAGE variables .bin/xmonadClose.sh: * added support for restart which was missed but trivial to implement .config/dunst/dunstrc: * slightly modified version of skeletal dunstrc provided by the dunst package .config/mc/ini: * automatic changes made by mc .config/mc/panels.ini: * deleted; no need to keep this in the git repo since it is modified automatically by mc to save the panel's state/s .config/systemd/user/dunst.service: * a service file to manage dunst - a customizable and lightweight notification-daemon .config/systemd/user/mpd.service: * now uses socket activation to allow mpd to be used over the network (via mpd.socket) .config/systemd/user/mpd.socket: * a socket file denoting what port/s to open when mpd.service is run .emacs: * disable pastebin extension because pastebin is a insane and the api has changed * set the mail function to smtpmain-send-it .emacs.d/themes/manoj-transparent-theme.el: * fixed minor error caused by using "nill" in place of nil * change the marked text background color from blue to gray19 .gitconfig: * set default name * set some fancy colors .gnus: * finally now supports multiple smtp accounts! * some minor cleanup * disabled gnus daemon until i spend some time looking into its uses .local/share/mc/skins/gotar-mod.ini: * set the background of the currently selected file to gray in place of default (transparent) so that in transparent terminals the currently selected file is noticeably highlighted .mpdconf: * no real changes; comments .ncmpcpp/config: * added support for notification using notify-send (libnotify and dunst) .screenrc: * set 256 bit color for urxvt .xinitrc: * set GENERAL_SCREEN instead of exporting it * shrink the case expression responsible for determining which wm to launch .xmonad/xmonad.hs: * doMaxFloat pavucontrol instead of doFullFloat .zshrc: * set LANG and LC_MESSAGE variables * added support to temporarily disable unclutter when running a command * now the alias 'qemu' disables unclutter before running qemu with kvm enabled * TODO: find commonalities between .bashrc and .zshrc and create a second shell script that does the common tasks; then the new shell script can be sourced from either .bashrc or .zshrc Signed-off-by: Collin J. Doering <rekahsoft@gmail.com>
2013-03-19 22:36:19 +00:00
(setq gnus-select-method '(nnimap "collin.doering"
(remove-prefix "INBOX.")
(nnimap-address "imap.gmail.com")
(nnimap-server-port 993)
(nnimap-stream ssl)
Various day-to-day changes made summarized as follows: .conkerorrc: * added better support for mime-type handling (pdf, ps, torrent, ...) .emacs: * added PKGBUILD mode * disabled hs-org/minor-mode because of it not playing well with auto-complete-mode and flyspell * disabled yasnippet for the time being (look into auto-complete-mode and flyspell issues) * disabled elget (not functioning plus there is the ELPA so whats the point?) .gnus: * set default account to rekahsoft@gmail.com (previously was only able to send through collin.doering (SMTP) and recieve mail through rekahsoft (IMAP)) * using encrypted autoinfo files now * TODO: get multiple IMAP/SMTP accounts working .screenrc: * disabled ncmpcpp screen (no longer using mpd sadly due to pulseaudio issues * disabled nvlc screen .xinitrc: * disabled trayer (no apps use it so whats the point) (still need to modify .xmobar to leave no gap on the right side of the screen) .xmonad/xmonad.hs: * beginning utilization of a few new modules from XMonad.Contrib including: - XMonad.Layout.Tabbed - XMonad.Layout.Sublayouts - XMonad.Layout.WindowNavigation - XMonad.Layout.BoringWindows Note: many of the added extensions above are not being used; just being prepared to be integrated into the environment (commented out) a few other extensions are being considered as well including: CycleWS, XMonad.Actions.TopicSpace and DynamicWorkspaces * disabled transmission-gtk scratchpad in preference of transmission-remote cli .zshrc: * new tab completion generated by compinstall (much nicer then previous) Signed-off-by: Collin Doering <rekahsoft@gmail.com>
2012-06-18 21:00:34 +00:00
(nnimap-authinfo-file "~/.authinfo.gpg")))
Did a variety of changes documented by file below; Key changes include: * finally have multiple smtp accounts working with gnu/emacs! * using dunst (a notification-daemon) * fixes to mpd's service files mpd.{service,socket} to allow for socket activation via dbus/systemd .authinfo.gpg: * now holds the information for all my email accounts .bashrc: * set LANG and LC_MESSAGE variables .bin/xmonadClose.sh: * added support for restart which was missed but trivial to implement .config/dunst/dunstrc: * slightly modified version of skeletal dunstrc provided by the dunst package .config/mc/ini: * automatic changes made by mc .config/mc/panels.ini: * deleted; no need to keep this in the git repo since it is modified automatically by mc to save the panel's state/s .config/systemd/user/dunst.service: * a service file to manage dunst - a customizable and lightweight notification-daemon .config/systemd/user/mpd.service: * now uses socket activation to allow mpd to be used over the network (via mpd.socket) .config/systemd/user/mpd.socket: * a socket file denoting what port/s to open when mpd.service is run .emacs: * disable pastebin extension because pastebin is a insane and the api has changed * set the mail function to smtpmain-send-it .emacs.d/themes/manoj-transparent-theme.el: * fixed minor error caused by using "nill" in place of nil * change the marked text background color from blue to gray19 .gitconfig: * set default name * set some fancy colors .gnus: * finally now supports multiple smtp accounts! * some minor cleanup * disabled gnus daemon until i spend some time looking into its uses .local/share/mc/skins/gotar-mod.ini: * set the background of the currently selected file to gray in place of default (transparent) so that in transparent terminals the currently selected file is noticeably highlighted .mpdconf: * no real changes; comments .ncmpcpp/config: * added support for notification using notify-send (libnotify and dunst) .screenrc: * set 256 bit color for urxvt .xinitrc: * set GENERAL_SCREEN instead of exporting it * shrink the case expression responsible for determining which wm to launch .xmonad/xmonad.hs: * doMaxFloat pavucontrol instead of doFullFloat .zshrc: * set LANG and LC_MESSAGE variables * added support to temporarily disable unclutter when running a command * now the alias 'qemu' disables unclutter before running qemu with kvm enabled * TODO: find commonalities between .bashrc and .zshrc and create a second shell script that does the common tasks; then the new shell script can be sourced from either .bashrc or .zshrc Signed-off-by: Collin J. Doering <rekahsoft@gmail.com>
2013-03-19 22:36:19 +00:00
;; set secondary select methods
(setq gnus-secondary-select-methods
'((nnimap "rekahsoft"
(remove-prefix "INBOX.")
(nnimap-address "imap.gmail.com")
(nnimap-server-port 993)
(nnimap-stream ssl)
2013-11-03 03:18:16 +00:00
(nnimap-authinfo-file "~/.authinfo.gpg"))
(nnimap "collin.doering"
(nnimap-address "hp131.hostpapa.com")
(nnimap-server-port 993)
(nnimap-stream ssl)
(nnimap-authinfo-file "~/.authinfo.gpg"))
(nnimap "info"
(nnimap-address "hp131.hostpapa.com")
(nnimap-server-port 993)
(nnimap-stream ssl)
(nnimap-authinfo-file "~/.authinfo.gpg"))
(nnimap "support"
(nnimap-address "hp131.hostpapa.com")
(nnimap-server-port 993)
(nnimap-stream ssl)
Did a variety of changes documented by file below; Key changes include: * finally have multiple smtp accounts working with gnu/emacs! * using dunst (a notification-daemon) * fixes to mpd's service files mpd.{service,socket} to allow for socket activation via dbus/systemd .authinfo.gpg: * now holds the information for all my email accounts .bashrc: * set LANG and LC_MESSAGE variables .bin/xmonadClose.sh: * added support for restart which was missed but trivial to implement .config/dunst/dunstrc: * slightly modified version of skeletal dunstrc provided by the dunst package .config/mc/ini: * automatic changes made by mc .config/mc/panels.ini: * deleted; no need to keep this in the git repo since it is modified automatically by mc to save the panel's state/s .config/systemd/user/dunst.service: * a service file to manage dunst - a customizable and lightweight notification-daemon .config/systemd/user/mpd.service: * now uses socket activation to allow mpd to be used over the network (via mpd.socket) .config/systemd/user/mpd.socket: * a socket file denoting what port/s to open when mpd.service is run .emacs: * disable pastebin extension because pastebin is a insane and the api has changed * set the mail function to smtpmain-send-it .emacs.d/themes/manoj-transparent-theme.el: * fixed minor error caused by using "nill" in place of nil * change the marked text background color from blue to gray19 .gitconfig: * set default name * set some fancy colors .gnus: * finally now supports multiple smtp accounts! * some minor cleanup * disabled gnus daemon until i spend some time looking into its uses .local/share/mc/skins/gotar-mod.ini: * set the background of the currently selected file to gray in place of default (transparent) so that in transparent terminals the currently selected file is noticeably highlighted .mpdconf: * no real changes; comments .ncmpcpp/config: * added support for notification using notify-send (libnotify and dunst) .screenrc: * set 256 bit color for urxvt .xinitrc: * set GENERAL_SCREEN instead of exporting it * shrink the case expression responsible for determining which wm to launch .xmonad/xmonad.hs: * doMaxFloat pavucontrol instead of doFullFloat .zshrc: * set LANG and LC_MESSAGE variables * added support to temporarily disable unclutter when running a command * now the alias 'qemu' disables unclutter before running qemu with kvm enabled * TODO: find commonalities between .bashrc and .zshrc and create a second shell script that does the common tasks; then the new shell script can be sourced from either .bashrc or .zshrc Signed-off-by: Collin J. Doering <rekahsoft@gmail.com>
2013-03-19 22:36:19 +00:00
(nnimap-authinfo-file "~/.authinfo.gpg"))))
;; (nnimap "rekahsoft.mail"
;; (remove-prefix "INBOX.")
;; (nnimap-address "imap.gmail.com")
;; (nnimap-server-port 993)
;; (nnimap-stream ssl)
Various day-to-day changes made summarized as follows: .conkerorrc: * added better support for mime-type handling (pdf, ps, torrent, ...) .emacs: * added PKGBUILD mode * disabled hs-org/minor-mode because of it not playing well with auto-complete-mode and flyspell * disabled yasnippet for the time being (look into auto-complete-mode and flyspell issues) * disabled elget (not functioning plus there is the ELPA so whats the point?) .gnus: * set default account to rekahsoft@gmail.com (previously was only able to send through collin.doering (SMTP) and recieve mail through rekahsoft (IMAP)) * using encrypted autoinfo files now * TODO: get multiple IMAP/SMTP accounts working .screenrc: * disabled ncmpcpp screen (no longer using mpd sadly due to pulseaudio issues * disabled nvlc screen .xinitrc: * disabled trayer (no apps use it so whats the point) (still need to modify .xmobar to leave no gap on the right side of the screen) .xmonad/xmonad.hs: * beginning utilization of a few new modules from XMonad.Contrib including: - XMonad.Layout.Tabbed - XMonad.Layout.Sublayouts - XMonad.Layout.WindowNavigation - XMonad.Layout.BoringWindows Note: many of the added extensions above are not being used; just being prepared to be integrated into the environment (commented out) a few other extensions are being considered as well including: CycleWS, XMonad.Actions.TopicSpace and DynamicWorkspaces * disabled transmission-gtk scratchpad in preference of transmission-remote cli .zshrc: * new tab completion generated by compinstall (much nicer then previous) Signed-off-by: Collin Doering <rekahsoft@gmail.com>
2012-06-18 21:00:34 +00:00
;; (nnimap-authinfo-file "~/.rkm-authinfo.gpg"))))
(remove-hook 'gnus-mark-article-hook
'gnus-summary-mark-read-and-unread-as-read)
(add-hook 'gnus-mark-article-hook 'gnus-summary-mark-unread-as-read)
;;gnus-group-line-format's default value was
;;"%M%S%p%P%5y:%B%(%g%)%l %O\n"
;;(setq gnus-group-line-format "%M%S%5y/%-5t: %uG %D\n")
(setq gnus-group-line-format "%M%S%p%P%5y:%B%(%uG%)%l %O\n")
(defun gnus-user-format-function-G (arg)
(concat (car (cdr gnus-tmp-method)) ":"
(or (gnus-group-find-parameter gnus-tmp-group 'display-name)
(let ((prefix (assq 'remove-prefix (cddr gnus-tmp-method))))
(if (and prefix
(string-match (concat "^\\("
(regexp-quote (cadr prefix))
"\\)")
gnus-tmp-qualified-group))
(substring gnus-tmp-qualified-group (match-end 1))
gnus-tmp-qualified-group)))))
(setq gnus-thread-hide-subtree t)
(setq gnus-summary-same-subject "")
(setq gnus-sum-thread-tree-root "")
(setq gnus-sum-thread-tree-single-indent "")
(setq gnus-sum-thread-tree-leaf-with-other "+-> ")
(setq gnus-sum-thread-tree-vertical "|")
(setq gnus-sum-thread-tree-single-leaf "`-> ")
Did a variety of changes documented by file below; Key changes include: * finally have multiple smtp accounts working with gnu/emacs! * using dunst (a notification-daemon) * fixes to mpd's service files mpd.{service,socket} to allow for socket activation via dbus/systemd .authinfo.gpg: * now holds the information for all my email accounts .bashrc: * set LANG and LC_MESSAGE variables .bin/xmonadClose.sh: * added support for restart which was missed but trivial to implement .config/dunst/dunstrc: * slightly modified version of skeletal dunstrc provided by the dunst package .config/mc/ini: * automatic changes made by mc .config/mc/panels.ini: * deleted; no need to keep this in the git repo since it is modified automatically by mc to save the panel's state/s .config/systemd/user/dunst.service: * a service file to manage dunst - a customizable and lightweight notification-daemon .config/systemd/user/mpd.service: * now uses socket activation to allow mpd to be used over the network (via mpd.socket) .config/systemd/user/mpd.socket: * a socket file denoting what port/s to open when mpd.service is run .emacs: * disable pastebin extension because pastebin is a insane and the api has changed * set the mail function to smtpmain-send-it .emacs.d/themes/manoj-transparent-theme.el: * fixed minor error caused by using "nill" in place of nil * change the marked text background color from blue to gray19 .gitconfig: * set default name * set some fancy colors .gnus: * finally now supports multiple smtp accounts! * some minor cleanup * disabled gnus daemon until i spend some time looking into its uses .local/share/mc/skins/gotar-mod.ini: * set the background of the currently selected file to gray in place of default (transparent) so that in transparent terminals the currently selected file is noticeably highlighted .mpdconf: * no real changes; comments .ncmpcpp/config: * added support for notification using notify-send (libnotify and dunst) .screenrc: * set 256 bit color for urxvt .xinitrc: * set GENERAL_SCREEN instead of exporting it * shrink the case expression responsible for determining which wm to launch .xmonad/xmonad.hs: * doMaxFloat pavucontrol instead of doFullFloat .zshrc: * set LANG and LC_MESSAGE variables * added support to temporarily disable unclutter when running a command * now the alias 'qemu' disables unclutter before running qemu with kvm enabled * TODO: find commonalities between .bashrc and .zshrc and create a second shell script that does the common tasks; then the new shell script can be sourced from either .bashrc or .zshrc Signed-off-by: Collin J. Doering <rekahsoft@gmail.com>
2013-03-19 22:36:19 +00:00
;; (require 'gnus-demon)
;; (setq gnus-use-demon t)
;; (gnus-demon-add-handler 'gnus-group-get-new-news 10 2)
;; (gnus-demon-init)