1
0
Fork 0
Commit Graph

56 Commits (09bf6f4c732b383ac708b78c394afa481f3e569f)

Author SHA1 Message Date
Mike Gerwitz 09bf6f4c73
GPG-encrypt all encrypted mail to myself
This allows me to read my sent mail.

* emacs.d/mail.org: mml-secure-openpgp-encrypt-to-self
2016-04-13 00:29:26 -04:00
Mike Gerwitz fed57789da
Access mail through local IMAP server
I use offlineimap.

* emacs.d/mail.org: Local IMAP server for mail.
2016-04-13 00:27:15 -04:00
Mike Gerwitz 5bc644d18c
Suspend frame on C-z
* emacs.d/emacs.org (\C-z): suspend-{emacs=>frame}
  This will work properly with emacsclient -t
2016-03-29 23:49:50 -04:00
Mike Gerwitz 481b633f3d
Remove local evil-mtg loading
* emacs.d/emacs.org: remove evil-mtg mention
  Will load installed package
2016-03-29 23:48:57 -04:00
Mike Gerwitz 7e741d6d7d
README: remove puppet mention
I no longer use Puppet; see Makefile
2016-01-20 22:02:35 -05:00
Mike Gerwitz e747234dab
Gnus display List-Id article header 2015-12-28 23:52:01 -05:00
Mike Gerwitz f762c39f3a
Emacs -gnus gnus{=>-unplugged} 2015-12-16 22:43:19 -05:00
Mike Gerwitz 4d2f1af5aa
Initial ERC configuration for Emacs (IRC) 2015-12-16 22:43:16 -05:00
Mike Gerwitz 4d91f35c9f
Tangle .xinitrc
.xinitrc and .xprofile are now literate.
2015-12-16 22:43:14 -05:00
Mike Gerwitz 4857f2e1b0
Add build for tangling, weaving, and stow 2015-12-16 22:43:06 -05:00
Mike Gerwitz b71f6bc93b
Gnus horizontal article window layout
The terminology is confusing, especially with me having come from Vim:
"horizontal" in this case means a vertical split, because they are stacked
horizontally.

My previous window layout put the body of the article below the summay,
which left a lot of whitespace to the right of my 272-column terminal.  So I
went from

  -------------------------
  |     S     |     T     |
  |-----------------------|
  |           A           |
  -------------------------

to

  -------------------------
  |     S     |           |
  |-----------|     A     |
  |     T     |           |
  -------------------------.

This also lays out nicely with BBDB:

  -------------------------     -------------------------
  |     S     |     T     |     |     S     |     A     |
  |-----------------------| =>  |-----------|-----------|
  |           A           |     |     T     |     B     |
  |-----------------------|     -------------------------
  |           B           |
  -------------------------
2015-11-07 23:27:55 -05:00
Mike Gerwitz 525542efe7 Initial BBDB literate configuration 2015-08-27 23:20:18 -04:00
Mike Gerwitz 20abb644f9
Use tunnel for GNU SMTP server configuration 2015-08-27 23:20:00 -04:00
Mike Gerwitz 56c842d4d8
Add Emacs global-set-tab-width 2015-08-27 23:19:28 -04:00
Mike Gerwitz 805a3fbd4f
Make emacs set-tab-width interactive 2015-08-27 23:19:12 -04:00
Mike Gerwitz ae958d92a4
Add \C-n to toggle nlinum-mode 2015-08-27 23:17:46 -04:00
Mike Gerwitz a1e11e7e28
Emacs literate e-mail configuration (Gnus)
I had forgotten to add this initially, it looks like.
2015-08-01 09:43:44 -04:00
Mike Gerwitz 9ec0bea609
Initial literate Emacs config
I have been sitting on this for a while (since it is incomplete), but this
is the majority of my Emacs configuration.  I have been using Emacs for less
than a year, and have been astounded by the flexibility afforded by its
implementation of most functionality in Lisp.

Plenty more to come.
2015-07-07 23:07:23 -04:00
Mike Gerwitz 786c1099ff
screen k4 mutt=>gnus
This has been the case for a while now.
2015-07-07 23:04:43 -04:00
Mike Gerwitz bd6133e46c
readline bell disabled 2015-04-21 22:54:18 -04:00
Mike Gerwitz cf3304a0ac execfail on .profile fbterm exec
Otherwise, it is not possible to log into a shell (as that user, at least)
when exec fails!
2015-04-20 00:49:56 -04:00
Mike Gerwitz 89a3cb55e6 screen terminal advertising as screen-256color
Technically screen-256color-bce.
2014-11-01 20:11:02 -04:00
Mike Gerwitz cc556190ad screen key send delay disabled
This delay causes problems in certain software (e.g. ESC followed
immediately by other commands in vim).
2014-11-01 20:11:02 -04:00
Mike Gerwitz 6b0515bbbb screen ^b keybinding removed 2014-11-01 20:11:02 -04:00
Mike Gerwitz 5fb3c80d8f
GPG_TTY env var set for mutt passwd decrypt prompt 2014-07-22 23:02:33 -04:00
Mike Gerwitz 9190188a83
Encrypting sent mail using my public key
Allows me to decrypt sent mail for future reference. Disallowing decryption
by myself is not much of a practical concern, since replies are generally
quoted. That said, if it were ever a concern, this could be easily disabled.
2014-05-28 00:22:22 -04:00
Mike Gerwitz 2f231f853b
Vim tw={80=>76}
This provides room for three-digit line numbers, plus a delimiting space, on
an 80-character terminal. If additional lines numbers are needed, the file
is probably too big.

This is also more polite for e-mail.
2014-04-17 00:03:39 -04:00
Mike Gerwitz 07c919f961
Droid Sans Mono 9pt -2 letter spacing (urxvt)
Restoring old font configuration
2014-04-16 23:14:04 -04:00
Mike Gerwitz 547ac5a126
Removed duplicate line from xscreensaver X config 2014-04-16 23:09:51 -04:00
Mike Gerwitz 966abbfdde
Added license header to xinitrc 2014-04-16 03:20:13 -04:00
Mike Gerwitz 730c04cbc9
Favoring Xresources for xscreensaver config
This allows configuration settings to be overridden easily on a per-system
basis.
2014-04-16 03:18:06 -04:00
Mike Gerwitz 51f44a2759
Now using ~/.Xresources.d
This allows for both easily splitting configuration files and for per-system
configuration (for the latter, one need only put another file in the
directory).
2014-04-16 03:15:55 -04:00
Mike Gerwitz 1c200677b6
Set vim modeline 2014-04-16 03:04:36 -04:00
Mike Gerwitz a4a1fd1949
fbterm will only be exec'd if available 2014-04-16 02:50:59 -04:00
Mike Gerwitz 995dddee9a
Updated REAME to reflect separate repository 2014-04-15 22:06:36 -04:00
Mike Gerwitz 375eeb2ae0
Enabling processing of indent files in vim 2014-04-15 22:06:34 -04:00
Mike Gerwitz 900bf1cfa2
vim tw default 80=>76
The rationale is to give room for three characters for line numbering, plus one
delimiting space, for a total of an 80-characer-wide terminal.
2014-04-15 22:06:31 -04:00
Mike Gerwitz 407bde8407
Disabling printing in urxvt 2014-04-15 22:06:25 -04:00
Mike Gerwitz e809f41c3d
Added lein-licenses to user profile 2014-04-06 21:01:37 -04:00
Mike Gerwitz 890bf91fa2
Properly setting hostname for e-mail accounts 2014-02-23 20:54:33 -05:00
Mike Gerwitz ae590eb06a
Now using port 587 for personal e-mail 2014-02-23 20:54:09 -05:00
Mike Gerwitz 1533a3297b
Using port 587 for fencepost.gnu.org 2014-02-09 20:47:29 -05:00
Mike Gerwitz 17ff3506df
Added personal mutt configuration
Well, the majority of it. My list of contacts, for example, has not been
comitted.
2014-01-05 14:00:55 -05:00
Mike Gerwitz 3541a991ce
Set default text width in vim to 76 characters
And here come the rationale for this sensitive topic:
  - Source code should wrap at 80 characters; be polite and give room for
    line numbering. Four characters is room for up to 999 lines, followed by
    a space; if the file exceeds that length, it is probably difficult to
    work with, because it's hard to keep that much in working memory.
  - Allows for up to three levels of nesting for e-mail quoting (">>> "). I
    really hope more than that is not needed. If it is, modern editors can
    easily reflow text (e.g. `gq' in vim).
2014-01-04 06:07:27 -05:00
Mike Gerwitz c816115bd7
Now using slatemg for terminal vim (not just gvim)
I have not yet committed my slate-based slatemg theme; previously, it did
not degrade well for 8-, 16-, or 256-bit colors, but it now does well.
2014-01-02 11:50:39 -05:00
Mike Gerwitz 978d876805
Setting bufhidden=hide in vimrc
This is particularily valuable for various scripts that perform manipulation
on buffers, as unloading a buffer not only requires saving, but discards
modification history for undos.
2014-01-02 11:49:05 -05:00
Mike Gerwitz 9ed85f341d
closetag.vim is used as a pathogen bundle; no need to source manually 2013-12-01 21:59:51 -05:00
Mike Gerwitz c8aec8a088
vimrc call change: pathogen#{runtime_append_all_bundles=>incubate}
Changed in newer versions
2013-12-01 21:58:31 -05:00
Mike Gerwitz 4cca942c63
Added COPYING, ChangeLog, HACKING, and README
ChangeLog exists only to point users to Git.
2013-11-30 15:38:58 -05:00
Mike Gerwitz dcacff6fc4
Added ~/.profile and ~/.bash_logout 2013-11-30 15:23:59 -05:00