[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: hyperspec-addon.el 1.6 --- Add additional entries to CL HyperSpec lo
From: |
Yuji Minejima |
Subject: |
Re: hyperspec-addon.el 1.6 --- Add additional entries to CL HyperSpec lookup table |
Date: |
Tue, 14 Sep 2004 14:47:43 +0900 |
User-agent: |
Pan/0.14.2.91 (As She Crawled Across the Table (Debian GNU/Linux)) |
"Programming on an Already Full Brain" was a thought provoking read. I
wonder whether the current MCL carries this `Emacs Menu' with it.
I added a few entries to my to-do list.
* A database of various information on Common Lisp standard operators and
variables (e.g. explanatory parameter names, types of parameters, variables,
and functions, etc.)
Whether this should be written in Common Lisp or Emacs Lisp is arguable.
I'll probablly write it in Common Lisp to avoid getting tied up with
Emacs too much. Type declarations might be also used for compilers. I
think designing a good solid interface for queries is the most important
task.
* Customize dabbrev-expand (M-/) for Common Lisp.
+ (loop for a in list col<M-/>
should first expand into collect or collecting. This may need a loop
parser.
+ (make-hash-table :te<M-/> should expand into :test.
you can already do this with complete-lisp (ESC TAB) now but <M-/>
should do this, too. Adding a piece of advice to dabbrev-expand might
do the job.
Any comments are welcome.
Yuji.