William Xu | 5 Jul 17:58 2008
Picon

generic-apt.el (0.1) --- Generic apt alike interfaces for various package management tools

Currently it supports apt-get and fink backends.  Adding new backends is
rather easy.  

;;; Commentary:

;; This extenstion tries to provide a generic apt(as used in Debian
;; GNU/Linux) alike interface over various package management tools,
;; such as: apt-get(Debian GNU/Linux), yum(redhat/fedora), emerge(Gentoo
;; GNU/Linux), fink(Mac OS X), pkg-get(Solaris), etc.

;; Put generic-apt files into your load-path first.  Then add something similar
;; to the following example to your .emacs.  192.168.1.20 is a remote debian
;; machine, while localhost is a Mac OS X with fink installed.
;;
;;     ;; Add this so that we can edit file on remote machine as root.  Also
;;     ;; note that you should config your ssh agent not to prompt password
;;     ;; while logining the remote host.
;;
;;     (eval-after-load 'tramp
;;       '(progn
;;          (add-to-list 'tramp-default-proxies-alist
;;     		  '("192.168.1.20" "\\`root\\'" "/ssh:%h:"))
;;          ))
;;
;;     (require 'generic-apt-install)
;;     (setq generic-apt-select-methods
;;           '((apt-get "ssh 192.168.1.20 sudo apt-get")
;;             (fink "sudo fink")))
;;
;; Then type: `M-x generic-apt'.
(Continue reading)

William Xu | 6 Jul 14:02 2008
Picon

easy-todo.el 0.3 --- Manage your todos in an extremely easy way!

What is it? 
-----------

;; `easy-todo-mode' is a very easy todo manager. It simply adds some
;; highlighted keywords, some special prefix flags(for indicating
;; different status of todo items) upon `text-mode'.

;; It supports four different prefix flags, namely, "^> "(ongoing),
;; "^- "(todo), "^| "(interrupted), "^o "(done). Here's a screenshot:
;;
;; ,----
;; | > (work) Check compress() function
;; | - (easy-todo) Sort by catagory/tag? 
;; | | (emms) share music with iTunes user?
;; | o (misc) take a cup of tea
;; `----

Changes since 0.2: 
------------------ 

* Improve color scheme for items in different status.
* Add a new status -- "^o" (done)
* Rename "*-unfinished-*" to "*-interrupted-*", and replace "^x" with "^|".
* Don't sort buffer automatically when switching item status.
* Code cleanup and organize.  

--

-- 
William

http://williamxu.net9.org
(Continue reading)

Kazuo YAGI | 7 Jul 20:39 2008

switch-dir.el (v0.9.1) - switching directory easily and interactively

Hi guys,

I'd like to suggest a kind of utility, minor mode `switch-dir-mode'.
This mode is to let you switch current directory easily and interactively.

This was originally designed and implemented to satisfy for GNU GLOBAL user
to change a directory easily and interactively where the tag table(GTAGS) located.

If you use GNU GLOBAL to reading source code, I strongly recommend using this.
Also, it makes you easier to use other major modes which needs to change and look
a certain directory.

The attached image shows how to work `switch-dir-select'(=`switch-dir-select-mode')
function. I've confirmed that this `switch-dir.el' works in my GNU Emacs 22.1.1 +
GNU GLOBAL 5.7.1.

If you have any comments, please let me know.

Thanks for reading,
- Kazuo YAGI
;;; switch-dir.el --- switch current directory easily from directory list.

;; Copyright (C) 2008 Free Software Foundation, Inc.

;; Author:        Kazuo YAGI <kyagi <at> miraclelinux.com>
;; Maintainer:    Kazuo YAGI <kyagi <at> miraclelinux.com>
;; Created:       2008-07-06
;; Last-Updated:  Tue Jul  8 03:11:53 2008
(Continue reading)

rubikitch | 8 Jul 00:40 2008

Re: switch-dir.el (v0.9.1) - switching directory easily and interactively

From: Kazuo YAGI <kyagi <at> miraclelinux.com>
Subject: switch-dir.el (v0.9.1) - switching directory easily and	interactively
Date: Tue, 08 Jul 2008 03:39:19 +0900

Hi,

> I'd like to suggest a kind of utility, minor mode `switch-dir-mode'.
> This mode is to let you switch current directory easily and interactively.

I tried it.

Do you know anything.el?
It is very great candidate-selection framework.
It realizes your idea only 4 lines!

(defvar anything-c-source-switch-dir
  '((name . "Switch Directory")
    (candidates . switch-dir-alist)
    (action ("Change directory" . cd))))

Then, add `anything-c-source-switch-dir' into `anything-sources'.

* `switch-split-window-for-alist' should be split into major-mode definition and
  buffer contents definition. The former should be named as `switch-dir-select-mode'.
* `current-window-configuration' and `set-window-configuration' should be used when
  you save and restore window configuration.

Cheers,

--
(Continue reading)

Uwe Brauer | 8 Jul 11:11 2008
Picon

Xemacs? (was: switch-dir.el (v0.9.1) - switching directory easily and interactively)

>>>>> "Kazuo" == Kazuo YAGI <kyagi <at> miraclelinux.com> writes:

   > If you have any comments, please let me know.

Hello

Is seems not to work with Xemacs (21.4.19 mule)

Uwe Brauer 

Compiling file /home/oub/Mail/switch-dir.el at Tue Jul  8 11:10:06 2008
  !! File error (("Cannot open load file" "hl-line"))
Kazuo YAGI | 8 Jul 17:17 2008

Re: switch-dir.el (v0.9.1) - switching directory easily and interactively

Hi rubikitch-san,

You have a point there. `anything.el' is really useful and you make me
notice another usage of this great candidate-selection framework.

I've originally created `switch-dir.el' for GNU GLOBAL, no more and no less.
If anything(jeu de mots), I prefer to simple and small one.
Of course that's just my personal opinion.

I'll say, there's more than one way to do it, you know. :-)

And thank you for your comments. Those are exactly the points
I have to improve. I'll do those for the next version.

Thanks for your insightful view,
- Kazuo YAGI

rubikitch Wrote:
> Do you know anything.el?
> It is very great candidate-selection framework.
> It realizes your idea only 4 lines!
> 
> (defvar anything-c-source-switch-dir
>   '((name . "Switch Directory")
>     (candidates . switch-dir-alist)
>     (action ("Change directory" . cd))))
> 
> Then, add `anything-c-source-switch-dir' into `anything-sources'.
> 
> * `switch-split-window-for-alist' should be split into major-mode definition and
(Continue reading)

Kazuo YAGI | 8 Jul 17:19 2008

Re: Xemacs?

Hi Uwe Brauer,

`switch-dir.el' require the feature `hl-line' and this error indicates that
you don't have it. Maybe you need to get the file `hl-line.el' from GNU's
ftp site below.

ftp://ftp.gnu.org/gnu/emacs

Both archives emacs-21.4a.tar.gz and emacs-22.1.tar.gz has `hl-line.el'.
Please put it under your load-path and try again.

Thanks for your try to use,
- Kazuo YAGI

(catch 'found
  (if (featurep 'hl-line)
      (throw 'found 1))
  (dolist (p load-path)
    (dolist (f (directory-files p))
      (if (string= "hl-line.el" f)
          (throw 'found 2))
      (if (string= "hl-line.elc" f)
          (throw 'found 3))))
  nil)
; You got nil? I got non-nil.

Uwe Brauer Wrote:
> Is seems not to work with Xemacs (21.4.19 mule)

> Compiling file /home/oub/Mail/switch-dir.el at Tue Jul  8 11:10:06 2008
(Continue reading)

Xah | 11 Jul 08:16 2008
Picon

ergonomic keybinding set for emacs

A ergonomic keybinding set for emacs.

http://xahlee.org/emacs/ergonomic_emacs_keybinding.html

http://xahlee.org/emacs/ergonomic_keybinding_dvorak.el
http://xahlee.org/emacs/ergonomic_keybinding_qwerty.el

(the el file's locations might change in the future, but the html url
should be perm.)

This version fixes few keys in the minibuffer, shell, and info modes.
Comment and suggestions requested.

Also, i'm looking for people to help compile emacs commands usage
frequency statistics. Please see:
 http://xahlee.org/emacs/command-frequency.html

  Xah
∑ http://xahlee.org/
William Xu | 12 Jul 13:57 2008
Picon

chicken-scheme-extras.el 0.1 --- Non-standard macros and special forms support

Non-standard macros and special forms:

   http://chicken.wiki.br/Non-standard%20macros%20and%20special%20forms

Add highlighting and proper indention support.

-- 
William

http://williamxu.net9.org
;;; chicken-scheme-extras.el --- Non-standard macros and special forms support

;; Copyright (C) 2008 William Xu

;; Author: William Xu <william.xwl <at> gmail.com>
;; Version: 0.1

;; This program is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 3, or (at your option)
;; any later version.

;; This program is distributed in the hope that it will be useful, but
;; WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;; General Public License for more details.

;; You should have received a copy of the GNU General Public License
(Continue reading)

David Engster | 14 Jul 00:56 2008
Picon

mairix.el - Generic mairix interface for Emacs

Mairix is a tool for indexing and searching words in locally stored mail
(see: http://www.rpcurnow.force9.co.uk/mairix/index.html).

With mairix.el, you can call mairix from within Emacs to search and
index your mails. Currently, RMail and Gnus are supported to display the
search results (mbox format). However, mairix.el tries to be pretty
general so that it should be easy to integrate other Emacs mail programs
as well. For details, see the documentation and the source.

Attention Gnus users: if you use Gnus with Maildir/MH, use the native
back end nnmairix.el instead, which is currently in CVS and more tightly
integrated into Gnus. I've written mairix.el because people were asking
if nnmairix could somehow be used with other Emacs mail programs or mbox
files as well.

Get the source here:

http://randomsample.de/mairix.el

Documentation:

Info file:    http://randomsample.de/mairix-el.info
Texinfo source:    http://randomsample.de/mairix-el.texi

The documentation can also be read online here:

http://randomsample.de/mairix-el-doc/index.html

mairix.el was developed/tested with Emacs 22.2. Please note that there
are currently no default key bindings for the functions provided by
(Continue reading)


Gmane