You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After the Makefile installs pretty much everything, you have to start up Emacs and wait a while for it to download all my packages. (See “emacs” section)
Note: If you are not Benjamin James, you might want to change some things in .gitconfig.
emacs
If you just want an Emacs config,
instead of typing make, type make emacs to just install the Emacs files.
Note that if you already had a .emacs in your home directory, it will load that first instead of loading this config.
Once you start up Emacs, wait a while for it to download all my packages.
Then, in Emacs, type M-x irony-install-server and wait for it to compile to complete the installation.
Note that irony-mode requires llvm and cmake to be installed on the system.
Keyboard
I have remapped my keyboard in X with xmodmap to be similar with the Space-cadet keyboard with which Emacs was originally designed.
So, it transforms the bottom row of the keyboard from
Mail is done through a fetchmail/procmail/msmtp process so reading is all done through mail.
Fetchmail is called by cron every couple of minutes.
fetchmail
Here’s a sample .fetchmailrc skeleton:
set logfile @HOME@/.local/share/fetchmail.log
set no bouncemail
poll @EMAIL_SERVER@ with proto POP3 port 995 dns auth password
user "@EMAIL@" pass "@PASSWORD@" is @USERNAME@
ssl
sslproto TLS1
mda "/usr/bin/procmail -f %F -d %T"
msmtp
And a sample .msmtprc skeleton:
# Set default values for the following accounts
defaults
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile .local/share/msmtp.log
account primary
host @EMAIL_SERVER@
from @EMAIL@
tls_starttls on
port 587
auth on
user @EMAIL@
password "@PASSWORD@"
account default : primary
Dependencies
Since I am listing these dependencies, you have to externally download them, or you could remove their parts in the files provided.