My Emacs configuration

Bob Mottram 792ebc15e3 Remove gerrit 6 days ago
css 2a1a70c85f More stylesheets 3 years ago
distros 4d052ceec8 version 26.2 6 days ago
emacs.d 792ebc15e3 Remove gerrit 6 days ago
personal e46273d5a9 Initial commit 4 years ago
README.md 1145109b8d Remove avandu references 6 days ago
emacs 792ebc15e3 Remove gerrit 6 days ago
emacs-setup.sh 792ebc15e3 Remove gerrit 6 days ago
emacs.personal 792ebc15e3 Remove gerrit 6 days ago
install.sh 780cf77265 Copy personal settings file 2 years ago
update.sh eb65d57abd Show packages during update 11 months ago

README.md

My Emacs config

This emacs configuration is based upon the one made by Sacha Chua

Features:

  • Golden ratio windowing
  • ERC via Tor
  • Microblogging with GNU Social
  • Fancy org-mode customisation with support for bash code blocks
  • Support for Markdown and Rust
  • Magit - an easy git interface
  • Weather reports with wttrin
  • expand-region selection with C-=

Quick reference

Org-agenda task manager

Create a new task

Enter org-capture mode with M-c r

Select t to create a task

View your agenda

M-c a followed by w for weekly.

Clear done tasks

M-x followed by clear-done-tasks

Magit

M-x magit-log

| l l | Refresh          |
| c c | Commit           |
| C-c | Confirm commit   |
| b c | switch branch    |
| P p | Push             |
| C-g | Abort            |
| d d | Show diff        |
| q   | Exit from screen |

To view the commit history for the current file:

M-x magit-log-buffer-file

Calendar

C-c a a to switch to your agenda, then M-c to show the calendar view.

| g       | Refresh     |
| j       | Goto date   |
| k       | org-capture |
| x       | Close       |
| d       | Day view    |
| v d     | Day view    |
| v w     | Week view   |
| v m     | Month View  |

Installation

On Debian/Trisquel:

cd distros
./debian.sh

On Arch/Parabola:

cd distros
./parabola.sh

After install edit your ~/.emacs.personal file with your personal settings.