[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ttn-pers-elisp 1.59 available
From: |
Thien-Thi Nguyen |
Subject: |
ttn-pers-elisp 1.59 available |
Date: |
Mon, 03 Mar 2008 10:18:46 +0100 |
release notes:
Curious readers will note ChangeLog entries now start w/ a simple
(one-li{n}e ;-) description.
VMS support is untested, but perhaps that will change RSN.
Overall, the package in good shape to be easily adapted by foo for
repurposing as foo-pers-elisp. It's all just text and text remembered
and text forgotten.
thi
README excerpt:
This directory tree contains ttn's personal elisp library,
released under GNU GPL with ABSOLUTELY NO WARRANTY. See the
file COPYING for details.
NEWS excerpt:
- 1.59 | 2008-03-03
- Installation changes
- Dropped imports
linuxproc.el
etach.el
eval-expr.el
expect.el
mailcrypt.el (plus mc-{gpg,pgp,pgp5,remail,setversion,toplev}.el)
rmime.el
- Dropped libraries
admin.el
delayed-checkin.el
describe-this.el
diced-message.el
dired-compile-last-change-log.el
doc-entry-to-undef.el
from.el
gud-cont-display.el
inline-timestamp.el
italy-time.el
macintosh-word-cleanup.el
oink.el
phone.el
ping.el
pll-spreadsheet.el
rcs-to-cvs.el
reorder-headers.el
reset-emacs-font.el
reset-x-bell.el
run-python.el
snitch.el
spew.el
su-shell.el
toggle-vars.el
trl.el
update-changelog.el
updating-shell-command.el
uuapply.el
wup.el
xscreensaver-command.el
Some of these were experimental, non-functional, or trivial.
Others have found new homes for their functionality, either
wholely or in part.
- Dropped directory: doc/
A long journey beginning as a quest for better documentation has
mired ttn in other systems, with other worries. Left unwatered,
husk crumbles senza respira, just some bits for a future dream.
- All installed Emacs Lisp files now byte-compiled
Previously, only a double-handful were byte-compiled. Now, they
all are on "make all", and in addition, manage to do so w/ no
warnings (except `noruntime', which is suppressed for "make
all") with Emacs 23.0.60.
- No `load-path' munging outside `setup-ttn-pers-elisp'
The command "make install" now creates an empty file ".nosearch"
in the directory .../site-lisp/ttn-pers-elisp/, which inhibits
Emacs from adding subdirectories. That job is now completely
handled by `setup-ttn-pers-elisp'. The result is less junk in
the `load-path' for users not using ttn-pers-elisp.
- Use-in-place support
The function `setup-ttn-pers-elisp' can be used directly from
the build directory (presuming you don't move things around :-),
using `load-history-filename-element' to deduce its location.
Just use `load-file' instead of `require'.
- VMS support cleaned up
Under VMS, you can execute the command procedure VMSBUILD.COM to
do the equivalent of "make all", and use the library in-place.
- Imported apt-utils.el upgraded (version 2.10.0)
- Bugfixes
- `scroll-LR-by-20-minor-mode' toggles `automatic-hscrolling'
This minor mode used to (uselessly) dynamically bind the
variable `automatic-hscrolling' to nil. Now, the command
`scroll-LR-by-20-minor-mode' toggles that variable.
- `more-v-c-set-state' now uses `revert-buffer'
It used to use `vc-update', which was misguided at best.
- Refinements to existing code
- `source-wrap' inserts '$State$:$Name$' only for RCS, CVS
- `insert-time-stamp' can produce UTC
If the STYLE is a negative integer, take it as positive and
format UTC instead of current time. Blech.
- `release-dired' does nothing more gracefully
It displays "No files in state `Exp'" in the echo area in that
case, instead of an empty directory listing.
- Version control system log prettification revamped
This used to be implemented as advice around `vc-print-log'
which worked by changing the buffer text. That approach was
suboptimal because it defeated View Log mode motion commands.
Now, we use `log-view-mode-hook' and `more-vc-pretty-up-log',
which works using overlays. There is also new support for Git.
- Dropped binding: `my-prog-env' no longer binds `C-c C-p'
That command was some monstrosity of a gdb kludge, best left
unexamined on a queasy stomach. Let's let the tides bring in a
better approach.
- New stuff
- New `update-rmanglement' method for Git
Concomitant w/ this is conversion of `rmangle-BACKEND-file-status'
to conventional (symbol property) `update-rmanglement' methods.
- New command: delete-indentation-dwim
This is provided, and (locally) bound to `M-#',
by `my-prog-env'.
- New command: mouse-where-am-i
Yes, that rat thing is creeping around again. Let's see how
long we can tolerate it this time. This command is bound to
[(shift mouse-3)] in `my-prog-env'.
- New library: value-change-dump-mode.el
This provides a major mode to view Value Change Dump files, such
as produced by THUD <http://www.gnuvola.org/software/thud/>.
Note that is just some modest font-locking; it is NOT a waveform
viewer (although if you want to make it so, patches are welcome).
tarball, expanded dist, etc, in dir:
http://www.gnuvola.org/software/personal-elisp/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- ttn-pers-elisp 1.59 available,
Thien-Thi Nguyen <=