Update front page

- Move "Land of Lisp" to read section

- Add "Head First C" to reading section.

- Point "git-auto-commit-mode" project to auto-generated page on
  projects.ryuslash.org.
This commit is contained in:
Tom Willemse 2013-10-13 00:54:47 +02:00
parent 8cf9315c3c
commit 85aa7c3d11
2 changed files with 4 additions and 63 deletions

View file

@ -30,7 +30,7 @@
I kept forgetting which manga to buy, or more accurately, which I I kept forgetting which manga to buy, or more accurately, which I
already have, so I wrote a Maemo application to help me remember. already have, so I wrote a Maemo application to help me remember.
** [[file:projects/git-auto-commit-mode.org][git-auto-commit-mode]] :Elisp: ** [[http://projects.ryuslash.org/git-auto-commit-mode/][git-auto-commit-mode]] :Elisp:
Automatically commit changes to git after each save. Handy for Automatically commit changes to git after each save. Handy for
certain types of documents, which don't need long commit messages, certain types of documents, which don't need long commit messages,
@ -66,13 +66,14 @@
Next to pure coding there are some other things that I find Next to pure coding there are some other things that I find
interesting, mostly also relating to coding or otherwise computers. interesting, mostly also relating to coding or otherwise computers.
- I am reading [[http://landoflisp.com/][Land of Lisp]] and [[http://diveintohtml5.info/][Dive into HTML5]]. Other books I have - I am reading [[http://shop.oreilly.com/product/0636920015482.do][Head First C]] and [[http://diveintohtml5.info/][Dive into HTML5]]. Other books I have
read include: read include:
[[http://cm.bell-labs.com/cm/cs/cbook/][The C Programming Language]], [[http://cm.bell-labs.com/cm/cs/cbook/][The C Programming Language]],
[[http://www.paulgraham.com/onlisp.html][On Lisp]], [[http://www.paulgraham.com/onlisp.html][On Lisp]],
[[http://gigamonkeys.com/book/][Practical Common Lisp]], [[http://gigamonkeys.com/book/][Practical Common Lisp]],
[[http://git-scm.com/book][Pro Git]], [[http://git-scm.com/book][Pro Git]],
[[http://pragprog.com/book/btlang/seven-languages-in-seven-weeks][Seven Languages in Seven Weeks]] [[http://pragprog.com/book/btlang/seven-languages-in-seven-weeks][Seven Languages in Seven Weeks]],
[[http://landoflisp.com/][Land of Lisp]]
- I use the [[http://fonts.ru/public/][PT Mono]] font for my terminal emulator and text editor. - I use the [[http://fonts.ru/public/][PT Mono]] font for my terminal emulator and text editor.
Other fonts I've used or tried include: Other fonts I've used or tried include:

View file

@ -1,60 +0,0 @@
#+TITLE: git-auto-commit-mode
#+LINK: src http://code.ryuslash.org/cgit.cgi/emacs/git-auto-commit-mode/
#+LINK: tar_gz http://code.ryuslash.org/cgit.cgi/emacs/git-auto-commit-mode/snapshot/git-auto-commit-mode-master.tar.gz
#+LINK: zip http://code.ryuslash.org/cgit.cgi/emacs/git-auto-commit-mode/snapshot/git-auto-commit-mode-master.zip
#+LINK: readme http://code.ryuslash.org/cgit.cgi/emacs/git-auto-commit-mode/about/
#+LINK: manual http://ryulash.org/projects/git-auto-commit-mode/manual/
#+STARTUP: showall
#+begin_html
<script src="/keyjs.js" type="text/javascript"></script>
<script type="text/javascript">
keyjs_initialize({ "u": [ "keyjs_goto", "../index.html" ],
"h": [ "keyjs_goto", "http://ryuslash.org" ] });
</script>
#+end_html
#+INCLUDE: "dlmenu.inc"
* What does it do?
~git-auto-commit-mode~ is a minor mode for GNU Emacs that, when
enabled, tries to commit changes to a file after every save. It can
also try to push to the default upstream.
* Why was it written?
Some projects / files don't need a very fancy commit log or anything
and are typically only modified in small ways. Configuration files
are a good example, where most changes are just single lines added,
removed or changed. In these projects it can save some effort to
just automatically commit them after every change.
* Who is it for?
Anyone who makes a lot of small, separate, changes to a bunch if
git-tracked files and is tired of always having to go through the
=git add; git commit -m description= process.
* Data
| Version | 0 (development only) |
| Language | Emacs Lisp |
| License | GPLv3 |
** Features
- Automatically commit changes to a file after each save.
- The commit message will contain the file name relative to the
repository root.
- Optionally, automatically push commits to the default upstream.
** Dependencies
- [[http://gnu.org/software/emacs][GNU Emacs]] :: It is developed using Emacs 24, though I am not
averse to supporting older versions.
- [[http://git-scm.com][git]] :: I am not aware of any version restrictions.
* More...
For further instructinos I would refer you to the [[readme][README]] and [[manual]].