Skip to content

BramvdKroef/dotemacs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Intro

These are my customizations for Emacs. Here is the breakdown:

- loadpaths.el adds loadpaths to all the sub-directories that contain
  lisp files.
- init.el loads all the other configuration files in order.
- keybindings.el contains all my custom keybindings.
- theme-conf.el defines my custom theme. Requires color-theme.
- custom-func.el defines custom functions.
- load-modes.el configures major modes.
- calendar-conf.el configures Dutch and Canadian holidays.
- emms-conf.el sets up and configures EMMS.
-- emms-cover.el manages cover images for albums.
-- emms-info-eyed3.el uses eyed3 to read mp3 info tags. Mp3info only
    supports ID3v1.
- gtd-conf.el sets up org-mode, bbdb and remember.
- erc-conf.el starts bitlbee and connects to it with erc.
- .gnus.el -- email setup.
- lunch-break.el adds a hook that puts everything on pause when I eat
  my lunch.
- spacing-algorithm.el  helps me memorize data using a spacing
  algorithm.
- spacing-simple.el frontend for spacing-algorithm that asks questions
  through the minibuffer.
- test-data.el generates random user data.

# Odds and ends

~/.authinfo.gpg contains all my passwords in a netrc format. The file
is encrypted with my private GnuPG key.

~/.covers/ contains the thumbnails for the album covers in the EMMS
browser. The images are downloaded automatically by emms-cover.

~/.emacs.d/snippets/ contains my custom yasnippet snippets.

# Building and updating

I use a lot of libraries that don't come with Emacs and need to be
installed separately. install.sh will checkout the latest source and
build it. None of it is installed however, since I prefer to keep all
of it in my site-lisp.

To update the sources use update.sh.

# package.el packages

I use the following packages from ELPA and Marmelade:

- bitlbee
- color-theme
- flymake-css
- flymake-jslint
- flymake-php
- flymake-shell
- graphviz-dot-mode
- less-css-mode
- lorem-ipsum
- php-mode
- rainbow-mode
- tidy
- twittering-mode
- typopunct
- window-number
- yasnippet
- yasnippet-bundle

I would also like to use csv-mode but it has a syntax error.

# Tools

I use the following software with emacs:

## Email
 - fdm -- CLI IMAP/POP email client.
 - antiword -- convert word documents to text.
 - docx2txt.pl -- convert docx documents to text.
 - odt2txt -- convert odt documents to text.
 - swish -- for indexing emails.
 - gnutls -- for sending emails.

## EMMS
 - ogginfo -- Read tags from .ogg music files.
 - eyeD3 -- Read tags from mp3 files.
 - mplayer -- Media player.

## Flymake
 - php -- for flymake-php to work.
 - csslint -- for flymake-css to work.

## Other
 - gpg2 -- for encryption.
 - aspell -- spell checking.
 - bitlbee -- IM client.
 

About

Emacs customization files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages