* Extended
** emacs.d/functions.el
- Added a optional ~else~ part to ~foreach~ in HTML keywords, since
smarty *can* also use ~foreachelse~, and this was only fontifying
the ~foreach~ part.
- Only load (and modify) naquadah-theme when we're running in
X. I'd prefer to know if we have 256 colors available, but I
haven't found that yet.
- Only try to go to fullscreen if X is running.
- Show a lambda symbol when the word lambda is found in a prog-mode
buffer.
- Enable auto-fill-mode when prog-mode is started.
- Don't set pear options, pi-php-mode does it.
- Added function to show ~lambda~ as a lambda symbol
- Added function to create or update gtags file.
** emacs.el
- Add pi-php-mode.
- Removed muttrc-mode.
- Use pi-php-mode instead of php-mode-improved.
- Use ~(getenv)~ to get the browser.
- Don't care about ~org-babel-confirm-evaluate~ and
~org-ditaa-jar-path~.
- Set ~org-return-follows-link~ to ~t~, enter follows a link in
~org-mode~.
- Set ~mouse-autoselect-window~ to ~t~, moving the mouse changes
buffer focus.
- Set ~pop-up-windows~ to ~nil~, so that popup functions use an
existing window.
- Set ~org-log-into-drawer~ to ~t~, so that activities are put in a
drawer in ~org-mode~.
- Set ~mail-header-separator~ to an empty string for
~message-mode~.
- Use ~message-mode~ instead of ~mail-mode~.
Added lua-mode
Added muttrc-mode
Moved all functions to emacs.d/functions.el
Added go-mode
Set keys M-left, M-right, M-up and M-down to move to relative windows
* Added variable *browser* which reads the environment variable
$BROWSER.
* Added command browser which starts *browser*.
* The MPC next and prev commands now show which songs they skip to.
* Added command screenshot, which takes a screenshot with scrot.
* Set font to DejaVu Sans, bold, 13.
* Added browser keybinding, screenshot and "next".
* Moved rainbow-delimiters-mode and set-column-marker to prog-mode.
* Turn on ido-mode, it seems interesting.
* Added prog-mode hook.
* Removed emacs-lisp-mode, js-mode, python-mode and lisp-mode hooks
since they should all only do what prog-mode hook does.
* Added myaethon-set-varchar-docstring and
myaethon-set-array-varchar-docstring skeletons, these are both
useful for work and a good way to learn more about skeletons.
* install.sh tries to compile emacs.el before linking the emacs.elc
to ~/. This is to always have a compiled .emacs.elc for speediest
startup.
* I removed a little bit of code from htmlize.el that was causing
trouble with the naquadah theme.
* I removed javascript-mode, because the built-in js-mode is better.
* I Added stumpwm mode
* When I save a file and it is in html-mode it will try and replace
all occurrences of é with é before continueing.